/*!
 * Image Grid
 * (C) 2012-2017 RcaTheme.com, All rights reserved.
 *
 */.r-imagegrid{margin:0 -12px}
.r-imagegrid .r-ig-item{margin:12px;position:relative;overflow:hidden;text-align:center;cursor:pointer}
.r-imagegrid.style1 .r-ig-item,.r-imagegrid.style4 .r-ig-item .r-ii-content{text-align:left}
.r-imagegrid .r-ig-item>img{position:relative;display:block;min-height:100%;max-width:100%}
.r-imagegrid .r-ig-item .r-ii-content{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;
    -webkit-backface-visibility:hidden;backface-visibility:hidden}
.r-imagegrid .r-ig-item .r-ii-content,.r-imagegrid .r-ig-item .r-ii-content span#rigmodal,.r-imagegrid .r-ig-item .r-ii-content>a{position:absolute;top:0;left:0;width:100%;height:150%;margin-top:-5px}
.r-imagegrid .r-ig-item .r-ii-content span#rigmodal,.r-imagegrid .r-ig-item .r-ii-content>a{z-index:1;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.r-imagegrid .r-ig-item .r-ii-content h3{font-size:1rem;font-weight:300;color:#fff}
.r-imagegrid .r-ig-item .r-ii-content h3 span{font-weight:80}
.r-imagegrid .r-ig-item .r-ii-content h3,.r-imagegrid .r-ig-item .r-ii-content p{margin:0}
.r-imagegrid .r-ig-item .r-ii-content p{letter-spacing:1px;font-size:68.5%}

.r-imagegrid.style1 .r-ig-item {position:relative;display:block;min-height:300%;max-width:100%;}
/*.r-imagegrid.style1 .r-ig-item-mask{content:"";position:absolute;width:100%;top:0;bottom:0;-webkit-box-shadow:inset 0 -470px 500px -500px #000;
    box-shadow:inset 0 -470px 500px -500px #000;-webkit-transition:.35s,-webkit-transform .35s}*/
.r-imagegrid.style1 .r-ig-item-mask{content:"";position:absolute;width:100%;height:100% ;top:0;bottom:0;-webkit-box-shadow:inset 0 -470px 500px  -1000px #fff;
    box-shadow:inset 0 -470px 500px -1000px #fff;-webkit-transition:.35s,-webkit-transform .35s;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15);}
.r-imagegrid.style1 .r-ig-item:hover .r-ig-item-mask{background-color:rgba(0,0,0,.55)}
.r-imagegrid.style1 .r-ig-item img{max-width:none;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);align-content: center;}
.r-imagegrid.style1 .r-ig-item .r-ii-content>div{position:absolute;bottom:3%;left:0;padding:2em;width:100%;height:50%}@media only all and (min-width:768px) 
    and (max-width:959px){.r-imagegrid.style1 .r-ig-item .r-ii-content>div{position:absolute;top:0;bottom:inherit}.r-imagegrid.style4 .r-ig-item p{display:none}}
.r-imagegrid.style1 .r-ig-item h3,.r-imagegrid.style1 .r-ig-item p{-webkit-transform:translate3d(0px,-40px,0);transform:translate3d(0px,-40px,0);color: #ed8a2b;}
.r-imagegrid.style1 .r-ig-item h3{-webkit-transition:-webkit-transform .35s;transition:transform .35s}
.r-imagegrid.style1 .r-ig-item:not(:hover) .flex-container img{display: block;flex-wrap: nowrap;opacity: 1;transform:translate3d(0px,-35px,0)}
.r-imagegrid.style1 .r-ig-item:hover .flex-container img{display: block;flex-wrap: nowrap;opacity: 1;transform:translate3d(0px,-35px,0)}
.r-imagegrid.style1 .r-ig-item:hover img,.r-imagegrid.style1 .r-ig-item:hover p{opacity:1}
/*.r-imagegrid.style1 .r-ig-item:hover img,.r-imagegrid.style1 .r-ig-item:hover p{-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0)}*/
.r-imagegrid.style1 .r-ig-item:hover p{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}
.r-imagegrid.style1 .flex-container > div {width: 20%;margin: 1%;text-align: center;line-height: 100%;font-size: 30px;align-content: center;}


.r-imagegrid.style2 .r-ig-item .r-ii-content:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);
    background:linear-gradient(to bottom,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}
.r-imagegrid.style2 .r-ig-item h3{position:absolute;top:50%;left:0;width:100%;color:#fff;background:rgba(0,0,0,.3);padding:15px;
    -webkit-transition:-webkit-transform .35s,color .35s;transition:transform .35s,color .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.r-imagegrid.style2 .r-ig-item .r-ii-content:before,.r-imagegrid.style2 .r-ig-item p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}
.r-imagegrid.style2 .r-ig-item p{position:absolute;bottom:0;left:0;padding:2em;width:100%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
.r-imagegrid.style2 .r-ig-item:hover h3{color:#fff;background:transparent;padding:0;-webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}
.r-imagegrid.style2 .r-ig-item:hover .r-ii-content:before,.r-imagegrid.style2 .r-ig-item:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.r-imagegrid.style3 .r-ig-item{background:#4a3753}
.r-imagegrid.style3 .r-ig-item img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s}
.r-imagegrid.style3 .r-ig-item:hover img{opacity:.5}.r-imagegrid.style3 .r-ig-item:not(:hover) .r-ii-content,.r-imagegrid.style5 .r-ig-item:not(:hover)
     .r-ii-content{-webkit-box-shadow:inset 0 -470px 500px -500px #000;box-shadow:inset 0 -470px 500px -500px #000}.r-imagegrid.style3 .r-ig-item .r-ii-content:before{position:absolute;
    bottom:0;left:0;width:100%;height:10px;background:#fff;content:'';-webkit-transform:translateY(10px);transform:translateY(10px)}
.r-imagegrid.style3 .r-ig-item h3{position:absolute;bottom:0;left:0;padding:1em 1.5em;width:100%;text-align:left;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
.r-imagegrid.style3 .r-ig-item i{font-style:normal;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translateY(-30px);
    transform:translateY(-30px)}.r-imagegrid.style3 .r-ig-item .r-ii-content:before,.r-imagegrid.style3 .r-ig-item h3{-webkit-transition:-webkit-transform .35s;transition:transform .35s}
.r-imagegrid.style3 .r-ig-item:hover .r-ii-content:before,.r-imagegrid.style3 .r-ig-item:hover h3,.r-imagegrid.style3 .r-ig-item:hover h3 i{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}


.r-imagegrid.style4 .r-ig-item img{max-width:none;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);
    -webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
/*.r-imagegrid.style4 .r-ig-item img{max-width:none;width:-webkit-calc(100px);width:calc(100px);
    -webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}*/
/*.r-imagegrid.style4 .r-ig-item:not(:hover) .r-ii-content{-webkit-box-shadow:inset 0 470px 500px -500px #000;box-shadow:inset 0 470px 500px -450px #000;-moz-box-shadow: 0 470px 5000px -50px #000}*/
.r-imagegrid.style4 .r-ig-item:not(:hover) .r-ii-content{-webkit-box-shadow:inset 0 470px 5000px 0px rgba(0, 0, 0, .3);box-shadow:inset 0 470px 5000px 0px rgba(0, 0, 0, .3);-moz-box-shadow: 0 470px 5000px 0px rgba(0, 0, 0, .3)}
/*.r-imagegrid.style4 .r-ig-item:not(:hover) .r-pic-title{text-indent:5%;color: #fff;background-color: rgba(0, 0, 0, .4);background-size: contain;}*/
/*.r-imagegrid.style4 .r-ig-item:hover .r-pic-title{text-indent:5%;}*/  
.r-imagegrid.style4 .r-ig-item:not(:hover) .flex-container img{display: block;flex-wrap: nowrap;opacity: 0;transform:translate3d(89px,9px,0)}
.r-imagegrid.style4 .r-ig-item:hover .flex-container img{opacity: 1;transform:translate3d(-9px,9px,0)}
.r-imagegrid.style4 .r-ig-item:hover img{opacity:.4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.r-imagegrid.style4 .r-ig-item:hover .r-ii-content{opacity:.85}.r-imagegrid.style4 .r-ig-item h3{position:relative;overflow:hidden;padding:.5em 0}

.flex-container > div {width: 10%;margin: 6%;text-align: center;line-height: 100%;font-size: 30px;align-content: center;}
.flex-container{width: 100%;align-content: center;}

.flex-container-comp > div {width: 8%;margin: 2%;text-align: center;line-height: 200%;font-size: 70%;align-content: center;background-color:#D7E1FF ;justify-content: center;border-radius: 1%;}
.flex-container-comp{width: 100%;align-content: left;}

.rectangle {
      height: 20px;
      width: 50px;
      color: black;
      display: grid;
      background-color: #D7E1FF;
      border-radius: 2px;
      justify-content: center;
      align-items: flex-start;
    }




.r-imagegrid.style4 .r-ig-item h3:after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:'';
    -webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.r-imagegrid.style4 .r-ig-item:hover h3:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.r-imagegrid.style4 .r-ig-item p{padding:1em 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)}.r-imagegrid.style4 .r-ig-item:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.header-main {
    background: #009fe3;
}






.r-imagegrid.style3 .r-ig-item,.r-imagegrid.style5 .r-ig-item{backface-visibility:hidden}.r-imagegrid.style5 .r-ig-item h3,
    .r-imagegrid.style5 .r-ig-item img{-webkit-transition:-webkit-transform .35s;transition:transform .35s}
.r-imagegrid.style5 .r-ig-item h3,.r-imagegrid.style5 .r-ig-item p{position:absolute;bottom:0;left:0;padding:30px}
.r-imagegrid.style5 .r-ig-item p{text-transform:none;font-size:16px;text-align:left;letter-spacing:normal;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;-webkit-transform:translateY(50px);transform:translateY(50px);height:80px;padding:0 30px;display:-webkit-box;display:-moz-box;
    display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;
    -moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}
.r-imagegrid.style3 .r-ig-item img,.r-imagegrid.style5 .r-ig-item img{min-width:101%;max-width:101%}
.r-imagegrid.style5 .r-ig-item:hover img{-webkit-transform:translateY(-80px);transform:translateY(-80px)}
.r-imagegrid.style5 .flex-container > div {width: 15%;margin: 3%;text-align: center;line-height: 100%;font-size: 30px;align-content: center;}
.r-imagegrid.style5 .r-ig-item:not(:hover) .flex-container img{display: block;flex-wrap: nowrap;opacity: 1;transform:translate3d(0px,220px,0)}
.r-imagegrid.style5 .r-ig-item:hover .flex-container img{display: block;flex-wrap: nowrap;opacity: 1;transform:translate3d(0px,110px,0)}
.r-imagegrid.style5 .r-ig-item:hover h3{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
.r-imagegrid.style5 .r-ig-item:hover p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.r-imagegrid.style6 .r-ig-item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}
.r-imagegrid.style6 .r-ig-item:before{color:#fff;background:#222;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;z-index:1}
.r-imagegrid.style6 .r-ig-item:hover:before{opacity:.8}.r-imagegrid.style6 .r-ig-item .r-ii-content{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;z-index:2;
    top:50%;bottom:auto;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.r-imagegrid.style6 .r-ig-item:hover .r-ii-content{opacity:1}.r-imagegrid.style6 .r-ig-item svg{-webkit-transition:all .3s ease;transition:all .3s ease;}









