.fa,.figure,label{
    display:inline-block
}
.g-0,.row{
    --bs-gutter-y:0
}
#amenities li,.FloorListing a,.FloorListing h2,.OnRequst,.badge_save,.btn,.call,.counter-area h2,.design-icon,.fa-fw,.fa-li,.imgView,.input-group-text,.loaderDiv,.main_title,.modal-Btn,.modal-Btn2,.play-content,.prices .fa,.proj_title,.purpleC,.thxDiv,.whatsapp_icon,ul.social-list li a i{
    text-align:center
}
.OnRequst,.account-setting a,.btn,.btn-close:hover,.card-link:hover,.link-btn,.list-group-item,.nav-link,.navbar-brand,.navbar-toggler:focus,.navbar-toggler:hover,.tbl1 th,a{
    text-decoration:none
}
#amenities li,#scroll,.OnRequst,.btn,.btn2,.form-control[type=file]:not(:disabled):not([readonly]),.play-content,[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled),summary{
    cursor:pointer
}
.form-control[type=file],.modal,.modal-open,.properties-list,.properties-list [class*=col-]{
    overflow:hidden
}
.btn-close:disabled,.btn:disabled,.form-range:disabled,.modal-dialog{
    pointer-events:none
}
.fa,.lg-icon{
    -moz-osx-font-smoothing:grayscale
}
#amenities ul,.FloorListing ul,.breadcrumb,.list-unstyled,.nav,.navbar-nav,ul.amenities,ul.amenities li,ul.social-list{
    list-style:none
}
.TableCss table,table{
    border-collapse:collapse
}
@-webkit-keyframes bounce{
    0%,20%,53%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-30px,0) scaleY(1.1);
        transform:translate3d(0,-30px,0) scaleY(1.1)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-15px,0) scaleY(1.05);
        transform:translate3d(0,-15px,0) scaleY(1.05)
    }
    80%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transform:translateZ(0) scaleY(.95);
        transform:translateZ(0) scaleY(.95)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0) scaleY(1.02);
        transform:translate3d(0,-4px,0) scaleY(1.02)
    }
}
@keyframes bounce{
    0%,20%,53%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-30px,0) scaleY(1.1);
        transform:translate3d(0,-30px,0) scaleY(1.1)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-15px,0) scaleY(1.05);
        transform:translate3d(0,-15px,0) scaleY(1.05)
    }
    80%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transform:translateZ(0) scaleY(.95);
        transform:translateZ(0) scaleY(.95)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0) scaleY(1.02);
        transform:translate3d(0,-4px,0) scaleY(1.02)
    }
}
@-webkit-keyframes flash{
    0%,50%,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes flash{
    0%,50%,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@-webkit-keyframes pulse{
    0%,to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
}
@keyframes pulse{
    0%,to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
}
@-webkit-keyframes rubberBand{
    0%,to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
@keyframes rubberBand{
    0%,to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
@-webkit-keyframes shakeX{
    0%,to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
@keyframes shakeX{
    0%,to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
@-webkit-keyframes shakeY{
    0%,to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
}
@keyframes shakeY{
    0%,to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
}
@-webkit-keyframes headShake{
    0%,50%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    6.5%{
        -webkit-transform:translateX(-6px) rotateY(-9deg);
        transform:translateX(-6px) rotateY(-9deg)
    }
    18.5%{
        -webkit-transform:translateX(5px) rotateY(7deg);
        transform:translateX(5px) rotateY(7deg)
    }
    31.5%{
        -webkit-transform:translateX(-3px) rotateY(-5deg);
        transform:translateX(-3px) rotateY(-5deg)
    }
    43.5%{
        -webkit-transform:translateX(2px) rotateY(3deg);
        transform:translateX(2px) rotateY(3deg)
    }
}
@keyframes headShake{
    0%,50%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    6.5%{
        -webkit-transform:translateX(-6px) rotateY(-9deg);
        transform:translateX(-6px) rotateY(-9deg)
    }
    18.5%{
        -webkit-transform:translateX(5px) rotateY(7deg);
        transform:translateX(5px) rotateY(7deg)
    }
    31.5%{
        -webkit-transform:translateX(-3px) rotateY(-5deg);
        transform:translateX(-3px) rotateY(-5deg)
    }
    43.5%{
        -webkit-transform:translateX(2px) rotateY(3deg);
        transform:translateX(2px) rotateY(3deg)
    }
}
@-webkit-keyframes swing{
    20%{
        -webkit-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes swing{
    20%{
        -webkit-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    to{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@-webkit-keyframes tada{
    0%,to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);
        transform:scale3d(.9,.9,.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);
        transform:scale3d(1.1,1.1,1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
    }
}
@keyframes tada{
    0%,to{
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);
        transform:scale3d(.9,.9,.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);
        transform:scale3d(1.1,1.1,1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
    }
}
@-webkit-keyframes wobble{
    0%,to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    15%{
        -webkit-transform:translate3d(-25%,0,0) rotate(-5deg);
        transform:translate3d(-25%,0,0) rotate(-5deg)
    }
    30%{
        -webkit-transform:translate3d(20%,0,0) rotate(3deg);
        transform:translate3d(20%,0,0) rotate(3deg)
    }
    45%{
        -webkit-transform:translate3d(-15%,0,0) rotate(-3deg);
        transform:translate3d(-15%,0,0) rotate(-3deg)
    }
    60%{
        -webkit-transform:translate3d(10%,0,0) rotate(2deg);
        transform:translate3d(10%,0,0) rotate(2deg)
    }
    75%{
        -webkit-transform:translate3d(-5%,0,0) rotate(-1deg);
        transform:translate3d(-5%,0,0) rotate(-1deg)
    }
}
@keyframes wobble{
    0%,to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    15%{
        -webkit-transform:translate3d(-25%,0,0) rotate(-5deg);
        transform:translate3d(-25%,0,0) rotate(-5deg)
    }
    30%{
        -webkit-transform:translate3d(20%,0,0) rotate(3deg);
        transform:translate3d(20%,0,0) rotate(3deg)
    }
    45%{
        -webkit-transform:translate3d(-15%,0,0) rotate(-3deg);
        transform:translate3d(-15%,0,0) rotate(-3deg)
    }
    60%{
        -webkit-transform:translate3d(10%,0,0) rotate(2deg);
        transform:translate3d(10%,0,0) rotate(2deg)
    }
    75%{
        -webkit-transform:translate3d(-5%,0,0) rotate(-1deg);
        transform:translate3d(-5%,0,0) rotate(-1deg)
    }
}
@-webkit-keyframes jello{
    0%,11.1%,to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.390625deg) skewY(.390625deg);
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8%{
        -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
@keyframes jello{
    0%,11.1%,to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.390625deg) skewY(.390625deg);
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8%{
        -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
@-webkit-keyframes heartBeat{
    0%,28%,70%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    14%,42%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3)
    }
}
@keyframes heartBeat{
    0%,28%,70%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    14%,42%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3)
    }
}
@-webkit-keyframes backInDown{
    0%{
        -webkit-transform:translateY(-1200px) scale(.7);
        transform:translateY(-1200px) scale(.7);
        opacity:.7
    }
    80%{
        -webkit-transform:translateY(0) scale(.7);
        transform:translateY(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes backInDown{
    0%{
        -webkit-transform:translateY(-1200px) scale(.7);
        transform:translateY(-1200px) scale(.7);
        opacity:.7
    }
    80%{
        -webkit-transform:translateY(0) scale(.7);
        transform:translateY(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes backInLeft{
    0%{
        -webkit-transform:translateX(-2000px) scale(.7);
        transform:translateX(-2000px) scale(.7);
        opacity:.7
    }
    80%{
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes backInLeft{
    0%{
        -webkit-transform:translateX(-2000px) scale(.7);
        transform:translateX(-2000px) scale(.7);
        opacity:.7
    }
    80%{
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes backInRight{
    0%{
        -webkit-transform:translateX(2000px) scale(.7);
        transform:translateX(2000px) scale(.7);
        opacity:.7
    }
    80%{
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes backInRight{
    0%{
        -webkit-transform:translateX(2000px) scale(.7);
        transform:translateX(2000px) scale(.7);
        opacity:.7
    }
    80%{
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes backInUp{
    0%{
        -webkit-transform:translateY(1200px) scale(.7);
        transform:translateY(1200px) scale(.7);
        opacity:.7
    }
    80%{
        -webkit-transform:translateY(0) scale(.7);
        transform:translateY(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes backInUp{
    0%{
        -webkit-transform:translateY(1200px) scale(.7);
        transform:translateY(1200px) scale(.7);
        opacity:.7
    }
    80%{
        -webkit-transform:translateY(0) scale(.7);
        transform:translateY(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes backOutDown{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    20%{
        -webkit-transform:translateY(0) scale(.7);
        transform:translateY(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:translateY(700px) scale(.7);
        transform:translateY(700px) scale(.7);
        opacity:.7
    }
}
@keyframes backOutDown{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    20%{
        -webkit-transform:translateY(0) scale(.7);
        transform:translateY(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:translateY(700px) scale(.7);
        transform:translateY(700px) scale(.7);
        opacity:.7
    }
}
@-webkit-keyframes backOutLeft{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    20%{
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:translateX(-2000px) scale(.7);
        transform:translateX(-2000px) scale(.7);
        opacity:.7
    }
}
@keyframes backOutLeft{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    20%{
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:translateX(-2000px) scale(.7);
        transform:translateX(-2000px) scale(.7);
        opacity:.7
    }
}
@-webkit-keyframes backOutRight{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    20%{
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:translateX(2000px) scale(.7);
        transform:translateX(2000px) scale(.7);
        opacity:.7
    }
}
@keyframes backOutRight{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    20%{
        -webkit-transform:translateX(0) scale(.7);
        transform:translateX(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:translateX(2000px) scale(.7);
        transform:translateX(2000px) scale(.7);
        opacity:.7
    }
}
@-webkit-keyframes backOutUp{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    20%{
        -webkit-transform:translateY(0) scale(.7);
        transform:translateY(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:translateY(-700px) scale(.7);
        transform:translateY(-700px) scale(.7);
        opacity:.7
    }
}
@keyframes backOutUp{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    20%{
        -webkit-transform:translateY(0) scale(.7);
        transform:translateY(0) scale(.7);
        opacity:.7
    }
    to{
        -webkit-transform:translateY(-700px) scale(.7);
        transform:translateY(-700px) scale(.7);
        opacity:.7
    }
}
@-webkit-keyframes bounceIn{
    0%,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@keyframes bounceIn{
    0%,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@-webkit-keyframes bounceInDown{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0) scaleY(3);
        transform:translate3d(0,-3000px,0) scaleY(3)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0) scaleY(.9);
        transform:translate3d(0,25px,0) scaleY(.9)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0) scaleY(.95);
        transform:translate3d(0,-10px,0) scaleY(.95)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0) scaleY(.985);
        transform:translate3d(0,5px,0) scaleY(.985)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes bounceInDown{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0) scaleY(3);
        transform:translate3d(0,-3000px,0) scaleY(3)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0) scaleY(.9);
        transform:translate3d(0,25px,0) scaleY(.9)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0) scaleY(.95);
        transform:translate3d(0,-10px,0) scaleY(.95)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0) scaleY(.985);
        transform:translate3d(0,5px,0) scaleY(.985)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes bounceInLeft{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0) scaleX(3);
        transform:translate3d(-3000px,0,0) scaleX(3)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0) scaleX(1);
        transform:translate3d(25px,0,0) scaleX(1)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0) scaleX(.98);
        transform:translate3d(-10px,0,0) scaleX(.98)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0) scaleX(.995);
        transform:translate3d(5px,0,0) scaleX(.995)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes bounceInLeft{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0) scaleX(3);
        transform:translate3d(-3000px,0,0) scaleX(3)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0) scaleX(1);
        transform:translate3d(25px,0,0) scaleX(1)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0) scaleX(.98);
        transform:translate3d(-10px,0,0) scaleX(.98)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0) scaleX(.995);
        transform:translate3d(5px,0,0) scaleX(.995)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes bounceInRight{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0) scaleX(3);
        transform:translate3d(3000px,0,0) scaleX(3)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0) scaleX(1);
        transform:translate3d(-25px,0,0) scaleX(1)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0) scaleX(.98);
        transform:translate3d(10px,0,0) scaleX(.98)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0) scaleX(.995);
        transform:translate3d(-5px,0,0) scaleX(.995)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes bounceInRight{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0) scaleX(3);
        transform:translate3d(3000px,0,0) scaleX(3)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0) scaleX(1);
        transform:translate3d(-25px,0,0) scaleX(1)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0) scaleX(.98);
        transform:translate3d(10px,0,0) scaleX(.98)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0) scaleX(.995);
        transform:translate3d(-5px,0,0) scaleX(.995)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes bounceInUp{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0) scaleY(5);
        transform:translate3d(0,3000px,0) scaleY(5)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0) scaleY(.9);
        transform:translate3d(0,-20px,0) scaleY(.9)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0) scaleY(.95);
        transform:translate3d(0,10px,0) scaleY(.95)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0) scaleY(.985);
        transform:translate3d(0,-5px,0) scaleY(.985)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes bounceInUp{
    0%,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0) scaleY(5);
        transform:translate3d(0,3000px,0) scaleY(5)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0) scaleY(.9);
        transform:translate3d(0,-20px,0) scaleY(.9)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0) scaleY(.95);
        transform:translate3d(0,10px,0) scaleY(.95)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0) scaleY(.985);
        transform:translate3d(0,-5px,0) scaleY(.985)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes bounceOut{
    20%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
@keyframes bounceOut{
    20%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
@-webkit-keyframes bounceOutDown{
    20%{
        -webkit-transform:translate3d(0,10px,0) scaleY(.985);
        transform:translate3d(0,10px,0) scaleY(.985)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0) scaleY(.9);
        transform:translate3d(0,-20px,0) scaleY(.9)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0) scaleY(3);
        transform:translate3d(0,2000px,0) scaleY(3)
    }
}
@keyframes bounceOutDown{
    20%{
        -webkit-transform:translate3d(0,10px,0) scaleY(.985);
        transform:translate3d(0,10px,0) scaleY(.985)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0) scaleY(.9);
        transform:translate3d(0,-20px,0) scaleY(.9)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0) scaleY(3);
        transform:translate3d(0,2000px,0) scaleY(3)
    }
}
@-webkit-keyframes bounceOutLeft{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0) scaleX(.9);
        transform:translate3d(20px,0,0) scaleX(.9)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0) scaleX(2);
        transform:translate3d(-2000px,0,0) scaleX(2)
    }
}
@keyframes bounceOutLeft{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0) scaleX(.9);
        transform:translate3d(20px,0,0) scaleX(.9)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0) scaleX(2);
        transform:translate3d(-2000px,0,0) scaleX(2)
    }
}
@-webkit-keyframes bounceOutRight{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0) scaleX(.9);
        transform:translate3d(-20px,0,0) scaleX(.9)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0) scaleX(2);
        transform:translate3d(2000px,0,0) scaleX(2)
    }
}
@keyframes bounceOutRight{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0) scaleX(.9);
        transform:translate3d(-20px,0,0) scaleX(.9)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0) scaleX(2);
        transform:translate3d(2000px,0,0) scaleX(2)
    }
}
@-webkit-keyframes bounceOutUp{
    20%{
        -webkit-transform:translate3d(0,-10px,0) scaleY(.985);
        transform:translate3d(0,-10px,0) scaleY(.985)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0) scaleY(.9);
        transform:translate3d(0,20px,0) scaleY(.9)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0) scaleY(3);
        transform:translate3d(0,-2000px,0) scaleY(3)
    }
}
@keyframes bounceOutUp{
    20%{
        -webkit-transform:translate3d(0,-10px,0) scaleY(.985);
        transform:translate3d(0,-10px,0) scaleY(.985)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0) scaleY(.9);
        transform:translate3d(0,20px,0) scaleY(.9)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0) scaleY(3);
        transform:translate3d(0,-2000px,0) scaleY(3)
    }
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
.animate__fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.animate__fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.animate__fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeInTopLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,-100%,0);
        transform:translate3d(-100%,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInTopLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,-100%,0);
        transform:translate3d(-100%,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeInTopRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,-100%,0);
        transform:translate3d(100%,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInTopRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,-100%,0);
        transform:translate3d(100%,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeInBottomLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,100%,0);
        transform:translate3d(-100%,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInBottomLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,100%,0);
        transform:translate3d(-100%,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeInBottomRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,100%,0);
        transform:translate3d(100%,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes fadeInBottomRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,100%,0);
        transform:translate3d(100%,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes fadeOutDown{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes fadeOutDown{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@-webkit-keyframes fadeOutDownBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes fadeOutDownBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@-webkit-keyframes fadeOutLeft{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes fadeOutLeft{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@-webkit-keyframes fadeOutLeftBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes fadeOutLeftBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes fadeOutRight{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@-webkit-keyframes fadeOutRightBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes fadeOutRightBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@-webkit-keyframes fadeOutUp{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes fadeOutUp{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@-webkit-keyframes fadeOutUpBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes fadeOutUpBig{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@-webkit-keyframes fadeOutTopLeft{
    0%{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,-100%,0);
        transform:translate3d(-100%,-100%,0)
    }
}
@keyframes fadeOutTopLeft{
    0%{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,-100%,0);
        transform:translate3d(-100%,-100%,0)
    }
}
@-webkit-keyframes fadeOutTopRight{
    0%{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,-100%,0);
        transform:translate3d(100%,-100%,0)
    }
}
@keyframes fadeOutTopRight{
    0%{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,-100%,0);
        transform:translate3d(100%,-100%,0)
    }
}
@-webkit-keyframes fadeOutBottomRight{
    0%{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,100%,0);
        transform:translate3d(100%,100%,0)
    }
}
@keyframes fadeOutBottomRight{
    0%{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,100%,0);
        transform:translate3d(100%,100%,0)
    }
}
@-webkit-keyframes fadeOutBottomLeft{
    0%{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,100%,0);
        transform:translate3d(-100%,100%,0)
    }
}
@keyframes fadeOutBottomLeft{
    0%{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,100%,0);
        transform:translate3d(-100%,100%,0)
    }
}
@-webkit-keyframes flip{
    0%{
        -webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);
        transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        -webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);
        transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip{
    0%{
        -webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);
        transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        -webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);
        transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@-webkit-keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateX(-20deg);
        transform:perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotateX(10deg);
        transform:perspective(400px) rotateX(10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotateX(-5deg);
        transform:perspective(400px) rotateX(-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateX(-20deg);
        transform:perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotateX(10deg);
        transform:perspective(400px) rotateX(10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotateX(-5deg);
        transform:perspective(400px) rotateX(-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@-webkit-keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateY(-20deg);
        transform:perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotateY(10deg);
        transform:perspective(400px) rotateY(10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotateY(-5deg);
        transform:perspective(400px) rotateY(-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotateY(-20deg);
        transform:perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotateY(10deg);
        transform:perspective(400px) rotateY(10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotateY(-5deg);
        transform:perspective(400px) rotateY(-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@-webkit-keyframes flipOutX{
    0%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotateX(-20deg);
        transform:perspective(400px) rotateX(-20deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
}
@keyframes flipOutX{
    0%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotateX(-20deg);
        transform:perspective(400px) rotateX(-20deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg);
        opacity:0
    }
}
@-webkit-keyframes flipOutY{
    0%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotateY(-15deg);
        transform:perspective(400px) rotateY(-15deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
}
@keyframes flipOutY{
    0%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotateY(-15deg);
        transform:perspective(400px) rotateY(-15deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        opacity:0
    }
}
@-webkit-keyframes lightSpeedInRight{
    0%{
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes lightSpeedInRight{
    0%{
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes lightSpeedInLeft{
    0%{
        -webkit-transform:translate3d(-100%,0,0) skewX(30deg);
        transform:translate3d(-100%,0,0) skewX(30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(-20deg);
        transform:skewX(-20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(5deg);
        transform:skewX(5deg)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes lightSpeedInLeft{
    0%{
        -webkit-transform:translate3d(-100%,0,0) skewX(30deg);
        transform:translate3d(-100%,0,0) skewX(30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(-20deg);
        transform:skewX(-20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(5deg);
        transform:skewX(5deg)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes lightSpeedOutRight{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
@keyframes lightSpeedOutRight{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
@-webkit-keyframes lightSpeedOutLeft{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(-100%,0,0) skewX(-30deg);
        transform:translate3d(-100%,0,0) skewX(-30deg);
        opacity:0
    }
}
@keyframes lightSpeedOutLeft{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(-100%,0,0) skewX(-30deg);
        transform:translate3d(-100%,0,0) skewX(-30deg);
        opacity:0
    }
}
@-webkit-keyframes rotateIn{
    0%{
        -webkit-transform:rotate(-200deg);
        transform:rotate(-200deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateIn{
    0%{
        -webkit-transform:rotate(-200deg);
        transform:rotate(-200deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes rotateInDownLeft{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateInDownLeft{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes rotateInDownRight{
    0%{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateInDownRight{
    0%{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes rotateInUpLeft{
    0%{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateInUpLeft{
    0%{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes rotateInUpRight{
    0%{
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes rotateInUpRight{
    0%{
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes rotateOut{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(200deg);
        transform:rotate(200deg);
        opacity:0
    }
}
@keyframes rotateOut{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(200deg);
        transform:rotate(200deg);
        opacity:0
    }
}
@-webkit-keyframes rotateOutDownLeft{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
}
@keyframes rotateOutDownLeft{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
}
@-webkit-keyframes rotateOutDownRight{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
}
@keyframes rotateOutDownRight{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
}
@-webkit-keyframes rotateOutUpLeft{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
}
@keyframes rotateOutUpLeft{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
}
@-webkit-keyframes rotateOutUpRight{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
@keyframes rotateOutUpRight{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
@-webkit-keyframes hinge{
    0%{
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to{
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
@keyframes hinge{
    0%{
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to{
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
@-webkit-keyframes jackInTheBox{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) rotate(30deg);
        transform:scale(.1) rotate(30deg);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom
    }
    50%{
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    70%{
        -webkit-transform:rotate(3deg);
        transform:rotate(3deg)
    }
    to{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes jackInTheBox{
    0%{
        opacity:0;
        -webkit-transform:scale(.1) rotate(30deg);
        transform:scale(.1) rotate(30deg);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom
    }
    50%{
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    70%{
        -webkit-transform:rotate(3deg);
        transform:rotate(3deg)
    }
    to{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate(-120deg);
        transform:translate3d(-100%,0,0) rotate(-120deg)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate(-120deg);
        transform:translate3d(-100%,0,0) rotate(-120deg)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes rollOut{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate(120deg);
        transform:translate3d(100%,0,0) rotate(120deg)
    }
}
@keyframes rollOut{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate(120deg);
        transform:translate3d(100%,0,0) rotate(120deg)
    }
}
@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@-webkit-keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@-webkit-keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@-webkit-keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@-webkit-keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@-webkit-keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
@keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@-webkit-keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0)
    }
}
@keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0)
    }
}
@-webkit-keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0)
    }
}
@keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0)
    }
}
@-webkit-keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@-webkit-keyframes slideInDown{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes slideInDown{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes slideInLeft{
    0%{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes slideInLeft{
    0%{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes slideInRight{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes slideInRight{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes slideInUp{
    0%{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes slideInUp{
    0%{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@-webkit-keyframes slideOutDown{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes slideOutDown{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@-webkit-keyframes slideOutLeft{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes slideOutLeft{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@-webkit-keyframes slideOutRight{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes slideOutRight{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@-webkit-keyframes slideOutUp{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes slideOutUp{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@font-face{
    font-family:bootstrap-icons;
    font-display:swap;
    src:url(/projects/fonts/bootstrap-icons63f3.woff2?856008caa5eb66df68595e734e59580d) format("woff2"),url(/projects/fonts/bootstrap-icons63f3.woff?856008caa5eb66df68595e734e59580d) format("woff")
}
[class*=" bi-"]::before,[class^=bi-]::before{
    display:inline-block;
    font-family:bootstrap-icons!important;
    font-style:normal;
    font-weight:400!important;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    vertical-align:-.125em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.bi-align-bottom::before{
    content:"\f103"
}
.bi-align-center::before{
    content:"\f104"
}
.bi-align-end::before,.fa-angle-right:before{
    content:"\f105"
}
.bi-align-start::before,.fa-angle-down:before{
    content:"\f107"
}
.bi-align-top::before{
    content:"\f108"
}
.bi-alt::before{
    content:"\f109"
}
.bi-at::before,.fa-toggle-right:before{
    content:"\f152"
}
.bi-back::before{
    content:"\f155"
}
.bi-bootstrap::before{
    content:"\f1a8"
}
.bi-border-all::before{
    content:"\f1a9"
}
.bi-border-bottom::before{
    content:"\f1aa"
}
.bi-border-center::before{
    content:"\f1ab"
}
.bi-border-right::before{
    content:"\f1b0"
}
.bi-border-style::before{
    content:"\f1b1"
}
.bi-border-top::before{
    content:"\f1b2"
}
.bi-border-width::before{
    content:"\f1b3"
}
.bi-border::before{
    content:"\f1b4"
}
.bi-box::before,.fa-file-video-o:before{
    content:"\f1c8"
}
.bi-building::before{
    content:"\f1dd"
}
.bi-calendar-date::before{
    content:"\f1e4"
}
.bi-calendar-plus::before{
    content:"\f1ef"
}
.bi-calendar-range::before{
    content:"\f1f1"
}
.bi-calendar-x::before{
    content:"\f1f5"
}
.bi-calendar::before{
    content:"\f1f6"
}
.bi-calendar2-date::before,.fa-at:before{
    content:"\f1fa"
}
.bi-calendar2-plus::before,.fa-toggle-on:before{
    content:"\f205"
}
.bi-calendar2-range::before{
    content:"\f207"
}
.bi-calendar2-x::before{
    content:"\f20b"
}
.bi-calendar2::before{
    content:"\f20c"
}
.bi-calendar3-range::before{
    content:"\f211"
}
.bi-calendar3::before{
    content:"\f214"
}
.bi-calendar4-range::before{
    content:"\f216"
}
.bi-calendar4::before{
    content:"\f218"
}
.bi-card-image::before{
    content:"\f226"
}
.bi-card-list::before{
    content:"\f227"
}
.bi-card-text::before{
    content:"\f228"
}
.bi-circle-square::before{
    content:"\f289"
}
.bi-circle::before{
    content:"\f28a"
}
.bi-display::before{
    content:"\f302"
}
.bi-download::before{
    content:"\f30a"
}
.bi-envelope-open::before{
    content:"\f32e"
}
.bi-envelope::before{
    content:"\f32f"
}
.bi-facebook::before{
    content:"\f344"
}
.bi-file-font::before{
    content:"\f399"
}
.bi-file-image::before{
    content:"\f39b"
}
.bi-file-play::before{
    content:"\f3a9"
}
.bi-file-plus::before{
    content:"\f3ab"
}
.bi-file-post::before{
    content:"\f3ad"
}
.bi-file-text::before{
    content:"\f3b9"
}
.bi-file-x::before{
    content:"\f3bd"
}
.bi-file::before{
    content:"\f3c0"
}
.bi-google::before{
    content:"\f3f0"
}
.bi-grid-1x2::before{
    content:"\f3f4"
}
.bi-grid-3x2::before{
    content:"\f3f7"
}
.bi-grid-3x3::before{
    content:"\f3fa"
}
.bi-grid::before{
    content:"\f3fc"
}
.bi-house::before{
    content:"\f425"
}
.bi-hr::before{
    content:"\f426"
}
.bi-image-alt::before{
    content:"\f428"
}
.bi-image::before{
    content:"\f42a"
}
.bi-images::before{
    content:"\f42b"
}
.bi-info-circle::before{
    content:"\f431"
}
.bi-info-square::before{
    content:"\f433"
}
.bi-info::before{
    content:"\f434"
}
.bi-instagram::before{
    content:"\f437"
}
.bi-justify-right::before{
    content:"\f44a"
}
.bi-justify::before{
    content:"\f44b"
}
.bi-link::before{
    content:"\f471"
}
.bi-linkedin::before{
    content:"\f472"
}
.bi-list-ul::before{
    content:"\f478"
}
.bi-list::before{
    content:"\f479"
}
.bi-map::before{
    content:"\f47f"
}
.bi-people::before{
    content:"\f4d0"
}
.bi-phone::before{
    content:"\f4e7"
}
.bi-pin-angle::before{
    content:"\f4eb"
}
.bi-pin::before{
    content:"\f4ed"
}
.bi-play-btn::before{
    content:"\f4f1"
}
.bi-play-circle::before{
    content:"\f4f3"
}
.bi-play::before{
    content:"\f4f5"
}
.bi-plus-circle::before{
    content:"\f4fa"
}
.bi-plus-square::before{
    content:"\f4fd"
}
.bi-plus::before{
    content:"\f4fe"
}
.bi-power::before{
    content:"\f4ff"
}
.bi-signpost-2::before{
    content:"\f546"
}
.bi-signpost-split::before{
    content:"\f549"
}
.bi-signpost::before{
    content:"\f54a"
}
.bi-sort-down-alt::before{
    content:"\f574"
}
.bi-sort-down::before{
    content:"\f575"
}
.bi-square::before{
    content:"\f584"
}
.bi-sticky::before{
    content:"\f58d"
}
.bi-stop-btn::before{
    content:"\f58f"
}
.bi-stop-circle::before{
    content:"\f591"
}
.bi-stop::before{
    content:"\f593"
}
.bi-table::before{
    content:"\f5aa"
}
.bi-telephone-outbound::before{
    content:"\f5bc"
}
.bi-telephone-plus::before{
    content:"\f5be"
}
.bi-telephone-x::before{
    content:"\f5c0"
}
.bi-telephone::before{
    content:"\f5c1"
}
.bi-text-center::before{
    content:"\f5c4"
}
.bi-text-right::before{
    content:"\f5c9"
}
.bi-textarea-t::before{
    content:"\f5cb"
}
.bi-textarea::before{
    content:"\f5cc"
}
.bi-toggle-on::before{
    content:"\f5d6"
}
.bi-toggle2-on::before{
    content:"\f5d8"
}
.bi-twitter::before{
    content:"\f5ef"
}
.bi-type-bold::before{
    content:"\f5f0"
}
.bi-type-h1::before{
    content:"\f5f1"
}
.bi-type-h2::before{
    content:"\f5f2"
}
.bi-type-h3::before{
    content:"\f5f3"
}
.bi-type::before{
    content:"\f5f7"
}
.bi-view-list::before{
    content:"\f605"
}
.bi-water::before{
    content:"\f617"
}
.bi-whatsapp::before{
    content:"\f618"
}
.bi-x-circle::before{
    content:"\f623"
}
.bi-x-square::before{
    content:"\f629"
}
.bi-x::before{
    content:"\f62a"
}
.bi-file-pdf::before{
    content:"\f640"
}
.bi-info-lg::before{
    content:"\f646"
}
.bi-pin-map::before{
    content:"\f64c"
}
.bi-plus-lg::before{
    content:"\f64d"
}
.bi-x-lg::before{
    content:"\f659"
}
.fa{
    font:14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased
}
@font-face{
    font-family:FontAwesome;
    font-display:swap;
    src:url(/projects/fonts/fontawesome-webfont.eot?v=4.7.0);
    src:url(/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/projects/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/projects/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/projects/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/projects/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
    font-weight:400;
    font-style:normal
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
#location figure,.counter-style-six .counter-wrapper,.counter-style-six .img-holder,.effect,.fa-ul>li,.gallery-img,.gly-sec .d-flex,.overlay-bg,.popular-tour-img{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:.08em solid #eee;
    border-radius:.1em
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-close:before{
    content:"\f00d"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-download:before{
    content:"\f019"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-image:before{
    content:"\f03e"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-expand:before{
    content:"\f065"
}
.fa-plus:before{
    content:"\f067"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook:before{
    content:"\f09a"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-link:before{
    content:"\f0c1"
}
.fa-copy:before{
    content:"\f0c5"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before{
    content:"\f0dd"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-circle:before{
    content:"\f111"
}
.fa-info:before{
    content:"\f129"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-toggle-down:before{
    content:"\f150"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-image-o:before{
    content:"\f1c5"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-send:before{
    content:"\f1d8"
}
.fa-send-o:before{
    content:"\f1d9"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-bed:before{
    content:"\f236"
}
.fa-500px:before{
    content:"\f26e"
}
.fa-calendar-plus-o:before{
    content:"\f271"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-o:before{
    content:"\f278"
}
.fa-map:before{
    content:"\f279"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stop-circle-o:before{
    content:"\f28e"
}
.fa-google-plus-circle:before{
    content:"\f2b3"
}
.fa-fa:before{
    content:"\f2b4"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-o:before{
    content:"\f2b7"
}
.fa-id-card:before{
    content:"\f2c2"
}
.fa-id-card-o:before{
    content:"\f2c3"
}
.fa-s15:before{
    content:"\f2cd"
}
@font-face{
    font-family:"Material Design Icons";
    font-display:swap;
    src:url(/projects/fonts/materialdesignicons-webfont.eot?v=5.8.55);
    src:url(/projects/fonts/materialdesignicons-webfont.eot?#iefix&v=5.8.55) format("embedded-opentype"),url(/projects/fonts/materialdesignicons-webfont.woff2?v=5.8.55) format("woff2"),url(/projects/fonts/materialdesignicons-webfont.woff?v=5.8.55) format("woff"),url(/projects/fonts/materialdesignicons-webfont.ttf?v=5.8.55) format("truetype");
    font-weight:400;
    font-style:normal
}
@-webkit-keyframes mdi-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes mdi-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.flex-0{
    flex:0!important
}
.flex-1{
    flex:1!important
}
.flex-2{
    flex:2!important
}
.flex-3{
    flex:3!important
}
.flex-4{
    flex:4!important
}
.flex-5{
    flex:5!important
}
.flex-6{
    flex:6!important
}
.flex-7{
    flex:7!important
}
.flex-8{
    flex:8!important
}
.flex-9{
    flex:9!important
}
.overlay-bg:after{
    content:"";
    top:0;
    left:0;
    right:0;
    position:absolute;
    height:100%;
    width:100%;
    opacity:1;
    background:linear-gradient(to bottom,rgba(35,32,46,.39) 40%,rgba(34,31,46,.38) 35%,rgba(42,38,55,.36) 60%,rgba(183,181,190,.08) 100%);
    border-radius:.75rem
}
.slick-prev,.slick-prev:hover{
    left:-25px!important
}
.overlay-bg .overlay-content{
    position:absolute;
    top:0;
    padding:25px;
    z-index:55
}
.btn-group,.btn-group>.btn,.card,.input-group,.input-group .btn,.input-group>.form-control,.navbar{
    position:relative
}
.text-sm{
    font-size:.875rem!important
}
.fs-4,.text-lg{
    font-size:1.25rem!important
}
.text-xl{
    font-size:1.5rem!important
}
.icon-sm{
    width:2rem;
    height:2rem;
    line-height:2rem
}
.icon-md{
    width:2.5rem;
    height:2.5rem;
    line-height:2.5rem
}
.icon-lg{
    width:3rem;
    height:3rem;
    line-height:3rem
}
.icon-xl{
    width:3.5rem;
    height:3.5rem;
    line-height:3.5rem
}
.slick-next,.slick-next:hover,.slick-prev,.slick-prev:hover{
    width:30px!important;
    height:30px!important
}
.img-hover,.nav-header{
    transition:.3s
}
.img-hover:hover{
    transform:translateY(-6px);
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)
}
*,::after,::before{
    box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference){
    :root{
        scroll-behavior:smooth
    }
}
body{
    margin:0;
    font-family:Archivo,sans-serif;
    font-size:1rem;
    font-weight:400;
    line-height:1.8;
    color:#6c757d;
    background-color:#fff;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent;
    -webkit-font-smoothing:antialiased
}
[tabindex="-1"]:focus:not(:focus-visible){
    outline:0!important
}
hr{
    margin:1rem 0;
    color:inherit;
    background-color:currentColor;
    border:0;
    opacity:.25
}
hr:not([size]){
    height:1px
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem;
    font-weight:500;
    line-height:1.2;
    color:#212529
}
p,ul{
    margin-top:0;
    margin-bottom:1rem
}
.h1,h1{
    font-size:calc(1.35rem + 1.2vw)
}
.slick-next,.slick-prev{
    font-size:0;
    line-height:0;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    cursor:pointer;
    color:transparent;
    border:none;
    outline:0;
    border-radius:50%;
    background:url(/projects/images/arrow-grey.png) left top/cover no-repeat #ccc!important
}
.offer .offerDiv h2,.offer .offerDiv h3{
    border-radius:100vh;
    font-weight:400;
    width:auto;
    position:relative
}
.slick-next,.slick-next:hover{
    right:-25px!important;
    transform:rotate(180deg)!important
}
.slick-prev{
    top:40%!important;
    -webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.75);
    -moz-box-shadow:0 0 9px 0 rgba(0,0,0,.75);
    box-shadow:0 0 9px 0 rgba(0,0,0,.75)
}
.slick-next,.slick-next:hover,.slick-prev:hover{
    -webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.75);
    -moz-box-shadow:0 0 9px 0 rgba(0,0,0,.75);
    box-shadow:0 0 9px 0 rgba(0,0,0,.75)
}
.slick-next:before,.slick-prev:before{
    content:""!important
}
.mb-0,.slick-slider{
    margin-bottom:0!important
}
.slick-next{
    top:30%!important
}
.slick-next:hover,.slick-prev:hover{
    background:url(/projects/images/arrow-left.png) left top/cover no-repeat #fff!important
}
.offer{
    width:100%;
    margin-top:-28px
}
.offer .offerDiv{
    background:#fff;
    box-shadow:2px 14px 12px #ccc;
    display:flex;
    flex-direction:column;
    justify-content:center;
    border-radius:10px
}
.offer .offerDiv h2{
    color:#fff;
    font-size:18px;
    text-transform:uppercase;
    padding:7px 30px;
    margin:-22px auto auto;
    background:#1d0c7a;
    background:linear-gradient(132deg,#1d0c7a 0,#1d0c7a 39%,#c21032 100%);
    border-bottom:1px solid rgba(255,255,255,.06);
    z-index:99
}
.offer .offerDiv h3{
    background:#cbc5b3;
    color:#ffffffe3;
    font-size:12px;
    padding:7px 13px;
    margin:auto;
    text-align:center;
    top:10px
}
.offer .offerDiv .imgBox{
    margin:10px auto 0;
    padding:0
}
@media (min-width:1200px){
    .h1,h1{
        font-size:2.25rem
    }
    .h2,h2{
        font-size:1.75rem
    }
    .h3,h3{
        font-size:1.5rem
    }
}
.h4,h4{
    font-size:1.05rem
}
.h3,.h5,h3,h5{
    font-size:1rem
}
.h6,h6{
    font-size:.8125rem
}
ul{
    padding-left:2rem
}
.card-text:last-child,ul ul{
    margin-bottom:0
}
b,strong{
    font-weight:bolder
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
    color:inherit;
    text-decoration:none
}
figure{
    margin:0 0 .6rem
}
#lg-counter,.TableCss table tr td,.TableCss table tr th,.btn,.btn-group,.navbar-toggler-icon,img,svg{
    vertical-align:middle
}
table{
    caption-side:bottom
}
th{
    text-align:inherit;
    text-align:-webkit-match-parent
}
tbody,td,th,tr{
    border:0 solid;
    border-color:inherit
}
button{
    border-radius:0;
    text-transform:none
}
button:focus{
    outline:dotted 1px;
    outline:-webkit-focus-ring-color auto 5px
}
button,input,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
[list]::-webkit-calendar-picker-indicator{
    display:none
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
::-moz-focus-inner{
    padding:0;
    border-style:none
}
textarea{
    resize:vertical
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
    padding:0
}
::-webkit-inner-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:textfield
}
::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-color-swatch-wrapper{
    padding:0
}
::file-selector-button{
    font:inherit
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
.display-1,.display-2,.display-3,.display-4,.display-5{
    font-weight:300;
    line-height:1.2
}
summary{
    display:list-item
}
.d-none,.gly-sec .d-flex:nth-child(n+6),[hidden]{
    display:none!important
}
.lead{
    font-size:1.25rem;
    font-weight:300
}
.display-1{
    font-size:calc(1.625rem + 4.5vw)
}
.display-2{
    font-size:calc(1.575rem + 3.9vw)
}
.display-3{
    font-size:calc(1.525rem + 3.3vw)
}
.display-4{
    font-size:calc(1.475rem + 2.7vw)
}
.display-5{
    font-size:calc(1.425rem + 2.1vw)
}
.OnRequst{
    border:1px solid #cbc5b3!important;
    display:inline-block;
    font-weight:400;
    line-height:1.8;
    color:#cbc5b3;
    border-radius:5px;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding:2px 14px;
    font-size:14px
}
#about,#location,#master,.table{
    color:#2a2d2f
}
.col-form-label,.col-form-label-lg{
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px)
}
.OnRequst:hover{
    background:#cbc5b3;
    color:#fff
}
.form-control,.form-control:focus{
    background-color:#fff;
    color:#6c757d
}
.display-6{
    font-size:calc(1.375rem + 1.5vw);
    font-weight:300;
    line-height:1.2
}
.btn,.btn-link,.form-control{
    font-weight:400
}
.list-unstyled{
    padding-left:0
}
.img-fluid{
    max-width:100%;
    height:auto
}
.figure-img{
    margin-bottom:.5rem;
    line-height:1
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{
    width:100%;
    padding-right:var(--bs-gutter-x,.75rem);
    padding-left:var(--bs-gutter-x,.75rem);
    margin-right:auto;
    margin-left:auto
}
.row{
    --bs-gutter-x:1.5rem;
    display:flex;
    flex-wrap:wrap;
    margin-top:calc(var(--bs-gutter-y) * -1);
    margin-right:calc(var(--bs-gutter-x)/ -2);
    margin-left:calc(var(--bs-gutter-x)/ -2)
}
.row>*{
    flex-shrink:0;
    width:100%;
    max-width:100%;
    padding-right:calc(var(--bs-gutter-x)/ 2);
    padding-left:calc(var(--bs-gutter-x)/ 2);
    margin-top:var(--bs-gutter-y)
}
.col{
    flex:1 0 0%
}
.col-auto{
    flex:0 0 auto;
    width:auto
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{
    flex:0 0 auto
}
.col-1{
    width:8.33333%
}
.col-2{
    width:16.66667%
}
.col-3{
    width:25%
}
.col-4{
    width:33.33333%
}
.col-5{
    width:41.66667%
}
.col-6{
    width:50%
}
.col-7{
    width:58.33333%
}
.col-8{
    width:66.66667%
}
.col-9{
    width:75%
}
.col-10{
    flex:0 0 auto;
    width:83.33333%
}
.col-11{
    flex:0 0 auto;
    width:91.66667%
}
.col-12{
    flex:0 0 auto;
    width:100%
}
.offset-1{
    margin-left:8.33333%
}
.offset-2{
    margin-left:16.66667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.33333%
}
.offset-5{
    margin-left:41.66667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.33333%
}
.offset-8{
    margin-left:66.66667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.33333%
}
.offset-11{
    margin-left:91.66667%
}
.g-0{
    --bs-gutter-x:0
}
.g-1{
    --bs-gutter-x:0.25rem;
    --bs-gutter-y:0.25rem
}
.g-2{
    --bs-gutter-x:0.5rem;
    --bs-gutter-y:0.5rem
}
.g-3{
    --bs-gutter-x:1rem;
    --bs-gutter-y:1rem
}
.g-4{
    --bs-gutter-x:1.5rem;
    --bs-gutter-y:1.5rem
}
.g-5{
    --bs-gutter-x:2rem;
    --bs-gutter-y:2rem
}
.g-6{
    --bs-gutter-x:2.5rem;
    --bs-gutter-y:2.5rem
}
.g-7{
    --bs-gutter-x:3rem;
    --bs-gutter-y:3rem
}
.g-8{
    --bs-gutter-x:3.5rem;
    --bs-gutter-y:3.5rem
}
.g-9{
    --bs-gutter-x:4rem;
    --bs-gutter-y:4rem
}
.g-10{
    --bs-gutter-x:4.5rem;
    --bs-gutter-y:4.5rem
}
.g-11{
    --bs-gutter-x:5rem;
    --bs-gutter-y:5rem
}
.g-12{
    --bs-gutter-x:5.5rem;
    --bs-gutter-y:5.5rem
}
.g-13{
    --bs-gutter-x:6rem;
    --bs-gutter-y:6rem
}
.g-14{
    --bs-gutter-x:6.5rem;
    --bs-gutter-y:6.5rem
}
.g-15{
    --bs-gutter-x:7rem;
    --bs-gutter-y:7rem
}
.g-16{
    --bs-gutter-x:7.5rem;
    --bs-gutter-y:7.5rem
}
.g-17{
    --bs-gutter-x:8rem;
    --bs-gutter-y:8rem
}
.g-18{
    --bs-gutter-x:8.5rem;
    --bs-gutter-y:8.5rem
}
.g-19{
    --bs-gutter-x:9rem;
    --bs-gutter-y:9rem
}
.g-20{
    --bs-gutter-x:9.5rem;
    --bs-gutter-y:9.5rem
}
.g-21{
    --bs-gutter-x:10rem;
    --bs-gutter-y:10rem
}
.g-22{
    --bs-gutter-x:14rem;
    --bs-gutter-y:14rem
}
.g-23{
    --bs-gutter-x:18rem;
    --bs-gutter-y:18rem
}
.g-24{
    --bs-gutter-x:19rem;
    --bs-gutter-y:19rem
}
.table{
    --bs-table-bg:transparent;
    --bs-table-striped-color:#6c757d;
    --bs-table-striped-bg:rgba(0, 0, 0, 0.05);
    --bs-table-active-color:#6c757d;
    --bs-table-active-bg:rgba(0, 0, 0, 0.1);
    --bs-table-hover-color:#6c757d;
    --bs-table-hover-bg:rgba(0, 0, 0, 0.075);
    width:100%;
    margin-bottom:1rem;
    vertical-align:top;
    border-color:#dee2e6
}
.table-danger,.table-info,.table-light,.table-primary,.table-secondary{
    --bs-table-striped-color:#000;
    --bs-table-active-color:#000;
    --bs-table-hover-color:#000
}
.table>:not(caption)>*>*{
    padding:.5rem;
    background-color:var(--bs-table-bg);
    background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));
    border-bottom-width:1px
}
.table>tbody{
    vertical-align:inherit
}
.table>:not(:last-child)>:last-child>*{
    border-bottom-color:currentColor
}
.table-sm>:not(caption)>*>*{
    padding:.25rem
}
.table-active{
    --bs-table-accent-bg:var(--bs-table-active-bg);
    color:var(--bs-table-active-color)
}
.table-hover>tbody>tr:hover{
    --bs-table-accent-bg:var(--bs-table-hover-bg);
    color:var(--bs-table-hover-color)
}
.table-primary{
    --bs-table-bg:#e2dbfc;
    --bs-table-striped-bg:#d7d0ef;
    --bs-table-active-bg:#cbc5e3;
    --bs-table-hover-bg:#d1cbe9;
    color:#000;
    border-color:#cbc5e3
}
.table-secondary{
    --bs-table-bg:#e2e3e5;
    --bs-table-striped-bg:#d7d8da;
    --bs-table-active-bg:#cbccce;
    --bs-table-hover-bg:#d1d2d4;
    color:#000;
    border-color:#cbccce
}
.table-info{
    --bs-table-bg:#cff4fc;
    --bs-table-striped-bg:#c5e8ef;
    --bs-table-active-bg:#badce3;
    --bs-table-hover-bg:#bfe2e9;
    color:#000;
    border-color:#badce3
}
.table-danger{
    --bs-table-bg:#f8d7da;
    --bs-table-striped-bg:#eccccf;
    --bs-table-active-bg:#dfc2c4;
    --bs-table-hover-bg:#e5c7ca;
    color:#000;
    border-color:#dfc2c4
}
.table-light{
    --bs-table-bg:#f8f9fa;
    --bs-table-striped-bg:#ecedee;
    --bs-table-active-bg:#dfe0e1;
    --bs-table-hover-bg:#e5e6e7;
    color:#000;
    border-color:#dfe0e1
}
.table-dark{
    --bs-table-bg:#212529;
    --bs-table-striped-bg:#2c3034;
    --bs-table-striped-color:#fff;
    --bs-table-active-bg:#373b3e;
    --bs-table-active-color:#fff;
    --bs-table-hover-bg:#323539;
    --bs-table-hover-color:#fff;
    color:#fff;
    border-color:#373b3e
}
.form-label{
    margin-bottom:.5rem;
    color:#212529
}
.col-form-label{
    margin-bottom:0;
    font-size:inherit;
    line-height:1.8;
    color:#212529
}
.col-form-label-lg{
    font-size:1.25rem
}
.col-form-label-sm{
    padding-top:calc(.25rem + 1px);
    padding-bottom:calc(.25rem + 1px);
    font-size:.875rem
}
.form-text{
    margin-top:.25rem;
    font-size:.875em;
    color:#6c757d
}
.form-control{
    display:block;
    width:100%;
    padding:.5rem 1rem;
    font-size:1rem;
    line-height:1.8;
    background-clip:padding-box;
    border:1px solid #ced4da;
    border-radius:.5rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.form-control:focus{
    border-color:#b6a5f9;
    outline:0;
    box-shadow:0 0 0 .25rem rgba(108,74,242,.25)
}
.form-control::-webkit-date-and-time-value{
    height:1.8em
}
.form-control::-moz-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:disabled,.form-control[readonly]{
    background-color:#e9ecef;
    opacity:1
}
.form-control::file-selector-button{
    padding:.5rem 1rem;
    margin:-.5rem -1rem;
    -webkit-margin-end:1rem;
    margin-inline-end:1rem;
    color:#6c757d;
    background-color:#e9ecef;
    pointer-events:none;
    border:0 solid;
    border-inline-end-width:1px;
    border-radius:0;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border-color:inherit
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{
    background-color:#dde0e3
}
.form-control::-webkit-file-upload-button{
    padding:.5rem 1rem;
    margin:-.5rem -1rem;
    -webkit-margin-end:1rem;
    margin-inline-end:1rem;
    color:#6c757d;
    background-color:#e9ecef;
    pointer-events:none;
    border:0 solid;
    border-inline-end-width:1px;
    border-radius:0;
    -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border-color:inherit
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{
    background-color:#dde0e3
}
.form-control-sm{
    min-height:calc(1.8em + .5rem + 2px);
    padding:.25rem .5rem;
    font-size:.875rem;
    border-radius:.25rem
}
.form-control-lg,textarea.form-control,textarea.form-control-lg{
    min-height:calc(1.8em + 1rem + 2px)
}
.form-control-sm::file-selector-button{
    padding:.25rem .5rem;
    margin:-.25rem -.5rem;
    -webkit-margin-end:.5rem;
    margin-inline-end:.5rem
}
.form-control-sm::-webkit-file-upload-button{
    padding:.25rem .5rem;
    margin:-.25rem -.5rem;
    -webkit-margin-end:.5rem;
    margin-inline-end:.5rem
}
.btn-group-lg>.btn,.btn-lg,.form-control-lg,.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.input-group-text{
    padding:.5rem 1rem;
    font-size:1.25rem;
    border-radius:.75rem
}
.form-control-lg::file-selector-button{
    padding:.5rem 1rem;
    margin:-.5rem -1rem;
    -webkit-margin-end:1rem;
    margin-inline-end:1rem
}
.form-control-lg::-webkit-file-upload-button{
    padding:.5rem 1rem;
    margin:-.5rem -1rem;
    -webkit-margin-end:1rem;
    margin-inline-end:1rem
}
textarea.form-control-sm{
    min-height:calc(1.8em + .5rem + 2px)
}
.form-range{
    width:100%;
    height:1.5rem;
    padding:0;
    background-color:transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.form-range:focus{
    outline:0
}
.form-range:focus::-webkit-slider-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(108,74,242,.25)
}
.form-range:focus::-moz-range-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(108,74,242,.25)
}
.form-range::-moz-focus-outer{
    border:0
}
.form-range::-webkit-slider-thumb{
    width:1rem;
    height:1rem;
    margin-top:-.25rem;
    background-color:#cbc5b3;
    border:0;
    border-radius:1rem;
    -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance:none;
    appearance:none
}
.form-range::-webkit-slider-thumb:active{
    background-color:#d3c9fb
}
.form-range::-webkit-slider-runnable-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.form-range::-moz-range-thumb{
    width:1rem;
    height:1rem;
    background-color:#cbc5b3;
    border:0;
    border-radius:1rem;
    -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance:none;
    appearance:none
}
.form-range::-moz-range-thumb:active{
    background-color:#d3c9fb
}
.form-range::-moz-range-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.breadcrumb-item.active,.btn,.btn-link:disabled,.btn:hover,.link-secondary{
    color:#6c757d
}
.form-range:disabled::-webkit-slider-thumb{
    background-color:#adb5bd
}
.form-range:disabled::-moz-range-thumb{
    background-color:#adb5bd
}
.input-group{
    display:flex;
    flex-wrap:wrap;
    align-items:stretch;
    width:100%
}
.input-group>.form-control{
    flex:1 1 auto;
    width:1%;
    min-width:0
}
.input-group .btn:focus,.input-group>.form-control:focus{
    z-index:3
}
.input-group .btn{
    z-index:2
}
.input-group-text{
    display:flex;
    align-items:center;
    padding:.5rem 1rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.8;
    color:#6c757d;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #ced4da;
    border-radius:.5rem
}
.btn-group-sm>.btn,.btn-sm,.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.input-group-text{
    padding:.25rem .5rem;
    font-size:.875rem;
    border-radius:.25rem
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
    margin-left:-1px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.btn{
    display:inline-block;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    font-size:1rem;
    border-radius:.5rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.btn:focus{
    outline:0;
    box-shadow:none
}
.btn-primary.active:focus,.btn-primary:active:focus,.btn-primary:focus{
    box-shadow:0 0 0 none rgba(130,101,244,.5)
}
.btn:disabled{
    opacity:.65
}
.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:hover,.btn-primary,.btn-primary:disabled{
    color:#fff;
    background-color:#cbc5b3;
    border-color:#cbc5b3
}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
    background-color:#1a0973;
    border-color:#1a0973;
    color:#fff
}
.btn-secondary.active:focus,.btn-secondary:active:focus,.btn-secondary:focus{
    box-shadow:0 0 0 none rgba(130,138,145,.5)
}
.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:hover,.btn-secondary,.btn-secondary:disabled{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:focus,.btn-secondary:hover{
    background-color:#5c636a;
    border-color:#565e64;
    color:#fff
}
.btn-secondary.active,.btn-secondary:active{
    color:#fff;
    background-color:#565e64;
    border-color:#51585e
}
.btn-info.active:focus,.btn-info:active:focus,.btn-info:focus{
    box-shadow:0 0 0 none rgba(11,172,204,.5)
}
.btn-info,.btn-info:disabled,.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:hover{
    color:#000;
    background-color:#0dcaf0;
    border-color:#0dcaf0
}
.btn-info:focus,.btn-info:hover{
    background-color:#31d2f2;
    border-color:#25cff2;
    color:#000
}
.btn-info.active,.btn-info:active{
    color:#000;
    background-color:#3dd5f3;
    border-color:#25cff2
}
.btn-danger.active:focus,.btn-danger:active:focus,.btn-danger:focus{
    box-shadow:0 0 0 none rgba(225,83,97,.5)
}
.btn-danger,.btn-danger:disabled,.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:hover{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:focus,.btn-danger:hover{
    background-color:#bb2d3b;
    border-color:#b02a37;
    color:#fff
}
.btn-danger.active,.btn-danger:active{
    color:#fff;
    background-color:#b02a37;
    border-color:#a52834
}
.btn-light.active:focus,.btn-light:active:focus,.btn-light:focus{
    box-shadow:0 0 0 none rgba(211,212,213,.5)
}
.btn-light,.btn-light:disabled,.btn-outline-light.active,.btn-outline-light:active,.btn-outline-light:hover{
    color:#000;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light.active,.btn-light:active,.btn-light:focus,.btn-light:hover{
    color:#000;
    background-color:#f9fafb;
    border-color:#f9fafb
}
.btn-dark.active:focus,.btn-dark:active:focus,.btn-dark:focus{
    box-shadow:0 0 0 none rgba(66,70,73,.5)
}
.btn-dark,.btn-dark:disabled,.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:hover{
    color:#fff;
    background-color:#212529;
    border-color:#212529
}
.btn-dark:focus,.btn-dark:hover{
    background-color:#1c1f23;
    border-color:#1a1e21;
    color:#fff
}
.btn-dark.active,.btn-dark:active{
    color:#fff;
    background-color:#1a1e21;
    border-color:#191c1f
}
.btn-outline-primary{
    color:#cbc5b3;
    border-color:#cbc5b3
}
.btn-outline-primary.active:focus,.btn-outline-primary:active:focus,.btn-outline-primary:focus{
    box-shadow:0 0 0 none rgba(108,74,242,.5)
}
.btn-outline-primary:disabled{
    color:#cbc5b3;
    background-color:transparent
}
.btn-outline-secondary{
    color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary.active:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary:focus{
    box-shadow:0 0 0 none rgba(108,117,125,.5)
}
.btn-outline-secondary:disabled{
    color:#6c757d;
    background-color:transparent
}
.btn-outline-info{
    color:#0dcaf0;
    border-color:#0dcaf0
}
.btn-outline-info.active:focus,.btn-outline-info:active:focus,.btn-outline-info:focus{
    box-shadow:0 0 0 none rgba(13,202,240,.5)
}
.btn-outline-info:disabled{
    color:#0dcaf0;
    background-color:transparent
}
.btn-outline-danger{
    color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger.active:focus,.btn-outline-danger:active:focus,.btn-outline-danger:focus{
    box-shadow:0 0 0 none rgba(220,53,69,.5)
}
.btn-outline-danger:disabled{
    color:#dc3545;
    background-color:transparent
}
.btn-outline-light{
    color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light.active:focus,.btn-outline-light:active:focus,.btn-outline-light:focus{
    box-shadow:0 0 0 none rgba(248,249,250,.5)
}
.btn-outline-light:disabled{
    color:#f8f9fa;
    background-color:transparent
}
.btn-outline-dark{
    color:#212529;
    border-color:#212529
}
.btn-outline-dark.active:focus,.btn-outline-dark:active:focus,.btn-outline-dark:focus{
    box-shadow:0 0 0 none rgba(33,37,41,.5)
}
.btn-outline-dark:disabled{
    color:#212529;
    background-color:transparent
}
.btn-link{
    color:#cbc5b3;
    text-decoration:underline
}
.btn-link:hover,.link-primary:focus,.link-primary:hover,.social-list li .fa-facebook:hover,.social-list li .fa-google-plus:hover,.social-list li .fa-linkedin:hover,.social-list li .fa-twitter:hover,.top-bar .contact-details li a:hover,a:hover{
    color:#1a0973
}
.fade{
    transition:opacity .15s linear
}
.fade:not(.show),.lg-css3.lg-fade .lg-item,.nav-header .navbar-toggler .icon-bar:nth-child(3){
    opacity:0
}
.call-pont,.collapse:not(.show),.column,.navbar-expand .navbar-toggler,.process-items:last-child i,.process-items:last-child:before{
    display:none
}
.btn-group{
    display:inline-flex
}
.btn-group>.btn{
    flex:1 1 auto
}
.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
    z-index:1
}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
    margin-left:-1px
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.nav{
    display:flex;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0
}
.nav-link{
    display:block;
    padding:.5rem 1rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
.navbar{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl{
    display:flex;
    flex-wrap:inherit;
    align-items:center;
    justify-content:space-between
}
.navbar-brand{
    padding-top:.275rem;
    padding-bottom:.275rem;
    margin-right:1rem;
    font-size:1.25rem;
    white-space:nowrap
}
.navbar-nav{
    display:flex;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0
}
.navbar-nav .nav-link{
    padding-right:0;
    padding-left:0
}
.navbar-text{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse{
    align-items:center;
    width:100%
}
.navbar-toggler{
    padding:.25rem .75rem;
    font-size:1.25rem;
    line-height:1;
    background-color:#ffff!important;
    border:2px solid #f3c25a!important;
    border-radius:.5rem;
    transition:box-shadow .15s ease-in-out
}
.navbar-toggler:focus{
    outline:0;
    box-shadow:0 0 0 none
}
.navbar-toggler-icon{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    background-repeat:no-repeat;
    background-position:center;
    background-size:100%
}
.navbar-expand{
    flex-wrap:nowrap;
    justify-content:flex-start
}
.navbar-expand .navbar-nav{
    flex-direction:row
}
.card,.list-group{
    flex-direction:column
}
.navbar-expand .navbar-nav .nav-link{
    padding-right:.5rem;
    padding-left:.5rem
}
.d-flex,.navbar-expand .navbar-collapse{
    display:flex!important
}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-text{
    color:rgba(0,0,0,.55)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
    color:rgba(0,0,0,.7)
}
.navbar-light .navbar-toggler{
    color:rgba(0,0,0,.55);
    border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.contact,.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover,.text-link:hover,a.copywrite:hover{
    color:#fff
}
.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-text{
    color:rgba(255,255,255,.55)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
    color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-toggler{
    color:rgba(255,255,255,.55);
    border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.card{
    display:flex;
    min-width:0;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:border-box;
    border-radius:.75rem
}
.card-img-overlay,.stretched-link::after{
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0
}
.card-img,.card-img-top,.card>.list-group:first-child{
    border-top-left-radius:calc(.75rem - 1px);
    border-top-right-radius:calc(.75rem - 1px)
}
.card-img,.card-img-bottom,.card>.list-group:last-child{
    border-bottom-right-radius:calc(.75rem - 1px);
    border-bottom-left-radius:calc(.75rem - 1px)
}
.card>hr{
    margin-right:0;
    margin-left:0
}
.card>.list-group{
    border-top:inherit;
    border-bottom:inherit
}
.card>.list-group:first-child,.list-group-item+.list-group-item{
    border-top-width:0
}
.card>.list-group:last-child{
    border-bottom-width:0
}
.card>.card-header+.list-group,.card>.list-group+.card-footer{
    border-top:0
}
.card-body{
    flex:1 1 auto;
    padding:1rem
}
.card-footer,.card-header{
    padding:.5rem 1rem;
    background-color:rgba(0,0,0,.03)
}
.card-title{
    margin-bottom:.5rem
}
.card-link+.card-link{
    margin-left:1rem
}
.card-header{
    margin-bottom:0;
    border-bottom:1px solid #dee2e6
}
.card-header:first-child{
    border-radius:calc(.75rem - 1px) calc(.75rem - 1px) 0 0
}
.card-footer{
    border-top:1px solid #dee2e6
}
.card-footer:last-child{
    border-radius:0 0 calc(.75rem - 1px) calc(.75rem - 1px)
}
.card-img-overlay{
    padding:1rem;
    border-radius:calc(.75rem - 1px)
}
.card-img,.card-img-bottom,.card-img-top,.popular-tour-img img,.videoDiv,main.slider img{
    width:100%
}
.card-group>.card{
    margin-bottom:.75rem
}
.breadcrumb{
    display:flex;
    flex-wrap:wrap;
    padding:0;
    margin-bottom:1rem;
    font-size:.875rem
}
.breadcrumb-item+.breadcrumb-item{
    padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before{
    float:left;
    padding-right:.5rem;
    color:#6c757d;
    content:var(--bs-breadcrumb-divider, "/")
}
@-webkit-keyframes progress-bar-stripes{
    0%{
        background-position-x:1rem
    }
}
@keyframes progress-bar-stripes{
    0%{
        background-position-x:1rem
    }
}
.list-group{
    display:flex;
    padding-left:0;
    margin-bottom:0;
    border-radius:.5rem
}
.list-group-item-action{
    width:100%;
    color:#495057;
    text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover{
    z-index:1;
    color:#495057;
    text-decoration:none;
    background-color:#f8f9fa
}
.list-group-item-action:active{
    color:#6c757d;
    background-color:#e9ecef
}
.list-group-item{
    position:relative;
    display:block;
    padding:.5rem 1rem;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child{
    border-top-left-radius:inherit;
    border-top-right-radius:inherit
}
.list-group-item:last-child{
    border-bottom-right-radius:inherit;
    border-bottom-left-radius:inherit
}
.list-group-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:#fff
}
.list-group-item.active{
    z-index:2;
    color:#fff;
    background-color:#cbc5b3;
    border-color:#cbc5b3
}
.list-group-item+.list-group-item.active{
    margin-top:-1px;
    border-top-width:1px
}
.list-group-item-primary{
    color:#412c91;
    background-color:#e2dbfc
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
    color:#412c91;
    background-color:#cbc5e3
}
.list-group-item-primary.list-group-item-action.active{
    color:#fff;
    background-color:#412c91;
    border-color:#412c91
}
.list-group-item-secondary{
    color:#41464b;
    background-color:#e2e3e5
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
    color:#41464b;
    background-color:#cbccce
}
.list-group-item-secondary.list-group-item-action.active{
    color:#fff;
    background-color:#41464b;
    border-color:#41464b
}
.list-group-item-info{
    color:#087990;
    background-color:#cff4fc
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
    color:#087990;
    background-color:#badce3
}
.list-group-item-info.list-group-item-action.active{
    color:#fff;
    background-color:#087990;
    border-color:#087990
}
.list-group-item-danger{
    color:#842029;
    background-color:#f8d7da
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
    color:#842029;
    background-color:#dfc2c4
}
.list-group-item-danger.list-group-item-action.active{
    color:#fff;
    background-color:#842029;
    border-color:#842029
}
.list-group-item-light{
    color:#636464;
    background-color:#fefefe
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
    color:#636464;
    background-color:#e5e5e5
}
.list-group-item-light.list-group-item-action.active{
    color:#fff;
    background-color:#636464;
    border-color:#636464
}
.list-group-item-dark{
    color:#141619;
    background-color:#d3d3d4
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
    color:#141619;
    background-color:#bebebf
}
.list-group-item-dark.list-group-item-action.active{
    color:#fff;
    background-color:#141619;
    border-color:#141619
}
.btn-close{
    box-sizing:content-box;
    width:1em;
    height:1em;
    padding:.25em;
    color:#000;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border:0;
    border-radius:.5rem;
    opacity:.5
}
.btn-close:hover{
    color:#000;
    opacity:.75
}
.btn-close:focus{
    outline:0;
    box-shadow:0 0 0 .25rem rgba(108,74,242,.25);
    opacity:1
}
.btn-close:disabled{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    opacity:.25
}
.btn-close-white{
    filter:invert(1) grayscale(100%) brightness(200%)
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal{
    position:fixed;
    top:0;
    left:0;
    z-index:1050;
    display:none;
    width:100%;
    height:100%;
    outline:0;
    background:#000000b5;
    -webkit-backdrop-filter:saturate(10%);
    backdrop-filter:saturate(10%)
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem
}
.modal.fade .modal-dialog{
    transition:transform .3s ease-out;
    transform:translate(0,-50px)
}
@media (prefers-reduced-motion:reduce){
    .form-control{
        transition:none
    }
    .form-control::file-selector-button{
        transition:none
    }
    .form-control::-webkit-file-upload-button{
        -webkit-transition:none;
        transition:none
    }
    .form-range::-webkit-slider-thumb{
        -webkit-transition:none;
        transition:none
    }
    .form-range::-moz-range-thumb{
        -moz-transition:none;
        transition:none
    }
    .btn,.fade,.modal.fade .modal-dialog,.nav-link,.navbar-toggler{
        transition:none
    }
}
.modal.show .modal-dialog{
    transform:none
}
.modal-content{
    position:relative;
    display:flex;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.75rem;
    outline:0
}
.modal-header{
    display:flex;
    flex-shrink:0;
    align-items:center;
    justify-content:space-between;
    padding:1rem;
    border-bottom:1px solid #dee2e6;
    border-top-left-radius:calc(.75rem - 1px);
    border-top-right-radius:calc(.75rem - 1px)
}
.modal-header .btn-close{
    padding:.5rem;
    margin:-.5rem -.5rem -.5rem auto
}
.modal-title{
    margin-bottom:0;
    line-height:1.8
}
.modal-body{
    position:relative;
    flex:1 1 auto;
    padding:1rem
}
.modal-footer{
    display:flex;
    flex-wrap:wrap;
    flex-shrink:0;
    align-items:center;
    justify-content:flex-end;
    padding:.75rem;
    border-top:1px solid #dee2e6;
    border-bottom-right-radius:calc(.75rem - 1px);
    border-bottom-left-radius:calc(.75rem - 1px)
}
.modal-footer>*{
    margin:.25rem
}
@-webkit-keyframes spinner-border{
    to{
        transform:rotate(360deg)
    }
}
@keyframes spinner-border{
    to{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes spinner-grow{
    0%{
        transform:scale(0)
    }
    50%{
        opacity:1;
        transform:none
    }
}
@keyframes spinner-grow{
    0%{
        transform:scale(0)
    }
    50%{
        opacity:1;
        transform:none
    }
}
.link-primary,.nav-header .navbar-nav .nav-link:hover,.nav-header.nav-header-classic .navbar .nav-link:hover,a{
    color:#efdfb2;
}
.link-secondary:focus,.link-secondary:hover{
    color:#565e64
}
.link-info{
    color:#0dcaf0
}
.link-info:focus,.link-info:hover{
    color:#3dd5f3
}
.link-danger{
    color:#dc3545
}
.link-danger:focus,.link-danger:hover{
    color:#b02a37
}
.link-light{
    color:#f8f9fa
}
.link-light:focus,.link-light:hover{
    color:#f9fafb
}
.link-dark,.nav-link{
    color:#212529
}
.link-dark:focus,.link-dark:hover{
    color:#1a1e21
}
.sticky-top{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    z-index:1020
}
.stretched-link::after{
    z-index:1;
    content:""
}
.align-top{
    vertical-align:top!important
}
.align-bottom{
    vertical-align:bottom!important
}
.align-text-bottom{
    vertical-align:text-bottom!important
}
.align-text-top{
    vertical-align:text-top!important
}
.overflow-auto{
    overflow:auto!important
}
.overflow-hidden{
    overflow:hidden!important
}
.overflow-scroll{
    overflow:scroll!important
}
.d-block{
    display:block!important
}
.d-grid{
    display:grid!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.shadow{
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-sm{
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow-lg{
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
    box-shadow:none!important
}
.position-relative{
    position:relative!important
}
.position-absolute{
    position:absolute!important
}
.position-sticky{
    position:-webkit-sticky!important;
    position:sticky!important
}
.top-0{
    top:0!important
}
.top-15{
    top:15%!important
}
.top-50{
    top:50%!important
}
.top-100{
    top:100%!important
}
.bottom-0{
    bottom:0!important
}
.bottom-50{
    bottom:50%!important
}
.bottom-100{
    bottom:100%!important
}
.start-0{
    left:0!important
}
.start-50{
    left:50%!important
}
.start-100{
    left:100%!important
}
.end-0{
    right:0!important
}
.end-50{
    right:50%!important
}
.end-100{
    right:100%!important
}
.border{
    border:1px solid #dee2e6!important
}
.border-0{
    border:0!important
}
.border-top{
    border-top:1px solid #dee2e6!important
}
.border-top-0{
    border-top:0!important
}
.border-end{
    border-right:1px solid #dee2e6!important
}
.border-end-0{
    border-right:0!important
}
.border-bottom{
    border-bottom:1px solid #dee2e6!important
}
.border-bottom-0{
    border-bottom:0!important
}
.border-start{
    border-left:1px solid #dee2e6!important
}
.border-start-0{
    border-left:0!important
}
.border-primary{
    border-color:#cbc5b3!important
}
.border-secondary{
    border-color:#6c757d!important
}
.border-info{
    border-color:#0dcaf0!important
}
.border-danger{
    border-color:#dc3545!important
}
.border-light{
    border-color:#f8f9fa!important
}
.border-dark{
    border-color:#212529!important
}
.border-white{
    border-color:#fff!important
}
.border-0{
    border-width:0!important
}
.border-1{
    border-width:1px!important
}
.border-2{
    border-width:2px!important
}
.border-3{
    border-width:3px!important
}
.border-4{
    border-width:4px!important
}
.border-5{
    border-width:5px!important
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.w-auto{
    width:auto!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.h-auto{
    height:auto!important
}
.vh-100{
    height:100vh!important
}
.min-vh-100{
    min-height:100vh!important
}
.flex-row{
    flex-direction:row!important
}
.flex-column{
    flex-direction:column!important
}
.flex-shrink-0{
    flex-shrink:0!important
}
.flex-shrink-1{
    flex-shrink:1!important
}
.flex-wrap{
    flex-wrap:wrap!important
}
.justify-content-start{
    justify-content:flex-start!important
}
.justify-content-end{
    justify-content:flex-end!important
}
.divcenter,.justify-content-center{
    justify-content:center!important
}
.justify-content-around{
    justify-content:space-around!important
}
.align-items-start{
    align-items:flex-start!important
}
.align-items-end{
    align-items:flex-end!important
}
.align-items-center{
    align-items:center!important
}
.align-content-start{
    align-content:flex-start!important
}
.align-content-end{
    align-content:flex-end!important
}
.align-content-center{
    align-content:center!important
}
.align-content-around{
    align-content:space-around!important
}
.m-0{
    margin:0!important
}
.m-1{
    margin:.25rem!important
}
.m-2{
    margin:.5rem!important
}
.m-3{
    margin:1rem!important
}
.m-4{
    margin:1.5rem!important
}
.m-5{
    margin:2rem!important
}
.m-6{
    margin:2.5rem!important
}
.m-7{
    margin:3rem!important
}
.m-8{
    margin:3.5rem!important
}
.m-9{
    margin:4rem!important
}
.m-10{
    margin:4.5rem!important
}
.m-11{
    margin:5rem!important
}
.m-12{
    margin:5.5rem!important
}
.m-13{
    margin:6rem!important
}
.m-14{
    margin:6.5rem!important
}
.m-15{
    margin:7rem!important
}
.m-16{
    margin:7.5rem!important
}
.m-17{
    margin:8rem!important
}
.m-18{
    margin:8.5rem!important
}
.m-19{
    margin:9rem!important
}
.m-20{
    margin:9.5rem!important
}
.m-21{
    margin:10rem!important
}
.m-22{
    margin:14rem!important
}
.m-23{
    margin:18rem!important
}
.m-24{
    margin:19rem!important
}
.m-auto{
    margin:auto!important
}
.my-0{
    margin-top:0!important;
    margin-bottom:0!important
}
.my-1{
    margin-top:.25rem!important;
    margin-bottom:.25rem!important
}
.my-2{
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
}
.my-3{
    margin-top:1rem!important;
    margin-bottom:1rem!important
}
.my-4{
    margin-top:1.5rem!important;
    margin-bottom:1.5rem!important
}
.my-5{
    margin-top:2rem!important;
    margin-bottom:2rem!important
}
.my-6{
    margin-top:2.5rem!important;
    margin-bottom:2.5rem!important
}
.my-7{
    margin-top:3rem!important;
    margin-bottom:3rem!important
}
.my-8{
    margin-top:3.5rem!important;
    margin-bottom:3.5rem!important
}
.my-9{
    margin-top:4rem!important;
    margin-bottom:4rem!important
}
.my-10{
    margin-top:4.5rem!important;
    margin-bottom:4.5rem!important
}
.my-11{
    margin-top:5rem!important;
    margin-bottom:5rem!important
}
.my-12{
    margin-top:5.5rem!important;
    margin-bottom:5.5rem!important
}
.my-13{
    margin-top:6rem!important;
    margin-bottom:6rem!important
}
.my-14{
    margin-top:6.5rem!important;
    margin-bottom:6.5rem!important
}
.my-15{
    margin-top:7rem!important;
    margin-bottom:7rem!important
}
.my-16{
    margin-top:7.5rem!important;
    margin-bottom:7.5rem!important
}
.my-17{
    margin-top:8rem!important;
    margin-bottom:8rem!important
}
.my-18{
    margin-top:8.5rem!important;
    margin-bottom:8.5rem!important
}
.my-19{
    margin-top:9rem!important;
    margin-bottom:9rem!important
}
.my-20{
    margin-top:9.5rem!important;
    margin-bottom:9.5rem!important
}
.my-21{
    margin-top:10rem!important;
    margin-bottom:10rem!important
}
.my-22{
    margin-top:14rem!important;
    margin-bottom:14rem!important
}
.my-23{
    margin-top:18rem!important;
    margin-bottom:18rem!important
}
.my-24{
    margin-top:19rem!important;
    margin-bottom:19rem!important
}
.my-auto{
    margin-top:auto!important;
    margin-bottom:auto!important
}
.mt-0{
    margin-top:0!important
}
.mt-1{
    margin-top:.25rem!important
}
.mt-2{
    margin-top:.5rem!important
}
.mt-3{
    margin-top:1rem!important
}
.mt-4{
    margin-top:1.5rem!important
}
.mt-5{
    margin-top:2rem!important
}
.mt-6{
    margin-top:2.5rem!important
}
.mt-7{
    margin-top:3rem!important
}
.mt-8{
    margin-top:3.5rem!important
}
.mt-9{
    margin-top:4rem!important
}
.mt-10{
    margin-top:4.5rem!important
}
.mt-11{
    margin-top:5rem!important
}
.mt-12{
    margin-top:5.5rem!important
}
.mt-13{
    margin-top:6rem!important
}
.mt-14{
    margin-top:6.5rem!important
}
.mt-15{
    margin-top:7rem!important
}
.mt-16{
    margin-top:7.5rem!important
}
.mt-17{
    margin-top:8rem!important
}
.mt-18{
    margin-top:8.5rem!important
}
.mt-19{
    margin-top:9rem!important
}
.mt-20{
    margin-top:9.5rem!important
}
.mt-21{
    margin-top:10rem!important
}
.mt-22{
    margin-top:14rem!important
}
.mt-23{
    margin-top:18rem!important
}
.mt-24{
    margin-top:19rem!important
}
.mt-auto{
    margin-top:auto!important
}
.me-0{
    margin-right:0!important
}
.me-1{
    margin-right:.25rem!important
}
.me-2{
    margin-right:.5rem!important
}
.me-3{
    margin-right:1rem!important
}
.me-4{
    margin-right:1.5rem!important
}
.me-5{
    margin-right:2rem!important
}
.me-6{
    margin-right:2.5rem!important
}
.me-7{
    margin-right:3rem!important
}
.me-8{
    margin-right:3.5rem!important
}
.me-9{
    margin-right:4rem!important
}
.me-10{
    margin-right:4.5rem!important
}
.me-11{
    margin-right:5rem!important
}
.me-12{
    margin-right:5.5rem!important
}
.me-13{
    margin-right:6rem!important
}
.me-14{
    margin-right:6.5rem!important
}
.me-15{
    margin-right:7rem!important
}
.me-16{
    margin-right:7.5rem!important
}
.me-17{
    margin-right:8rem!important
}
.me-18{
    margin-right:8.5rem!important
}
.me-19{
    margin-right:9rem!important
}
.me-20{
    margin-right:9.5rem!important
}
.me-21{
    margin-right:10rem!important
}
.me-22{
    margin-right:14rem!important
}
.me-23{
    margin-right:18rem!important
}
.me-24{
    margin-right:19rem!important
}
.me-auto{
    margin-right:auto!important
}
.mb-1{
    margin-bottom:.25rem!important
}
.mb-2{
    margin-bottom:.5rem!important
}
.mb-3{
    margin-bottom:1rem!important
}
.mb-4{
    margin-bottom:1.5rem!important
}
.mb-5{
    margin-bottom:2rem!important
}
.mb-6{
    margin-bottom:2.5rem!important
}
.mb-7{
    margin-bottom:3rem!important
}
.mb-8{
    margin-bottom:3.5rem!important
}
.mb-9{
    margin-bottom:4rem!important
}
.mb-10{
    margin-bottom:4.5rem!important
}
.mb-11{
    margin-bottom:5rem!important
}
.mb-12{
    margin-bottom:5.5rem!important
}
.mb-13{
    margin-bottom:6rem!important
}
.mb-14{
    margin-bottom:6.5rem!important
}
.mb-15{
    margin-bottom:7rem!important
}
.mb-16{
    margin-bottom:7.5rem!important
}
.mb-17{
    margin-bottom:8rem!important
}
.mb-18{
    margin-bottom:8.5rem!important
}
.mb-19{
    margin-bottom:9rem!important
}
.mb-20{
    margin-bottom:9.5rem!important
}
.mb-21{
    margin-bottom:10rem!important
}
.mb-22{
    margin-bottom:14rem!important
}
.mb-23{
    margin-bottom:18rem!important
}
.mb-24{
    margin-bottom:19rem!important
}
.mb-auto{
    margin-bottom:auto!important
}
.m-n1{
    margin:-.25rem!important
}
.m-n2{
    margin:-.5rem!important
}
.m-n3{
    margin:-1rem!important
}
.m-n4{
    margin:-1.5rem!important
}
.m-n5{
    margin:-2rem!important
}
.m-n6{
    margin:-2.5rem!important
}
.m-n7{
    margin:-3rem!important
}
.m-n8{
    margin:-3.5rem!important
}
.m-n9{
    margin:-4rem!important
}
.m-n10{
    margin:-4.5rem!important
}
.m-n11{
    margin:-5rem!important
}
.m-n12{
    margin:-5.5rem!important
}
.m-n13{
    margin:-6rem!important
}
.m-n14{
    margin:-6.5rem!important
}
.m-n15{
    margin:-7rem!important
}
.m-n16{
    margin:-7.5rem!important
}
.m-n17{
    margin:-8rem!important
}
.m-n18{
    margin:-8.5rem!important
}
.m-n19{
    margin:-9rem!important
}
.m-n20{
    margin:-9.5rem!important
}
.m-n21{
    margin:-10rem!important
}
.m-n22{
    margin:-14rem!important
}
.m-n23{
    margin:-18rem!important
}
.m-n24{
    margin:-19rem!important
}
.my-n1{
    margin-top:-.25rem!important;
    margin-bottom:-.25rem!important
}
.my-n2{
    margin-top:-.5rem!important;
    margin-bottom:-.5rem!important
}
.my-n3{
    margin-top:-1rem!important;
    margin-bottom:-1rem!important
}
.my-n4{
    margin-top:-1.5rem!important;
    margin-bottom:-1.5rem!important
}
.my-n5{
    margin-top:-2rem!important;
    margin-bottom:-2rem!important
}
.my-n6{
    margin-top:-2.5rem!important;
    margin-bottom:-2.5rem!important
}
.my-n7{
    margin-top:-3rem!important;
    margin-bottom:-3rem!important
}
.my-n8{
    margin-top:-3.5rem!important;
    margin-bottom:-3.5rem!important
}
.my-n9{
    margin-top:-4rem!important;
    margin-bottom:-4rem!important
}
.my-n10{
    margin-top:-4.5rem!important;
    margin-bottom:-4.5rem!important
}
.my-n11{
    margin-top:-5rem!important;
    margin-bottom:-5rem!important
}
.my-n12{
    margin-top:-5.5rem!important;
    margin-bottom:-5.5rem!important
}
.my-n13{
    margin-top:-6rem!important;
    margin-bottom:-6rem!important
}
.my-n14{
    margin-top:-6.5rem!important;
    margin-bottom:-6.5rem!important
}
.my-n15{
    margin-top:-7rem!important;
    margin-bottom:-7rem!important
}
.my-n16{
    margin-top:-7.5rem!important;
    margin-bottom:-7.5rem!important
}
.my-n17{
    margin-top:-8rem!important;
    margin-bottom:-8rem!important
}
.my-n18{
    margin-top:-8.5rem!important;
    margin-bottom:-8.5rem!important
}
.my-n19{
    margin-top:-9rem!important;
    margin-bottom:-9rem!important
}
.my-n20{
    margin-top:-9.5rem!important;
    margin-bottom:-9.5rem!important
}
.my-n21{
    margin-top:-10rem!important;
    margin-bottom:-10rem!important
}
.my-n22{
    margin-top:-14rem!important;
    margin-bottom:-14rem!important
}
.my-n23{
    margin-top:-18rem!important;
    margin-bottom:-18rem!important
}
.my-n24{
    margin-top:-19rem!important;
    margin-bottom:-19rem!important
}
.mt-n1{
    margin-top:-.25rem!important
}
.mt-n2{
    margin-top:-.5rem!important
}
.mt-n3{
    margin-top:-1rem!important
}
.mt-n4{
    margin-top:-1.5rem!important
}
.mt-n5{
    margin-top:-2rem!important
}
.mt-n6{
    margin-top:-2.5rem!important
}
.mt-n7{
    margin-top:-3rem!important
}
.mt-n8{
    margin-top:-3.5rem!important
}
.mt-n9{
    margin-top:-4rem!important
}
.mt-n10{
    margin-top:-4.5rem!important
}
.mt-n11{
    margin-top:-5rem!important
}
.mt-n12{
    margin-top:-5.5rem!important
}
.mt-n13{
    margin-top:-6rem!important
}
.mt-n14{
    margin-top:-6.5rem!important
}
.mt-n15{
    margin-top:-7rem!important
}
.mt-n16{
    margin-top:-7.5rem!important
}
.mt-n17{
    margin-top:-8rem!important
}
.mt-n18{
    margin-top:-8.5rem!important
}
.mt-n19{
    margin-top:-9rem!important
}
.mt-n20{
    margin-top:-9.5rem!important
}
.mt-n21{
    margin-top:-10rem!important
}
.mt-n22{
    margin-top:-14rem!important
}
.mt-n23{
    margin-top:-18rem!important
}
.mt-n24{
    margin-top:-19rem!important
}
.me-n1{
    margin-right:-.25rem!important
}
.me-n2{
    margin-right:-.5rem!important
}
.me-n3{
    margin-right:-1rem!important
}
.me-n4{
    margin-right:-1.5rem!important
}
.me-n5{
    margin-right:-2rem!important
}
.me-n6{
    margin-right:-2.5rem!important
}
.me-n7{
    margin-right:-3rem!important
}
.me-n8{
    margin-right:-3.5rem!important
}
.me-n9{
    margin-right:-4rem!important
}
.me-n10{
    margin-right:-4.5rem!important
}
.me-n11{
    margin-right:-5rem!important
}
.me-n12{
    margin-right:-5.5rem!important
}
.me-n13{
    margin-right:-6rem!important
}
.me-n14{
    margin-right:-6.5rem!important
}
.me-n15{
    margin-right:-7rem!important
}
.me-n16{
    margin-right:-7.5rem!important
}
.me-n17{
    margin-right:-8rem!important
}
.me-n18{
    margin-right:-8.5rem!important
}
.me-n19{
    margin-right:-9rem!important
}
.me-n20{
    margin-right:-9.5rem!important
}
.me-n21{
    margin-right:-10rem!important
}
.me-n22{
    margin-right:-14rem!important
}
.me-n23{
    margin-right:-18rem!important
}
.me-n24{
    margin-right:-19rem!important
}
.mb-n1{
    margin-bottom:-.25rem!important
}
.mb-n2{
    margin-bottom:-.5rem!important
}
.mb-n3{
    margin-bottom:-1rem!important
}
.mb-n4{
    margin-bottom:-1.5rem!important
}
.mb-n5{
    margin-bottom:-2rem!important
}
.mb-n6{
    margin-bottom:-2.5rem!important
}
.mb-n7{
    margin-bottom:-3rem!important
}
.mb-n8{
    margin-bottom:-3.5rem!important
}
.mb-n9{
    margin-bottom:-4rem!important
}
.mb-n10{
    margin-bottom:-4.5rem!important
}
.mb-n11{
    margin-bottom:-5rem!important
}
.mb-n12{
    margin-bottom:-5.5rem!important
}
.mb-n13{
    margin-bottom:-6rem!important
}
.mb-n14{
    margin-bottom:-6.5rem!important
}
.mb-n15{
    margin-bottom:-7rem!important
}
.mb-n16{
    margin-bottom:-7.5rem!important
}
.mb-n17{
    margin-bottom:-8rem!important
}
.mb-n18{
    margin-bottom:-8.5rem!important
}
.mb-n19{
    margin-bottom:-9rem!important
}
.mb-n20{
    margin-bottom:-9.5rem!important
}
.mb-n21{
    margin-bottom:-10rem!important
}
.mb-n22{
    margin-bottom:-14rem!important
}
.mb-n23{
    margin-bottom:-18rem!important
}
.mb-n24{
    margin-bottom:-19rem!important
}
.nopa,.p-0{
    padding:0!important
}
.p-1{
    padding:.25rem!important
}
.p-2{
    padding:.5rem!important
}
.p-3{
    padding:1rem!important
}
.p-4{
    padding:1.5rem!important
}
.p-5{
    padding:2rem!important
}
.p-6{
    padding:2.5rem!important
}
.p-7{
    padding:3rem!important
}
.p-8{
    padding:3.5rem!important
}
.p-9{
    padding:4rem!important
}
.p-10{
    padding:4.5rem!important
}
.p-11{
    padding:5rem!important
}
.p-12{
    padding:5.5rem!important
}
.p-13{
    padding:6rem!important
}
.p-14{
    padding:6.5rem!important
}
.p-15{
    padding:7rem!important
}
.p-16{
    padding:7.5rem!important
}
.p-17{
    padding:8rem!important
}
.p-18{
    padding:8.5rem!important
}
.p-19{
    padding:9rem!important
}
.p-20{
    padding:9.5rem!important
}
.p-21{
    padding:10rem!important
}
.p-22{
    padding:14rem!important
}
.p-23{
    padding:18rem!important
}
.p-24{
    padding:19rem!important
}
.px-0{
    padding-right:0!important;
    padding-left:0!important
}
.px-1{
    padding-right:.25rem!important;
    padding-left:.25rem!important
}
.px-2{
    padding-right:.5rem!important;
    padding-left:.5rem!important
}
.px-3{
    padding-right:1rem!important;
    padding-left:1rem!important
}
.px-4{
    padding-right:1.5rem!important;
    padding-left:1.5rem!important
}
.px-5{
    padding-right:2rem!important;
    padding-left:2rem!important
}
.px-6{
    padding-right:2.5rem!important;
    padding-left:2.5rem!important
}
.px-7{
    padding-right:3rem!important;
    padding-left:3rem!important
}
.px-8{
    padding-right:3.5rem!important;
    padding-left:3.5rem!important
}
.px-9{
    padding-right:4rem!important;
    padding-left:4rem!important
}
.px-10{
    padding-right:4.5rem!important;
    padding-left:4.5rem!important
}
.px-11{
    padding-right:5rem!important;
    padding-left:5rem!important
}
.px-12{
    padding-right:5.5rem!important;
    padding-left:5.5rem!important
}
.px-13{
    padding-right:6rem!important;
    padding-left:6rem!important
}
.px-14{
    padding-right:6.5rem!important;
    padding-left:6.5rem!important
}
.px-15{
    padding-right:7rem!important;
    padding-left:7rem!important
}
.px-16{
    padding-right:7.5rem!important;
    padding-left:7.5rem!important
}
.px-17{
    padding-right:8rem!important;
    padding-left:8rem!important
}
.px-18{
    padding-right:8.5rem!important;
    padding-left:8.5rem!important
}
.px-19{
    padding-right:9rem!important;
    padding-left:9rem!important
}
.px-20{
    padding-right:9.5rem!important;
    padding-left:9.5rem!important
}
.px-21{
    padding-right:10rem!important;
    padding-left:10rem!important
}
.px-22{
    padding-right:14rem!important;
    padding-left:14rem!important
}
.px-23{
    padding-right:18rem!important;
    padding-left:18rem!important
}
.px-24{
    padding-right:19rem!important;
    padding-left:19rem!important
}
.py-0{
    padding-top:0!important;
    padding-bottom:0!important
}
.py-1{
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
}
.py-2{
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
}
.py-3{
    padding-top:1rem!important;
    padding-bottom:1rem!important
}
.py-4{
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
}
.py-5{
    padding-top:2rem!important;
    padding-bottom:2rem!important
}
.py-6{
    padding-top:2.5rem!important;
    padding-bottom:2.5rem!important
}
.py-7{
    padding-top:3rem!important;
    padding-bottom:3rem!important
}
.py-8{
    padding-top:3.5rem!important;
    padding-bottom:3.5rem!important
}
.py-9{
    padding-top:4rem!important;
    padding-bottom:4rem!important
}
.py-10{
    padding-top:4.5rem!important;
    padding-bottom:4.5rem!important
}
.py-11{
    padding-top:5rem!important;
    padding-bottom:5rem!important
}
.py-12{
    padding-top:5.5rem!important;
    padding-bottom:5.5rem!important
}
.py-13{
    padding-top:6rem!important;
    padding-bottom:6rem!important
}
.py-14{
    padding-top:6.5rem!important;
    padding-bottom:6.5rem!important
}
.py-15{
    padding-top:7rem!important;
    padding-bottom:7rem!important
}
.py-16{
    padding-top:7.5rem!important;
    padding-bottom:7.5rem!important
}
.py-17{
    padding-top:8rem!important;
    padding-bottom:8rem!important
}
.py-18{
    padding-top:8.5rem!important;
    padding-bottom:8.5rem!important
}
.py-19{
    padding-top:9rem!important;
    padding-bottom:9rem!important
}
.py-20{
    padding-top:9.5rem!important;
    padding-bottom:9.5rem!important
}
.py-21{
    padding-top:10rem!important;
    padding-bottom:10rem!important
}
.py-22{
    padding-top:14rem!important;
    padding-bottom:14rem!important
}
.py-23{
    padding-top:18rem!important;
    padding-bottom:18rem!important
}
.py-24{
    padding-top:19rem!important;
    padding-bottom:19rem!important
}
.pt-0{
    padding-top:0!important
}
.pt-1{
    padding-top:.25rem!important
}
.pt-2{
    padding-top:.5rem!important
}
.pt-3{
    padding-top:1rem!important
}
.pt-4{
    padding-top:1.5rem!important
}
.pt-5{
    padding-top:2rem!important
}
.pt-6{
    padding-top:2.5rem!important
}
.pt-7{
    padding-top:3rem!important
}
.pt-8{
    padding-top:3.5rem!important
}
.pt-9{
    padding-top:4rem!important
}
.pt-10{
    padding-top:4.5rem!important
}
.pt-11{
    padding-top:5rem!important
}
.pt-12{
    padding-top:5.5rem!important
}
.pt-13{
    padding-top:6rem!important
}
.pt-14{
    padding-top:6.5rem!important
}
.pt-15{
    padding-top:7rem!important
}
.pt-16{
    padding-top:7.5rem!important
}
.pt-17{
    padding-top:8rem!important
}
.pt-18{
    padding-top:8.5rem!important
}
.pt-19{
    padding-top:9rem!important
}
.pt-20{
    padding-top:9.5rem!important
}
.pt-21{
    padding-top:10rem!important
}
.pt-22{
    padding-top:14rem!important
}
.pt-23{
    padding-top:18rem!important
}
.pt-24{
    padding-top:19rem!important
}
.pb-0{
    padding-bottom:0!important
}
.pb-1{
    padding-bottom:.25rem!important
}
.pb-2{
    padding-bottom:.5rem!important
}
.pb-3{
    padding-bottom:1rem!important
}
.pb-4{
    padding-bottom:1.5rem!important
}
.pb-5{
    padding-bottom:2rem!important
}
.pb-6{
    padding-bottom:2.5rem!important
}
.pb-7{
    padding-bottom:3rem!important
}
.pb-8{
    padding-bottom:3.5rem!important
}
.pb-9{
    padding-bottom:4rem!important
}
.pb-10{
    padding-bottom:4.5rem!important
}
.pb-11{
    padding-bottom:5rem!important
}
.pb-12{
    padding-bottom:5.5rem!important
}
.pb-13{
    padding-bottom:6rem!important
}
.pb-14{
    padding-bottom:6.5rem!important
}
.pb-15{
    padding-bottom:7rem!important
}
.pb-16{
    padding-bottom:7.5rem!important
}
.pb-17{
    padding-bottom:8rem!important
}
.pb-18{
    padding-bottom:8.5rem!important
}
.pb-19{
    padding-bottom:9rem!important
}
.pb-20{
    padding-bottom:9.5rem!important
}
.pb-21{
    padding-bottom:10rem!important
}
.pb-22{
    padding-bottom:14rem!important
}
.pb-23{
    padding-bottom:18rem!important
}
.pb-24{
    padding-bottom:19rem!important
}
.fs-1{
    font-size:calc(1.35rem + 1.2vw)!important
}
.fs-2{
    font-size:calc(1.3rem + .6vw)!important
}
.fs-3{
    font-size:calc(1.275rem + .3vw)!important
}
.fs-5{
    font-size:1rem!important
}
.fs-6{
    font-size:.8125rem!important
}
.fs-7{
    font-size:.75rem!important
}
.fw-light{
    font-weight:300!important
}
.fw-bold{
    font-weight:700!important
}
.text-start{
    text-align:left!important
}
.text-end{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
.text-primary{
    color:#cbc5b3!important
}
.font-weight-semi-bold,.text-body,.text-gray-600,.text-muted,.text-secondary{
    color:#6c757d!important
}
.text-info{
    color:#0dcaf0!important
}
.text-danger{
    color:#dc3545!important
}
.text-gray-100,.text-light{
    color:#f8f9fa!important
}
.text-dark,.text-gray-900{
    color:#212529!important
}
.text-gray-200{
    color:#e9ecef!important
}
.text-gray-300{
    color:#dee2e6!important
}
.text-gray-400{
    color:#ced4da!important
}
.text-gray-500{
    color:#adb5bd!important
}
.text-gray-700{
    color:#495057!important
}
.text-gray-800{
    color:#343a40!important
}
.btn2,.enquiry_icon:hover,.link-btn,.list-unstyled li a:hover,.purpleC,.text-white,.twhite{
    color:#fff!important
}
.fa-user:before{
    content:"\f007"
}
.text-white-50{
    color:rgba(255,255,255,.5)!important
}
.text-reset{
    color:inherit!important
}
.lh-1{
    line-height:1!important
}
.lh-sm{
    line-height:1.4!important
}
.lh-lg{
    line-height:2!important
}
.bg-primary{
    background-color:#cbc5b3!important
}
.bg-gray-600,.bg-secondary{
    background-color:#6c757d!important
}
.bg-info{
    background-color:#0dcaf0!important
}
.bg-danger{
    background-color:#dc3545!important
}
.bg-dark,.bg-gray-900{
    background-color:#212529!important
}
.bg-gray-100,.bg-light{
    background-color:#f8f9fa!important
}
.bg-gray-200{
    background-color:#e9ecef!important
}
.bg-gray-300{
    background-color:#dee2e6!important
}
.bg-gray-400{
    background-color:#ced4da!important
}
.bg-gray-500{
    background-color:#adb5bd!important
}
.bg-gray-700{
    background-color:#495057!important
}
.bg-gray-800{
    background-color:#343a40!important
}
.bg-body,.bg-white{
    background-color:#fff!important
}
.text-wrap{
    white-space:normal!important
}
.rounded,.rounded-2{
    border-radius:.5rem!important
}
.rounded-0{
    border-radius:0!important
}
.rounded-1{
    border-radius:.25rem!important
}
.rounded-3{
    border-radius:.75rem!important
}
.rounded-circle{
    border-radius:50%!important
}
.rounded-end,.rounded-top{
    border-top-right-radius:.5rem!important
}
.rounded-bottom,.rounded-end{
    border-bottom-right-radius:.5rem!important
}
.rounded-bottom,.rounded-start{
    border-bottom-left-radius:.5rem!important
}
.rounded-start,.rounded-top{
    border-top-left-radius:.5rem!important
}
.z-0{
    z-index:0!important
}
.z-1{
    z-index:1!important
}
.z-2{
    z-index:2!important
}
.z-3{
    z-index:3!important
}
.z-4{
    z-index:4!important
}
.z-5{
    z-index:5!important
}
.smooth-shadow-sm{
    box-shadow:0 2px 4px rgba(0,0,20,.08),0 1px 2px rgba(0,0,20,.08)!important
}
.smooth-shadow-md{
    box-shadow:0 9px 26px rgba(0,0,0,.19),0 1.4932px 5.38611px rgba(0,0,0,.0823856),0 .82657px 1.06088px rgba(0,0,0,.063299)!important
}
.smooth-shadow-lg{
    box-shadow:0 1px 1px rgba(21,30,40,.11),0 2px 2px rgba(21,30,40,.11),0 4px 4px rgba(21,30,40,.11),0 8px 8px rgba(21,30,40,.11),0 16px 16px rgba(21,30,40,.11),0 32px 32px rgba(21,30,40,.11)!important
}
@media (min-width:576px){
    .container,.container-sm{
        max-width:540px
    }
    .col-sm{
        flex:1 0 0%
    }
    .col-sm-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-sm-1{
        flex:0 0 auto;
        width:8.33333%
    }
    .col-sm-2{
        flex:0 0 auto;
        width:16.66667%
    }
    .col-sm-3{
        flex:0 0 auto;
        width:25%
    }
    .col-sm-4{
        flex:0 0 auto;
        width:33.33333%
    }
    .col-sm-5{
        flex:0 0 auto;
        width:41.66667%
    }
    .col-sm-6{
        flex:0 0 auto;
        width:50%
    }
    .col-sm-7{
        flex:0 0 auto;
        width:58.33333%
    }
    .col-sm-8{
        flex:0 0 auto;
        width:66.66667%
    }
    .col-sm-9{
        flex:0 0 auto;
        width:75%
    }
    .col-sm-10{
        flex:0 0 auto;
        width:83.33333%
    }
    .col-sm-11{
        flex:0 0 auto;
        width:91.66667%
    }
    .col-sm-12{
        flex:0 0 auto;
        width:100%
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.33333%
    }
    .offset-sm-2{
        margin-left:16.66667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.33333%
    }
    .offset-sm-5{
        margin-left:41.66667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.33333%
    }
    .offset-sm-8{
        margin-left:66.66667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.33333%
    }
    .offset-sm-11{
        margin-left:91.66667%
    }
    .g-sm-0{
        --bs-gutter-x:0;
        --bs-gutter-y:0
    }
    .g-sm-1{
        --bs-gutter-x:0.25rem;
        --bs-gutter-y:0.25rem
    }
    .g-sm-2{
        --bs-gutter-x:0.5rem;
        --bs-gutter-y:0.5rem
    }
    .g-sm-3{
        --bs-gutter-x:1rem;
        --bs-gutter-y:1rem
    }
    .g-sm-4{
        --bs-gutter-x:1.5rem;
        --bs-gutter-y:1.5rem
    }
    .g-sm-5{
        --bs-gutter-x:2rem;
        --bs-gutter-y:2rem
    }
    .g-sm-6{
        --bs-gutter-x:2.5rem;
        --bs-gutter-y:2.5rem
    }
    .g-sm-7{
        --bs-gutter-x:3rem;
        --bs-gutter-y:3rem
    }
    .g-sm-8{
        --bs-gutter-x:3.5rem;
        --bs-gutter-y:3.5rem
    }
    .g-sm-9{
        --bs-gutter-x:4rem;
        --bs-gutter-y:4rem
    }
    .g-sm-10{
        --bs-gutter-x:4.5rem;
        --bs-gutter-y:4.5rem
    }
    .g-sm-11{
        --bs-gutter-x:5rem;
        --bs-gutter-y:5rem
    }
    .g-sm-12{
        --bs-gutter-x:5.5rem;
        --bs-gutter-y:5.5rem
    }
    .g-sm-13{
        --bs-gutter-x:6rem;
        --bs-gutter-y:6rem
    }
    .g-sm-14{
        --bs-gutter-x:6.5rem;
        --bs-gutter-y:6.5rem
    }
    .g-sm-15{
        --bs-gutter-x:7rem;
        --bs-gutter-y:7rem
    }
    .g-sm-16{
        --bs-gutter-x:7.5rem;
        --bs-gutter-y:7.5rem
    }
    .g-sm-17{
        --bs-gutter-x:8rem;
        --bs-gutter-y:8rem
    }
    .g-sm-18{
        --bs-gutter-x:8.5rem;
        --bs-gutter-y:8.5rem
    }
    .g-sm-19{
        --bs-gutter-x:9rem;
        --bs-gutter-y:9rem
    }
    .g-sm-20{
        --bs-gutter-x:9.5rem;
        --bs-gutter-y:9.5rem
    }
    .g-sm-21{
        --bs-gutter-x:10rem;
        --bs-gutter-y:10rem
    }
    .g-sm-22{
        --bs-gutter-x:14rem;
        --bs-gutter-y:14rem
    }
    .g-sm-23{
        --bs-gutter-x:18rem;
        --bs-gutter-y:18rem
    }
    .g-sm-24{
        --bs-gutter-x:19rem;
        --bs-gutter-y:19rem
    }
    .navbar-expand-sm{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .d-sm-flex,.navbar-expand-sm .navbar-collapse{
        display:flex!important
    }
    .navbar-expand-sm .navbar-toggler{
        display:none
    }
    .card-group{
        display:flex;
        flex-flow:row wrap
    }
    .card-group>.card{
        flex:1 0 0%;
        margin-bottom:0
    }
    .card-group>.card+.card{
        margin-left:0;
        border-left:0
    }
    .card-group>.card:not(:last-child){
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{
        border-top-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:first-child){
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{
        border-top-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{
        border-bottom-left-radius:0
    }
    .modal-dialog{
        max-width:500px;
        margin:1.75rem auto
    }
    .modal-sm{
        max-width:300px
    }
    .sticky-sm-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-grid{
        display:grid!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-none{
        display:none!important
    }
    .border-sm{
        border:1px solid #dee2e6!important
    }
    .border-sm-0{
        border:0!important
    }
    .border-top-sm{
        border-top:1px solid #dee2e6!important
    }
    .border-top-sm-0{
        border-top:0!important
    }
    .border-end-sm{
        border-right:1px solid #dee2e6!important
    }
    .border-end-sm-0{
        border-right:0!important
    }
    .border-bottom-sm{
        border-bottom:1px solid #dee2e6!important
    }
    .border-bottom-sm-0{
        border-bottom:0!important
    }
    .border-start-sm{
        border-left:1px solid #dee2e6!important
    }
    .border-start-sm-0{
        border-left:0!important
    }
    .border-sm-primary{
        border-color:#cbc5b3!important
    }
    .border-sm-secondary{
        border-color:#6c757d!important
    }
    .border-sm-info{
        border-color:#0dcaf0!important
    }
    .border-sm-danger{
        border-color:#dc3545!important
    }
    .border-sm-light{
        border-color:#f8f9fa!important
    }
    .border-sm-dark{
        border-color:#212529!important
    }
    .border-sm-white{
        border-color:#fff!important
    }
    .border-sm-0{
        border-width:0!important
    }
    .border-sm-1{
        border-width:1px!important
    }
    .border-sm-2{
        border-width:2px!important
    }
    .border-sm-3{
        border-width:3px!important
    }
    .border-sm-4{
        border-width:4px!important
    }
    .border-sm-5{
        border-width:5px!important
    }
    .w-sm-25{
        width:25%!important
    }
    .w-sm-50{
        width:50%!important
    }
    .w-sm-75{
        width:75%!important
    }
    .w-sm-100{
        width:100%!important
    }
    .w-sm-auto{
        width:auto!important
    }
    .min-vh-sm-100{
        min-height:100vh!important
    }
    .flex-sm-row{
        flex-direction:row!important
    }
    .flex-sm-column{
        flex-direction:column!important
    }
    .flex-sm-shrink-0{
        flex-shrink:0!important
    }
    .flex-sm-shrink-1{
        flex-shrink:1!important
    }
    .flex-sm-wrap{
        flex-wrap:wrap!important
    }
    .justify-content-sm-start{
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        justify-content:center!important
    }
    .justify-content-sm-around{
        justify-content:space-around!important
    }
    .align-items-sm-start{
        align-items:flex-start!important
    }
    .align-items-sm-end{
        align-items:flex-end!important
    }
    .align-items-sm-center{
        align-items:center!important
    }
    .align-content-sm-start{
        align-content:flex-start!important
    }
    .align-content-sm-end{
        align-content:flex-end!important
    }
    .align-content-sm-center{
        align-content:center!important
    }
    .align-content-sm-around{
        align-content:space-around!important
    }
    .m-sm-0{
        margin:0!important
    }
    .m-sm-1{
        margin:.25rem!important
    }
    .m-sm-2{
        margin:.5rem!important
    }
    .m-sm-3{
        margin:1rem!important
    }
    .m-sm-4{
        margin:1.5rem!important
    }
    .m-sm-5{
        margin:2rem!important
    }
    .m-sm-6{
        margin:2.5rem!important
    }
    .m-sm-7{
        margin:3rem!important
    }
    .m-sm-8{
        margin:3.5rem!important
    }
    .m-sm-9{
        margin:4rem!important
    }
    .m-sm-10{
        margin:4.5rem!important
    }
    .m-sm-11{
        margin:5rem!important
    }
    .m-sm-12{
        margin:5.5rem!important
    }
    .m-sm-13{
        margin:6rem!important
    }
    .m-sm-14{
        margin:6.5rem!important
    }
    .m-sm-15{
        margin:7rem!important
    }
    .m-sm-16{
        margin:7.5rem!important
    }
    .m-sm-17{
        margin:8rem!important
    }
    .m-sm-18{
        margin:8.5rem!important
    }
    .m-sm-19{
        margin:9rem!important
    }
    .m-sm-20{
        margin:9.5rem!important
    }
    .m-sm-21{
        margin:10rem!important
    }
    .m-sm-22{
        margin:14rem!important
    }
    .m-sm-23{
        margin:18rem!important
    }
    .m-sm-24{
        margin:19rem!important
    }
    .m-sm-auto{
        margin:auto!important
    }
    .my-sm-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-sm-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-sm-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-sm-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-sm-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-sm-5{
        margin-top:2rem!important;
        margin-bottom:2rem!important
    }
    .my-sm-6{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .my-sm-7{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-sm-8{
        margin-top:3.5rem!important;
        margin-bottom:3.5rem!important
    }
    .my-sm-9{
        margin-top:4rem!important;
        margin-bottom:4rem!important
    }
    .my-sm-10{
        margin-top:4.5rem!important;
        margin-bottom:4.5rem!important
    }
    .my-sm-11{
        margin-top:5rem!important;
        margin-bottom:5rem!important
    }
    .my-sm-12{
        margin-top:5.5rem!important;
        margin-bottom:5.5rem!important
    }
    .my-sm-13{
        margin-top:6rem!important;
        margin-bottom:6rem!important
    }
    .my-sm-14{
        margin-top:6.5rem!important;
        margin-bottom:6.5rem!important
    }
    .my-sm-15{
        margin-top:7rem!important;
        margin-bottom:7rem!important
    }
    .my-sm-16{
        margin-top:7.5rem!important;
        margin-bottom:7.5rem!important
    }
    .my-sm-17{
        margin-top:8rem!important;
        margin-bottom:8rem!important
    }
    .my-sm-18{
        margin-top:8.5rem!important;
        margin-bottom:8.5rem!important
    }
    .my-sm-19{
        margin-top:9rem!important;
        margin-bottom:9rem!important
    }
    .my-sm-20{
        margin-top:9.5rem!important;
        margin-bottom:9.5rem!important
    }
    .my-sm-21{
        margin-top:10rem!important;
        margin-bottom:10rem!important
    }
    .my-sm-22{
        margin-top:14rem!important;
        margin-bottom:14rem!important
    }
    .my-sm-23{
        margin-top:18rem!important;
        margin-bottom:18rem!important
    }
    .my-sm-24{
        margin-top:19rem!important;
        margin-bottom:19rem!important
    }
    .my-sm-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-sm-0{
        margin-top:0!important
    }
    .mt-sm-1{
        margin-top:.25rem!important
    }
    .mt-sm-2{
        margin-top:.5rem!important
    }
    .mt-sm-3{
        margin-top:1rem!important
    }
    .mt-sm-4{
        margin-top:1.5rem!important
    }
    .mt-sm-5{
        margin-top:2rem!important
    }
    .mt-sm-6{
        margin-top:2.5rem!important
    }
    .mt-sm-7{
        margin-top:3rem!important
    }
    .mt-sm-8{
        margin-top:3.5rem!important
    }
    .mt-sm-9{
        margin-top:4rem!important
    }
    .mt-sm-10{
        margin-top:4.5rem!important
    }
    .mt-sm-11{
        margin-top:5rem!important
    }
    .mt-sm-12{
        margin-top:5.5rem!important
    }
    .mt-sm-13{
        margin-top:6rem!important
    }
    .mt-sm-14{
        margin-top:6.5rem!important
    }
    .mt-sm-15{
        margin-top:7rem!important
    }
    .mt-sm-16{
        margin-top:7.5rem!important
    }
    .mt-sm-17{
        margin-top:8rem!important
    }
    .mt-sm-18{
        margin-top:8.5rem!important
    }
    .mt-sm-19{
        margin-top:9rem!important
    }
    .mt-sm-20{
        margin-top:9.5rem!important
    }
    .mt-sm-21{
        margin-top:10rem!important
    }
    .mt-sm-22{
        margin-top:14rem!important
    }
    .mt-sm-23{
        margin-top:18rem!important
    }
    .mt-sm-24{
        margin-top:19rem!important
    }
    .mt-sm-auto{
        margin-top:auto!important
    }
    .me-sm-0{
        margin-right:0!important
    }
    .me-sm-1{
        margin-right:.25rem!important
    }
    .me-sm-2{
        margin-right:.5rem!important
    }
    .me-sm-3{
        margin-right:1rem!important
    }
    .me-sm-4{
        margin-right:1.5rem!important
    }
    .me-sm-5{
        margin-right:2rem!important
    }
    .me-sm-6{
        margin-right:2.5rem!important
    }
    .me-sm-7{
        margin-right:3rem!important
    }
    .me-sm-8{
        margin-right:3.5rem!important
    }
    .me-sm-9{
        margin-right:4rem!important
    }
    .me-sm-10{
        margin-right:4.5rem!important
    }
    .me-sm-11{
        margin-right:5rem!important
    }
    .me-sm-12{
        margin-right:5.5rem!important
    }
    .me-sm-13{
        margin-right:6rem!important
    }
    .me-sm-14{
        margin-right:6.5rem!important
    }
    .me-sm-15{
        margin-right:7rem!important
    }
    .me-sm-16{
        margin-right:7.5rem!important
    }
    .me-sm-17{
        margin-right:8rem!important
    }
    .me-sm-18{
        margin-right:8.5rem!important
    }
    .me-sm-19{
        margin-right:9rem!important
    }
    .me-sm-20{
        margin-right:9.5rem!important
    }
    .me-sm-21{
        margin-right:10rem!important
    }
    .me-sm-22{
        margin-right:14rem!important
    }
    .me-sm-23{
        margin-right:18rem!important
    }
    .me-sm-24{
        margin-right:19rem!important
    }
    .me-sm-auto{
        margin-right:auto!important
    }
    .mb-sm-0{
        margin-bottom:0!important
    }
    .mb-sm-1{
        margin-bottom:.25rem!important
    }
    .mb-sm-2{
        margin-bottom:.5rem!important
    }
    .mb-sm-3{
        margin-bottom:1rem!important
    }
    .mb-sm-4{
        margin-bottom:1.5rem!important
    }
    .mb-sm-5{
        margin-bottom:2rem!important
    }
    .mb-sm-6{
        margin-bottom:2.5rem!important
    }
    .mb-sm-7{
        margin-bottom:3rem!important
    }
    .mb-sm-8{
        margin-bottom:3.5rem!important
    }
    .mb-sm-9{
        margin-bottom:4rem!important
    }
    .mb-sm-10{
        margin-bottom:4.5rem!important
    }
    .mb-sm-11{
        margin-bottom:5rem!important
    }
    .mb-sm-12{
        margin-bottom:5.5rem!important
    }
    .mb-sm-13{
        margin-bottom:6rem!important
    }
    .mb-sm-14{
        margin-bottom:6.5rem!important
    }
    .mb-sm-15{
        margin-bottom:7rem!important
    }
    .mb-sm-16{
        margin-bottom:7.5rem!important
    }
    .mb-sm-17{
        margin-bottom:8rem!important
    }
    .mb-sm-18{
        margin-bottom:8.5rem!important
    }
    .mb-sm-19{
        margin-bottom:9rem!important
    }
    .mb-sm-20{
        margin-bottom:9.5rem!important
    }
    .mb-sm-21{
        margin-bottom:10rem!important
    }
    .mb-sm-22{
        margin-bottom:14rem!important
    }
    .mb-sm-23{
        margin-bottom:18rem!important
    }
    .mb-sm-24{
        margin-bottom:19rem!important
    }
    .mb-sm-auto{
        margin-bottom:auto!important
    }
    .m-sm-n1{
        margin:-.25rem!important
    }
    .m-sm-n2{
        margin:-.5rem!important
    }
    .m-sm-n3{
        margin:-1rem!important
    }
    .m-sm-n4{
        margin:-1.5rem!important
    }
    .m-sm-n5{
        margin:-2rem!important
    }
    .m-sm-n6{
        margin:-2.5rem!important
    }
    .m-sm-n7{
        margin:-3rem!important
    }
    .m-sm-n8{
        margin:-3.5rem!important
    }
    .m-sm-n9{
        margin:-4rem!important
    }
    .m-sm-n10{
        margin:-4.5rem!important
    }
    .m-sm-n11{
        margin:-5rem!important
    }
    .m-sm-n12{
        margin:-5.5rem!important
    }
    .m-sm-n13{
        margin:-6rem!important
    }
    .m-sm-n14{
        margin:-6.5rem!important
    }
    .m-sm-n15{
        margin:-7rem!important
    }
    .m-sm-n16{
        margin:-7.5rem!important
    }
    .m-sm-n17{
        margin:-8rem!important
    }
    .m-sm-n18{
        margin:-8.5rem!important
    }
    .m-sm-n19{
        margin:-9rem!important
    }
    .m-sm-n20{
        margin:-9.5rem!important
    }
    .m-sm-n21{
        margin:-10rem!important
    }
    .m-sm-n22{
        margin:-14rem!important
    }
    .m-sm-n23{
        margin:-18rem!important
    }
    .m-sm-n24{
        margin:-19rem!important
    }
    .my-sm-n1{
        margin-top:-.25rem!important;
        margin-bottom:-.25rem!important
    }
    .my-sm-n2{
        margin-top:-.5rem!important;
        margin-bottom:-.5rem!important
    }
    .my-sm-n3{
        margin-top:-1rem!important;
        margin-bottom:-1rem!important
    }
    .my-sm-n4{
        margin-top:-1.5rem!important;
        margin-bottom:-1.5rem!important
    }
    .my-sm-n5{
        margin-top:-2rem!important;
        margin-bottom:-2rem!important
    }
    .my-sm-n6{
        margin-top:-2.5rem!important;
        margin-bottom:-2.5rem!important
    }
    .my-sm-n7{
        margin-top:-3rem!important;
        margin-bottom:-3rem!important
    }
    .my-sm-n8{
        margin-top:-3.5rem!important;
        margin-bottom:-3.5rem!important
    }
    .my-sm-n9{
        margin-top:-4rem!important;
        margin-bottom:-4rem!important
    }
    .my-sm-n10{
        margin-top:-4.5rem!important;
        margin-bottom:-4.5rem!important
    }
    .my-sm-n11{
        margin-top:-5rem!important;
        margin-bottom:-5rem!important
    }
    .my-sm-n12{
        margin-top:-5.5rem!important;
        margin-bottom:-5.5rem!important
    }
    .my-sm-n13{
        margin-top:-6rem!important;
        margin-bottom:-6rem!important
    }
    .my-sm-n14{
        margin-top:-6.5rem!important;
        margin-bottom:-6.5rem!important
    }
    .my-sm-n15{
        margin-top:-7rem!important;
        margin-bottom:-7rem!important
    }
    .my-sm-n16{
        margin-top:-7.5rem!important;
        margin-bottom:-7.5rem!important
    }
    .my-sm-n17{
        margin-top:-8rem!important;
        margin-bottom:-8rem!important
    }
    .my-sm-n18{
        margin-top:-8.5rem!important;
        margin-bottom:-8.5rem!important
    }
    .my-sm-n19{
        margin-top:-9rem!important;
        margin-bottom:-9rem!important
    }
    .my-sm-n20{
        margin-top:-9.5rem!important;
        margin-bottom:-9.5rem!important
    }
    .my-sm-n21{
        margin-top:-10rem!important;
        margin-bottom:-10rem!important
    }
    .my-sm-n22{
        margin-top:-14rem!important;
        margin-bottom:-14rem!important
    }
    .my-sm-n23{
        margin-top:-18rem!important;
        margin-bottom:-18rem!important
    }
    .my-sm-n24{
        margin-top:-19rem!important;
        margin-bottom:-19rem!important
    }
    .mt-sm-n1{
        margin-top:-.25rem!important
    }
    .mt-sm-n2{
        margin-top:-.5rem!important
    }
    .mt-sm-n3{
        margin-top:-1rem!important
    }
    .mt-sm-n4{
        margin-top:-1.5rem!important
    }
    .mt-sm-n5{
        margin-top:-2rem!important
    }
    .mt-sm-n6{
        margin-top:-2.5rem!important
    }
    .mt-sm-n7{
        margin-top:-3rem!important
    }
    .mt-sm-n8{
        margin-top:-3.5rem!important
    }
    .mt-sm-n9{
        margin-top:-4rem!important
    }
    .mt-sm-n10{
        margin-top:-4.5rem!important
    }
    .mt-sm-n11{
        margin-top:-5rem!important
    }
    .mt-sm-n12{
        margin-top:-5.5rem!important
    }
    .mt-sm-n13{
        margin-top:-6rem!important
    }
    .mt-sm-n14{
        margin-top:-6.5rem!important
    }
    .mt-sm-n15{
        margin-top:-7rem!important
    }
    .mt-sm-n16{
        margin-top:-7.5rem!important
    }
    .mt-sm-n17{
        margin-top:-8rem!important
    }
    .mt-sm-n18{
        margin-top:-8.5rem!important
    }
    .mt-sm-n19{
        margin-top:-9rem!important
    }
    .mt-sm-n20{
        margin-top:-9.5rem!important
    }
    .mt-sm-n21{
        margin-top:-10rem!important
    }
    .mt-sm-n22{
        margin-top:-14rem!important
    }
    .mt-sm-n23{
        margin-top:-18rem!important
    }
    .mt-sm-n24{
        margin-top:-19rem!important
    }
    .me-sm-n1{
        margin-right:-.25rem!important
    }
    .me-sm-n2{
        margin-right:-.5rem!important
    }
    .me-sm-n3{
        margin-right:-1rem!important
    }
    .me-sm-n4{
        margin-right:-1.5rem!important
    }
    .me-sm-n5{
        margin-right:-2rem!important
    }
    .me-sm-n6{
        margin-right:-2.5rem!important
    }
    .me-sm-n7{
        margin-right:-3rem!important
    }
    .me-sm-n8{
        margin-right:-3.5rem!important
    }
    .me-sm-n9{
        margin-right:-4rem!important
    }
    .me-sm-n10{
        margin-right:-4.5rem!important
    }
    .me-sm-n11{
        margin-right:-5rem!important
    }
    .me-sm-n12{
        margin-right:-5.5rem!important
    }
    .me-sm-n13{
        margin-right:-6rem!important
    }
    .me-sm-n14{
        margin-right:-6.5rem!important
    }
    .me-sm-n15{
        margin-right:-7rem!important
    }
    .me-sm-n16{
        margin-right:-7.5rem!important
    }
    .me-sm-n17{
        margin-right:-8rem!important
    }
    .me-sm-n18{
        margin-right:-8.5rem!important
    }
    .me-sm-n19{
        margin-right:-9rem!important
    }
    .me-sm-n20{
        margin-right:-9.5rem!important
    }
    .me-sm-n21{
        margin-right:-10rem!important
    }
    .me-sm-n22{
        margin-right:-14rem!important
    }
    .me-sm-n23{
        margin-right:-18rem!important
    }
    .me-sm-n24{
        margin-right:-19rem!important
    }
    .mb-sm-n1{
        margin-bottom:-.25rem!important
    }
    .mb-sm-n2{
        margin-bottom:-.5rem!important
    }
    .mb-sm-n3{
        margin-bottom:-1rem!important
    }
    .mb-sm-n4{
        margin-bottom:-1.5rem!important
    }
    .mb-sm-n5{
        margin-bottom:-2rem!important
    }
    .mb-sm-n6{
        margin-bottom:-2.5rem!important
    }
    .mb-sm-n7{
        margin-bottom:-3rem!important
    }
    .mb-sm-n8{
        margin-bottom:-3.5rem!important
    }
    .mb-sm-n9{
        margin-bottom:-4rem!important
    }
    .mb-sm-n10{
        margin-bottom:-4.5rem!important
    }
    .mb-sm-n11{
        margin-bottom:-5rem!important
    }
    .mb-sm-n12{
        margin-bottom:-5.5rem!important
    }
    .mb-sm-n13{
        margin-bottom:-6rem!important
    }
    .mb-sm-n14{
        margin-bottom:-6.5rem!important
    }
    .mb-sm-n15{
        margin-bottom:-7rem!important
    }
    .mb-sm-n16{
        margin-bottom:-7.5rem!important
    }
    .mb-sm-n17{
        margin-bottom:-8rem!important
    }
    .mb-sm-n18{
        margin-bottom:-8.5rem!important
    }
    .mb-sm-n19{
        margin-bottom:-9rem!important
    }
    .mb-sm-n20{
        margin-bottom:-9.5rem!important
    }
    .mb-sm-n21{
        margin-bottom:-10rem!important
    }
    .mb-sm-n22{
        margin-bottom:-14rem!important
    }
    .mb-sm-n23{
        margin-bottom:-18rem!important
    }
    .mb-sm-n24{
        margin-bottom:-19rem!important
    }
    .p-sm-0{
        padding:0!important
    }
    .p-sm-1{
        padding:.25rem!important
    }
    .p-sm-2{
        padding:.5rem!important
    }
    .p-sm-3{
        padding:1rem!important
    }
    .p-sm-4{
        padding:1.5rem!important
    }
    .p-sm-5{
        padding:2rem!important
    }
    .p-sm-6{
        padding:2.5rem!important
    }
    .p-sm-7{
        padding:3rem!important
    }
    .p-sm-8{
        padding:3.5rem!important
    }
    .p-sm-9{
        padding:4rem!important
    }
    .p-sm-10{
        padding:4.5rem!important
    }
    .p-sm-11{
        padding:5rem!important
    }
    .p-sm-12{
        padding:5.5rem!important
    }
    .p-sm-13{
        padding:6rem!important
    }
    .p-sm-14{
        padding:6.5rem!important
    }
    .p-sm-15{
        padding:7rem!important
    }
    .p-sm-16{
        padding:7.5rem!important
    }
    .p-sm-17{
        padding:8rem!important
    }
    .p-sm-18{
        padding:8.5rem!important
    }
    .p-sm-19{
        padding:9rem!important
    }
    .p-sm-20{
        padding:9.5rem!important
    }
    .p-sm-21{
        padding:10rem!important
    }
    .p-sm-22{
        padding:14rem!important
    }
    .p-sm-23{
        padding:18rem!important
    }
    .p-sm-24{
        padding:19rem!important
    }
    .px-sm-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-sm-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-sm-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-sm-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-sm-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-sm-5{
        padding-right:2rem!important;
        padding-left:2rem!important
    }
    .px-sm-6{
        padding-right:2.5rem!important;
        padding-left:2.5rem!important
    }
    .px-sm-7{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-sm-8{
        padding-right:3.5rem!important;
        padding-left:3.5rem!important
    }
    .px-sm-9{
        padding-right:4rem!important;
        padding-left:4rem!important
    }
    .px-sm-10{
        padding-right:4.5rem!important;
        padding-left:4.5rem!important
    }
    .px-sm-11{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-sm-12{
        padding-right:5.5rem!important;
        padding-left:5.5rem!important
    }
    .px-sm-13{
        padding-right:6rem!important;
        padding-left:6rem!important
    }
    .px-sm-14{
        padding-right:6.5rem!important;
        padding-left:6.5rem!important
    }
    .px-sm-15{
        padding-right:7rem!important;
        padding-left:7rem!important
    }
    .px-sm-16{
        padding-right:7.5rem!important;
        padding-left:7.5rem!important
    }
    .px-sm-17{
        padding-right:8rem!important;
        padding-left:8rem!important
    }
    .px-sm-18{
        padding-right:8.5rem!important;
        padding-left:8.5rem!important
    }
    .px-sm-19{
        padding-right:9rem!important;
        padding-left:9rem!important
    }
    .px-sm-20{
        padding-right:9.5rem!important;
        padding-left:9.5rem!important
    }
    .px-sm-21{
        padding-right:10rem!important;
        padding-left:10rem!important
    }
    .px-sm-22{
        padding-right:14rem!important;
        padding-left:14rem!important
    }
    .px-sm-23{
        padding-right:18rem!important;
        padding-left:18rem!important
    }
    .px-sm-24{
        padding-right:19rem!important;
        padding-left:19rem!important
    }
    .py-sm-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-sm-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-sm-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-sm-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-sm-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-sm-5{
        padding-top:2rem!important;
        padding-bottom:2rem!important
    }
    .py-sm-6{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .py-sm-7{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-sm-8{
        padding-top:3.5rem!important;
        padding-bottom:3.5rem!important
    }
    .py-sm-9{
        padding-top:4rem!important;
        padding-bottom:4rem!important
    }
    .py-sm-10{
        padding-top:4.5rem!important;
        padding-bottom:4.5rem!important
    }
    .py-sm-11{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-sm-12{
        padding-top:5.5rem!important;
        padding-bottom:5.5rem!important
    }
    .py-sm-13{
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
    .py-sm-14{
        padding-top:6.5rem!important;
        padding-bottom:6.5rem!important
    }
    .py-sm-15{
        padding-top:7rem!important;
        padding-bottom:7rem!important
    }
    .py-sm-16{
        padding-top:7.5rem!important;
        padding-bottom:7.5rem!important
    }
    .py-sm-17{
        padding-top:8rem!important;
        padding-bottom:8rem!important
    }
    .py-sm-18{
        padding-top:8.5rem!important;
        padding-bottom:8.5rem!important
    }
    .py-sm-19{
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .py-sm-20{
        padding-top:9.5rem!important;
        padding-bottom:9.5rem!important
    }
    .py-sm-21{
        padding-top:10rem!important;
        padding-bottom:10rem!important
    }
    .py-sm-22{
        padding-top:14rem!important;
        padding-bottom:14rem!important
    }
    .py-sm-23{
        padding-top:18rem!important;
        padding-bottom:18rem!important
    }
    .py-sm-24{
        padding-top:19rem!important;
        padding-bottom:19rem!important
    }
    .pt-sm-0{
        padding-top:0!important
    }
    .pt-sm-1{
        padding-top:.25rem!important
    }
    .pt-sm-2{
        padding-top:.5rem!important
    }
    .pt-sm-3{
        padding-top:1rem!important
    }
    .pt-sm-4{
        padding-top:1.5rem!important
    }
    .pt-sm-5{
        padding-top:2rem!important
    }
    .pt-sm-6{
        padding-top:2.5rem!important
    }
    .pt-sm-7{
        padding-top:3rem!important
    }
    .pt-sm-8{
        padding-top:3.5rem!important
    }
    .pt-sm-9{
        padding-top:4rem!important
    }
    .pt-sm-10{
        padding-top:4.5rem!important
    }
    .pt-sm-11{
        padding-top:5rem!important
    }
    .pt-sm-12{
        padding-top:5.5rem!important
    }
    .pt-sm-13{
        padding-top:6rem!important
    }
    .pt-sm-14{
        padding-top:6.5rem!important
    }
    .pt-sm-15{
        padding-top:7rem!important
    }
    .pt-sm-16{
        padding-top:7.5rem!important
    }
    .pt-sm-17{
        padding-top:8rem!important
    }
    .pt-sm-18{
        padding-top:8.5rem!important
    }
    .pt-sm-19{
        padding-top:9rem!important
    }
    .pt-sm-20{
        padding-top:9.5rem!important
    }
    .pt-sm-21{
        padding-top:10rem!important
    }
    .pt-sm-22{
        padding-top:14rem!important
    }
    .pt-sm-23{
        padding-top:18rem!important
    }
    .pt-sm-24{
        padding-top:19rem!important
    }
    .pb-sm-0{
        padding-bottom:0!important
    }
    .pb-sm-1{
        padding-bottom:.25rem!important
    }
    .pb-sm-2{
        padding-bottom:.5rem!important
    }
    .pb-sm-3{
        padding-bottom:1rem!important
    }
    .pb-sm-4{
        padding-bottom:1.5rem!important
    }
    .pb-sm-5{
        padding-bottom:2rem!important
    }
    .pb-sm-6{
        padding-bottom:2.5rem!important
    }
    .pb-sm-7{
        padding-bottom:3rem!important
    }
    .pb-sm-8{
        padding-bottom:3.5rem!important
    }
    .pb-sm-9{
        padding-bottom:4rem!important
    }
    .pb-sm-10{
        padding-bottom:4.5rem!important
    }
    .pb-sm-11{
        padding-bottom:5rem!important
    }
    .pb-sm-12{
        padding-bottom:5.5rem!important
    }
    .pb-sm-13{
        padding-bottom:6rem!important
    }
    .pb-sm-14{
        padding-bottom:6.5rem!important
    }
    .pb-sm-15{
        padding-bottom:7rem!important
    }
    .pb-sm-16{
        padding-bottom:7.5rem!important
    }
    .pb-sm-17{
        padding-bottom:8rem!important
    }
    .pb-sm-18{
        padding-bottom:8.5rem!important
    }
    .pb-sm-19{
        padding-bottom:9rem!important
    }
    .pb-sm-20{
        padding-bottom:9.5rem!important
    }
    .pb-sm-21{
        padding-bottom:10rem!important
    }
    .pb-sm-22{
        padding-bottom:14rem!important
    }
    .pb-sm-23{
        padding-bottom:18rem!important
    }
    .pb-sm-24{
        padding-bottom:19rem!important
    }
    .text-sm-start{
        text-align:left!important
    }
    .text-sm-end{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
    .rounded-sm,.rounded-sm-2{
        border-radius:.5rem!important
    }
    .rounded-sm-0{
        border-radius:0!important
    }
    .rounded-sm-1{
        border-radius:.25rem!important
    }
    .rounded-sm-3{
        border-radius:.75rem!important
    }
    .rounded-sm-circle{
        border-radius:50%!important
    }
}
@media (min-width:768px){
    .container,.container-md,.container-sm{
        max-width:720px
    }
    .col-md{
        flex:1 0 0%
    }
    .col-md-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-md-1{
        flex:0 0 auto;
        width:8.33333%
    }
    .col-md-2{
        flex:0 0 auto;
        width:16.66667%
    }
    .col-md-3{
        flex:0 0 auto;
        width:25%
    }
    .col-md-4{
        flex:0 0 auto;
        width:33.33333%
    }
    .col-md-5{
        flex:0 0 auto;
        width:41.66667%
    }
    .col-md-6{
        flex:0 0 auto;
        width:50%
    }
    .col-md-7{
        flex:0 0 auto;
        width:58.33333%
    }
    .col-md-8{
        flex:0 0 auto;
        width:66.66667%
    }
    .col-md-9{
        flex:0 0 auto;
        width:75%
    }
    .col-md-10{
        flex:0 0 auto;
        width:83.33333%
    }
    .col-md-11{
        flex:0 0 auto;
        width:91.66667%
    }
    .col-md-12{
        flex:0 0 auto;
        width:100%
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.33333%
    }
    .offset-md-2{
        margin-left:16.66667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.33333%
    }
    .offset-md-5{
        margin-left:41.66667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.33333%
    }
    .offset-md-8{
        margin-left:66.66667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.33333%
    }
    .offset-md-11{
        margin-left:91.66667%
    }
    .g-md-0{
        --bs-gutter-x:0;
        --bs-gutter-y:0
    }
    .g-md-1{
        --bs-gutter-x:0.25rem;
        --bs-gutter-y:0.25rem
    }
    .g-md-2{
        --bs-gutter-x:0.5rem;
        --bs-gutter-y:0.5rem
    }
    .g-md-3{
        --bs-gutter-x:1rem;
        --bs-gutter-y:1rem
    }
    .g-md-4{
        --bs-gutter-x:1.5rem;
        --bs-gutter-y:1.5rem
    }
    .g-md-5{
        --bs-gutter-x:2rem;
        --bs-gutter-y:2rem
    }
    .g-md-6{
        --bs-gutter-x:2.5rem;
        --bs-gutter-y:2.5rem
    }
    .g-md-7{
        --bs-gutter-x:3rem;
        --bs-gutter-y:3rem
    }
    .g-md-8{
        --bs-gutter-x:3.5rem;
        --bs-gutter-y:3.5rem
    }
    .g-md-9{
        --bs-gutter-x:4rem;
        --bs-gutter-y:4rem
    }
    .g-md-10{
        --bs-gutter-x:4.5rem;
        --bs-gutter-y:4.5rem
    }
    .g-md-11{
        --bs-gutter-x:5rem;
        --bs-gutter-y:5rem
    }
    .g-md-12{
        --bs-gutter-x:5.5rem;
        --bs-gutter-y:5.5rem
    }
    .g-md-13{
        --bs-gutter-x:6rem;
        --bs-gutter-y:6rem
    }
    .g-md-14{
        --bs-gutter-x:6.5rem;
        --bs-gutter-y:6.5rem
    }
    .g-md-15{
        --bs-gutter-x:7rem;
        --bs-gutter-y:7rem
    }
    .g-md-16{
        --bs-gutter-x:7.5rem;
        --bs-gutter-y:7.5rem
    }
    .g-md-17{
        --bs-gutter-x:8rem;
        --bs-gutter-y:8rem
    }
    .g-md-18{
        --bs-gutter-x:8.5rem;
        --bs-gutter-y:8.5rem
    }
    .g-md-19{
        --bs-gutter-x:9rem;
        --bs-gutter-y:9rem
    }
    .g-md-20{
        --bs-gutter-x:9.5rem;
        --bs-gutter-y:9.5rem
    }
    .g-md-21{
        --bs-gutter-x:10rem;
        --bs-gutter-y:10rem
    }
    .g-md-22{
        --bs-gutter-x:14rem;
        --bs-gutter-y:14rem
    }
    .g-md-23{
        --bs-gutter-x:18rem;
        --bs-gutter-y:18rem
    }
    .g-md-24{
        --bs-gutter-x:19rem;
        --bs-gutter-y:19rem
    }
    .navbar-expand-md{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-md .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-md .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .d-md-flex,.navbar-expand-md .navbar-collapse{
        display:flex!important
    }
    .navbar-expand-md .navbar-toggler{
        display:none
    }
    .sticky-md-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
    .d-md-block{
        display:block!important
    }
    .d-md-grid{
        display:grid!important
    }
    .d-md-table{
        display:table!important
    }
    .d-md-table-row{
        display:table-row!important
    }
    .d-md-none{
        display:none!important
    }
    .border-md{
        border:1px solid #dee2e6!important
    }
    .border-md-0{
        border:0!important
    }
    .border-top-md{
        border-top:1px solid #dee2e6!important
    }
    .border-top-md-0{
        border-top:0!important
    }
    .border-end-md{
        border-right:1px solid #dee2e6!important
    }
    .border-end-md-0{
        border-right:0!important
    }
    .border-bottom-md{
        border-bottom:1px solid #dee2e6!important
    }
    .border-bottom-md-0{
        border-bottom:0!important
    }
    .border-start-md{
        border-left:1px solid #dee2e6!important
    }
    .border-start-md-0{
        border-left:0!important
    }
    .border-md-primary{
        border-color:#cbc5b3!important
    }
    .border-md-secondary{
        border-color:#6c757d!important
    }
    .border-md-info{
        border-color:#0dcaf0!important
    }
    .border-md-danger{
        border-color:#dc3545!important
    }
    .border-md-light{
        border-color:#f8f9fa!important
    }
    .border-md-dark{
        border-color:#212529!important
    }
    .border-md-white{
        border-color:#fff!important
    }
    .border-md-0{
        border-width:0!important
    }
    .border-md-1{
        border-width:1px!important
    }
    .border-md-2{
        border-width:2px!important
    }
    .border-md-3{
        border-width:3px!important
    }
    .border-md-4{
        border-width:4px!important
    }
    .border-md-5{
        border-width:5px!important
    }
    .w-md-25{
        width:25%!important
    }
    .w-md-50{
        width:50%!important
    }
    .w-md-75{
        width:75%!important
    }
    .w-md-100{
        width:100%!important
    }
    .w-md-auto{
        width:auto!important
    }
    .min-vh-md-100{
        min-height:100vh!important
    }
    .flex-md-row{
        flex-direction:row!important
    }
    .flex-md-column{
        flex-direction:column!important
    }
    .flex-md-shrink-0{
        flex-shrink:0!important
    }
    .flex-md-shrink-1{
        flex-shrink:1!important
    }
    .flex-md-wrap{
        flex-wrap:wrap!important
    }
    .justify-content-md-start{
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        justify-content:center!important
    }
    .justify-content-md-around{
        justify-content:space-around!important
    }
    .align-items-md-start{
        align-items:flex-start!important
    }
    .align-items-md-end{
        align-items:flex-end!important
    }
    .align-items-md-center{
        align-items:center!important
    }
    .align-content-md-start{
        align-content:flex-start!important
    }
    .align-content-md-end{
        align-content:flex-end!important
    }
    .align-content-md-center{
        align-content:center!important
    }
    .align-content-md-around{
        align-content:space-around!important
    }
    .m-md-0{
        margin:0!important
    }
    .m-md-1{
        margin:.25rem!important
    }
    .m-md-2{
        margin:.5rem!important
    }
    .m-md-3{
        margin:1rem!important
    }
    .m-md-4{
        margin:1.5rem!important
    }
    .m-md-5{
        margin:2rem!important
    }
    .m-md-6{
        margin:2.5rem!important
    }
    .m-md-7{
        margin:3rem!important
    }
    .m-md-8{
        margin:3.5rem!important
    }
    .m-md-9{
        margin:4rem!important
    }
    .m-md-10{
        margin:4.5rem!important
    }
    .m-md-11{
        margin:5rem!important
    }
    .m-md-12{
        margin:5.5rem!important
    }
    .m-md-13{
        margin:6rem!important
    }
    .m-md-14{
        margin:6.5rem!important
    }
    .m-md-15{
        margin:7rem!important
    }
    .m-md-16{
        margin:7.5rem!important
    }
    .m-md-17{
        margin:8rem!important
    }
    .m-md-18{
        margin:8.5rem!important
    }
    .m-md-19{
        margin:9rem!important
    }
    .m-md-20{
        margin:9.5rem!important
    }
    .m-md-21{
        margin:10rem!important
    }
    .m-md-22{
        margin:14rem!important
    }
    .m-md-23{
        margin:18rem!important
    }
    .m-md-24{
        margin:19rem!important
    }
    .m-md-auto{
        margin:auto!important
    }
    .my-md-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-md-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-md-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-md-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-md-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-md-5{
        margin-top:2rem!important;
        margin-bottom:2rem!important
    }
    .my-md-6{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .my-md-7{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-md-8{
        margin-top:3.5rem!important;
        margin-bottom:3.5rem!important
    }
    .my-md-9{
        margin-top:4rem!important;
        margin-bottom:4rem!important
    }
    .my-md-10{
        margin-top:4.5rem!important;
        margin-bottom:4.5rem!important
    }
    .my-md-11{
        margin-top:5rem!important;
        margin-bottom:5rem!important
    }
    .my-md-12{
        margin-top:5.5rem!important;
        margin-bottom:5.5rem!important
    }
    .my-md-13{
        margin-top:6rem!important;
        margin-bottom:6rem!important
    }
    .my-md-14{
        margin-top:6.5rem!important;
        margin-bottom:6.5rem!important
    }
    .my-md-15{
        margin-top:7rem!important;
        margin-bottom:7rem!important
    }
    .my-md-16{
        margin-top:7.5rem!important;
        margin-bottom:7.5rem!important
    }
    .my-md-17{
        margin-top:8rem!important;
        margin-bottom:8rem!important
    }
    .my-md-18{
        margin-top:8.5rem!important;
        margin-bottom:8.5rem!important
    }
    .my-md-19{
        margin-top:9rem!important;
        margin-bottom:9rem!important
    }
    .my-md-20{
        margin-top:9.5rem!important;
        margin-bottom:9.5rem!important
    }
    .my-md-21{
        margin-top:10rem!important;
        margin-bottom:10rem!important
    }
    .my-md-22{
        margin-top:14rem!important;
        margin-bottom:14rem!important
    }
    .my-md-23{
        margin-top:18rem!important;
        margin-bottom:18rem!important
    }
    .my-md-24{
        margin-top:19rem!important;
        margin-bottom:19rem!important
    }
    .my-md-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-md-0{
        margin-top:0!important
    }
    .mt-md-1{
        margin-top:.25rem!important
    }
    .mt-md-2{
        margin-top:.5rem!important
    }
    .mt-md-3{
        margin-top:1rem!important
    }
    .mt-md-4{
        margin-top:1.5rem!important
    }
    .mt-md-5{
        margin-top:2rem!important
    }
    .mt-md-6{
        margin-top:2.5rem!important
    }
    .mt-md-7{
        margin-top:3rem!important
    }
    .mt-md-8{
        margin-top:3.5rem!important
    }
    .mt-md-9{
        margin-top:4rem!important
    }
    .mt-md-10{
        margin-top:4.5rem!important
    }
    .mt-md-11{
        margin-top:5rem!important
    }
    .mt-md-12{
        margin-top:5.5rem!important
    }
    .mt-md-13{
        margin-top:6rem!important
    }
    .mt-md-14{
        margin-top:6.5rem!important
    }
    .mt-md-15{
        margin-top:7rem!important
    }
    .mt-md-16{
        margin-top:7.5rem!important
    }
    .mt-md-17{
        margin-top:8rem!important
    }
    .mt-md-18{
        margin-top:8.5rem!important
    }
    .mt-md-19{
        margin-top:9rem!important
    }
    .mt-md-20{
        margin-top:9.5rem!important
    }
    .mt-md-21{
        margin-top:10rem!important
    }
    .mt-md-22{
        margin-top:14rem!important
    }
    .mt-md-23{
        margin-top:18rem!important
    }
    .mt-md-24{
        margin-top:19rem!important
    }
    .mt-md-auto{
        margin-top:auto!important
    }
    .me-md-0{
        margin-right:0!important
    }
    .me-md-1{
        margin-right:.25rem!important
    }
    .me-md-2{
        margin-right:.5rem!important
    }
    .me-md-3{
        margin-right:1rem!important
    }
    .me-md-4{
        margin-right:1.5rem!important
    }
    .me-md-5{
        margin-right:2rem!important
    }
    .me-md-6{
        margin-right:2.5rem!important
    }
    .me-md-7{
        margin-right:3rem!important
    }
    .me-md-8{
        margin-right:3.5rem!important
    }
    .me-md-9{
        margin-right:4rem!important
    }
    .me-md-10{
        margin-right:4.5rem!important
    }
    .me-md-11{
        margin-right:5rem!important
    }
    .me-md-12{
        margin-right:5.5rem!important
    }
    .me-md-13{
        margin-right:6rem!important
    }
    .me-md-14{
        margin-right:6.5rem!important
    }
    .me-md-15{
        margin-right:7rem!important
    }
    .me-md-16{
        margin-right:7.5rem!important
    }
    .me-md-17{
        margin-right:8rem!important
    }
    .me-md-18{
        margin-right:8.5rem!important
    }
    .me-md-19{
        margin-right:9rem!important
    }
    .me-md-20{
        margin-right:9.5rem!important
    }
    .me-md-21{
        margin-right:10rem!important
    }
    .me-md-22{
        margin-right:14rem!important
    }
    .me-md-23{
        margin-right:18rem!important
    }
    .me-md-24{
        margin-right:19rem!important
    }
    .me-md-auto{
        margin-right:auto!important
    }
    .mb-md-0{
        margin-bottom:0!important
    }
    .mb-md-1{
        margin-bottom:.25rem!important
    }
    .mb-md-2{
        margin-bottom:.5rem!important
    }
    .mb-md-3{
        margin-bottom:1rem!important
    }
    .mb-md-4{
        margin-bottom:1.5rem!important
    }
    .mb-md-5{
        margin-bottom:2rem!important
    }
    .mb-md-6{
        margin-bottom:2.5rem!important
    }
    .mb-md-7{
        margin-bottom:3rem!important
    }
    .mb-md-8{
        margin-bottom:3.5rem!important
    }
    .mb-md-9{
        margin-bottom:4rem!important
    }
    .mb-md-10{
        margin-bottom:4.5rem!important
    }
    .mb-md-11{
        margin-bottom:5rem!important
    }
    .mb-md-12{
        margin-bottom:5.5rem!important
    }
    .mb-md-13{
        margin-bottom:6rem!important
    }
    .mb-md-14{
        margin-bottom:6.5rem!important
    }
    .mb-md-15{
        margin-bottom:7rem!important
    }
    .mb-md-16{
        margin-bottom:7.5rem!important
    }
    .mb-md-17{
        margin-bottom:8rem!important
    }
    .mb-md-18{
        margin-bottom:8.5rem!important
    }
    .mb-md-19{
        margin-bottom:9rem!important
    }
    .mb-md-20{
        margin-bottom:9.5rem!important
    }
    .mb-md-21{
        margin-bottom:10rem!important
    }
    .mb-md-22{
        margin-bottom:14rem!important
    }
    .mb-md-23{
        margin-bottom:18rem!important
    }
    .mb-md-24{
        margin-bottom:19rem!important
    }
    .mb-md-auto{
        margin-bottom:auto!important
    }
    .m-md-n1{
        margin:-.25rem!important
    }
    .m-md-n2{
        margin:-.5rem!important
    }
    .m-md-n3{
        margin:-1rem!important
    }
    .m-md-n4{
        margin:-1.5rem!important
    }
    .m-md-n5{
        margin:-2rem!important
    }
    .m-md-n6{
        margin:-2.5rem!important
    }
    .m-md-n7{
        margin:-3rem!important
    }
    .m-md-n8{
        margin:-3.5rem!important
    }
    .m-md-n9{
        margin:-4rem!important
    }
    .m-md-n10{
        margin:-4.5rem!important
    }
    .m-md-n11{
        margin:-5rem!important
    }
    .m-md-n12{
        margin:-5.5rem!important
    }
    .m-md-n13{
        margin:-6rem!important
    }
    .m-md-n14{
        margin:-6.5rem!important
    }
    .m-md-n15{
        margin:-7rem!important
    }
    .m-md-n16{
        margin:-7.5rem!important
    }
    .m-md-n17{
        margin:-8rem!important
    }
    .m-md-n18{
        margin:-8.5rem!important
    }
    .m-md-n19{
        margin:-9rem!important
    }
    .m-md-n20{
        margin:-9.5rem!important
    }
    .m-md-n21{
        margin:-10rem!important
    }
    .m-md-n22{
        margin:-14rem!important
    }
    .m-md-n23{
        margin:-18rem!important
    }
    .m-md-n24{
        margin:-19rem!important
    }
    .my-md-n1{
        margin-top:-.25rem!important;
        margin-bottom:-.25rem!important
    }
    .my-md-n2{
        margin-top:-.5rem!important;
        margin-bottom:-.5rem!important
    }
    .my-md-n3{
        margin-top:-1rem!important;
        margin-bottom:-1rem!important
    }
    .my-md-n4{
        margin-top:-1.5rem!important;
        margin-bottom:-1.5rem!important
    }
    .my-md-n5{
        margin-top:-2rem!important;
        margin-bottom:-2rem!important
    }
    .my-md-n6{
        margin-top:-2.5rem!important;
        margin-bottom:-2.5rem!important
    }
    .my-md-n7{
        margin-top:-3rem!important;
        margin-bottom:-3rem!important
    }
    .my-md-n8{
        margin-top:-3.5rem!important;
        margin-bottom:-3.5rem!important
    }
    .my-md-n9{
        margin-top:-4rem!important;
        margin-bottom:-4rem!important
    }
    .my-md-n10{
        margin-top:-4.5rem!important;
        margin-bottom:-4.5rem!important
    }
    .my-md-n11{
        margin-top:-5rem!important;
        margin-bottom:-5rem!important
    }
    .my-md-n12{
        margin-top:-5.5rem!important;
        margin-bottom:-5.5rem!important
    }
    .my-md-n13{
        margin-top:-6rem!important;
        margin-bottom:-6rem!important
    }
    .my-md-n14{
        margin-top:-6.5rem!important;
        margin-bottom:-6.5rem!important
    }
    .my-md-n15{
        margin-top:-7rem!important;
        margin-bottom:-7rem!important
    }
    .my-md-n16{
        margin-top:-7.5rem!important;
        margin-bottom:-7.5rem!important
    }
    .my-md-n17{
        margin-top:-8rem!important;
        margin-bottom:-8rem!important
    }
    .my-md-n18{
        margin-top:-8.5rem!important;
        margin-bottom:-8.5rem!important
    }
    .my-md-n19{
        margin-top:-9rem!important;
        margin-bottom:-9rem!important
    }
    .my-md-n20{
        margin-top:-9.5rem!important;
        margin-bottom:-9.5rem!important
    }
    .my-md-n21{
        margin-top:-10rem!important;
        margin-bottom:-10rem!important
    }
    .my-md-n22{
        margin-top:-14rem!important;
        margin-bottom:-14rem!important
    }
    .my-md-n23{
        margin-top:-18rem!important;
        margin-bottom:-18rem!important
    }
    .my-md-n24{
        margin-top:-19rem!important;
        margin-bottom:-19rem!important
    }
    .mt-md-n1{
        margin-top:-.25rem!important
    }
    .mt-md-n2{
        margin-top:-.5rem!important
    }
    .mt-md-n3{
        margin-top:-1rem!important
    }
    .mt-md-n4{
        margin-top:-1.5rem!important
    }
    .mt-md-n5{
        margin-top:-2rem!important
    }
    .mt-md-n6{
        margin-top:-2.5rem!important
    }
    .mt-md-n7{
        margin-top:-3rem!important
    }
    .mt-md-n8{
        margin-top:-3.5rem!important
    }
    .mt-md-n9{
        margin-top:-4rem!important
    }
    .mt-md-n10{
        margin-top:-4.5rem!important
    }
    .mt-md-n11{
        margin-top:-5rem!important
    }
    .mt-md-n12{
        margin-top:-5.5rem!important
    }
    .mt-md-n13{
        margin-top:-6rem!important
    }
    .mt-md-n14{
        margin-top:-6.5rem!important
    }
    .mt-md-n15{
        margin-top:-7rem!important
    }
    .mt-md-n16{
        margin-top:-7.5rem!important
    }
    .mt-md-n17{
        margin-top:-8rem!important
    }
    .mt-md-n18{
        margin-top:-8.5rem!important
    }
    .mt-md-n19{
        margin-top:-9rem!important
    }
    .mt-md-n20{
        margin-top:-9.5rem!important
    }
    .mt-md-n21{
        margin-top:-10rem!important
    }
    .mt-md-n22{
        margin-top:-14rem!important
    }
    .mt-md-n23{
        margin-top:-18rem!important
    }
    .mt-md-n24{
        margin-top:-19rem!important
    }
    .me-md-n1{
        margin-right:-.25rem!important
    }
    .me-md-n2{
        margin-right:-.5rem!important
    }
    .me-md-n3{
        margin-right:-1rem!important
    }
    .me-md-n4{
        margin-right:-1.5rem!important
    }
    .me-md-n5{
        margin-right:-2rem!important
    }
    .me-md-n6{
        margin-right:-2.5rem!important
    }
    .me-md-n7{
        margin-right:-3rem!important
    }
    .me-md-n8{
        margin-right:-3.5rem!important
    }
    .me-md-n9{
        margin-right:-4rem!important
    }
    .me-md-n10{
        margin-right:-4.5rem!important
    }
    .me-md-n11{
        margin-right:-5rem!important
    }
    .me-md-n12{
        margin-right:-5.5rem!important
    }
    .me-md-n13{
        margin-right:-6rem!important
    }
    .me-md-n14{
        margin-right:-6.5rem!important
    }
    .me-md-n15{
        margin-right:-7rem!important
    }
    .me-md-n16{
        margin-right:-7.5rem!important
    }
    .me-md-n17{
        margin-right:-8rem!important
    }
    .me-md-n18{
        margin-right:-8.5rem!important
    }
    .me-md-n19{
        margin-right:-9rem!important
    }
    .me-md-n20{
        margin-right:-9.5rem!important
    }
    .me-md-n21{
        margin-right:-10rem!important
    }
    .me-md-n22{
        margin-right:-14rem!important
    }
    .me-md-n23{
        margin-right:-18rem!important
    }
    .me-md-n24{
        margin-right:-19rem!important
    }
    .mb-md-n1{
        margin-bottom:-.25rem!important
    }
    .mb-md-n2{
        margin-bottom:-.5rem!important
    }
    .mb-md-n3{
        margin-bottom:-1rem!important
    }
    .mb-md-n4{
        margin-bottom:-1.5rem!important
    }
    .mb-md-n5{
        margin-bottom:-2rem!important
    }
    .mb-md-n6{
        margin-bottom:-2.5rem!important
    }
    .mb-md-n7{
        margin-bottom:-3rem!important
    }
    .mb-md-n8{
        margin-bottom:-3.5rem!important
    }
    .mb-md-n9{
        margin-bottom:-4rem!important
    }
    .mb-md-n10{
        margin-bottom:-4.5rem!important
    }
    .mb-md-n11{
        margin-bottom:-5rem!important
    }
    .mb-md-n12{
        margin-bottom:-5.5rem!important
    }
    .mb-md-n13{
        margin-bottom:-6rem!important
    }
    .mb-md-n14{
        margin-bottom:-6.5rem!important
    }
    .mb-md-n15{
        margin-bottom:-7rem!important
    }
    .mb-md-n16{
        margin-bottom:-7.5rem!important
    }
    .mb-md-n17{
        margin-bottom:-8rem!important
    }
    .mb-md-n18{
        margin-bottom:-8.5rem!important
    }
    .mb-md-n19{
        margin-bottom:-9rem!important
    }
    .mb-md-n20{
        margin-bottom:-9.5rem!important
    }
    .mb-md-n21{
        margin-bottom:-10rem!important
    }
    .mb-md-n22{
        margin-bottom:-14rem!important
    }
    .mb-md-n23{
        margin-bottom:-18rem!important
    }
    .mb-md-n24{
        margin-bottom:-19rem!important
    }
    .p-md-0{
        padding:0!important
    }
    .p-md-1{
        padding:.25rem!important
    }
    .p-md-2{
        padding:.5rem!important
    }
    .p-md-3{
        padding:1rem!important
    }
    .p-md-4{
        padding:1.5rem!important
    }
    .p-md-5{
        padding:2rem!important
    }
    .p-md-6{
        padding:2.5rem!important
    }
    .p-md-7{
        padding:3rem!important
    }
    .p-md-8{
        padding:3.5rem!important
    }
    .p-md-9{
        padding:4rem!important
    }
    .p-md-10{
        padding:4.5rem!important
    }
    .p-md-11{
        padding:5rem!important
    }
    .p-md-12{
        padding:5.5rem!important
    }
    .p-md-13{
        padding:6rem!important
    }
    .p-md-14{
        padding:6.5rem!important
    }
    .p-md-15{
        padding:7rem!important
    }
    .p-md-16{
        padding:7.5rem!important
    }
    .p-md-17{
        padding:8rem!important
    }
    .p-md-18{
        padding:8.5rem!important
    }
    .p-md-19{
        padding:9rem!important
    }
    .p-md-20{
        padding:9.5rem!important
    }
    .p-md-21{
        padding:10rem!important
    }
    .p-md-22{
        padding:14rem!important
    }
    .p-md-23{
        padding:18rem!important
    }
    .p-md-24{
        padding:19rem!important
    }
    .px-md-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-md-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-md-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-md-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-md-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-md-5{
        padding-right:2rem!important;
        padding-left:2rem!important
    }
    .px-md-6{
        padding-right:2.5rem!important;
        padding-left:2.5rem!important
    }
    .px-md-7{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-md-8{
        padding-right:3.5rem!important;
        padding-left:3.5rem!important
    }
    .px-md-9{
        padding-right:4rem!important;
        padding-left:4rem!important
    }
    .px-md-10{
        padding-right:4.5rem!important;
        padding-left:4.5rem!important
    }
    .px-md-11{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-md-12{
        padding-right:5.5rem!important;
        padding-left:5.5rem!important
    }
    .px-md-13{
        padding-right:6rem!important;
        padding-left:6rem!important
    }
    .px-md-14{
        padding-right:6.5rem!important;
        padding-left:6.5rem!important
    }
    .px-md-15{
        padding-right:7rem!important;
        padding-left:7rem!important
    }
    .px-md-16{
        padding-right:7.5rem!important;
        padding-left:7.5rem!important
    }
    .px-md-17{
        padding-right:8rem!important;
        padding-left:8rem!important
    }
    .px-md-18{
        padding-right:8.5rem!important;
        padding-left:8.5rem!important
    }
    .px-md-19{
        padding-right:9rem!important;
        padding-left:9rem!important
    }
    .px-md-20{
        padding-right:9.5rem!important;
        padding-left:9.5rem!important
    }
    .px-md-21{
        padding-right:10rem!important;
        padding-left:10rem!important
    }
    .px-md-22{
        padding-right:14rem!important;
        padding-left:14rem!important
    }
    .px-md-23{
        padding-right:18rem!important;
        padding-left:18rem!important
    }
    .px-md-24{
        padding-right:19rem!important;
        padding-left:19rem!important
    }
    .py-md-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-md-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-md-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-md-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-md-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-md-5{
        padding-top:2rem!important;
        padding-bottom:2rem!important
    }
    .py-md-6{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .py-md-7{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-md-8{
        padding-top:3.5rem!important;
        padding-bottom:3.5rem!important
    }
    .py-md-9{
        padding-top:4rem!important;
        padding-bottom:4rem!important
    }
    .py-md-10{
        padding-top:4.5rem!important;
        padding-bottom:4.5rem!important
    }
    .py-md-11{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-md-12{
        padding-top:5.5rem!important;
        padding-bottom:5.5rem!important
    }
    .py-md-13{
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
    .py-md-14{
        padding-top:6.5rem!important;
        padding-bottom:6.5rem!important
    }
    .py-md-15{
        padding-top:7rem!important;
        padding-bottom:7rem!important
    }
    .py-md-16{
        padding-top:7.5rem!important;
        padding-bottom:7.5rem!important
    }
    .py-md-17{
        padding-top:8rem!important;
        padding-bottom:8rem!important
    }
    .py-md-18{
        padding-top:8.5rem!important;
        padding-bottom:8.5rem!important
    }
    .py-md-19{
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .py-md-20{
        padding-top:9.5rem!important;
        padding-bottom:9.5rem!important
    }
    .py-md-21{
        padding-top:10rem!important;
        padding-bottom:10rem!important
    }
    .py-md-22{
        padding-top:14rem!important;
        padding-bottom:14rem!important
    }
    .py-md-23{
        padding-top:18rem!important;
        padding-bottom:18rem!important
    }
    .py-md-24{
        padding-top:19rem!important;
        padding-bottom:19rem!important
    }
    .pt-md-0{
        padding-top:0!important
    }
    .pt-md-1{
        padding-top:.25rem!important
    }
    .pt-md-2{
        padding-top:.5rem!important
    }
    .pt-md-3{
        padding-top:1rem!important
    }
    .pt-md-4{
        padding-top:1.5rem!important
    }
    .pt-md-5{
        padding-top:2rem!important
    }
    .pt-md-6{
        padding-top:2.5rem!important
    }
    .pt-md-7{
        padding-top:3rem!important
    }
    .pt-md-8{
        padding-top:3.5rem!important
    }
    .pt-md-9{
        padding-top:4rem!important
    }
    .pt-md-10{
        padding-top:4.5rem!important
    }
    .pt-md-11{
        padding-top:5rem!important
    }
    .pt-md-12{
        padding-top:5.5rem!important
    }
    .pt-md-13{
        padding-top:6rem!important
    }
    .pt-md-14{
        padding-top:6.5rem!important
    }
    .pt-md-15{
        padding-top:7rem!important
    }
    .pt-md-16{
        padding-top:7.5rem!important
    }
    .pt-md-17{
        padding-top:8rem!important
    }
    .pt-md-18{
        padding-top:8.5rem!important
    }
    .pt-md-19{
        padding-top:9rem!important
    }
    .pt-md-20{
        padding-top:9.5rem!important
    }
    .pt-md-21{
        padding-top:10rem!important
    }
    .pt-md-22{
        padding-top:14rem!important
    }
    .pt-md-23{
        padding-top:18rem!important
    }
    .pt-md-24{
        padding-top:19rem!important
    }
    .pb-md-0{
        padding-bottom:0!important
    }
    .pb-md-1{
        padding-bottom:.25rem!important
    }
    .pb-md-2{
        padding-bottom:.5rem!important
    }
    .pb-md-3{
        padding-bottom:1rem!important
    }
    .pb-md-4{
        padding-bottom:1.5rem!important
    }
    .pb-md-5{
        padding-bottom:2rem!important
    }
    .pb-md-6{
        padding-bottom:2.5rem!important
    }
    .pb-md-7{
        padding-bottom:3rem!important
    }
    .pb-md-8{
        padding-bottom:3.5rem!important
    }
    .pb-md-9{
        padding-bottom:4rem!important
    }
    .pb-md-10{
        padding-bottom:4.5rem!important
    }
    .pb-md-11{
        padding-bottom:5rem!important
    }
    .pb-md-12{
        padding-bottom:5.5rem!important
    }
    .pb-md-13{
        padding-bottom:6rem!important
    }
    .pb-md-14{
        padding-bottom:6.5rem!important
    }
    .pb-md-15{
        padding-bottom:7rem!important
    }
    .pb-md-16{
        padding-bottom:7.5rem!important
    }
    .pb-md-17{
        padding-bottom:8rem!important
    }
    .pb-md-18{
        padding-bottom:8.5rem!important
    }
    .pb-md-19{
        padding-bottom:9rem!important
    }
    .pb-md-20{
        padding-bottom:9.5rem!important
    }
    .pb-md-21{
        padding-bottom:10rem!important
    }
    .pb-md-22{
        padding-bottom:14rem!important
    }
    .pb-md-23{
        padding-bottom:18rem!important
    }
    .pb-md-24{
        padding-bottom:19rem!important
    }
    .text-md-start{
        text-align:left!important
    }
    .text-md-end{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
    .rounded-md,.rounded-md-2{
        border-radius:.5rem!important
    }
    .rounded-md-0{
        border-radius:0!important
    }
    .rounded-md-1{
        border-radius:.25rem!important
    }
    .rounded-md-3{
        border-radius:.75rem!important
    }
    .rounded-md-circle{
        border-radius:50%!important
    }
}
@media (min-width:992px){
    .container,.container-lg,.container-md,.container-sm{
        max-width:960px
    }
    .col-lg{
        flex:1 0 0%
    }
    .col-lg-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-lg-1{
        flex:0 0 auto;
        width:8.33333%
    }
    .col-lg-2{
        flex:0 0 auto;
        width:16.66667%
    }
    .col-lg-3{
        flex:0 0 auto;
        width:25%
    }
    .col-lg-4{
        flex:0 0 auto;
        width:33.33333%
    }
    .col-lg-5{
        flex:0 0 auto;
        width:41.66667%
    }
    .col-lg-6{
        flex:0 0 auto;
        width:50%
    }
    .col-lg-7{
        flex:0 0 auto;
        width:58.33333%
    }
    .col-lg-8{
        flex:0 0 auto;
        width:66.66667%
    }
    .col-lg-9{
        flex:0 0 auto;
        width:75%
    }
    .col-lg-10{
        flex:0 0 auto;
        width:83.33333%
    }
    .col-lg-11{
        flex:0 0 auto;
        width:91.66667%
    }
    .col-lg-12{
        flex:0 0 auto;
        width:100%
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.33333%
    }
    .offset-lg-2{
        margin-left:16.66667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.33333%
    }
    .offset-lg-5{
        margin-left:41.66667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.33333%
    }
    .offset-lg-8{
        margin-left:66.66667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.33333%
    }
    .offset-lg-11{
        margin-left:91.66667%
    }
    .g-lg-0{
        --bs-gutter-x:0;
        --bs-gutter-y:0
    }
    .g-lg-1{
        --bs-gutter-x:0.25rem;
        --bs-gutter-y:0.25rem
    }
    .g-lg-2{
        --bs-gutter-x:0.5rem;
        --bs-gutter-y:0.5rem
    }
    .g-lg-3{
        --bs-gutter-x:1rem;
        --bs-gutter-y:1rem
    }
    .g-lg-4{
        --bs-gutter-x:1.5rem;
        --bs-gutter-y:1.5rem
    }
    .g-lg-5{
        --bs-gutter-x:2rem;
        --bs-gutter-y:2rem
    }
    .g-lg-6{
        --bs-gutter-x:2.5rem;
        --bs-gutter-y:2.5rem
    }
    .g-lg-7{
        --bs-gutter-x:3rem;
        --bs-gutter-y:3rem
    }
    .g-lg-8{
        --bs-gutter-x:3.5rem;
        --bs-gutter-y:3.5rem
    }
    .g-lg-9{
        --bs-gutter-x:4rem;
        --bs-gutter-y:4rem
    }
    .g-lg-10{
        --bs-gutter-x:4.5rem;
        --bs-gutter-y:4.5rem
    }
    .g-lg-11{
        --bs-gutter-x:5rem;
        --bs-gutter-y:5rem
    }
    .g-lg-12{
        --bs-gutter-x:5.5rem;
        --bs-gutter-y:5.5rem
    }
    .g-lg-13{
        --bs-gutter-x:6rem;
        --bs-gutter-y:6rem
    }
    .g-lg-14{
        --bs-gutter-x:6.5rem;
        --bs-gutter-y:6.5rem
    }
    .g-lg-15{
        --bs-gutter-x:7rem;
        --bs-gutter-y:7rem
    }
    .g-lg-16{
        --bs-gutter-x:7.5rem;
        --bs-gutter-y:7.5rem
    }
    .g-lg-17{
        --bs-gutter-x:8rem;
        --bs-gutter-y:8rem
    }
    .g-lg-18{
        --bs-gutter-x:8.5rem;
        --bs-gutter-y:8.5rem
    }
    .g-lg-19{
        --bs-gutter-x:9rem;
        --bs-gutter-y:9rem
    }
    .g-lg-20{
        --bs-gutter-x:9.5rem;
        --bs-gutter-y:9.5rem
    }
    .g-lg-21{
        --bs-gutter-x:10rem;
        --bs-gutter-y:10rem
    }
    .g-lg-22{
        --bs-gutter-x:14rem;
        --bs-gutter-y:14rem
    }
    .g-lg-23{
        --bs-gutter-x:18rem;
        --bs-gutter-y:18rem
    }
    .g-lg-24{
        --bs-gutter-x:19rem;
        --bs-gutter-y:19rem
    }
    .navbar-expand-lg{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .d-lg-flex,.navbar-expand-lg .navbar-collapse{
        display:flex!important
    }
    .navbar-expand-lg .navbar-toggler{
        display:none
    }
    .modal-lg,.modal-xl{
        max-width:800px
    }
    .sticky-lg-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
    .d-lg-block{
        display:block!important
    }
    .d-lg-grid{
        display:grid!important
    }
    .d-lg-table{
        display:table!important
    }
    .d-lg-table-row{
        display:table-row!important
    }
    .d-lg-none{
        display:none!important
    }
    .border-lg{
        border:1px solid #dee2e6!important
    }
    .border-lg-0{
        border:0!important
    }
    .border-top-lg{
        border-top:1px solid #dee2e6!important
    }
    .border-top-lg-0{
        border-top:0!important
    }
    .border-end-lg{
        border-right:1px solid #dee2e6!important
    }
    .border-end-lg-0{
        border-right:0!important
    }
    .border-bottom-lg{
        border-bottom:1px solid #dee2e6!important
    }
    .border-bottom-lg-0{
        border-bottom:0!important
    }
    .border-start-lg{
        border-left:1px solid #dee2e6!important
    }
    .border-start-lg-0{
        border-left:0!important
    }
    .border-lg-primary{
        border-color:#cbc5b3!important
    }
    .border-lg-secondary{
        border-color:#6c757d!important
    }
    .border-lg-info{
        border-color:#0dcaf0!important
    }
    .border-lg-danger{
        border-color:#dc3545!important
    }
    .border-lg-light{
        border-color:#f8f9fa!important
    }
    .border-lg-dark{
        border-color:#212529!important
    }
    .border-lg-white{
        border-color:#fff!important
    }
    .border-lg-0{
        border-width:0!important
    }
    .border-lg-1{
        border-width:1px!important
    }
    .border-lg-2{
        border-width:2px!important
    }
    .border-lg-3{
        border-width:3px!important
    }
    .border-lg-4{
        border-width:4px!important
    }
    .border-lg-5{
        border-width:5px!important
    }
    .w-lg-25{
        width:25%!important
    }
    .w-lg-50{
        width:50%!important
    }
    .w-lg-75{
        width:75%!important
    }
    .w-lg-100{
        width:100%!important
    }
    .w-lg-auto{
        width:auto!important
    }
    .min-vh-lg-100{
        min-height:100vh!important
    }
    .flex-lg-row{
        flex-direction:row!important
    }
    .flex-lg-column{
        flex-direction:column!important
    }
    .flex-lg-shrink-0{
        flex-shrink:0!important
    }
    .flex-lg-shrink-1{
        flex-shrink:1!important
    }
    .flex-lg-wrap{
        flex-wrap:wrap!important
    }
    .justify-content-lg-start{
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        justify-content:center!important
    }
    .justify-content-lg-around{
        justify-content:space-around!important
    }
    .align-items-lg-start{
        align-items:flex-start!important
    }
    .align-items-lg-end{
        align-items:flex-end!important
    }
    .align-items-lg-center{
        align-items:center!important
    }
    .align-content-lg-start{
        align-content:flex-start!important
    }
    .align-content-lg-end{
        align-content:flex-end!important
    }
    .align-content-lg-center{
        align-content:center!important
    }
    .align-content-lg-around{
        align-content:space-around!important
    }
    .m-lg-0{
        margin:0!important
    }
    .m-lg-1{
        margin:.25rem!important
    }
    .m-lg-2{
        margin:.5rem!important
    }
    .m-lg-3{
        margin:1rem!important
    }
    .m-lg-4{
        margin:1.5rem!important
    }
    .m-lg-5{
        margin:2rem!important
    }
    .m-lg-6{
        margin:2.5rem!important
    }
    .m-lg-7{
        margin:3rem!important
    }
    .m-lg-8{
        margin:3.5rem!important
    }
    .m-lg-9{
        margin:4rem!important
    }
    .m-lg-10{
        margin:4.5rem!important
    }
    .m-lg-11{
        margin:5rem!important
    }
    .m-lg-12{
        margin:5.5rem!important
    }
    .m-lg-13{
        margin:6rem!important
    }
    .m-lg-14{
        margin:6.5rem!important
    }
    .m-lg-15{
        margin:7rem!important
    }
    .m-lg-16{
        margin:7.5rem!important
    }
    .m-lg-17{
        margin:8rem!important
    }
    .m-lg-18{
        margin:8.5rem!important
    }
    .m-lg-19{
        margin:9rem!important
    }
    .m-lg-20{
        margin:9.5rem!important
    }
    .m-lg-21{
        margin:10rem!important
    }
    .m-lg-22{
        margin:14rem!important
    }
    .m-lg-23{
        margin:18rem!important
    }
    .m-lg-24{
        margin:19rem!important
    }
    .m-lg-auto{
        margin:auto!important
    }
    .my-lg-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-lg-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-lg-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-lg-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-lg-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-lg-5{
        margin-top:2rem!important;
        margin-bottom:2rem!important
    }
    .my-lg-6{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .my-lg-7{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-lg-8{
        margin-top:3.5rem!important;
        margin-bottom:3.5rem!important
    }
    .my-lg-9{
        margin-top:4rem!important;
        margin-bottom:4rem!important
    }
    .my-lg-10{
        margin-top:4.5rem!important;
        margin-bottom:4.5rem!important
    }
    .my-lg-11{
        margin-top:5rem!important;
        margin-bottom:5rem!important
    }
    .my-lg-12{
        margin-top:5.5rem!important;
        margin-bottom:5.5rem!important
    }
    .my-lg-13{
        margin-top:6rem!important;
        margin-bottom:6rem!important
    }
    .my-lg-14{
        margin-top:6.5rem!important;
        margin-bottom:6.5rem!important
    }
    .my-lg-15{
        margin-top:7rem!important;
        margin-bottom:7rem!important
    }
    .my-lg-16{
        margin-top:7.5rem!important;
        margin-bottom:7.5rem!important
    }
    .my-lg-17{
        margin-top:8rem!important;
        margin-bottom:8rem!important
    }
    .my-lg-18{
        margin-top:8.5rem!important;
        margin-bottom:8.5rem!important
    }
    .my-lg-19{
        margin-top:9rem!important;
        margin-bottom:9rem!important
    }
    .my-lg-20{
        margin-top:9.5rem!important;
        margin-bottom:9.5rem!important
    }
    .my-lg-21{
        margin-top:10rem!important;
        margin-bottom:10rem!important
    }
    .my-lg-22{
        margin-top:14rem!important;
        margin-bottom:14rem!important
    }
    .my-lg-23{
        margin-top:18rem!important;
        margin-bottom:18rem!important
    }
    .my-lg-24{
        margin-top:19rem!important;
        margin-bottom:19rem!important
    }
    .my-lg-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-lg-0{
        margin-top:0!important
    }
    .mt-lg-1{
        margin-top:.25rem!important
    }
    .mt-lg-2{
        margin-top:.5rem!important
    }
    .mt-lg-3{
        margin-top:1rem!important
    }
    .mt-lg-4{
        margin-top:1.5rem!important
    }
    .mt-lg-5{
        margin-top:2rem!important
    }
    .mt-lg-6{
        margin-top:2.5rem!important
    }
    .mt-lg-7{
        margin-top:3rem!important
    }
    .mt-lg-8{
        margin-top:3.5rem!important
    }
    .mt-lg-9{
        margin-top:4rem!important
    }
    .mt-lg-10{
        margin-top:4.5rem!important
    }
    .mt-lg-11{
        margin-top:5rem!important
    }
    .mt-lg-12{
        margin-top:5.5rem!important
    }
    .mt-lg-13{
        margin-top:6rem!important
    }
    .mt-lg-14{
        margin-top:6.5rem!important
    }
    .mt-lg-15{
        margin-top:7rem!important
    }
    .mt-lg-16{
        margin-top:7.5rem!important
    }
    .mt-lg-17{
        margin-top:8rem!important
    }
    .mt-lg-18{
        margin-top:8.5rem!important
    }
    .mt-lg-19{
        margin-top:9rem!important
    }
    .mt-lg-20{
        margin-top:9.5rem!important
    }
    .mt-lg-21{
        margin-top:10rem!important
    }
    .mt-lg-22{
        margin-top:14rem!important
    }
    .mt-lg-23{
        margin-top:18rem!important
    }
    .mt-lg-24{
        margin-top:19rem!important
    }
    .mt-lg-auto{
        margin-top:auto!important
    }
    .me-lg-0{
        margin-right:0!important
    }
    .me-lg-1{
        margin-right:.25rem!important
    }
    .me-lg-2{
        margin-right:.5rem!important
    }
    .me-lg-3{
        margin-right:1rem!important
    }
    .me-lg-4{
        margin-right:1.5rem!important
    }
    .me-lg-5{
        margin-right:2rem!important
    }
    .me-lg-6{
        margin-right:2.5rem!important
    }
    .me-lg-7{
        margin-right:3rem!important
    }
    .me-lg-8{
        margin-right:3.5rem!important
    }
    .me-lg-9{
        margin-right:4rem!important
    }
    .me-lg-10{
        margin-right:4.5rem!important
    }
    .me-lg-11{
        margin-right:5rem!important
    }
    .me-lg-12{
        margin-right:5.5rem!important
    }
    .me-lg-13{
        margin-right:6rem!important
    }
    .me-lg-14{
        margin-right:6.5rem!important
    }
    .me-lg-15{
        margin-right:7rem!important
    }
    .me-lg-16{
        margin-right:7.5rem!important
    }
    .me-lg-17{
        margin-right:8rem!important
    }
    .me-lg-18{
        margin-right:8.5rem!important
    }
    .me-lg-19{
        margin-right:9rem!important
    }
    .me-lg-20{
        margin-right:9.5rem!important
    }
    .me-lg-21{
        margin-right:10rem!important
    }
    .me-lg-22{
        margin-right:14rem!important
    }
    .me-lg-23{
        margin-right:18rem!important
    }
    .me-lg-24{
        margin-right:19rem!important
    }
    .me-lg-auto{
        margin-right:auto!important
    }
    .mb-lg-0{
        margin-bottom:0!important
    }
    .mb-lg-1{
        margin-bottom:.25rem!important
    }
    .mb-lg-2{
        margin-bottom:.5rem!important
    }
    .mb-lg-3{
        margin-bottom:1rem!important
    }
    .mb-lg-4{
        margin-bottom:1.5rem!important
    }
    .mb-lg-5{
        margin-bottom:2rem!important
    }
    .mb-lg-6{
        margin-bottom:2.5rem!important
    }
    .mb-lg-7{
        margin-bottom:3rem!important
    }
    .mb-lg-8{
        margin-bottom:3.5rem!important
    }
    .mb-lg-9{
        margin-bottom:4rem!important
    }
    .mb-lg-10{
        margin-bottom:4.5rem!important
    }
    .mb-lg-11{
        margin-bottom:5rem!important
    }
    .mb-lg-12{
        margin-bottom:5.5rem!important
    }
    .mb-lg-13{
        margin-bottom:6rem!important
    }
    .mb-lg-14{
        margin-bottom:6.5rem!important
    }
    .mb-lg-15{
        margin-bottom:7rem!important
    }
    .mb-lg-16{
        margin-bottom:7.5rem!important
    }
    .mb-lg-17{
        margin-bottom:8rem!important
    }
    .mb-lg-18{
        margin-bottom:8.5rem!important
    }
    .mb-lg-19{
        margin-bottom:9rem!important
    }
    .mb-lg-20{
        margin-bottom:9.5rem!important
    }
    .mb-lg-21{
        margin-bottom:10rem!important
    }
    .mb-lg-22{
        margin-bottom:14rem!important
    }
    .mb-lg-23{
        margin-bottom:18rem!important
    }
    .mb-lg-24{
        margin-bottom:19rem!important
    }
    .mb-lg-auto{
        margin-bottom:auto!important
    }
    .m-lg-n1{
        margin:-.25rem!important
    }
    .m-lg-n2{
        margin:-.5rem!important
    }
    .m-lg-n3{
        margin:-1rem!important
    }
    .m-lg-n4{
        margin:-1.5rem!important
    }
    .m-lg-n5{
        margin:-2rem!important
    }
    .m-lg-n6{
        margin:-2.5rem!important
    }
    .m-lg-n7{
        margin:-3rem!important
    }
    .m-lg-n8{
        margin:-3.5rem!important
    }
    .m-lg-n9{
        margin:-4rem!important
    }
    .m-lg-n10{
        margin:-4.5rem!important
    }
    .m-lg-n11{
        margin:-5rem!important
    }
    .m-lg-n12{
        margin:-5.5rem!important
    }
    .m-lg-n13{
        margin:-6rem!important
    }
    .m-lg-n14{
        margin:-6.5rem!important
    }
    .m-lg-n15{
        margin:-7rem!important
    }
    .m-lg-n16{
        margin:-7.5rem!important
    }
    .m-lg-n17{
        margin:-8rem!important
    }
    .m-lg-n18{
        margin:-8.5rem!important
    }
    .m-lg-n19{
        margin:-9rem!important
    }
    .m-lg-n20{
        margin:-9.5rem!important
    }
    .m-lg-n21{
        margin:-10rem!important
    }
    .m-lg-n22{
        margin:-14rem!important
    }
    .m-lg-n23{
        margin:-18rem!important
    }
    .m-lg-n24{
        margin:-19rem!important
    }
    .my-lg-n1{
        margin-top:-.25rem!important;
        margin-bottom:-.25rem!important
    }
    .my-lg-n2{
        margin-top:-.5rem!important;
        margin-bottom:-.5rem!important
    }
    .my-lg-n3{
        margin-top:-1rem!important;
        margin-bottom:-1rem!important
    }
    .my-lg-n4{
        margin-top:-1.5rem!important;
        margin-bottom:-1.5rem!important
    }
    .my-lg-n5{
        margin-top:-2rem!important;
        margin-bottom:-2rem!important
    }
    .my-lg-n6{
        margin-top:-2.5rem!important;
        margin-bottom:-2.5rem!important
    }
    .my-lg-n7{
        margin-top:-3rem!important;
        margin-bottom:-3rem!important
    }
    .my-lg-n8{
        margin-top:-3.5rem!important;
        margin-bottom:-3.5rem!important
    }
    .my-lg-n9{
        margin-top:-4rem!important;
        margin-bottom:-4rem!important
    }
    .my-lg-n10{
        margin-top:-4.5rem!important;
        margin-bottom:-4.5rem!important
    }
    .my-lg-n11{
        margin-top:-5rem!important;
        margin-bottom:-5rem!important
    }
    .my-lg-n12{
        margin-top:-5.5rem!important;
        margin-bottom:-5.5rem!important
    }
    .my-lg-n13{
        margin-top:-6rem!important;
        margin-bottom:-6rem!important
    }
    .my-lg-n14{
        margin-top:-6.5rem!important;
        margin-bottom:-6.5rem!important
    }
    .my-lg-n15{
        margin-top:-7rem!important;
        margin-bottom:-7rem!important
    }
    .my-lg-n16{
        margin-top:-7.5rem!important;
        margin-bottom:-7.5rem!important
    }
    .my-lg-n17{
        margin-top:-8rem!important;
        margin-bottom:-8rem!important
    }
    .my-lg-n18{
        margin-top:-8.5rem!important;
        margin-bottom:-8.5rem!important
    }
    .my-lg-n19{
        margin-top:-9rem!important;
        margin-bottom:-9rem!important
    }
    .my-lg-n20{
        margin-top:-9.5rem!important;
        margin-bottom:-9.5rem!important
    }
    .my-lg-n21{
        margin-top:-10rem!important;
        margin-bottom:-10rem!important
    }
    .my-lg-n22{
        margin-top:-14rem!important;
        margin-bottom:-14rem!important
    }
    .my-lg-n23{
        margin-top:-18rem!important;
        margin-bottom:-18rem!important
    }
    .my-lg-n24{
        margin-top:-19rem!important;
        margin-bottom:-19rem!important
    }
    .mt-lg-n1{
        margin-top:-.25rem!important
    }
    .mt-lg-n2{
        margin-top:-.5rem!important
    }
    .mt-lg-n3{
        margin-top:-1rem!important
    }
    .mt-lg-n4{
        margin-top:-1.5rem!important
    }
    .mt-lg-n5{
        margin-top:-2rem!important
    }
    .mt-lg-n6{
        margin-top:-2.5rem!important
    }
    .mt-lg-n7{
        margin-top:-3rem!important
    }
    .mt-lg-n8{
        margin-top:-3.5rem!important
    }
    .mt-lg-n9{
        margin-top:-4rem!important
    }
    .mt-lg-n10{
        margin-top:-4.5rem!important
    }
    .mt-lg-n11{
        margin-top:-5rem!important
    }
    .mt-lg-n12{
        margin-top:-5.5rem!important
    }
    .mt-lg-n13{
        margin-top:-6rem!important
    }
    .mt-lg-n14{
        margin-top:-6.5rem!important
    }
    .mt-lg-n15{
        margin-top:-7rem!important
    }
    .mt-lg-n16{
        margin-top:-7.5rem!important
    }
    .mt-lg-n17{
        margin-top:-8rem!important
    }
    .mt-lg-n18{
        margin-top:-8.5rem!important
    }
    .mt-lg-n19{
        margin-top:-9rem!important
    }
    .mt-lg-n20{
        margin-top:-9.5rem!important
    }
    .mt-lg-n21{
        margin-top:-10rem!important
    }
    .mt-lg-n22{
        margin-top:-14rem!important
    }
    .mt-lg-n23{
        margin-top:-18rem!important
    }
    .mt-lg-n24{
        margin-top:-19rem!important
    }
    .me-lg-n1{
        margin-right:-.25rem!important
    }
    .me-lg-n2{
        margin-right:-.5rem!important
    }
    .me-lg-n3{
        margin-right:-1rem!important
    }
    .me-lg-n4{
        margin-right:-1.5rem!important
    }
    .me-lg-n5{
        margin-right:-2rem!important
    }
    .me-lg-n6{
        margin-right:-2.5rem!important
    }
    .me-lg-n7{
        margin-right:-3rem!important
    }
    .me-lg-n8{
        margin-right:-3.5rem!important
    }
    .me-lg-n9{
        margin-right:-4rem!important
    }
    .me-lg-n10{
        margin-right:-4.5rem!important
    }
    .me-lg-n11{
        margin-right:-5rem!important
    }
    .me-lg-n12{
        margin-right:-5.5rem!important
    }
    .me-lg-n13{
        margin-right:-6rem!important
    }
    .me-lg-n14{
        margin-right:-6.5rem!important
    }
    .me-lg-n15{
        margin-right:-7rem!important
    }
    .me-lg-n16{
        margin-right:-7.5rem!important
    }
    .me-lg-n17{
        margin-right:-8rem!important
    }
    .me-lg-n18{
        margin-right:-8.5rem!important
    }
    .me-lg-n19{
        margin-right:-9rem!important
    }
    .me-lg-n20{
        margin-right:-9.5rem!important
    }
    .me-lg-n21{
        margin-right:-10rem!important
    }
    .me-lg-n22{
        margin-right:-14rem!important
    }
    .me-lg-n23{
        margin-right:-18rem!important
    }
    .me-lg-n24{
        margin-right:-19rem!important
    }
    .mb-lg-n1{
        margin-bottom:-.25rem!important
    }
    .mb-lg-n2{
        margin-bottom:-.5rem!important
    }
    .mb-lg-n3{
        margin-bottom:-1rem!important
    }
    .mb-lg-n4{
        margin-bottom:-1.5rem!important
    }
    .mb-lg-n5{
        margin-bottom:-2rem!important
    }
    .mb-lg-n6{
        margin-bottom:-2.5rem!important
    }
    .mb-lg-n7{
        margin-bottom:-3rem!important
    }
    .mb-lg-n8{
        margin-bottom:-3.5rem!important
    }
    .mb-lg-n9{
        margin-bottom:-4rem!important
    }
    .mb-lg-n10{
        margin-bottom:-4.5rem!important
    }
    .mb-lg-n11{
        margin-bottom:-5rem!important
    }
    .mb-lg-n12{
        margin-bottom:-5.5rem!important
    }
    .mb-lg-n13{
        margin-bottom:-6rem!important
    }
    .mb-lg-n14{
        margin-bottom:-6.5rem!important
    }
    .mb-lg-n15{
        margin-bottom:-7rem!important
    }
    .mb-lg-n16{
        margin-bottom:-7.5rem!important
    }
    .mb-lg-n17{
        margin-bottom:-8rem!important
    }
    .mb-lg-n18{
        margin-bottom:-8.5rem!important
    }
    .mb-lg-n19{
        margin-bottom:-9rem!important
    }
    .mb-lg-n20{
        margin-bottom:-9.5rem!important
    }
    .mb-lg-n21{
        margin-bottom:-10rem!important
    }
    .mb-lg-n22{
        margin-bottom:-14rem!important
    }
    .mb-lg-n23{
        margin-bottom:-18rem!important
    }
    .mb-lg-n24{
        margin-bottom:-19rem!important
    }
    .p-lg-0{
        padding:0!important
    }
    .p-lg-1{
        padding:.25rem!important
    }
    .p-lg-2{
        padding:.5rem!important
    }
    .p-lg-3{
        padding:1rem!important
    }
    .p-lg-4{
        padding:1.5rem!important
    }
    .p-lg-5{
        padding:2rem!important
    }
    .p-lg-6{
        padding:2.5rem!important
    }
    .p-lg-7{
        padding:3rem!important
    }
    .p-lg-8{
        padding:3.5rem!important
    }
    .p-lg-9{
        padding:4rem!important
    }
    .p-lg-10{
        padding:4.5rem!important
    }
    .p-lg-11{
        padding:5rem!important
    }
    .p-lg-12{
        padding:5.5rem!important
    }
    .p-lg-13{
        padding:6rem!important
    }
    .p-lg-14{
        padding:6.5rem!important
    }
    .p-lg-15{
        padding:7rem!important
    }
    .p-lg-16{
        padding:7.5rem!important
    }
    .p-lg-17{
        padding:8rem!important
    }
    .p-lg-18{
        padding:8.5rem!important
    }
    .p-lg-19{
        padding:9rem!important
    }
    .p-lg-20{
        padding:9.5rem!important
    }
    .p-lg-21{
        padding:10rem!important
    }
    .p-lg-22{
        padding:14rem!important
    }
    .p-lg-23{
        padding:18rem!important
    }
    .p-lg-24{
        padding:19rem!important
    }
    .px-lg-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-lg-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-lg-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-lg-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-lg-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-lg-5{
        padding-right:2rem!important;
        padding-left:2rem!important
    }
    .px-lg-6{
        padding-right:2.5rem!important;
        padding-left:2.5rem!important
    }
    .px-lg-7{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-lg-8{
        padding-right:3.5rem!important;
        padding-left:3.5rem!important
    }
    .px-lg-9{
        padding-right:4rem!important;
        padding-left:4rem!important
    }
    .px-lg-10{
        padding-right:4.5rem!important;
        padding-left:4.5rem!important
    }
    .px-lg-11{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-lg-12{
        padding-right:5.5rem!important;
        padding-left:5.5rem!important
    }
    .px-lg-13{
        padding-right:6rem!important;
        padding-left:6rem!important
    }
    .px-lg-14{
        padding-right:6.5rem!important;
        padding-left:6.5rem!important
    }
    .px-lg-15{
        padding-right:7rem!important;
        padding-left:7rem!important
    }
    .px-lg-16{
        padding-right:7.5rem!important;
        padding-left:7.5rem!important
    }
    .px-lg-17{
        padding-right:8rem!important;
        padding-left:8rem!important
    }
    .px-lg-18{
        padding-right:8.5rem!important;
        padding-left:8.5rem!important
    }
    .px-lg-19{
        padding-right:9rem!important;
        padding-left:9rem!important
    }
    .px-lg-20{
        padding-right:9.5rem!important;
        padding-left:9.5rem!important
    }
    .px-lg-21{
        padding-right:10rem!important;
        padding-left:10rem!important
    }
    .px-lg-22{
        padding-right:14rem!important;
        padding-left:14rem!important
    }
    .px-lg-23{
        padding-right:18rem!important;
        padding-left:18rem!important
    }
    .px-lg-24{
        padding-right:19rem!important;
        padding-left:19rem!important
    }
    .py-lg-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-lg-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-lg-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-lg-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-lg-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-lg-5{
        padding-top:2rem!important;
        padding-bottom:2rem!important
    }
    .py-lg-6{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .py-lg-7{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-lg-8{
        padding-top:3.5rem!important;
        padding-bottom:3.5rem!important
    }
    .py-lg-9{
        padding-top:4rem!important;
        padding-bottom:4rem!important
    }
    .py-lg-10{
        padding-top:4.5rem!important;
        padding-bottom:4.5rem!important
    }
    .py-lg-11{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-lg-12{
        padding-top:5.5rem!important;
        padding-bottom:5.5rem!important
    }
    .py-lg-13{
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
    .py-lg-14{
        padding-top:6.5rem!important;
        padding-bottom:6.5rem!important
    }
    .py-lg-15{
        padding-top:7rem!important;
        padding-bottom:7rem!important
    }
    .py-lg-16{
        padding-top:7.5rem!important;
        padding-bottom:7.5rem!important
    }
    .py-lg-17{
        padding-top:8rem!important;
        padding-bottom:8rem!important
    }
    .py-lg-18{
        padding-top:8.5rem!important;
        padding-bottom:8.5rem!important
    }
    .py-lg-19{
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .py-lg-20{
        padding-top:9.5rem!important;
        padding-bottom:9.5rem!important
    }
    .py-lg-21{
        padding-top:10rem!important;
        padding-bottom:10rem!important
    }
    .py-lg-22{
        padding-top:14rem!important;
        padding-bottom:14rem!important
    }
    .py-lg-23{
        padding-top:18rem!important;
        padding-bottom:18rem!important
    }
    .py-lg-24{
        padding-top:19rem!important;
        padding-bottom:19rem!important
    }
    .pt-lg-0{
        padding-top:0!important
    }
    .pt-lg-1{
        padding-top:.25rem!important
    }
    .pt-lg-2{
        padding-top:.5rem!important
    }
    .pt-lg-3{
        padding-top:1rem!important
    }
    .pt-lg-4{
        padding-top:1.5rem!important
    }
    .pt-lg-5{
        padding-top:2rem!important
    }
    .pt-lg-6{
        padding-top:2.5rem!important
    }
    .pt-lg-7{
        padding-top:3rem!important
    }
    .pt-lg-8{
        padding-top:3.5rem!important
    }
    .pt-lg-9{
        padding-top:4rem!important
    }
    .pt-lg-10{
        padding-top:4.5rem!important
    }
    .pt-lg-11{
        padding-top:5rem!important
    }
    .pt-lg-12{
        padding-top:5.5rem!important
    }
    .pt-lg-13{
        padding-top:6rem!important
    }
    .pt-lg-14{
        padding-top:6.5rem!important
    }
    .pt-lg-15{
        padding-top:7rem!important
    }
    .pt-lg-16{
        padding-top:7.5rem!important
    }
    .pt-lg-17{
        padding-top:8rem!important
    }
    .pt-lg-18{
        padding-top:8.5rem!important
    }
    .pt-lg-19{
        padding-top:9rem!important
    }
    .pt-lg-20{
        padding-top:9.5rem!important
    }
    .pt-lg-21{
        padding-top:10rem!important
    }
    .pt-lg-22{
        padding-top:14rem!important
    }
    .pt-lg-23{
        padding-top:18rem!important
    }
    .pt-lg-24{
        padding-top:19rem!important
    }
    .pb-lg-0{
        padding-bottom:0!important
    }
    .pb-lg-1{
        padding-bottom:.25rem!important
    }
    .pb-lg-2{
        padding-bottom:.5rem!important
    }
    .pb-lg-3{
        padding-bottom:1rem!important
    }
    .pb-lg-4{
        padding-bottom:1.5rem!important
    }
    .pb-lg-5{
        padding-bottom:2rem!important
    }
    .pb-lg-6{
        padding-bottom:2.5rem!important
    }
    .pb-lg-7{
        padding-bottom:3rem!important
    }
    .pb-lg-8{
        padding-bottom:3.5rem!important
    }
    .pb-lg-9{
        padding-bottom:4rem!important
    }
    .pb-lg-10{
        padding-bottom:4.5rem!important
    }
    .pb-lg-11{
        padding-bottom:5rem!important
    }
    .pb-lg-12{
        padding-bottom:5.5rem!important
    }
    .pb-lg-13{
        padding-bottom:6rem!important
    }
    .pb-lg-14{
        padding-bottom:6.5rem!important
    }
    .pb-lg-15{
        padding-bottom:7rem!important
    }
    .pb-lg-16{
        padding-bottom:7.5rem!important
    }
    .pb-lg-17{
        padding-bottom:8rem!important
    }
    .pb-lg-18{
        padding-bottom:8.5rem!important
    }
    .pb-lg-19{
        padding-bottom:9rem!important
    }
    .pb-lg-20{
        padding-bottom:9.5rem!important
    }
    .pb-lg-21{
        padding-bottom:10rem!important
    }
    .pb-lg-22{
        padding-bottom:14rem!important
    }
    .pb-lg-23{
        padding-bottom:18rem!important
    }
    .pb-lg-24{
        padding-bottom:19rem!important
    }
    .text-lg-start{
        text-align:left!important
    }
    .text-lg-end{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
    .rounded-lg,.rounded-lg-2{
        border-radius:.5rem!important
    }
    .rounded-lg-0{
        border-radius:0!important
    }
    .rounded-lg-1{
        border-radius:.25rem!important
    }
    .rounded-lg-3{
        border-radius:.75rem!important
    }
    .rounded-lg-circle{
        border-radius:50%!important
    }
}
.map{
    height:100%;
    position:fixed!important;
    left:auto;
    right:0;
    width:1116px;
    top:72px
}
#scroll,.copy-button{
    right:10px;
    cursor:pointer
}
@media (min-width:768px) and (max-width:991.98px){
    .map{
        position:relative!important;
        width:initial;
        top:152px
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .map{
        position:relative!important;
        width:initial;
        top:152px
    }
}
@media (max-width:1400px){
    .map{
        position:relative!important;
        width:initial;
        top:0
    }
}
@media (max-width:1850px){
    .map{
        position:relative!important;
        width:initial;
        top:0
    }
}
.btn-white{
    background-color:#fff;
    color:#212529
}
.btn-white:focus,.btn-white:hover{
    background-color:#fff;
    color:#5932f0
}
.btn-white.active{
    background-color:#f2f2f2;
    color:#5932f0
}
.copy-button,.nav-header.header-white .navbar-toggler .icon-bar{
    background-color:#fff
}
.btn-icon{
    position:relative;
    display:inline-flex;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    font-size:.92969rem;
    font-weight:400;
    width:2.5rem;
    height:2.5rem;
    padding:0
}
.copy-button{
    border:0;
    font-size:13px;
    line-height:18px;
    text-transform:capitalize;
    font-weight:700;
    padding:6px 12px;
    color:#000;
    position:absolute;
    top:18px;
    border-radius:4px
}
#lg-counter,.call,.currancy{
    font-size:16px
}
.h1,h1,h2.headingh2{
    line-height:1.3
}
.copy-button:active,.copy-button:focus,.copy-button:hover{
    outline:0;
    background-color:#fff;
    color:#cbc5b3
}
.content-section{
    padding:40px
}
.copy-content{
    position:relative;
    margin-bottom:30px
}
.copy-content-height{
    overflow:auto;
    max-height:300px;
    border-radius:6px
}
.h1,.h2,h1,h2{
    margin-bottom:1rem
}
.h2,h2{
    line-height:1.35
}
.h3,h3{
    line-height:1.4
}
.h4,h4{
    line-height:1.05
}
.h5,h5{
    line-height:1.5
}
.h6,h6{
    line-height:1.55
}
.lh-0{
    line-height:0!important
}
.text-link{
    color:#adb5bd
}
@-webkit-keyframes bounce{
    0%,100%,20%,50%,80%{
        transform:translateY(0)
    }
    40%{
        transform:translateY(-20px)
    }
    60%{
        transform:translateY(-10px)
    }
}
@keyframes bounce{
    0%,100%,20%,50%,80%{
        transform:translateY(0)
    }
    40%{
        transform:translateY(-20px)
    }
    60%{
        transform:translateY(-10px)
    }
}
.header-position{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    z-index:9
}
.nav-header .navbar-toggler{
    padding:0;
    border:0
}
.nav-header .navbar-toggler:focus{
    box-shadow:none
}
.nav-header .navbar-brand{
    padding-top:3px;
    line-height:1
}
.nav-header .navbar-toggler .icon-bar{
    background-color:#212529;
    transition:.3s linear;
    display:block;
    width:22px;
    height:2px
}
.nav-header .navbar-toggler .icon-bar+.icon-bar{
    margin-top:5px
}
.nav-header .navbar,.nav-header.nav-header-classic .navbar{
    padding:0
}
.nav-header .navbar-toggler .icon-bar:first-child{
    transform:rotate(45deg);
    top:7px;
    position:relative
}
.nav-header .navbar-toggler .icon-bar:nth-child(2){
    transform:rotate(-45deg)
}
.nav-header .navbar-toggler.collapsed .icon-bar:first-child{
    transform:rotate(0);
    top:0
}
.nav-header .navbar-toggler.collapsed .icon-bar:nth-child(2){
    transform:rotate(0)
}
.nav-header .navbar-toggler.collapsed .icon-bar:nth-child(3){
    opacity:1
}
.nav-header .navbar-nav .nav-link{
    text-transform:capitalize;
    color:#fff;
    padding:40px 35px;
    font-size:15px;
    text-transform:uppercase;
    line-height:12px;
    font-weight:500
}
@media (max-width:767.98px){
    .nav-header .navbar-collapse{
        overflow-x:hidden;
        max-height:400px
    }
    .imgView{
        height:240px!important
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .nav-header .navbar-collapse{
        overflow-x:hidden;
        max-height:500px
    }
}
.nav-header .nav-item{
    text-transform:capitalize;
    color:#fff
}
.nav-header.nav-header-classic .navbar .nav-link{
    display:inline-block;
    padding:24px 0;
    margin:0 15px;
    text-transform:capitalize;
    font-size:16px;
   color: #fffdfd;
    background: #282828;
    line-height:1.2;
    font-weight:500;
    position:relative;
    z-index:1
}
@media (min-width:991px){
    .nav-header.header-white .navbar .nav-link,.nav-header.header-white .navbar .nav-link:hover{
        color:#fff
    }
}
@media (max-width:991px){
    .nav-header .navbar{
        padding:14px 0
    }
    .nav-header .navbar-nav .nav-link{
        border-top:1px solid #dee2e6;
        padding:18px 20px;
        color:#212529
    }
    .nav-header .navbar-nav .nav-link:hover{
        color:#cbc5b3
    }
    .nav-header .navbar-nav .nav-item:first-child .nav-link{
        border-top:0 solid transparent
    }
    .nav-header .navbar-collapse{
        position:absolute;
        top:72px;
        left:0;
        z-index:99;
        width:100%;
        background-color:#fff;
        box-shadow:0 5px 10px #14303a15;
        border-radius:.5rem
    }
    .nav-header.nav-header-classic{
        padding:20px 0
    }
    .nav-header.nav-header-classic .navbar .nav-link{
        display:block;
        padding:15px 5px;
        margin:0 20px
    }
    .nav-header.header-white .navbar .nav-link{
        color:#212529
    }
}
:root{
    --litepicker-container-months-color-bg:#fff;
    --litepicker-container-months-box-shadow-color:#dee2e6;
    --litepicker-footer-color-bg:#f8f9fa;
    --litepicker-footer-box-shadow-color:#dee2e6;
    --litepicker-tooltip-color-bg:#fff;
    --litepicker-month-header-color:#212529;
    --litepicker-button-prev-month-color:#6f6985;
    --litepicker-button-next-month-color:#6f6985;
    --litepicker-button-prev-month-color-hover:#495057;
    --litepicker-button-next-month-color-hover:#495057;
    --litepicker-month-width:calc(var(--litepicker-day-width) * 7);
    --litepicker-month-weekday-color:#6f6985;
    --litepicker-month-week-number-color:#6f6985;
    --litepicker-day-width:38px;
    --litepicker-day-color:#212529;
    --litepicker-day-color-hover:#cbc5b3;
    --litepicker-is-today-color:#cbc5b3;
    --litepicker-is-in-range-color:#e7e2fb;
    --litepicker-is-locked-color:#6f6985;
    --litepicker-is-start-color:#fff;
    --litepicker-is-start-color-bg:#cbc5b3;
    --litepicker-is-end-color:#fff;
    --litepicker-is-end-color-bg:#cbc5b3;
    --litepicker-button-cancel-color:#fff;
    --litepicker-button-cancel-color-bg:#6f6985;
    --litepicker-button-apply-color:#fff;
    --litepicker-button-apply-color-bg:#495057;
    --litepicker-button-reset-color:#565266;
    --litepicker-button-reset-color-hover:#495057;
    --litepicker-highlighted-day-color:#212529;
    --litepicker-highlighted-day-color-bg:#ffc107
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.text-reset{
    color:inherit
}
#lg-counter{
    display:inline-block;
    color:#999;
    padding-left:20px;
    padding-top:12px
}
@font-face{
    font-family:lg;
    font-display:swap;
    src:url(/projects/fonts/lg.eot?n1z373);
    src:url(/projects/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/projects/fonts/lg.woff?n1z373) format("woff"),url(/projects/fonts/lg.ttf?n1z373) format("truetype"),url(/projects/fonts/lg.svg?n1z373#lg) format("svg");
    font-weight:400;
    font-style:normal
}
.lg-icon{
    font-family:lg;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased
}
@-webkit-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-moz-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-ms-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-webkit-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@-moz-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@-ms-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
.lg-css3.lg-fade .lg-item.lg-current{
    opacity:1;
    -webkit-transition:opacity .1s;
    -moz-transition:opacity .1s;
    -o-transition:opacity .1s;
    transition:opacity .1s
}
.lg-autoplay-button:after{
    content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after{
    content:"\e01a"
}
.lg-group:after{
    content:"";
    display:table;
    clear:both
}
.sec-title22{
    padding-top:0
}
.bnr-shadow::after,.call{
    position:absolute;
    right:0
}
.font-weight-semi-bold,.properties-list h5{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
#location .mainDiv{
    display:inline-block;
    border-right:1px dashed #ccc;
    padding:0 12px
}
.at-property-btn,.badge_save,.btn.btn-call-to-act,.btn2,.headingH3,.link-btn,.main_title h2,.popular-tour-title,.proj-list .btn,.properties-list h5,p.top-text,ul.amenities li{
    text-transform:uppercase
}
.call{
  background: #282828;
    padding: 10px !important;
    color: #ffffff;
    border: 2px solid #f2c780;
    border-radius: 40px;
    transform: translateY(-50%);
    transition: .3s;
    min-width: 116px;
    line-height: 26px;
    top: 45%;
   
    font-weight: 700 !important;
}
.commonsrvs-list li,.design-item{
    background-color:var(--bs-white)
}
.currancy,.properties-list p span{
    font-weight:700
}
.call:hover{
        background: #efdfb2;
    color: #cc2e2e;
    border: 1px solid #1d1818;

}
.currancy{
    color:#cbc5b3;
    margin-bottom:0;
    letter-spacing:.5px
}
.proj_title{
    left:0;
    bottom:40px;
    right:0
}
.redmap{
    color:#cbc5b3;
    font-size:22px;
    position:relative;
    top:-4px
}
.proj_title h1{
    font-size:50px;
    text-shadow:1px 2px 2px #3a3737
}
.counter-style-six .counter-item .text{
    margin-top:-10px
}
.headingH2{
    font-size:32px;
    color:#000
}
h2.headingh2{
    font-size:1.35rem;
    font-weight:600;
    margin-bottom:15px;
    padding-bottom:10px
}
h2.headingh2 span{
    border-bottom:1px solid #ea1125;
    padding-bottom:12px
}
#about h3,#location h3{
    font-size:1.1rem;
    font-weight:600;
    margin-bottom:5px;
    line-height:1.3;
    padding-bottom:5px
}
.top-bar-bottom .contact .call h3 i{
    margin-right:10px
}
.gly{
    min-height:250px
}
.bnr-shadow::after{
    content:"";
    display:block;
    bottom:0;
    left:0;
    height:200px;
    background-image:linear-gradient(180deg,#09090900,#000000e0)
}
ul.amenities{
    display:flex;
    flex-wrap:wrap;
    padding-left:0
}
ul.amenities li{
    width:33%;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    font-size:14px;
    color:#000
}
.locImg,.top-bar-bottom .header-logo,ul.amenities li figure{
    float:left
}
.properties-list img{
    object-fit:cover;
    height:100px;
    width:100%;
    transition:.9s;
    -webkit-transition:.9s;
    -moz-transition:.9s;
    -o-transition:.9s;
    -ms-transition:.9s
}
.properties-list:hover img{
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.properties-list h5{
    font-size:15px;
    font-weight:600;
    line-height:1.5;
    margin-bottom:0
}
.properties-list p{
    font-size:13px;
    font-weight:500;
    margin-bottom:10px
}
.proj-list{
    margin-bottom:25px
}
.proj-list .btn{
    margin:10px auto -30px;
    width:150px;
    display:block;
    padding:3px;
    border-radius:25px;
    font-size:12px;
    font-weight:400;
    line-height:1.8
}
.header_bg{
    width:52%;
    height:100%;
    right:0;
    position:absolute;
    top:0
}
.header_bg:before{
    content:"";
    display:block;
    position:absolute;
    width:120px;
    height:100%;
    top:0;
    left:0;
    z-index:1;
    background:linear-gradient(90deg,#fff 0,#fff 1%,hsla(0,0%,100%,.85) 61%,hsla(0,0%,100%,.83) 62%,hsla(0,0%,100%,0))
}
.header_bg>img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    object-position:bottom
}
.navbar-brand img{
 
    width:80%!important;
}
.ph{
	margin-left:20%;
}
.design-item{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    position:relative;
    z-index:0;
    box-shadow:0 0 12px -1px rgb(0 0 0 / 20%)
}
.text-and-title{
    align-items:center;
    display:flex
}
.design-item:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:100%;
    border-radius:0;
    background-color:var(--bs-primary);
    z-index:-1;
    -webkit-transition:var(--bs-transition);
    transition:var(--bs-transition)
}
.design-icon{
    width:3.5rem;
    padding:.719rem .75rem;
    margin-right:1rem;
    font-size:1.125rem;
    color:#000;
    background-color:#cfd2d3
}
.account-setting,.account-setting a i{
    margin-right:5px
}
.design-content a{
    color:#000
}
.counter-style-five .counter-item .icon{
    margin-right:20px
}
.counter-style-five .counter-item .icon i{
    font-size:60px;
    background:linear-gradient(90deg,rgb(33 129 194) 0,#0078ee 100%);
    -webkit-text-fill-color:transparent;
    background-clip:text;
    -webkit-background-clip:text
}
.counter-style-five .counter-item .text{
    margin-top:-6px
}
.counter-style-five .counter-item .text h2{
    font-size:38px;
    padding:0;
    margin:0
}
.counter-style-five .counter-item .text p{
    font-size:18px;
    line-height:27px
}
#location .mainDiv img{
    float:left;
    margin-right:7px;
    padding:0 10px 0 0;
    height:58px
}
#location .mainDiv label{
    font-size:14px;
    color:#616161;
    line-height:20px;
    padding-top:5px
}
#location .mainDiv h5{
    margin:0 0 .5em;
    color:#111;
    font-family:Lato,sans-serif;
    font-weight:600;
    font-style:normal;
    font-size:18px;
    position:relative;
    top:17px;
    padding-bottom:8px
}
.mt_m80{
    margin-top:-80px
}
.gly-sec img{
    object-fit:cover;
    width:100%
}
.getintouch{
    font-size:32px!important
}
.enq-form{
    top:85px
}
.enq-form .card-body{
    border-radius:10px
}
.enq-form .form-control{
    padding:.5rem .7rem;
    line-height:1.5
}
.account-setting a:hover{
    color:#ccc
}
.sec-title2{
    padding-top:20px
}
.sec-title .title{
    font-size:36px;
    font-weight:700;
    line-height:46px;
    color:#fff;
    margin:0
}
.footer span.btn{
    line-height:2
}
.summary a{
    color:#212529!important;
    font-weight:600
}
.summary table{
    font-size:14px;
    color:#000;
    margin-bottom:0;
    line-height:1
}
.summary .table td{
    border:0;
    margin-bottom:-1px
}
.summary .table td figure{
    width:30px;
    float:left;
    margin-right:10px;
    border:1px dashed #f10909;
    border-radius:25px;
    padding:4px
}
.summary .table tr{
    border-color:inherit;
    border-style:solid;
    border-width:0;
    border-bottom:1px dashed #dfdfdf
}
.summary .table span{
    color:#6c6c6c;
    display:block;
    font-size:12px;
    line-height:1;
    font-weight:400;
    margin-bottom:4px
}
.loading{
    height:0;
    width:0;
    padding:15px;
    border:6px solid #ccc;
    border-right-color:#888;
    border-radius:22px;
    -webkit-animation:1s linear infinite rotate;
    position:absolute;
    right:148px;
    bottom:17px
}
@-webkit-keyframes rotate{
    100%{
        -webkit-transform:rotate(360deg)
    }
}
.whatsapp_icon{
    position:fixed;
    right:15px;
    bottom:60px;
    width:45px;
    line-height:43px;
    background:#30b140;
    color:#fff;
    font-size:24px;
    border-radius:100%;
    border:1px solid #30b140;
    z-index:1023!important;
    -webkit-box-shadow:0 0 10px rgb(0 0 0 / 15%);
    box-shadow:0 0 10px rgb(0 0 0 / 15%)
}
.prices,.prices .fa{
    width:36px;
    height:36px;
    line-height:36px
}
.priceList{
    background-color:#fff;
    background-clip:border-box;
    border-radius:.75rem;
    padding:0 10px 7px;
    float:right;
    position:relative
}
.prices{
    position:absolute;
    left:-35px;
    top:9px;
    border:1px dashed #cbc5b3;
    border-radius:50%;
    text-align:center
}
.prices .fa{
    color:#cbc5b3;
    border-radius:50%;
    border:1px dashed #cbc5b3;
    font-size:28px
}
.priceList label{
    font-size:11px;
    color:#6c757d;
    font-weight:500;
    margin-bottom:0;
    letter-spacing:.5px
}
.priceList h2,.top-bar-bottom .contact .call h3{
    font-size:22px;
    font-weight:700
}
.priceList h2{
    margin:0;
    line-height:16px
}
.h2,h2{
    font-size:1.35rem
}
.top-bar{
    background:#1d0c7a;
    background:linear-gradient(132deg,#1d0c7a 0,#1d0c7a 39%,#c21032 100%);
    border-bottom:1px solid rgba(255,255,255,.06)
}
.top-bar .contact-details li{
    display:inline-block;
    padding:0
}
.top-bar .contact-details li a{
    font-size:14px;
    display:block;
    margin-right:15px;
    color:#fff;
    line-height:32px
}
.top-bar .contact-details li a i{
    padding-right:2px;
    vertical-align:middle
}
.account-setting{
    position:relative;
    float:right;
    padding:4px;
    color:#fff
}
.account-setting a{
    display:inline-block;
    padding:0 10px;
    outline:0;
    font-size:14px;
    color:#fff
}
.top-bar-bottom{
    background:#f5f5f5;
    padding:15px
}
.top-bar-bottom .name-title{
    float:left;
    padding:5px 20px;
    margin-top:10px;
    border-left:1px dotted #aaa
}
.top-bar-bottom .contact .call{
    float:left;
    padding:12px 30px;
    line-height:18px
}
.top-bar-bottom .contact .call p{
    margin-left:38px;
    font-size:12px;
    line-height:18px
}
ul.social-list{
    float:right;
    margin:3px 0 0!important
}
.contact-details{
    margin:0!important;
    padding:2px 0 0
}
ul.social-list li{
    float:left;
    padding:0
}
ul.social-list li a{
    display:inline-block;
    color:#fff
}
ul.social-list li a i{
    font-size:16px;
    display:block;
    width:34px;
    height:33px;
    line-height:33px;
    transition:.2s ease-in-out;
    -moz-transition:.2s ease-in-out;
    -webkit-transition:.2s ease-in-out;
    -o-transition:.2s ease-in-out
}
.btn2{
    line-height:32px;
    background-color:#dc3545;
    display:inline-block!important;
    padding:0 15px;
    font-family:"Roboto Condensed",sans-serif!important;
    font-weight:500!important;
    letter-spacing:1px;
    font-size:14px;
    border:0;
    border-radius:2px;
    text-decoration:none!important;
    text-transform:none
}
.bg-light,.bg-whitediv{
    padding:60px 0
}
.text-center .btn2{
    margin-left:auto!important;
    margin-right:auto!important
}
.btn2:hover{
    background-color:#061e49
}
#amenities ul{
    margin:0;
    padding:0
}
#amenities li{
    display:inline-block;
    background-image:url(/images/getInTouch.webp);
    background-repeat:repeat;
    color:#fff;
    background-size:100%;
    -webkit-box-shadow:0 4px 19px 0 rgb(0 0 0 / 10%);
    box-shadow:0 4px 19px 0 rgb(0 0 0 / 10%);
    border-radius:4px;
    box-shadow:0 0 4px rgb(0 0 0 / 15%);
    border:1px solid #cecece;
    width:17%;
    margin:12px;
    padding:8px 0
}
#amenities li h4{
    font-size:15px
}
#amenities img{
    width:58px!important;
    padding:5px 9px
}
.text-and-title{
    justify-content:center;
    width:100%
}
.min,.process-items i,.proj-block{
    align-items:center
}
.proj-block{
    margin:10px auto;
    height:70px;
    width:100%;
    outline:#deb158 solid 3px;
    outline-offset:1px;
    padding:5px;
    display:flex;
    justify-content:flex-start
}
.special-offer{
    position:fixed;
    right:18px;
    z-index:999;
    bottom:27%
}
.special-offer img{
    width:75%;
    float:right
}
.bounce{
    animation:1.6s infinite bounce;
    transform-origin:50% 50%;
    -webkit-animation-name:bounce
}
.min{
    color:#fff;
    letter-spacing:0;
    display:block;
    background:#ccc;
    background:linear-gradient(90deg,#ccc 0,#fff 62%);
    width:72px;
    padding:7px;
    margin:-1px
}
.min img{
    width:50px
}
.enquiry_icon{
    position:fixed;
    right:15px;
    bottom:110px;
    width:45px;
    line-height:43px;
    text-align:center;
    background:#25147c;
    color:#fff;
    font-size:24px;
    border-radius:100%;
    border:1px solid #25147c;
    z-index:1023!important;
    -webkit-box-shadow:0 0 10px rgb(0 0 0 / 15%);
    box-shadow:0 0 10px rgb(0 0 0 / 15%)
}
.enquiry_icon:hover{
    background:#cbc5b3;
    border:1px solid #cbc5b3
}
.imgDiv{
    float:left;
    width:35px!important;
    margin-right:10px
}
.imgDiv img{
    width:100%;
    height:41px
}
.headingDiv{
    float:left;
    font-size:14px;
    margin-left:10px;
    width:71%;
    line-height:23px
}
.scrollbar{
    margin-left:30px;
    float:left;
    height:350px;
    width:92%;
    overflow-y:scroll;
    margin-bottom:25px
}
.whiteLocation{
    background:#f5f5f5
}
.prcCss{
    font-size:16px!important;
    line-height:27px!important;
    color:#fff!important
}
.force-overflow{
    min-height:300px
}
#style-2::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    border-radius:10px;
    background-color:#f5f5f5
}
#style-2::-webkit-scrollbar{
    width:8px;
    background-color:#f5f5f5
}
#style-2::-webkit-scrollbar-thumb{
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    background-color:#d62929
}
.commonsrvs-list{
    list-style:none;
    padding:0
}
.commonsrvs-list li{
    font-size:16px;
    color:#000;
    font-weight:400;
    line-height:34px;
    display:inline-block;
    margin-right:20px;
    box-shadow:0 0 12px -1px rgb(0 0 0 / 20%);
    padding:5px 15px;
    width:45%
}
.modal-Btn,.play-content i{
    font-size:30px;
    z-index:999
}
.counter-area.counter-style-six.glimpse_what{
    background:#fff;
    text-align:left
}
.counter-area p{
    text-align:left
}
.container-1350{
    max-width:1380px;
    margin:auto;
    padding-left:15px;
    padding-right:15px
}
.counter-wrapper.glimpse_whats{
    padding:50px;
    background:0 0!important
}
.noback{
    background:0 0!important;
    padding:0;
    margin:0;
    border:4px solid #fff;
    border-radius:0
}
.modal-Btn{
    top:-23px;
    color:#000!important;
    right:-18px!important;
    width:40px!important;
    height:40px!important;
    border-radius:100px!important;
    background:#fff;
    position:absolute!important;
    line-height:20px;
    border:1px solid #000!important
}
.loaderDiv,.thxDiv{
    background-color:#fafafa;
    opacity:.8;
    overflow:hidden;
    right:0;
    bottom:0
}
.counter-style-six .text-wrapper{
    padding-right:95px
}
.img-holder img{
    width:100%;
    border-radius:15px;
    border:5px solid #fff;
    height:100%
}
.play-content{
    border-radius:50%;
    line-height:80px;
    animation:2s linear infinite animate;
    width:70px;
    height:70px;
    transform:translate(-50%,-50%)
}
.modal-Btn2,.popular-tour-title{
    line-height:20px
}
.video-play-button,.video-play-button:after,.video-play-button:before{
    position:absolute;
    transform:translateX(-50%) translateY(-50%);
    border-radius:50%;
    display:block;
    top:50%;
    left:50%
}
.counter-style-six .img-holder .play-content{
    position:absolute;
    top:50%;
    background:#bb2424;
    left:-39px;
    transform:translateY(-50%)
}
.play-content a{
    padding:0;
    display:block
}
.play-content i{
    color:#fff;
    position:relative;
    top:-5px;
    left:-10px;
    display:block;
    width:54px;
    height:54px;
    line-height:54px
}
.fa-play:before{
    content:"\f04b"
}
.video-play-button{
    z-index:10;
    box-sizing:content-box;
    width:32px;
    height:44px;
    padding:18px 20px 18px 28px
}
.video-play-button:before{
    content:"";
    z-index:0;
    width:80px;
    height:80px;
    background:#ba1f24;
    animation:1.5s ease-out infinite pulse-border
}
.video-play-button:after{
    content:"";
    z-index:1;
    width:80px;
    height:80px;
    background:#fa183d;
    transition:.2s
}
.bg-white-video:before,.loaderDiv,.thxDiv{
    position:absolute;
    left:0;
    top:0
}
.video-play-button:hover:after{
    background-color:darken(#fa183d,10%)
}
.video-play-button img{
    position:relative;
    z-index:3;
    max-width:100%;
    width:auto;
    height:auto
}
.video-play-button span{
    display:block;
    position:relative;
    z-index:3;
    width:0;
    height:0;
    border-left:32px solid #fff;
    border-top:22px solid transparent;
    border-bottom:22px solid transparent
}
.card-body{
    font-size:13px;
    color:#101010
}
@keyframes pulse-border{
    0%{
        transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity:1
    }
    100%{
        transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity:0
    }
}
#scroll{
    position:fixed;
    bottom:8px;
    width:47px;
    height:47px;
    background-color:#cbc5b3;
    border-color:#cbc5b3;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
    z-index:999
}
#scroll span{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#fff
}
#scroll:hover{
    background-color:#22107b;
    opacity:1;
    filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)"
}
.loaderDiv{
    z-index:2147483647!important;
    padding-top:20%;
    display:none
}
.thxDiv{
    z-index:999!important;
    padding-top:45%;
    display:block
}
.thxDiv h2{
    color:#cbc5b3;
    font-size:16px;
    font-weight:600;
    padding:0 52px;
    line-height:26px
}
.counter-area h2{
    font-family:var(--rajdhani);
    font-size:55px;
    font-family:var(--rajdhani);
    font-weight:700;
    line-height:74px;
    padding-top:16%;
    color:#fff
}
.bg-white-video{
    background:url(/projects/images/video-img.webp) left top!important;
    color:#fff
}
.bg-white-video:before{
    width:100%;
    height:100%;
    background:#000008;
    content:"";
    z-index:-1;
    opacity:.4
}
.text-wrapper.recenturesoft_div p{
    color:#fff!important;
    font-size:1rem;
    text-align:center;
    padding-left:5%;
    padding-right:5%
}
.modal-Btn2{
    top:-13px;
    color:#000!important;
    right:-18px!important;
    width:40px!important;
    height:40px!important;
    border-radius:100px!important;
    background:#fff;
    position:absolute!important;
    z-index:9999;
    font-size:30px;
    border:1px solid #000!important
}
.imgView{
    object-fit:cover;
    width:auto;
    height:350px;
    margin:0 auto;
    display:block
}
.developerDiv,.developerDiv a,.developerDiv a:hover{
    font-size:22px!important;
    color:#fff
}
.getInTouch{
    background-image:url(/images/getInTouch.webp);
    background-repeat:repeat;
    color:#fff;
    background-size:100%
}
.tabBox,.tabBox2{
    color:#000!important;
    font-weight:600!important;
    background-color:#fff!important;
    text-align:center!important;
    font-size:17px!important;
    border-radius:3px!important;
    border:1px solid #d7d3d3!important;
    padding:5px 35px;
    margin-right:10px;
    outline:0
}
.tabBox.active,.tabBox2.active{
    color:#000!important;
    background-color:#f5f2f2!important;
    border-radius:3px!important;
    border:1px solid #d7d3d3!important;
    outline:0
}
.minWidth{
    max-width:500px!important
}
.link-btn{
    padding:3px 6px;
    border-radius:2px;
    font-family:Quicksand,sans-serif;
    display:inline-block;
    cursor:pointer;
    font-size:12px;
    transition:.5s;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    background:#f4364f;
    background:linear-gradient(to bottom,#f4364f,#dc2039)
}
.link-btn:hover{
    background-color:#e23464;
    transition:.5s;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    color:#fff
}
.overlay .at-property-overlayer,.overlay:hover .at-property-overlayer{
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    -ms-transition:.5s ease-in-out
}
.overlay{
    position:relative;
    overflow:hidden
}
.overlay .at-property-overlayer{
    position:absolute;
    bottom:-100%;
    z-index:111;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.7);
    transition:.5s ease-in-out
}
.overlay:hover .at-property-overlayer{
    left:0;
    bottom:0;
    transition:.5s ease-in-out
}
.at-property-btn{
    border:.1vw solid #e0e0e0;
    background:0 0;
    border-radius:0;
    position:absolute;
    top:-15%;
    left:50%;
    z-index:222;
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    -ms-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
    font-size:13px;
    padding:5px 20px
}
.at-property-btn:hover{
    background:#cbc5b3!important
}
.overlay:hover .at-property-btn{
    color:#e0e0e0;
    background:rgba(0,0,0,.7);
    top:50%;
    -webkit-transition:.8s ease-in-out;
    -moz-transition:.8s ease-in-out;
    -o-transition:.8s ease-in-out;
    -ms-transition:.8s ease-in-out;
    transition:.8s ease-in-out
}
.FloorListing{
    background-color:#fff;
    border-radius:8px;
    margin-bottom:30px;
    padding:14px;
    position:relative
}
.FloorListing h2{
    font-size:18px;
    color:#000;
    font-weight:600;
    margin:0 0 10px;
    padding:10px 0;
    position:relative;
    background:#fff;
    background:linear-gradient(80deg,#fff 0,#e8e9ea 46%,#fff 100%)
}
.purpleC{
    right:15px;
    background-color:rgba(0,0,0,.6)
}
.FloorListing ul{
    margin:0;
    padding:10px 0 15px
}
.FloorListing li{
    border-bottom:1px dashed #eee;
    font-size:13px;
    color:#101010;
    padding:3px 0
}
.FloorListing li span{
    float:right;
    font-size:13px;
    color:#101010
}
.FloorListing a{
    color:#000;
    font-weight:700;
    font-size:14px
}
.process-box h4,.process-box h5{
    font-weight:600;
    text-align:right
}
.FloorListing a:hover{
    color:#c41130
}
.FloorListing .viewFloor{
    margin-right:3px
}
.process-items{
    padding-right:20px;
    padding-left:20px;
    position:relative
}
.process-items:first-child{
    padding-left:15px
}
.process-items:before{
    content:"";
    width:40px;
    height:1px;
    background:#dddfe1;
    position:absolute;
    right:-20px;
    top:60px
}
.process-items i{
    background:#dddfe1;
    color:#202122;
    width:20px;
    height:20px;
    display:flex;
    justify-content:center;
    border-radius:50%;
    position:absolute;
    right:-10px;
    top:50px
}
.process-box{
    width:100%;
    border:1px solid #fff;
    border-radius:10px;
    padding:0 10px 10px;
    overflow:hidden;
    transition:.3s;
    margin-bottom:40px;
    box-shadow:0 3px 10px rgb(0 0 0 / 15%);
    background:#e8e9ea
}
.process-box:hover{
    background:#fff
}
.process-box-icon{
    width:65px;
    height:65px;
    position:relative;
    top:0;
    left:-5px;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:9;
    margin:0 0 20px
}
.process-box-icon svg{
    width:46px;
    margin-left:-14px
}
.process-box h4{
    margin:-81px 0 20px;
    font-size:32px;
    color:#25147c;
    padding-top:5px
}
.process-box h4 a{
    background:#cecece;
    color:#25147c!important;
    font-size:15px;
    padding:3px 10px;
    border-radius:5px;
    cursor:pointer
}
.process-box h4 a:hover{
    background:#cbc5b3;
    color:#fff!important
}
.process-box h5{
    font-size:18px;
    color:#000;
    margin-top:-12px;
    line-height:normal;
    margin-bottom:5px
}
.process-box h6{
    font-size:14px;
    color:#6a6d6f;
    font-weight:500;
    text-align:right;
    line-height:normal
}
.box-icon-ruby-icon22 svg path,.process-box .process-box-icon svg circle,.process-box .process-box-icon svg ellipse,.process-box .process-box-icon svg line,.process-box .process-box-icon svg path,.process-box .process-box-icon svg polygon,.process-box .process-box-icon svg rect,.process-box:hover .process-box-icon svg circle,.process-box:hover .process-box-icon svg ellipse,.process-box:hover .process-box-icon svg line,.process-box:hover .process-box-icon svg path,.process-box:hover .process-box-icon svg polygon,.process-box:hover .process-box-icon svg rect{
    fill:#fff
}
.process-box-icon:before{
    content:'';
    width:150%;
    height:150%;
    background:#c41130;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    border-radius:50%;
    transform:translate(-30%,-30%);
    transition:.3s;
    color:#fff
}
.main_title{
    font-size:16px;
    margin-bottom:30px
}
.main_title h2{
    font-weight:700;
    letter-spacing:-1px;
    font-size:30px;
    margin-bottom:0;
    margin-top:0
}
.main_title h2 span{
    color:#e04f67
}
.tour_container{
    background-color:#fff;
    -webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1);
    box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);
    margin:0 0 30px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:relative
}
.img_container{
    position:relative;
    overflow:hidden;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.img_container a:hover img{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.img_container img{
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:.5s;
    transition:.5s;
    -webkit-backface-visibility:hidden
}
.tour_container .tour_title{
    padding:15px 15px 10px;
    position:relative
}
.tour_container .tour_title h3{
    margin:0 0 3px;
    font-size:14px;
    text-transform:uppercase
}
#floorPlan,#projectGallery{
    display:flex;
    justify-content:center;
    margin-bottom:30px
}
.show{
    display:block
}
.popular-tour-wrap{
    box-shadow:0 0 3px 3px rgb(0 0 0 / 30%);
    width:22%;
    display:inline-block;
    margin:12px
}
.popular-tour-img>a{
    display:block;
    overflow:hidden
}
.popular-tour-img::before{
    border:2px solid #f9f9f9;
    bottom:10px;
    content:"";
    display:block;
    left:10px;
    position:absolute;
    right:10px;
    top:10px;
    -webkit-transition:1s;
    transition:1s
}
.popular-tour-content{
    text-align:center;
    padding:15px 16px
}
.popular-tour-wrap:hover img{
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:1s;
    transistion:all 1s ease 0s
}
.popular-tour-wrap:hover .popular-tour-img::before{
    border:none
}
.btn{
    padding:4px 15px;
    line-height:40px
}
.Sproject{
    background-image:url(/images/pattern.webp);
    background-repeat:repeat;
    color:#fff;
    padding:30px 0
}
.badge_save{
    position:absolute;
    top:0;
    right:0;
    width:65px;
    height:77px;
    color:#fff;
    background:url(/images/sale.png);
    font-size:10px;
    line-height:13px;
    padding-top:32px
}
.badge_save strong{
    display:block;
    font-size:14px;
    font-weight:700
}
.Ribbon{
    position:absolute;
    top:15px;
    left:15px;
    z-index:2;
    color:#fff;
    border-radius:.3125rem;
    padding:4px 6px;
    line-height:1.2;
    font-size:13px;
    font-family:sans-serif;
    background-color:rgb(0 0 0 / 40%)
}
.Locproject{
    background-image:url(/images/building.webp);
    color:#fff;
    padding:30px 0;
    background-size:100%
}
.theme-bg{
    background:#160f0f;
    width:100%;
    margin:auto;
    top:26px;
  
    border:5px solid #dbdbdb63;
    position:relative;
    z-index:99
}
.call-to-act{
    width:100%;
    display:flex;
    flex-wrap:wrap;
    color:#000;
    align-items:center
}
.call-to-act-head{
    flex:1
}
.call-to-act h3{
    color:#000;
    margin-bottom:5px;
    font-weight:700;
    text-transform:capitalize;
    font-family:Jost,sans-serif;
    line-height:30px;
    font-size:24px
}
.btn.btn-call-to-act{
    background:#25147c;
    padding:3px 22px;
    border-radius:50px;
    color:#fff;
    font-weight:600;
    box-shadow:0 0 0 5px rgb(255 255 255 / 20%);
    -webkit-box-shadow:0 0 0 5px rgb(255 255 255 / 20%)
}
.pclass h5{
    margin-top:0;
    margin-bottom:.5rem;
    line-height:1.2;
    color:#212529;
    font-weight:600
}
.pclass h5:hover{
    color:#25147c
}
.btn-default:focus{
    border-color:#c41130;
    background-color:#c41130;
    color:#fff
}
.title-1.detail-title p.font-design{
    font-weight:500;
    background-color:rgba(255,255,255,.7);
    color:#000;
    padding:15px
}
.new-banner-text{
    left:0!important;
    text-align:center!important;
    width:100%!important;
    max-width:100%!important;
    top:24%!important
}
p.top-text{
    font-size:20px;
    color:#fff;
    text-align:left
}
.h3.new-style{
    -webkit-text-stroke:3px #06cdd2;
    color:transparent;
    font-size:102px;
    text-align:left;
    margin:0;
    padding:0;
    font-family:poppinsbold
}
.btn-hover{
    text-align:center;
    border:none;
    background-size:300% 100%;
    border-radius:50px;
    -o-transition:.4s ease-in-out;
    -webkit-transition:.4s ease-in-out;
    transition:.4s ease-in-out;
    padding:10px 40px;
    color:#000;
    font-weight:700;
    font-size:20px
}
.btnEffect,.btnEffect:hover{
    border-radius:5px;
    font-family:sans-serif;
    text-shadow:2px 1px 2px #000
}
.effect.effect-1:before{
    content:"\f178";
    font-family:FontAwesome;
    font-size:15px;
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    right:9px;
    top:0;
    opacity:0;
    height:100%;
    width:40px;
    transition:.2s linear
}
.btnEffect{
    text-align:center;
    background:linear-gradient(130deg,rgba(0,0,0,.1) 30%,rgba(0,0,0,.3)),#ff002c;
    box-shadow:1px 2px 7px #605b5b,inset -3px -3px 7px #423535,inset 3px 3px 7px #fff;
    font-size:1.125rem;
    padding:9px 20px;
    color:#fff
}
.btnEffect:hover{
    background:linear-gradient(130deg,rgba(0,0,0,.1) 30%,rgba(0,0,0,.3)),red;
    box-shadow:1px 2px 7px #605b5b,inset -3px -3px 7px #302a2a,inset 3px 3px 7px #fff;
    color:#fff
}
.btnCss{
    width:auto
}
.ft-counterup-section{
    z-index:1;
    padding:30px 0;
    background-image:url(/projects/images/offer-banner.webp);
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat
}
.ft-counterup-innerbox{
    margin-left:40px;
    border-radius:8px;
    padding:20px 10px 10px 53px;
    -webkit-box-shadow:1.045px 9.945px 60px 0 rgb(68 68 68 / 15%);
    box-shadow:1.045px 9.945px 60px 0 rgb(68 68 68 / 15%);
    background:#fff
}
.ft-counterup-innerbox:hover{
    background:#f5f5f5;
    background:linear-gradient(0deg,#f5f5f5 0,#fbfbfb 100%)
}
.ft-counterup-innerbox .ft-counterup-icon{
    top:50%;
    left:-40px;
    z-index:1;
    width:80px;
    height:80px;
    position:absolute;
    border-radius:100%;
    background-color:#fff;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-box-shadow:5.694px 12.79px 30px 0 rgba(234,30,0,.15);
    box-shadow:5.694px 12.79px 30px 0 rgba(234,30,0,.15)
}
.ft-counterup-innerbox .ft-counterup-icon:before{
    top:8px;
    left:8px;
    content:"";
    z-index:-1;
    width:65px;
    height:65px;
    position:absolute;
    border-radius:100%;
    background-color:#00044b
}
.ft-counterup-innerbox .ft-counterup-icon i{
    color:#fff;
    font-size:35px;
    line-height:.75
}
.ft-counterup-innerbox .ft-counterup-text h3{
    color:#00044b;
    font-size:28px;
    font-weight:700;
    padding-bottom:0;
    margin-bottom:0;
    line-height:35px
}
.ft-counterup-innerbox .ft-counterup-text p{
    color:#000;
    font-weight:700
}
.headingH3{
    font-size:32px;
    color:#fff;
    margin-bottom:40px;
    font-weight:600
}
.headingH3 span{
    border-bottom:1px solid #ea1125;
    padding-bottom:8px
}
.box-icon-ruby-icon22{
    font-size:42px;
    line-height:1;
    color:#a58838;
    width:41px;
    display:inline-block
}
.box-icon-ruby-icon22 svg{
    width:41px;
    margin-top:0
}
.TableCss{
    width:100%;
    padding-top:0!important;
    border-top:none!important
}
.TableCss table tr th{
    border:1px solid #e6e6e6;
    padding:.6rem;
    background-color:rgba(0,0,0,.03)
}
.marBot{
    margin-bottom:50px!important
}
.TableCss table tr td{
    border-bottom:1px solid #e6e6e6;
    padding:7px 5px 7px 10px;
    font-size:.93rem;
    line-height:1.4rem
}
.TableCss .floor-plan td:hover{
    background:rgba(0,0,0,.06)
}
.TableCss tr:nth-child(2n){
    background-color:rgba(0,0,0,.01)
}
.TableCss .floor-plan{
    max-width:50px;
    border-radius:5px;
    cursor:zoom-in
}
.TableCss .floor-rows{
    float:right;
    margin-bottom:10px;
    margin-top:8px
}
.tbl1 th{
    padding:5px!important;
    background-color:#e8e9ea!important;
    color:#000;
    font-size:16px!important;
    border:1px solid rgba(0,0,0,.1);
    border-bottom:none!important
}
.TableCss .floor-rows select{
    height:45px;
    border:1px solid #e6e4e4;
    color:#4a4949;
    padding:1.3rem 2.5rem .2rem .4rem;
    line-height:.5rem;
    width:100%;
    border-radius:.3rem;
    font-size:1rem
}
.TableCss .floor-rows select:active,.TableCss .floor-rows select:focus{
    background-color:#fff;
    border-color:#ea1125
}
@media (min-width:1200px){
    .display-1{
        font-size:5rem
    }
    .display-2{
        font-size:4.5rem
    }
    .display-3{
        font-size:4rem
    }
    .display-4{
        font-size:3.5rem
    }
    .display-5{
        font-size:3rem
    }
    .display-6{
        font-size:2.5rem
    }
    .display-7{
        font-size:2rem
    }
    .col-xl{
        flex:1 0 0%
    }
    .col-xl-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-xl-1{
        flex:0 0 auto;
        width:8.33333%
    }
    .col-xl-2{
        flex:0 0 auto;
        width:16.66667%
    }
    .col-xl-3{
        flex:0 0 auto;
        width:25%
    }
    .col-xl-4{
        flex:0 0 auto;
        width:33.33333%
    }
    .col-xl-5{
        flex:0 0 auto;
        width:41.66667%
    }
    .col-xl-6{
        flex:0 0 auto;
        width:50%
    }
    .col-xl-7{
        flex:0 0 auto;
        width:58.33333%
    }
    .col-xl-8{
        flex:0 0 auto;
        width:66.66667%
    }
    .col-xl-9{
        flex:0 0 auto;
        width:75%
    }
    .col-xl-10{
        flex:0 0 auto;
        width:83.33333%
    }
    .col-xl-11{
        flex:0 0 auto;
        width:91.66667%
    }
    .col-xl-12{
        flex:0 0 auto;
        width:100%
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.33333%
    }
    .offset-xl-2{
        margin-left:16.66667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.33333%
    }
    .offset-xl-5{
        margin-left:41.66667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.33333%
    }
    .offset-xl-8{
        margin-left:66.66667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.33333%
    }
    .offset-xl-11{
        margin-left:91.66667%
    }
    .g-xl-0{
        --bs-gutter-x:0;
        --bs-gutter-y:0
    }
    .g-xl-1{
        --bs-gutter-x:0.25rem;
        --bs-gutter-y:0.25rem
    }
    .g-xl-2{
        --bs-gutter-x:0.5rem;
        --bs-gutter-y:0.5rem
    }
    .g-xl-3{
        --bs-gutter-x:1rem;
        --bs-gutter-y:1rem
    }
    .g-xl-4{
        --bs-gutter-x:1.5rem;
        --bs-gutter-y:1.5rem
    }
    .g-xl-5{
        --bs-gutter-x:2rem;
        --bs-gutter-y:2rem
    }
    .g-xl-6{
        --bs-gutter-x:2.5rem;
        --bs-gutter-y:2.5rem
    }
    .g-xl-7{
        --bs-gutter-x:3rem;
        --bs-gutter-y:3rem
    }
    .g-xl-8{
        --bs-gutter-x:3.5rem;
        --bs-gutter-y:3.5rem
    }
    .g-xl-9{
        --bs-gutter-x:4rem;
        --bs-gutter-y:4rem
    }
    .g-xl-10{
        --bs-gutter-x:4.5rem;
        --bs-gutter-y:4.5rem
    }
    .g-xl-11{
        --bs-gutter-x:5rem;
        --bs-gutter-y:5rem
    }
    .g-xl-12{
        --bs-gutter-x:5.5rem;
        --bs-gutter-y:5.5rem
    }
    .g-xl-13{
        --bs-gutter-x:6rem;
        --bs-gutter-y:6rem
    }
    .g-xl-14{
        --bs-gutter-x:6.5rem;
        --bs-gutter-y:6.5rem
    }
    .g-xl-15{
        --bs-gutter-x:7rem;
        --bs-gutter-y:7rem
    }
    .g-xl-16{
        --bs-gutter-x:7.5rem;
        --bs-gutter-y:7.5rem
    }
    .g-xl-17{
        --bs-gutter-x:8rem;
        --bs-gutter-y:8rem
    }
    .g-xl-18{
        --bs-gutter-x:8.5rem;
        --bs-gutter-y:8.5rem
    }
    .g-xl-19{
        --bs-gutter-x:9rem;
        --bs-gutter-y:9rem
    }
    .g-xl-20{
        --bs-gutter-x:9.5rem;
        --bs-gutter-y:9.5rem
    }
    .g-xl-21{
        --bs-gutter-x:10rem;
        --bs-gutter-y:10rem
    }
    .g-xl-22{
        --bs-gutter-x:14rem;
        --bs-gutter-y:14rem
    }
    .g-xl-23{
        --bs-gutter-x:18rem;
        --bs-gutter-y:18rem
    }
    .g-xl-24{
        --bs-gutter-x:19rem;
        --bs-gutter-y:19rem
    }
    .navbar-expand-xl{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .d-xl-flex,.navbar-expand-xl .navbar-collapse{
        display:flex!important
    }
    .navbar-expand-xl .navbar-toggler{
        display:none
    }
    .modal-xl{
        max-width:1140px
    }
    .sticky-xl-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
    .d-xl-block{
        display:block!important
    }
    .d-xl-grid{
        display:grid!important
    }
    .d-xl-table{
        display:table!important
    }
    .d-xl-table-row{
        display:table-row!important
    }
    .d-xl-none{
        display:none!important
    }
    .border-xl{
        border:1px solid #dee2e6!important
    }
    .border-xl-0{
        border:0!important
    }
    .border-top-xl{
        border-top:1px solid #dee2e6!important
    }
    .border-top-xl-0{
        border-top:0!important
    }
    .border-end-xl{
        border-right:1px solid #dee2e6!important
    }
    .border-end-xl-0{
        border-right:0!important
    }
    .border-bottom-xl{
        border-bottom:1px solid #dee2e6!important
    }
    .border-bottom-xl-0{
        border-bottom:0!important
    }
    .border-start-xl{
        border-left:1px solid #dee2e6!important
    }
    .border-start-xl-0{
        border-left:0!important
    }
    .border-xl-primary{
        border-color:#cbc5b3!important
    }
    .border-xl-secondary{
        border-color:#6c757d!important
    }
    .border-xl-info{
        border-color:#0dcaf0!important
    }
    .border-xl-danger{
        border-color:#dc3545!important
    }
    .border-xl-light{
        border-color:#f8f9fa!important
    }
    .border-xl-dark{
        border-color:#212529!important
    }
    .border-xl-white{
        border-color:#fff!important
    }
    .border-xl-0{
        border-width:0!important
    }
    .border-xl-1{
        border-width:1px!important
    }
    .border-xl-2{
        border-width:2px!important
    }
    .border-xl-3{
        border-width:3px!important
    }
    .border-xl-4{
        border-width:4px!important
    }
    .border-xl-5{
        border-width:5px!important
    }
    .w-xl-25{
        width:25%!important
    }
    .w-xl-50{
        width:50%!important
    }
    .w-xl-75{
        width:75%!important
    }
    .w-xl-100{
        width:100%!important
    }
    .w-xl-auto{
        width:auto!important
    }
    .min-vh-xl-100{
        min-height:100vh!important
    }
    .min-vh-xl-90{
        min-height:90vh!important
    }
    .flex-xl-row{
        flex-direction:row!important
    }
    .flex-xl-column{
        flex-direction:column!important
    }
    .flex-xl-shrink-0{
        flex-shrink:0!important
    }
    .flex-xl-shrink-1{
        flex-shrink:1!important
    }
    .flex-xl-wrap{
        flex-wrap:wrap!important
    }
    .justify-content-xl-start{
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        justify-content:center!important
    }
    .justify-content-xl-around{
        justify-content:space-around!important
    }
    .align-items-xl-start{
        align-items:flex-start!important
    }
    .align-items-xl-end{
        align-items:flex-end!important
    }
    .align-items-xl-center{
        align-items:center!important
    }
    .align-content-xl-start{
        align-content:flex-start!important
    }
    .align-content-xl-end{
        align-content:flex-end!important
    }
    .align-content-xl-center{
        align-content:center!important
    }
    .align-content-xl-around{
        align-content:space-around!important
    }
    .m-xl-0{
        margin:0!important
    }
    .m-xl-1{
        margin:.25rem!important
    }
    .m-xl-2{
        margin:.5rem!important
    }
    .m-xl-3{
        margin:1rem!important
    }
    .m-xl-4{
        margin:1.5rem!important
    }
    .m-xl-5{
        margin:2rem!important
    }
    .m-xl-6{
        margin:2.5rem!important
    }
    .m-xl-7{
        margin:3rem!important
    }
    .m-xl-8{
        margin:3.5rem!important
    }
    .m-xl-9{
        margin:4rem!important
    }
    .m-xl-10{
        margin:4.5rem!important
    }
    .m-xl-11{
        margin:5rem!important
    }
    .m-xl-12{
        margin:5.5rem!important
    }
    .m-xl-13{
        margin:6rem!important
    }
    .m-xl-14{
        margin:6.5rem!important
    }
    .m-xl-15{
        margin:7rem!important
    }
    .m-xl-16{
        margin:7.5rem!important
    }
    .m-xl-17{
        margin:8rem!important
    }
    .m-xl-18{
        margin:8.5rem!important
    }
    .m-xl-19{
        margin:9rem!important
    }
    .m-xl-20{
        margin:9.5rem!important
    }
    .m-xl-21{
        margin:10rem!important
    }
    .m-xl-22{
        margin:14rem!important
    }
    .m-xl-23{
        margin:18rem!important
    }
    .m-xl-24{
        margin:19rem!important
    }
    .m-xl-auto{
        margin:auto!important
    }
    .my-xl-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-xl-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-xl-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-xl-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-xl-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-xl-5{
        margin-top:2rem!important;
        margin-bottom:2rem!important
    }
    .my-xl-6{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .my-xl-7{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-xl-8{
        margin-top:3.5rem!important;
        margin-bottom:3.5rem!important
    }
    .my-xl-9{
        margin-top:4rem!important;
        margin-bottom:4rem!important
    }
    .my-xl-10{
        margin-top:4.5rem!important;
        margin-bottom:4.5rem!important
    }
    .my-xl-11{
        margin-top:5rem!important;
        margin-bottom:5rem!important
    }
    .my-xl-12{
        margin-top:5.5rem!important;
        margin-bottom:5.5rem!important
    }
    .my-xl-13{
        margin-top:6rem!important;
        margin-bottom:6rem!important
    }
    .my-xl-14{
        margin-top:6.5rem!important;
        margin-bottom:6.5rem!important
    }
    .my-xl-15{
        margin-top:7rem!important;
        margin-bottom:7rem!important
    }
    .my-xl-16{
        margin-top:7.5rem!important;
        margin-bottom:7.5rem!important
    }
    .my-xl-17{
        margin-top:8rem!important;
        margin-bottom:8rem!important
    }
    .my-xl-18{
        margin-top:8.5rem!important;
        margin-bottom:8.5rem!important
    }
    .my-xl-19{
        margin-top:9rem!important;
        margin-bottom:9rem!important
    }
    .my-xl-20{
        margin-top:9.5rem!important;
        margin-bottom:9.5rem!important
    }
    .my-xl-21{
        margin-top:10rem!important;
        margin-bottom:10rem!important
    }
    .my-xl-22{
        margin-top:14rem!important;
        margin-bottom:14rem!important
    }
    .my-xl-23{
        margin-top:18rem!important;
        margin-bottom:18rem!important
    }
    .my-xl-24{
        margin-top:19rem!important;
        margin-bottom:19rem!important
    }
    .my-xl-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-xl-0{
        margin-top:0!important
    }
    .mt-xl-1{
        margin-top:.25rem!important
    }
    .mt-xl-2{
        margin-top:.5rem!important
    }
    .mt-xl-3{
        margin-top:1rem!important
    }
    .mt-xl-4{
        margin-top:1.5rem!important
    }
    .mt-xl-5{
        margin-top:2rem!important
    }
    .mt-xl-6{
        margin-top:2.5rem!important
    }
    .mt-xl-7{
        margin-top:3rem!important
    }
    .mt-xl-8{
        margin-top:3.5rem!important
    }
    .mt-xl-9{
        margin-top:4rem!important
    }
    .mt-xl-10{
        margin-top:4.5rem!important
    }
    .mt-xl-11{
        margin-top:5rem!important
    }
    .mt-xl-12{
        margin-top:5.5rem!important
    }
    .mt-xl-13{
        margin-top:6rem!important
    }
    .mt-xl-14{
        margin-top:6.5rem!important
    }
    .mt-xl-15{
        margin-top:7rem!important
    }
    .mt-xl-16{
        margin-top:7.5rem!important
    }
    .mt-xl-17{
        margin-top:8rem!important
    }
    .mt-xl-18{
        margin-top:8.5rem!important
    }
    .mt-xl-19{
        margin-top:9rem!important
    }
    .mt-xl-20{
        margin-top:9.5rem!important
    }
    .mt-xl-21{
        margin-top:10rem!important
    }
    .mt-xl-22{
        margin-top:14rem!important
    }
    .mt-xl-23{
        margin-top:18rem!important
    }
    .mt-xl-24{
        margin-top:19rem!important
    }
    .mt-xl-auto{
        margin-top:auto!important
    }
    .me-xl-0{
        margin-right:0!important
    }
    .me-xl-1{
        margin-right:.25rem!important
    }
    .me-xl-2{
        margin-right:.5rem!important
    }
    .me-xl-3{
        margin-right:1rem!important
    }
    .me-xl-4{
        margin-right:1.5rem!important
    }
    .me-xl-5{
        margin-right:2rem!important
    }
    .me-xl-6{
        margin-right:2.5rem!important
    }
    .me-xl-7{
        margin-right:3rem!important
    }
    .me-xl-8{
        margin-right:3.5rem!important
    }
    .me-xl-9{
        margin-right:4rem!important
    }
    .me-xl-10{
        margin-right:4.5rem!important
    }
    .me-xl-11{
        margin-right:5rem!important
    }
    .me-xl-12{
        margin-right:5.5rem!important
    }
    .me-xl-13{
        margin-right:6rem!important
    }
    .me-xl-14{
        margin-right:6.5rem!important
    }
    .me-xl-15{
        margin-right:7rem!important
    }
    .me-xl-16{
        margin-right:7.5rem!important
    }
    .me-xl-17{
        margin-right:8rem!important
    }
    .me-xl-18{
        margin-right:8.5rem!important
    }
    .me-xl-19{
        margin-right:9rem!important
    }
    .me-xl-20{
        margin-right:9.5rem!important
    }
    .me-xl-21{
        margin-right:10rem!important
    }
    .me-xl-22{
        margin-right:14rem!important
    }
    .me-xl-23{
        margin-right:18rem!important
    }
    .me-xl-24{
        margin-right:19rem!important
    }
    .me-xl-auto{
        margin-right:auto!important
    }
    .mb-xl-0{
        margin-bottom:0!important
    }
    .mb-xl-1{
        margin-bottom:.25rem!important
    }
    .mb-xl-2{
        margin-bottom:.5rem!important
    }
    .mb-xl-3{
        margin-bottom:1rem!important
    }
    .mb-xl-4{
        margin-bottom:1.5rem!important
    }
    .mb-xl-5{
        margin-bottom:2rem!important
    }
    .mb-xl-6{
        margin-bottom:2.5rem!important
    }
    .mb-xl-7{
        margin-bottom:3rem!important
    }
    .mb-xl-8{
        margin-bottom:3.5rem!important
    }
    .mb-xl-9{
        margin-bottom:4rem!important
    }
    .mb-xl-10{
        margin-bottom:4.5rem!important
    }
    .mb-xl-11{
        margin-bottom:5rem!important
    }
    .mb-xl-12{
        margin-bottom:5.5rem!important
    }
    .mb-xl-13{
        margin-bottom:6rem!important
    }
    .mb-xl-14{
        margin-bottom:6.5rem!important
    }
    .mb-xl-15{
        margin-bottom:7rem!important
    }
    .mb-xl-16{
        margin-bottom:7.5rem!important
    }
    .mb-xl-17{
        margin-bottom:8rem!important
    }
    .mb-xl-18{
        margin-bottom:8.5rem!important
    }
    .mb-xl-19{
        margin-bottom:9rem!important
    }
    .mb-xl-20{
        margin-bottom:9.5rem!important
    }
    .mb-xl-21{
        margin-bottom:10rem!important
    }
    .mb-xl-22{
        margin-bottom:14rem!important
    }
    .mb-xl-23{
        margin-bottom:18rem!important
    }
    .mb-xl-24{
        margin-bottom:19rem!important
    }
    .mb-xl-auto{
        margin-bottom:auto!important
    }
    .m-xl-n1{
        margin:-.25rem!important
    }
    .m-xl-n2{
        margin:-.5rem!important
    }
    .m-xl-n3{
        margin:-1rem!important
    }
    .m-xl-n4{
        margin:-1.5rem!important
    }
    .m-xl-n5{
        margin:-2rem!important
    }
    .m-xl-n6{
        margin:-2.5rem!important
    }
    .m-xl-n7{
        margin:-3rem!important
    }
    .m-xl-n8{
        margin:-3.5rem!important
    }
    .m-xl-n9{
        margin:-4rem!important
    }
    .m-xl-n10{
        margin:-4.5rem!important
    }
    .m-xl-n11{
        margin:-5rem!important
    }
    .m-xl-n12{
        margin:-5.5rem!important
    }
    .m-xl-n13{
        margin:-6rem!important
    }
    .m-xl-n14{
        margin:-6.5rem!important
    }
    .m-xl-n15{
        margin:-7rem!important
    }
    .m-xl-n16{
        margin:-7.5rem!important
    }
    .m-xl-n17{
        margin:-8rem!important
    }
    .m-xl-n18{
        margin:-8.5rem!important
    }
    .m-xl-n19{
        margin:-9rem!important
    }
    .m-xl-n20{
        margin:-9.5rem!important
    }
    .m-xl-n21{
        margin:-10rem!important
    }
    .m-xl-n22{
        margin:-14rem!important
    }
    .m-xl-n23{
        margin:-18rem!important
    }
    .m-xl-n24{
        margin:-19rem!important
    }
    .my-xl-n1{
        margin-top:-.25rem!important;
        margin-bottom:-.25rem!important
    }
    .my-xl-n2{
        margin-top:-.5rem!important;
        margin-bottom:-.5rem!important
    }
    .my-xl-n3{
        margin-top:-1rem!important;
        margin-bottom:-1rem!important
    }
    .my-xl-n4{
        margin-top:-1.5rem!important;
        margin-bottom:-1.5rem!important
    }
    .my-xl-n5{
        margin-top:-2rem!important;
        margin-bottom:-2rem!important
    }
    .my-xl-n6{
        margin-top:-2.5rem!important;
        margin-bottom:-2.5rem!important
    }
    .my-xl-n7{
        margin-top:-3rem!important;
        margin-bottom:-3rem!important
    }
    .my-xl-n8{
        margin-top:-3.5rem!important;
        margin-bottom:-3.5rem!important
    }
    .my-xl-n9{
        margin-top:-4rem!important;
        margin-bottom:-4rem!important
    }
    .my-xl-n10{
        margin-top:-4.5rem!important;
        margin-bottom:-4.5rem!important
    }
    .my-xl-n11{
        margin-top:-5rem!important;
        margin-bottom:-5rem!important
    }
    .my-xl-n12{
        margin-top:-5.5rem!important;
        margin-bottom:-5.5rem!important
    }
    .my-xl-n13{
        margin-top:-6rem!important;
        margin-bottom:-6rem!important
    }
    .my-xl-n14{
        margin-top:-6.5rem!important;
        margin-bottom:-6.5rem!important
    }
    .my-xl-n15{
        margin-top:-7rem!important;
        margin-bottom:-7rem!important
    }
    .my-xl-n16{
        margin-top:-7.5rem!important;
        margin-bottom:-7.5rem!important
    }
    .my-xl-n17{
        margin-top:-8rem!important;
        margin-bottom:-8rem!important
    }
    .my-xl-n18{
        margin-top:-8.5rem!important;
        margin-bottom:-8.5rem!important
    }
    .my-xl-n19{
        margin-top:-9rem!important;
        margin-bottom:-9rem!important
    }
    .my-xl-n20{
        margin-top:-9.5rem!important;
        margin-bottom:-9.5rem!important
    }
    .my-xl-n21{
        margin-top:-10rem!important;
        margin-bottom:-10rem!important
    }
    .my-xl-n22{
        margin-top:-14rem!important;
        margin-bottom:-14rem!important
    }
    .my-xl-n23{
        margin-top:-18rem!important;
        margin-bottom:-18rem!important
    }
    .my-xl-n24{
        margin-top:-19rem!important;
        margin-bottom:-19rem!important
    }
    .mt-xl-n1{
        margin-top:-.25rem!important
    }
    .mt-xl-n2{
        margin-top:-.5rem!important
    }
    .mt-xl-n3{
        margin-top:-1rem!important
    }
    .mt-xl-n4{
        margin-top:-1.5rem!important
    }
    .mt-xl-n5{
        margin-top:-2rem!important
    }
    .mt-xl-n6{
        margin-top:-2.5rem!important
    }
    .mt-xl-n7{
        margin-top:-3rem!important
    }
    .mt-xl-n8{
        margin-top:-3.5rem!important
    }
    .mt-xl-n9{
        margin-top:-4rem!important
    }
    .mt-xl-n10{
        margin-top:-4.5rem!important
    }
    .mt-xl-n11{
        margin-top:-5rem!important
    }
    .mt-xl-n12{
        margin-top:-5.5rem!important
    }
    .mt-xl-n13{
        margin-top:-6rem!important
    }
    .mt-xl-n14{
        margin-top:-6.5rem!important
    }
    .mt-xl-n15{
        margin-top:-7rem!important
    }
    .mt-xl-n16{
        margin-top:-7.5rem!important
    }
    .mt-xl-n17{
        margin-top:-8rem!important
    }
    .mt-xl-n18{
        margin-top:-8.5rem!important
    }
    .mt-xl-n19{
        margin-top:-9rem!important
    }
    .mt-xl-n20{
        margin-top:-9.5rem!important
    }
    .mt-xl-n21{
        margin-top:-10rem!important
    }
    .mt-xl-n22{
        margin-top:-14rem!important
    }
    .mt-xl-n23{
        margin-top:-18rem!important
    }
    .mt-xl-n24{
        margin-top:-19rem!important
    }
    .me-xl-n1{
        margin-right:-.25rem!important
    }
    .me-xl-n2{
        margin-right:-.5rem!important
    }
    .me-xl-n3{
        margin-right:-1rem!important
    }
    .me-xl-n4{
        margin-right:-1.5rem!important
    }
    .me-xl-n5{
        margin-right:-2rem!important
    }
    .me-xl-n6{
        margin-right:-2.5rem!important
    }
    .me-xl-n7{
        margin-right:-3rem!important
    }
    .me-xl-n8{
        margin-right:-3.5rem!important
    }
    .me-xl-n9{
        margin-right:-4rem!important
    }
    .me-xl-n10{
        margin-right:-4.5rem!important
    }
    .me-xl-n11{
        margin-right:-5rem!important
    }
    .me-xl-n12{
        margin-right:-5.5rem!important
    }
    .me-xl-n13{
        margin-right:-6rem!important
    }
    .me-xl-n14{
        margin-right:-6.5rem!important
    }
    .me-xl-n15{
        margin-right:-7rem!important
    }
    .me-xl-n16{
        margin-right:-7.5rem!important
    }
    .me-xl-n17{
        margin-right:-8rem!important
    }
    .me-xl-n18{
        margin-right:-8.5rem!important
    }
    .me-xl-n19{
        margin-right:-9rem!important
    }
    .me-xl-n20{
        margin-right:-9.5rem!important
    }
    .me-xl-n21{
        margin-right:-10rem!important
    }
    .me-xl-n22{
        margin-right:-14rem!important
    }
    .me-xl-n23{
        margin-right:-18rem!important
    }
    .me-xl-n24{
        margin-right:-19rem!important
    }
    .mb-xl-n1{
        margin-bottom:-.25rem!important
    }
    .mb-xl-n2{
        margin-bottom:-.5rem!important
    }
    .mb-xl-n3{
        margin-bottom:-1rem!important
    }
    .mb-xl-n4{
        margin-bottom:-1.5rem!important
    }
    .mb-xl-n5{
        margin-bottom:-2rem!important
    }
    .mb-xl-n6{
        margin-bottom:-2.5rem!important
    }
    .mb-xl-n7{
        margin-bottom:-3rem!important
    }
    .mb-xl-n8{
        margin-bottom:-3.5rem!important
    }
    .mb-xl-n9{
        margin-bottom:-4rem!important
    }
    .mb-xl-n10{
        margin-bottom:-4.5rem!important
    }
    .mb-xl-n11{
        margin-bottom:-5rem!important
    }
    .mb-xl-n12{
        margin-bottom:-5.5rem!important
    }
    .mb-xl-n13{
        margin-bottom:-6rem!important
    }
    .mb-xl-n14{
        margin-bottom:-6.5rem!important
    }
    .mb-xl-n15{
        margin-bottom:-7rem!important
    }
    .mb-xl-n16{
        margin-bottom:-7.5rem!important
    }
    .mb-xl-n17{
        margin-bottom:-8rem!important
    }
    .mb-xl-n18{
        margin-bottom:-8.5rem!important
    }
    .mb-xl-n19{
        margin-bottom:-9rem!important
    }
    .mb-xl-n20{
        margin-bottom:-9.5rem!important
    }
    .mb-xl-n21{
        margin-bottom:-10rem!important
    }
    .mb-xl-n22{
        margin-bottom:-14rem!important
    }
    .mb-xl-n23{
        margin-bottom:-18rem!important
    }
    .mb-xl-n24{
        margin-bottom:-19rem!important
    }
    .p-xl-0{
        padding:0!important
    }
    .p-xl-1{
        padding:.25rem!important
    }
    .p-xl-2{
        padding:.5rem!important
    }
    .p-xl-3{
        padding:1rem!important
    }
    .p-xl-4{
        padding:1.5rem!important
    }
    .p-xl-5{
        padding:2rem!important
    }
    .p-xl-6{
        padding:2.5rem!important
    }
    .p-xl-7{
        padding:3rem!important
    }
    .p-xl-8{
        padding:3.5rem!important
    }
    .p-xl-9{
        padding:4rem!important
    }
    .p-xl-10{
        padding:4.5rem!important
    }
    .p-xl-11{
        padding:5rem!important
    }
    .p-xl-12{
        padding:5.5rem!important
    }
    .p-xl-13{
        padding:6rem!important
    }
    .p-xl-14{
        padding:6.5rem!important
    }
    .p-xl-15{
        padding:7rem!important
    }
    .p-xl-16{
        padding:7.5rem!important
    }
    .p-xl-17{
        padding:8rem!important
    }
    .p-xl-18{
        padding:8.5rem!important
    }
    .p-xl-19{
        padding:9rem!important
    }
    .p-xl-20{
        padding:9.5rem!important
    }
    .p-xl-21{
        padding:10rem!important
    }
    .p-xl-22{
        padding:14rem!important
    }
    .p-xl-23{
        padding:18rem!important
    }
    .p-xl-24{
        padding:19rem!important
    }
    .px-xl-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-xl-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-xl-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-xl-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-xl-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-xl-5{
        padding-right:2rem!important;
        padding-left:2rem!important
    }
    .px-xl-6{
        padding-right:2.5rem!important;
        padding-left:2.5rem!important
    }
    .px-xl-7{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-xl-8{
        padding-right:3.5rem!important;
        padding-left:3.5rem!important
    }
    .px-xl-9{
        padding-right:4rem!important;
        padding-left:4rem!important
    }
    .px-xl-10{
        padding-right:4.5rem!important;
        padding-left:4.5rem!important
    }
    .px-xl-11{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-xl-12{
        padding-right:5.5rem!important;
        padding-left:5.5rem!important
    }
    .px-xl-13{
        padding-right:6rem!important;
        padding-left:6rem!important
    }
    .px-xl-14{
        padding-right:6.5rem!important;
        padding-left:6.5rem!important
    }
    .px-xl-15{
        padding-right:7rem!important;
        padding-left:7rem!important
    }
    .px-xl-16{
        padding-right:7.5rem!important;
        padding-left:7.5rem!important
    }
    .px-xl-17{
        padding-right:8rem!important;
        padding-left:8rem!important
    }
    .px-xl-18{
        padding-right:8.5rem!important;
        padding-left:8.5rem!important
    }
    .px-xl-19{
        padding-right:9rem!important;
        padding-left:9rem!important
    }
    .px-xl-20{
        padding-right:9.5rem!important;
        padding-left:9.5rem!important
    }
    .px-xl-21{
        padding-right:10rem!important;
        padding-left:10rem!important
    }
    .px-xl-22{
        padding-right:14rem!important;
        padding-left:14rem!important
    }
    .px-xl-23{
        padding-right:18rem!important;
        padding-left:18rem!important
    }
    .px-xl-24{
        padding-right:19rem!important;
        padding-left:19rem!important
    }
    .py-xl-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-xl-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-xl-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-xl-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-xl-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-xl-5{
        padding-top:2rem!important;
        padding-bottom:2rem!important
    }
    .py-xl-6{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .py-xl-7{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-xl-8{
        padding-top:3.5rem!important;
        padding-bottom:3.5rem!important
    }
    .py-xl-9{
        padding-top:4rem!important;
        padding-bottom:4rem!important
    }
    .py-xl-10{
        padding-top:4.5rem!important;
        padding-bottom:4.5rem!important
    }
    .py-xl-11{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-xl-12{
        padding-top:5.5rem!important;
        padding-bottom:5.5rem!important
    }
    .py-xl-13{
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
    .py-xl-14{
        padding-top:6.5rem!important;
        padding-bottom:6.5rem!important
    }
    .py-xl-15{
        padding-top:7rem!important;
        padding-bottom:7rem!important
    }
    .py-xl-16{
        padding-top:7.5rem!important;
        padding-bottom:7.5rem!important
    }
    .py-xl-17{
        padding-top:8rem!important;
        padding-bottom:8rem!important
    }
    .py-xl-18{
        padding-top:8.5rem!important;
        padding-bottom:8.5rem!important
    }
    .py-xl-19{
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .py-xl-20{
        padding-top:9.5rem!important;
        padding-bottom:9.5rem!important
    }
    .py-xl-21{
        padding-top:10rem!important;
        padding-bottom:10rem!important
    }
    .py-xl-22{
        padding-top:14rem!important;
        padding-bottom:14rem!important
    }
    .py-xl-23{
        padding-top:18rem!important;
        padding-bottom:18rem!important
    }
    .py-xl-24{
        padding-top:19rem!important;
        padding-bottom:19rem!important
    }
    .pt-xl-0{
        padding-top:0!important
    }
    .pt-xl-1{
        padding-top:.25rem!important
    }
    .pt-xl-2{
        padding-top:.5rem!important
    }
    .pt-xl-3{
        padding-top:1rem!important
    }
    .pt-xl-4{
        padding-top:1.5rem!important
    }
    .pt-xl-5{
        padding-top:2rem!important
    }
    .pt-xl-6{
        padding-top:2.5rem!important
    }
    .pt-xl-7{
        padding-top:3rem!important
    }
    .pt-xl-8{
        padding-top:3.5rem!important
    }
    .pt-xl-9{
        padding-top:4rem!important
    }
    .pt-xl-10{
        padding-top:4.5rem!important
    }
    .pt-xl-11{
        padding-top:5rem!important
    }
    .pt-xl-12{
        padding-top:5.5rem!important
    }
    .pt-xl-13{
        padding-top:6rem!important
    }
    .pt-xl-14{
        padding-top:6.5rem!important
    }
    .pt-xl-15{
        padding-top:7rem!important
    }
    .pt-xl-16{
        padding-top:7.5rem!important
    }
    .pt-xl-17{
        padding-top:8rem!important
    }
    .pt-xl-18{
        padding-top:8.5rem!important
    }
    .pt-xl-19{
        padding-top:9rem!important
    }
    .pt-xl-20{
        padding-top:9.5rem!important
    }
    .pt-xl-21{
        padding-top:10rem!important
    }
    .pt-xl-22{
        padding-top:14rem!important
    }
    .pt-xl-23{
        padding-top:18rem!important
    }
    .pt-xl-24{
        padding-top:19rem!important
    }
    .pb-xl-0{
        padding-bottom:0!important
    }
    .pb-xl-1{
        padding-bottom:.25rem!important
    }
    .pb-xl-2{
        padding-bottom:.5rem!important
    }
    .pb-xl-3{
        padding-bottom:1rem!important
    }
    .pb-xl-4{
        padding-bottom:1.5rem!important
    }
    .pb-xl-5{
        padding-bottom:2rem!important
    }
    .pb-xl-6{
        padding-bottom:2.5rem!important
    }
    .pb-xl-7{
        padding-bottom:3rem!important
    }
    .pb-xl-8{
        padding-bottom:3.5rem!important
    }
    .pb-xl-9{
        padding-bottom:4rem!important
    }
    .pb-xl-10{
        padding-bottom:4.5rem!important
    }
    .pb-xl-11{
        padding-bottom:5rem!important
    }
    .pb-xl-12{
        padding-bottom:5.5rem!important
    }
    .pb-xl-13{
        padding-bottom:6rem!important
    }
    .pb-xl-14{
        padding-bottom:6.5rem!important
    }
    .pb-xl-15{
        padding-bottom:7rem!important
    }
    .pb-xl-16{
        padding-bottom:7.5rem!important
    }
    .pb-xl-17{
        padding-bottom:8rem!important
    }
    .pb-xl-18{
        padding-bottom:8.5rem!important
    }
    .pb-xl-19{
        padding-bottom:9rem!important
    }
    .pb-xl-20{
        padding-bottom:9.5rem!important
    }
    .pb-xl-21{
        padding-bottom:10rem!important
    }
    .pb-xl-22{
        padding-bottom:14rem!important
    }
    .pb-xl-23{
        padding-bottom:18rem!important
    }
    .pb-xl-24{
        padding-bottom:19rem!important
    }
    .text-xl-start{
        text-align:left!important
    }
    .text-xl-end{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
    .rounded-xl,.rounded-xl-2{
        border-radius:.5rem!important
    }
    .rounded-xl-0{
        border-radius:0!important
    }
    .rounded-xl-1{
        border-radius:.25rem!important
    }
    .rounded-xl-3{
        border-radius:.75rem!important
    }
    .rounded-xl-circle{
        border-radius:50%!important
    }
    .fs-1,.fs-lg-1,.fs-md-1,.fs-sm-1{
        font-size:2.25rem!important
    }
    .fs-2,.fs-lg-2,.fs-md-2,.fs-sm-2{
        font-size:1.75rem!important
    }
    .fs-3,.fs-lg-3,.fs-md-3,.fs-sm-3{
        font-size:1.5rem!important
    }
    .container,.container-lg,.container-md,.container-sm,.container-xl{
        max-width:1232px
    }
}
@media (max-width:1100px){
    .process-items{
        width:30%;
        padding:16px
    }
    #location .mainDiv h5{
        font-size:16px
    }
    .process-box-icon{
        width:65px;
        height:65px
    }
    #location .mainDiv label{
        font-size:13px
    }
    .process-box h4{
        margin:10px 0;
        top:20px;
        right:50px;
        font-size:42px;
        line-height:normal
    }
    .nav-header.nav-header-classic .navbar .nav-link{
        margin:0 11px;
        font-size:16px
    }
    .main-bnr{
        min-height:70vh
    }
    .account-setting a{
        padding:0 4px;
        outline:0;
        font-size:13px
    }
    .call{
        min-width:auto;
        line-height:21px;
        top:38px;
        font-size:13px
    }
    .navbar-nav{
        width:96%
    }
    .proj_title h1{
        font-size:40px
    }
    .btn{
        padding:4px 13px;
        font-size:15px
    }
    .Apartment,.Villa{
        width:32%
    }
    .btnEffect{
        font-size:16px;
        padding:9px
    }
}
@media (max-width:991px){
    .Apartment,.Villa{
        width:40%
    }
    .btn{
        padding:4px 5px;
        font-size:12px
    }
    #amenities li{
        width:28%
    }
    .priceList h2,.top-bar-bottom .contact .call h3{
        font-size:17px;
        font-weight:700
    }
    .process-items{
        width:50%!important;
        padding:0 15px 0 0
    }
    .imgView,.proj-list .btn{
        width:100%
    }
    .commonsrvs-list li{
        padding:2px 15px;
        width:93%;
        margin:4px
    }
    .imgView{
        height:240px
    }
    .scrollbar{
        height:310px
    }
    .counter-area h2{
        font-size:38px;
        text-align:center;
        padding:0
    }
    .main-bnr{
        min-height:70vh
    }
    .proj_title h1{
        font-size:28px
    }
    .summary .table td{
        border:0;
        width:50%;
        float:left
    }
    .top-bar{
        display:none
    }
    .nav-header.nav-header-classic{
        padding:5px 0
    }
    .getInTouch{
        padding:17px!important;
        font-size:17px!important
    }
}
@media (max-width:768px){
    .Apartment,.Villa,.call-pont,.locText,.process-items{
        width:100%
    }
    .minWidth{
        max-width:100%!important
    }
    .process-box{
        margin-bottom:12px
    }
    .process-items i,.top-bar,.whatsapp_icon{
        display:none
    }
    .process-items:before{
        background:0 0;
        width:auto!important
    }
    #amenities li,.call-pont ul li{
        padding:5px 0;
        text-align:center
    }
    .mt_m80{
        margin-top:10px
    }
    .main-bnr{
        min-height:90vh
    }
    .main-bnr .container.position-relative{
        min-height:80vh;
        text-align:center
    }
    .summary td{
        width:100%;
        display:inline-block;
        padding-bottom:0
    }
    .summary tr:first-child{
        border-bottom:0
    }
    .bnr-shadow::after{
        height:260px
    }
    .proj_title{
        right:0
    }
    .proj_title h1{
        font-size:32px
    }
    .footer{
        margin-bottom:38px
    }
    .call-pont{
        display:block;
        position:fixed;
        background:#000000b0;
        z-index:999;
        bottom:0
    }
    .call-pont ul{
        list-style:none;
        margin:0;
        padding:0
    }
    .summary .card-body{
        padding:5px
    }
    .call-pont ul li{
        width:33%;
        float:left;
        list-style:none;
        font-size:10px;
        text-transform:uppercase;
        margin-top:-22px;
        letter-spacing:1px
    }
    .call-pont li a{
        color:#fff
    }
    .call-pont li a span{
        background:#9f5800;
        width:30px;
        display:block;
        margin:auto auto 3px;
        height:30px;
        border-radius:25px;
        padding:7px
    }
    .call-pont ul li:first-child a span{
        background:#0284c1
    }
    .call-pont ul li:last-child a span{
        background:#3fc712
    }
    .call-pont .fa{
        font-size:1rem;
        color:#fff;
        display:block
    }
    .loading{
        right:18px;
        bottom:17px
    }
    .prices{
        left:0
    }
    .priceList{
        padding-left:45px;
        float:left
    }
    #location .mainDiv{
        display:inline-block;
        border-right:none;
        padding:0 15px
    }
    .locText{
        float:left;
        text-align:center
    }
    .commonsrvs-list li{
        width:94%
    }
    .scrollbar{
        margin-left:30px;
        float:left;
        height:350px;
        width:92%;
        overflow-y:scroll;
        margin-bottom:25px;
        overflow-x:hidden
    }
    #amenities li{
        margin:0 0 18px 10px;
        box-shadow:0 0 4px rgb(0 0 0 / 15%);
        border:1px solid #cecece;
        border-radius:4px;
        cursor:pointer;
        width:45%
    }
    #amenities h4,.FloorListing li,.FloorListing li span{
        font-size:14px
    }
    .table{
        line-height:22px;
        font-size:13px
    }
    #location .mainDiv img{
        float:left;
        max-width:100%;
        margin-right:0;
        padding:0
    }
    .counter-wrapper.glimpse_whats{
        padding:0
    }
    .bg-white-video{
        padding:20px 0
    }
    .counter-style-six .img-holder .play-content{
        position:absolute;
        top:50%;
        background:#bb2424;
        left:0;
        transform:translateY(-50%);
        right:0;
        margin:auto
    }
    .counter-area h2{
        font-size:1.35rem;
        font-weight:600;
        margin-bottom:15px;
        line-height:1.3;
        padding-bottom:10px
    }
    .counter-area h2 span{
        border-bottom:1px solid #ea1125;
        padding-bottom:12px
    }
    .counter-style-six .text-wrapper{
        padding-right:0
    }
    .text-wrapper.recenturesoft_div p{
        color:#2a2d2f!important;
        text-align:center;
        font-size:16px;
        padding-left:0;
        padding-right:0
    }
    .modal.show .modal-dialog{
        transform:none;
        top:8%
    }
    .modal-Btn{
        top:-23px;
        color:#000!important;
        right:-8px!important
    }
    #scroll{
        position:fixed;
        right:4px;
        bottom:46px;
        cursor:pointer;
        width:37px;
        height:37px
    }
    .locImg{
        float:none;
        text-align:center;
        display:flex;
        justify-content:center
    }
    .modal-Btn2{
        top:-3px;
        right:-8px!important
    }
    .enq-form .form-control{
        padding:.3rem .7rem;
        line-height:1.5
    }
    .enquiry_icon{
        position:fixed;
        right:5px;
        bottom:90px;
        width:38px;
        line-height:36px
    }
    .developerDiv{
        font-size:18px!important;
        color:#fff
    }
    .btn2{
        padding:7px 14px;
        font-size:12px;
        line-height:14px
    }
    .process-box h4{
        top:5px;
        font-size:38px
    }
    .tabBox{
        font-size:15px!important;
        padding:5px 15px
    }
    .ft-counterup-innerbox{
        margin-bottom:20px
    }
    .process-items,.process-items:first-child{
        padding:8px
    }
    .process-box h5{
        font-size:16px
    }
    .call-to-act-wrap{
        width:92%;
        padding:10px
    }
    .call-to-act{
        display:block
    }
    .call-to-act h3{
        line-height:30px;
        font-size:18px
    }
    .btn.btn-call-to-act{
        margin-top:15px
    }
}
@font-face{
    font-family:slick;
    font-weight:400;
    font-style:normal;
    font-display:swap;
    src:url(/projects/fonts/slick.eot);
    src:url(/projects/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/projects/fonts/slick.woff) format("woff"),url(/projects/fonts/slick.ttf) format("truetype"),url(/projects/fonts/slick.svg#slick) format("svg")
}
 #lg-counter,.lg-outer .lg-video-cont{
    vertical-align:middle;
    display:inline-block
}
#lg-zoom-out,.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{
    opacity:.5;
    pointer-events:none
}
.lg-sub-html,.lg-toolbar{
    background-color:rgba(0,0,0,.45)
}
@font-face{
    font-family:lg;
    font-display:swap;
    src:url(/projects/fonts/lg.eot?n1z373);
    src:url(/projects/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/projects/fonts/lg.woff?n1z373) format("woff"),url(/projects/fonts/lg.ttf?n1z373) format("truetype"),url(/projects/fonts/lg.svg?n1z373#lg) format("svg");
    font-weight:400;
    font-style:normal
}
.lg-icon{
    font-family:lg;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.lg-actions .lg-next,.lg-actions .lg-prev{
    background-color:rgba(0,0,0,.45);
    border-radius:2px;
    color:#999;
    cursor:pointer;
    display:block;
    font-size:22px;
    margin-top:-10px;
    padding:8px 10px 9px;
    position:absolute;
    top:50%;
    z-index:1080;
    border:0;
    outline:0
}
.lg-outer .lg-toogle-thumb,.lg-toolbar .lg-icon{
    color:#999;
    font-size:24px;
    line-height:27px;
    text-align:center;
    cursor:pointer
}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover,.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share,.lg-toolbar .lg-icon:hover{
    color:#fff
}
.lg-actions .lg-next{
    right:20px
}
.lg-actions .lg-next:before{
    content:"\e095"
}
.lg-actions .lg-prev{
    left:20px
}
.lg-actions .lg-prev:after{
    content:"\e094"
}
@-webkit-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-moz-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-ms-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-webkit-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@-moz-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@-ms-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
.lg-outer.lg-right-end .lg-object{
    -webkit-animation:.3s lg-right-end;
    -o-animation:.3s lg-right-end;
    animation:.3s lg-right-end;
    position:relative
}
.lg-outer.lg-left-end .lg-object{
    -webkit-animation:.3s lg-left-end;
    -o-animation:.3s lg-left-end;
    animation:.3s lg-left-end;
    position:relative
}
.lg-toolbar{
    z-index:1082;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.lg-toolbar .lg-icon{
    float:right;
    height:47px;
    padding:10px 0;
    width:50px;
    text-decoration:none!important;
    outline:0;
    -webkit-transition:color .2s linear;
    -o-transition:color .2s linear;
    transition:color .2s linear
}
.lg-toolbar .lg-close:after{
    content:"\e070"
}
.lg-toolbar .lg-download:after{
    content:"\e0f2"
}
.lg-sub-html{
    bottom:0;
    color:#eee;
    font-size:16px;
    left:0;
    padding:10px 40px;
    position:fixed;
    right:0;
    text-align:center;
    z-index:1080
}
.lg-sub-html h4{
    margin:0;
    font-size:13px;
    font-weight:700
}
.lg-sub-html p{
    font-size:12px;
    margin:5px 0 0
}
#lg-counter{
    color:#999;
    font-size:16px;
    padding-left:20px;
    padding-top:12px
}
.lg-next,.lg-prev,.lg-toolbar{
    opacity:1;
    -webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1),opacity .35s cubic-bezier(0,0,.25,1),color .2s linear;
    -moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1),opacity .35s cubic-bezier(0,0,.25,1),color .2s linear;
    -o-transition:-o-transform .35s cubic-bezier(0,0,.25,1),opacity .35s cubic-bezier(0,0,.25,1),color .2s linear;
    transition:transform .35s cubic-bezier(0,0,.25,1),opacity .35s cubic-bezier(0,0,.25,1),color .2s linear
}
.lg-hide-items .lg-prev{
    opacity:0;
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
}
.lg-hide-items .lg-next{
    opacity:0;
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0)
}
.lg-hide-items .lg-toolbar{
    opacity:0;
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{
    -webkit-transform:scale3d(.5,.5,.5);
    transform:scale3d(.5,.5,.5);
    opacity:0;
    -webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1),opacity 250ms cubic-bezier(0,0,.25,1)!important;
    -moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1),opacity 250ms cubic-bezier(0,0,.25,1)!important;
    -o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1),opacity 250ms cubic-bezier(0,0,.25,1)!important;
    transition:transform 250ms cubic-bezier(0,0,.25,1),opacity 250ms cubic-bezier(0,0,.25,1)!important;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-outer .lg-thumb-outer{
    background-color:#0d0a0a;
    bottom:0;
    position:absolute;
    width:100%;
    z-index:1080;
    max-height:350px;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    -webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);
    -moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);
    -o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);
    transition:transform .25s cubic-bezier(0,0,.25,1)
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item,.lg-outer.lg-grab img.lg-object{
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item,.lg-outer.lg-grabbing img.lg-object{
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.lg-outer .lg-thumb{
    padding:10px 0;
    height:100%;
    margin-bottom:-5px
}
.lg-outer .lg-thumb-item{
    cursor:pointer;
    float:left;
    overflow:hidden;
    height:100%;
    border:2px solid #fff;
    border-radius:4px;
    margin-bottom:5px
}
@media(min-width:1025px){
    .lg-outer .lg-thumb-item{
        -webkit-transition:border-color .25s;
        -o-transition:border-color .25s;
        transition:border-color .25s
    }
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{
    border-color:#a90707
}
.lg-outer .lg-thumb-item img{
    width:100%;
    height:100%;
    object-fit:cover
}
.lg-outer.lg-has-thumb .lg-item{
    padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item{
    padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html{
    -webkit-transition:bottom .25s;
    -o-transition:bottom .25s;
    transition:bottom .25s
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{
    bottom:100px
}
.lg-outer .lg-toogle-thumb{
    background-color:#0d0a0a;
    border-radius:2px 2px 0 0;
    height:39px;
    padding:5px 0;
    position:absolute;
    right:20px;
    top:-39px;
    width:50px
}
.lg-outer .lg-toogle-thumb:after{
    content:"\e1ff"
}
.lg-outer .lg-video-cont{
    max-width:1140px;
    max-height:100%;
    width:100%;
    padding:0 5px
}
.lg-outer .lg-video{
    width:100%;
    height:0;
    padding-bottom:56.25%;
    overflow:hidden;
    position:relative
}
.lg-outer .lg-video .lg-object{
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    width:100%!important;
    height:100%!important
}
.lg-outer .lg-video .lg-video-play{
    width:84px;
    height:59px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-42px;
    margin-top:-30px;
    z-index:1080;
    cursor:pointer
}
.lg-outer .lg-has-iframe .lg-video{
    -webkit-overflow-scrolling:touch;
    overflow:auto
}
.lg-outer .lg-has-vimeo .lg-video-play{
    background:url(../img/vimeo-play.png) no-repeat
}
.lg-outer .lg-has-vimeo:hover .lg-video-play{
    background:url(../img/vimeo-play.png) 0 -58px no-repeat
}
.lg-outer .lg-has-html5 .lg-video-play{
    background:url(../img/video-play.png) no-repeat;
    height:64px;
    margin-left:-32px;
    margin-top:-32px;
    width:64px;
    opacity:.8
}
.lg-backdrop.in,.lg-css3.lg-fade .lg-item.lg-current,.lg-outer .lg-has-html5:hover .lg-video-play,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play,.lg-outer.lg-visible,.lg-show-autoplay .lg-progress-bar{
    opacity:1
}
.lg-outer .lg-has-youtube .lg-video-play{
    background:url(../img/youtube-play.png) no-repeat
}
.lg-outer .lg-has-youtube:hover .lg-video-play{
    background:url(../img/youtube-play.png) 0 -60px no-repeat
}
.lg-outer .lg-video-object{
    width:100%!important;
    height:100%!important;
    position:absolute;
    top:0;
    left:0
}
.lg-outer .lg-has-video .lg-video-object{
    visibility:hidden
}
.lg-outer .lg-empty-html,.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play,.lg-outer.lg-hide-download #lg-download{
    display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{
    visibility:visible
}
.lg-progress-bar{
    background-color:#333;
    height:5px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1083;
    opacity:0;
    -webkit-transition:opacity 80ms;
    -moz-transition:opacity 80ms;
    -o-transition:opacity 80ms;
    transition:opacity 80ms
}
.lg-progress-bar .lg-progress{
    background-color:#a90707;
    height:5px;
    width:0
}
.lg-progress-bar.lg-start .lg-progress{
    width:100%
}
.lg-autoplay-button:after{
    content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after{
    content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
    -webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1);
    -moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1);
    -o-transition:-o-transform .3s cubic-bezier(0,0,.25,1);
    transition:transform .3s cubic-bezier(0,0,.25,1)
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
    -webkit-transition:left .3s cubic-bezier(0,0,.25,1),top .3s cubic-bezier(0,0,.25,1);
    -moz-transition:left .3s cubic-bezier(0,0,.25,1),top .3s cubic-bezier(0,0,.25,1);
    -o-transition:left .3s cubic-bezier(0,0,.25,1),top .3s cubic-bezier(0,0,.25,1);
    transition:left .3s cubic-bezier(0,0,.25,1),top .3s cubic-bezier(0,0,.25,1)
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1),opacity .15s!important;
    -moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1),opacity .15s!important;
    -o-transition:-o-transform .3s cubic-bezier(0,0,.25,1),opacity .15s!important;
    transition:transform .3s cubic-bezier(0,0,.25,1),opacity .15s!important;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
#lg-zoom-in:after{
    content:"\e311"
}
#lg-actual-size{
    font-size:20px
}
#lg-actual-size:after{
    content:"\e033"
}
#lg-zoom-out:after{
    content:"\e312"
}
.lg-zoomed #lg-zoom-out{
    opacity:1;
    pointer-events:auto
}
.lg-outer .lg-pager-outer{
    bottom:60px;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    z-index:1080;
    height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{
    overflow:visible
}
.lg-outer .lg-pager-cont{
    cursor:pointer;
    display:inline-block;
    overflow:hidden;
    position:relative;
    vertical-align:top;
    margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{
    box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont{
    background-color:#fff;
    color:#fff;
    bottom:100%;
    height:83px;
    left:0;
    margin-bottom:20px;
    margin-left:-60px;
    opacity:0;
    padding:5px;
    position:absolute;
    width:120px;
    border-radius:3px;
    -webkit-transition:opacity .15s,-webkit-transform .15s;
    -moz-transition:opacity .15s,-moz-transform .15s;
    -o-transition:opacity .15s,-o-transform .15s;
    transition:opacity .15s,transform .15s;
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0)
}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner,.lg-outer .lg-pager-thumb-cont img{
    width:100%;
    height:100%
}
.lg-outer .lg-pager{
    background-color:rgba(255,255,255,.5);
    border-radius:50%;
    box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;
    display:block;
    height:12px;
    -webkit-transition:box-shadow .3s;
    -o-transition:box-shadow .3s;
    transition:box-shadow .3s;
    width:12px
}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{
    box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret{
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px dashed;
    bottom:-10px;
    display:inline-block;
    height:0;
    left:50%;
    margin-left:-5px;
    position:absolute;
    vertical-align:middle;
    width:0
}
.lg-fullscreen:after{
    content:"\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after{
    content:"\e20d"
}
.lg-outer #lg-dropdown-overlay{
    background-color:rgba(0,0,0,.25);
    bottom:0;
    cursor:default;
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:1081;
    opacity:0;
    visibility:hidden;
    -webkit-transition:visibility 0s linear .18s,opacity .18s linear;
    -o-transition:visibility 0s linear .18s,opacity .18s linear;
    transition:visibility 0s linear .18s,opacity .18s linear
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1;
    visibility:visible
}
.lg-outer .lg-dropdown{
    background-color:#fff;
    border-radius:2px;
    font-size:14px;
    list-style-type:none;
    margin:0;
    padding:10px 0;
    position:absolute;
    right:0;
    text-align:left;
    top:50px;
    opacity:0;
    visibility:hidden;
    -moz-transform:translate3d(0,5px,0);
    -o-transform:translate3d(0,5px,0);
    -ms-transform:translate3d(0,5px,0);
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0);
    -webkit-transition:-webkit-transform .18s linear,visibility 0s linear .5s,opacity .18s linear;
    -moz-transition:-moz-transform .18s linear,visibility 0s linear .5s,opacity .18s linear;
    -o-transition:-o-transform .18s linear,visibility 0s linear .5s,opacity .18s linear;
    transition:transform .18s linear,visibility 0s linear .5s,opacity .18s linear
}
.lg-outer #lg-share,.lg-outer .lg{
    position:relative
}
.lg-outer .lg-dropdown:after{
    content:"";
    display:block;
    height:0;
    width:0;
    position:absolute;
    border:8px solid transparent;
    border-bottom-color:#fff;
    right:16px;
    top:-16px
}
.lg-outer .lg-dropdown>li:last-child{
    margin-bottom:0
}
.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{
    color:#333
}
.lg-outer .lg-dropdown a{
    color:#333;
    display:block;
    white-space:pre;
    padding:4px 12px;
    font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px
}
.lg-outer .lg-dropdown a:hover{
    background-color:rgba(0,0,0,.07)
}
.lg-outer .lg-dropdown .lg-dropdown-text{
    display:inline-block;
    line-height:1;
    margin-top:-3px;
    vertical-align:middle
}
.lg-outer .lg-dropdown .lg-icon{
    color:#333;
    display:inline-block;
    float:none;
    font-size:20px;
    height:auto;
    line-height:1;
    margin-right:8px;
    padding:0;
    vertical-align:middle;
    width:auto
}
.lg-outer #lg-share:after{
    content:"\e80d"
}
.lg-outer #lg-share-facebook .lg-icon{
    color:#3b5998
}
.lg-outer #lg-share-facebook .lg-icon:after{
    content:"\e901"
}
.lg-outer #lg-share-twitter .lg-icon{
    color:#00aced
}
.lg-outer #lg-share-twitter .lg-icon:after{
    content:"\e904"
}
.lg-outer #lg-share-googleplus .lg-icon{
    color:#dd4b39
}
.lg-outer #lg-share-googleplus .lg-icon:after{
    content:"\e902"
}
.lg-outer #lg-share-pinterest .lg-icon{
    color:#cb2027
}
.lg-outer #lg-share-pinterest .lg-icon:after{
    content:"\e903"
}
.lg-group:after{
    content:"";
    display:table;
    clear:both
}
.lg-outer{
    position:fixed;
    top:0;
    left:0;
    z-index:1050;
    text-align:left;
    opacity:0;
    -webkit-transition:opacity .15s;
    -o-transition:opacity .15s;
    transition:opacity .15s
}
.lg-outer *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{
    -webkit-transition-duration:inherit!important;
    transition-duration:inherit!important;
    -webkit-transition-timing-function:inherit!important;
    transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important;
    opacity:1
}
.lg-outer .lg{
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    max-width:100%;
    max-height:100%
}
.lg-outer .lg-inner{
    position:absolute;
    left:0;
    top:0;
    white-space:nowrap
}
.lg-outer .lg-item{
    background:url(../img/loading.gif) center center no-repeat;
    display:none!important
}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{
    display:inline-block!important
}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{
    display:inline-block;
    text-align:center;
    position:absolute;
    width:100%;
    height:100%
}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{
    content:"";
    display:inline-block;
    height:50%;
    width:1px;
    margin-right:-1px
}
.lg-outer .lg-img-wrap{
    position:absolute;
    padding:0 5px;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.lg-outer .lg-item.lg-complete{
    background-image:none
}
.lg-outer .lg-item.lg-current{
    z-index:1060
}
.lg-outer .lg-image{
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
    max-height:100%;
    width:auto!important;
    height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{
    opacity:0;
    -webkit-transition:opacity .15s;
    -o-transition:opacity .15s;
    transition:opacity .15s
}
.lg-backdrop{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1040;
    background-color:#000;
    opacity:0;
    -webkit-transition:opacity .15s;
    -o-transition:opacity .15s;
    transition:opacity .15s
}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{
    -webkit-transition:none!important;
    -moz-transition:none!important;
    -o-transition:none!important;
    transition:none!important
}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item,.lg-css3.lg-slide.lg-use-css3 .lg-item{
    opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{
    -webkit-transition:opacity .1s;
    -moz-transition:opacity .1s;
    -o-transition:opacity .1s;
    transition:opacity .1s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1),opacity .1s;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1),opacity .1s;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1),opacity .1s;
    transition:transform 1s cubic-bezier(0,0,.25,1),opacity .1s
}
.lg-css3.lg-slide.lg-use-left .lg-item{
    opacity:0;
    position:absolute;
    left:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
    left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{
    left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{
    left:0;
    opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
    -webkit-transition:left 1s cubic-bezier(0,0,.25,1),opacity .1s;
    -moz-transition:left 1s cubic-bezier(0,0,.25,1),opacity .1s;
    -o-transition:left 1s cubic-bezier(0,0,.25,1),opacity .1s;
    transition:left 1s cubic-bezier(0,0,.25,1),opacity .1s
}
@media (max-width:1100px){
    .process-items{
        width:30%;
        padding:16px
    }
    .process-box-icon{
        width:65px;
        height:65px
    }
    .process-box h4{
        margin:10px 0;
        top:20px;
        right:50px;
        font-size:42px;
        line-height:normal
    }
    .nav-header.nav-header-classic .navbar .nav-link{
        margin:0 11px;
        font-size:16px
    }
    .main-bnr{
        min-height:70vh
    }
    .account-setting a{
        padding:0 4px;
        outline:0;
        font-size:13px
    }
    .call{
        min-width:auto;
        line-height:21px;
        top:38px;
        font-size:13px
    }
    .getintouch{
        font-size:23px!important
    }
    .navbar-nav{
        width:96%
    }
    .proj_title h1{
        font-size:40px
    }
    .btn{
        padding:4px 13px;
        font-size:15px
    }
    .Apartment,.Villa{
        width:100%
    }
    .btnEffect{
        font-size:16px;
        padding:9px
    }
}
 .slick-list,.slick-slider,.slick-track{
    position:relative;
    display:block
}
.slick-loading .slick-slide,.slick-loading .slick-track{
    visibility:hidden
}
.slick-slider{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    top:0;
    left:0
}
.slick-track:after,.slick-track:before{
    display:table;
    content:''
}
.slick-track:after{
    clear:both
}
.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-initialized .slick-slide,.slick-slide img{
    display:block
}
.slick-arrow.slick-hidden,.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
 @charset 'UTF-8';
.slick-dots li,.slick-dots li button,.slick-next,.slick-prev{
    cursor:pointer;
    width:20px;
    height:20px
}
.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{
    color:transparent;
    background:0 0;
    outline:0
}
.slick-dots,.slick-next,.slick-prev{
    position:absolute;
    display:block;
    padding:0
}
.slick-dots li button:before,.slick-next:before,.slick-prev:before{
    font-family:slick;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@font-face{
    font-family:slick;
    font-weight:400;
    font-style:normal;
    font-display:swap;
    src:url(/projects/fonts/slick.eot);
    src:url(/projects/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/projects/fonts/slick.woff) format('woff'),url(/projects/fonts/slick.ttf) format('truetype'),url(/projects/fonts/slick.svg#slick) format('svg')
}
.slick-next,.slick-prev{
    font-size:0;
    line-height:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    border:none
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25
}
.slick-next:before,.slick-prev:before{
    font-size:20px;
    line-height:1;
    opacity:.75;
    color:#fff
}
.slick-prev{
    left:-25px
}
[dir=rtl] .slick-prev{
    right:-25px;
    left:auto
}
.slick-prev:before,[dir=rtl] .slick-next:before{
    content:'←'
}
.slick-next:before,[dir=rtl] .slick-prev:before{
    content:'→'
}
.slick-next{
    right:-25px
}
[dir=rtl] .slick-next{
    right:auto;
    left:-25px
}
.slick-slider{
    margin-bottom:30px
}
.slick-dots{
    bottom:-45px;
    width:100%;
    list-style:none;
    text-align:center
}
.slick-dots li{
    position:relative;
    display:inline-block;
    margin:0 5px;
    padding:0
}
.slick-dots li button{
    font-size:0;
    line-height:0;
    display:block;
    padding:5px;
    border:0
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0
}
.slick-dots li button:before{
    font-size:6px;
    line-height:20px;
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    content:'•';
    text-align:center;
    opacity:.25;
    color:#000
}
.slick-dots li.slick-active button:before{
    opacity:.75;
    color:#000
}
  .lightbox-gallery {
            background-image: linear-gradient(#4A148C, #E53935);
            background-repeat: no-repeat;
            color: #000;
            overflow-x: hidden;
        }

        .lightbox-gallery p {
            color: #fff;
        }

        .lightbox-gallery h2 {
            font-weight: bold;
            margin-bottom: 40px;
            padding-top: 40px;
            color: #fff;
        }

        @media (max-width:767px) {
            .lightbox-gallery h2 {
                margin-bottom: 25px;
                padding-top: 25px;
                font-size: 24px;
            }
        }

        .lightbox-gallery .intro {
            font-size: 16px;
            max-width: 500px;
            margin: 0 auto 40px;
        }

        .lightbox-gallery .intro p {
            margin-bottom: 0;
        }

        .lightbox-gallery .photos {
            padding-bottom: 20px;
        }

        .lightbox-gallery .item {
            padding-bottom: 30px;
        }
		.contact-form{
		    padding: 10%;
    margin: 5%;
    align-items: center;
    border: 2px solid #bb965c;
    border: 2px solid #bb965c;
    border-radius: 2%;
		}
		.getInTouch {
    background-image: url(assets/images/getInTouch.webp);
    background-repeat: repeat;
    color: #010101;
    background-size: 100%;}
	
	/* Form container */
.form-container {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  border-radius: 8px;
  background-color: #f9f9f9;
}

/* Form groups */
.form-group {
  margin-bottom: 15px;
}

/* Input fields */
input[type="text"],
input[type="email"],
input[type="tel"] {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  transition: border-color 0.3s ease;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus {
  border-color: #007bff;
}

/* Button */
button[type="submit"] {
  width: 100%;
      font-size: 20px;
  padding: 10px;
  border: none;
  border-radius: 5px;
  background-color: #30b140;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

button[type="submit"]:hover {
  background-color: #E91E63;
}

/* Animation for form colors */
@keyframes colorChange {
  0% {
    background-color: #fff;
    color: #007bff;
  }
  50% {
    background-color: #007bff;
    color: #fff;
  }
  100% {
    background-color: #fff;
    color: #007bff;
  }
}

.form-container:hover {
  animation: colorChange 1s infinite;
}

.cform {
    width: 30%;
    left: 65%;
	top: 15%;
    background-color: #282828;
    border-radius: 2%;
    color: #000000;
}
.cform form{
	width:80%;	
	margin-left: 10%;
	padding:1em;
	
}
.fop{
	color:#efdfb2;
}
.bg{
	    background-color: #cbc5b3;
}
.pd1{
	padding-top:1em;
}
 @media (max-width:767px){

   .cform {
       width: 50%;
        left: 25%;
        background-color: #474234;
        border-radius: 2%;
    }

.pd1 {
    padding-top: 0.5em;
}
    .getintouch {
        font-size: 16px !important;
    }
	.cform form {
    width: 90%;
    margin-left: 5%;
    padding: 0.5em;
}

input[type="text"], input[type="email"], input[type="tel"] {
    width: 100%;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 12px;
    transition: border-color 0.3s ease;
}
button[type="submit"] {
  
    font-size: 16px;
    
}
 }
 .navbar-toggler {
   
    margin-right: 0.5em!important;
 }
 .nav-header{
	    background-color: #282828!important;
	}