.header-video,.video-js .rem-logo{
    position:relative
}
.ekko-lightbox-nav-overlay a:focus,.ekko-lightbox-nav-overlay a>:focus{
    outline:0
}
.ekko-lightbox-nav-overlay a:hover,.hovereffect a.info{
    text-decoration:none
}
.header{
    height:800px!important
}
.rem-logo{
    display:none!important;
    visibility:hidden!important
}
.center-img{
    margin:0 auto
}
.header-video{
    overflow:hidden
}
.fiximgbrand{
    margin:-20px 0 5px;
    height:80px
}
.normal{
    filter:invert(0)
}
.inverted-img img:hover{
    filter:invert(100%);
    opacity:.7
}
@media (min-width:768px){
    .navbar-right{
        margin-right:15px!important;
        margin-top:10px!important
    }
	
}
@media (max-width:768px){
    .intro-header .page-heading,.intro-header .post-heading,.intro-header .site-heading{
        height:300px!important
    }
    .intro-header{
        margin:55px auto
    }
}
.header-video iframe,.header-video video{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.header-video iframe{
    height:100%;
    width:100%
}
.header-top{
    margin:80px auto
}
@media (max-width:768px){
    .intro-header .page-heading,.intro-header .post-heading,.intro-header .site-heading{
        width:300px
    }
	
	.mobileh2 {font-size:18px !important;}
	
	.mobileh4 {font-size:14px !important;
	font-weight: 1 !important;}
}
@media (min-width:768px){
    .modal-body{
        padding-bottom:45px
    }
    .nav-fix-width1{
        width:125px;
        text-align:center
    }
    .nav-fix-width2{
        width:130px;
        text-align:center
    }
    .nav-fix-width3{
        width:116px;
        text-align:center
    }
	.mobileh2 {font-size:30px !important;}
	
	.mobileh4 {font-size:18px !important;
	font-weight: 1 !important;}
}
.header-video video{
    width:100%
}
.header-video__media,.header-video__teaser-video{
    width:100%;
    height:auto
}
.carousel-control.left,.carousel-control.right{
    background-image:none;
    margin-top:10%;
    width:5%
}
.dropdown-menu{
    min-width:116px!important;
    text-align:center!important
}
@media (max-width:768px){
    .icons-nav-fix{
        padding:10px;
        width:0
    }
    .intro-header .site-heading{
        height:400px
    }
    .fiximgbrand{
        margin:-10px 0;
        height:50px
    }
    .navbar-nav .open .dropdown-menu>li>a{
        text-align:left
    }
    .header-top{
        margin:0 auto
    }
    .intro-header{
        -webkit-background-size:cover;
        -moz-background-size:cover;
        background-size:cover;
        -o-background-size:cover;
        margin-bottom:50px
    }
}
.fix-middle{
    display:inline!important
}
.ekko-lightbox-container{
    position:relative
}
.ekko-lightbox-container>div.ekko-lightbox-item{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:100%
}
.ekko-lightbox iframe{
    width:100%;
    height:100%
}
.ekko-lightbox-nav-overlay{
    z-index:1;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:-ms-flexbox;
    display:flex
}
.ekko-lightbox-nav-overlay a{
    -ms-flex:1;
    flex:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    opacity:0;
    transition:opacity .5s;
    color:#fff;
    font-size:30px;
    z-index:1
}
.ekko-lightbox-nav-overlay a>*{
    -ms-flex-positive:1;
    flex-grow:1
}
.ekko-lightbox-nav-overlay a span{
    padding:0 30px
}
.ekko-lightbox-nav-overlay a:last-child span{
    text-align:right
}
.ekko-lightbox-nav-overlay a.disabled{
    cursor:default;
    visibility:hidden
}
.ekko-lightbox a:hover{
    opacity:1;
    text-decoration:none
}
.ekko-lightbox .modal-dialog{
    display:none
}
.ekko-lightbox .modal-footer{
    text-align:left
}
.hovereffect,.hovereffect h2,.pagination-centered{
    text-align:center
}
.ekko-lightbox-loader{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center
}
.ekko-lightbox-loader>div{
    width:40px;
    height:40px;
    position:relative;
    text-align:center
}
.ekko-lightbox-loader>div>div{
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:#fff;
    opacity:.6;
    position:absolute;
    top:0;
    left:0;
    animation:a 2s infinite ease-in-out
}
.ekko-lightbox-loader>div>div:last-child{
    animation-delay:-1s
}
.modal-dialog .ekko-lightbox-loader>div>div{
    background-color:#333
}
@keyframes a{
    0%,to{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    50%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
.hovereffect .overlay{
    opacity:0;
    background-color:rgba(0,0,0,.5);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.hovereffect h2{
    -webkit-transform:translatey(-100px);
    -ms-transform:translatey(-100px);
    transform:translatey(-100px)
}
.hovereffect:hover .overlay{
    opacity:1;
    filter:alpha(opacity=100)
}
.hovereffect:hover a.info,.hovereffect:hover h2{
    -ms-transform:translatey(0);
    -webkit-transform:translatey(0);
    transform:translatey(0)
}
.hovereffect:hover a.info{
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.fixup-img-resp img{
    display:block;
    max-width:100%;
    height:auto
}
.hovereffect,.hovereffect .overlay{
    height:100%;
    overflow:hidden;
    width:100%
}
.big-icon-hover li:hover{
    font-size:2em
}
.trenn{
    border-left:1px solid #000
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
    max-height:380px
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{
    background-color:#083c6d;
    border-color:#083c6d
}
@font-face{
    font-family:Oxygen;
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Oxygen Regular'),local(Oxygen-Regular),url(/fonts/IIPDrwV5KNJo5-LaFlLy2fesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Oxygen;
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Oxygen Regular'),local(Oxygen-Regular),url(/fonts/78wGxsHfFBzG7bRkpfRnCQ.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Lora Regular'),local(Lora-Regular),url(https://fonts.gstatic.com/s/lora/v10/Ukd0sOIY4JZgcODPuj2G3Q.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Lora Regular'),local(Lora-Regular),url(https://fonts.gstatic.com/s/lora/v10/GsNxiN0oIzsS201cnUag6w.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Lora Regular'),local(Lora-Regular),url(https://fonts.gstatic.com/s/lora/v10/ie2Ux11tIT0C_JTksRPlKA.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Lora Regular'),local(Lora-Regular),url(https://fonts.gstatic.com/s/lora/v10/I0dEfRgGNE90_hXZq7bjyw.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Lora Regular'),local(Lora-Regular),url(https://fonts.gstatic.com/s/lora/v10/4vqKRIwnQQGUQQh-PnvdMA.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Lora Bold'),local(Lora-Bold),url(https://fonts.gstatic.com/s/lora/v10/sNXgpEOJ2Tz7WJSozSN6D_Y6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Lora Bold'),local(Lora-Bold),url(https://fonts.gstatic.com/s/lora/v10/VZ-5ejr2fpt5l1RKkVxPr_Y6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Lora Bold'),local(Lora-Bold),url(https://fonts.gstatic.com/s/lora/v10/gBru_9ER68jWAtTarLXr3_Y6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Lora Bold'),local(Lora-Bold),url(https://fonts.gstatic.com/s/lora/v10/BYKAuswRIqh69412sen31PY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Lora Bold'),local(Lora-Bold),url(https://fonts.gstatic.com/s/lora/v10/P18Nsu9EiYldSvHIj_0e5w.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Lora Italic'),local(Lora-Italic),url(https://fonts.gstatic.com/s/lora/v10/HeAP0mHtiTx5JKQlc80wp_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Lora Italic'),local(Lora-Italic),url(https://fonts.gstatic.com/s/lora/v10/OVZcBeQFqX1w7YhsLFAXp_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Lora Italic'),local(Lora-Italic),url(https://fonts.gstatic.com/s/lora/v10/7zlcDWwHlSl_w5azaU2j3PesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Lora Italic'),local(Lora-Italic),url(https://fonts.gstatic.com/s/lora/v10/nRWuMjV9d7Qv7608EovOgfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Lora Italic'),local(Lora-Italic),url(https://fonts.gstatic.com/s/lora/v10/_RSiB1sBuflZfa9fxV8cOg.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Lora Bold Italic'),local(Lora-BoldItalic),url(https://fonts.gstatic.com/s/lora/v10/47861CGpECw31aszKPt4uhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Lora Bold Italic'),local(Lora-BoldItalic),url(https://fonts.gstatic.com/s/lora/v10/66KG1MDzU5Zo36weZ_yx-RJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Lora Bold Italic'),local(Lora-BoldItalic),url(https://fonts.gstatic.com/s/lora/v10/GjWw5_K_Fhq8yNDkNV_ETRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Lora Bold Italic'),local(Lora-BoldItalic),url(https://fonts.gstatic.com/s/lora/v10/1wR3aOJ69QwyZ9B-WDmIqRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Lora;
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Lora Bold Italic'),local(Lora-BoldItalic),url(https://fonts.gstatic.com/s/lora/v10/_IxjUs2lbQSu0MyFEAfa7VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v14/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v14/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v14/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v14/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v14/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v14/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:600;
    src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:600;
    src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:600;
    src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:600;
    src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:600;
    src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:600;
    src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:600;
    src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:800;
    src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:800;
    src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:800;
    src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:800;
    src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:800;
    src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:800;
    src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:normal;
    font-weight:800;
    src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:300;
    src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:300;
    src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:300;
    src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:300;
    src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:300;
    src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:300;
    src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:300;
    src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:600;
    src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:600;
    src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:600;
    src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:600;
    src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:600;
    src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:600;
    src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:600;
    src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:800;
    src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxiU8QAtQT9M0M1_mbVWrUPc.woff2) format("woff2");
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:800;
    src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxkNaUOL0oYRolx8sebiIY9k.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:800;
    src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxooGEx1DzoxsbCRd2IM2afI.woff2) format("woff2");
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:800;
    src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxnPzCMEhbIaaYiFY6KPniws.woff2) format("woff2");
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:800;
    src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxmqi69zMYkLa7XwlUIemKB4.woff2) format("woff2");
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:800;
    src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxowYyzpnB4tyYboSwKGmD2g.woff2) format("woff2");
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-display:swap;
    font-style:italic;
    font-weight:800;
    src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.woff2) format("woff2");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}
.hovereffect{
    float:left;
    position:relative;
    cursor:default
}
.hovereffect .overlay{
    position:absolute;
    top:0;
    left:0
}
.hovereffect img{
    display:block;
    position:relative;
    -webkit-transition:all .4s ease-in;
    transition:all .4s ease-in
}
.hovereffect:hover img{
    filter:url('data:image/svg+xml;
    charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
    filter:grayscale(1) blur(3px);
    -webkit-filter:grayscale(1) blur(3px);
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.hovereffect h2{
    position:relative;
    font-weight:400;
    font-size:17px;
    padding:10px;
    background:rgba(0,0,0,.6)
}
.hovereffect a.info{
    display:inline-block;
    padding:7px 14px;
    border:1px solid #fff;
    margin:50px 0 0;
    background-color:transparent
}
.hovereffect a.info:hover{
    box-shadow:0 0 5px #fff
}
.hovereffect a.info,.hovereffect h2{
    -webkit-transform:scale(.7);
    -ms-transform:scale(.7);
    transform:scale(.7);
    -webkit-transition:all .4s ease-in;
    transition:all .4s ease-in;
    opacity:0;
    filter:alpha(opacity=0);
    color:#fff;
    text-transform:uppercase
}
.hovereffect:hover a.info,.hovereffect:hover h2{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.noborder-fix{
    padding-right:0!important;
    padding-left:0!important
}
.text-middle-overlay{
    position:absolute;
    top:30%;
    left:0;
    width:100%;
    font-size:19px!important
}
@media (min-width:768px){
    .smaller-div{
        margin:0 auto;
        max-width:91%!important
    }
}
@media (min-width:1200px){
    .smaller-div{
        max-width:91%!important
    }
}

@media (min-width:992px){
    .smaller-div{
        max-width:91%!important
    }
    #img01:hover{
        background:url(../img/pics/ICON_Blog.png)
    }
    #img02:hover{
        background:url(../img/pics/ICON_Artwork.png)
    }
    #img03:hover{
        background:url(../img/pics/ICON_Creative.png)
    }
    #img04:hover{
        background:url(../img/pics/ICON_Outfits.png)
    }
    #img05:hover{
        background:url('../img/pics/huver 1-34.png')
    }
    #img06:hover{
        background:url(../img/pics/ICON_Mindset.png)
    }
    #img07:hover{
        background:url(../img/pics/ICON_Photography.png)
    }
    #img08:hover{
        content:url(../img/pics/ICON_Video.png)
    }
    #img09:hover{
        background:url(../img/pics/ICON_Video.png)
    }
}
@media only screen and (device-width :375px) and (device-height :812px) and (-webkit-device-pixel-ratio :3){
    .fiximgbrand{
        margin:-10px 12px 0;
        height:50px
    }
    .navbar-nav{
        margin-left:-16px
    }

	.mobileh2 {font-size:18px !important;}
	
	.mobileh4 {font-size:14px !important;
	font-weight: 1 !important;}
}

/* Ensure navbar stays above banner images */
.intro-header {
    z-index: 1 !important;
    position: relative;
}

/* Fix navbar stacking in portrait mode (iPad portrait) */
@media (max-width: 1024px) and (orientation: portrait) {
    .navbar-custom {
        position: fixed !important;
        z-index: 1000 !important;
    }
}

/* Mobile heading positioning - fix overlap with navbar */
@media (max-width: 768px) {
    .post-heading h1 {
        margin-top: 80px !important;
        padding-top: 40px !important;
    }
    
    .post-heading {
        padding-top: 60px !important;
    }
}

@media (max-width: 480px) {
    .post-heading h1 {
        margin-top: 100px !important;
        padding-top: 50px !important;
    }
    
    .post-heading {
        padding-top: 70px !important;
    }
}
body article {
    font-size: 20px !important;
}

body article * {
    font-size: 20px !important;
}

body article p {
    font-size: 20px !important;
}

body article div {
    font-size: 20px !important;
}

body article span {
    font-size: 20px !important;
}

body article .fixup-img-resp {
    font-size: 20px !important;
}

body article .fixup-img-resp * {
    font-size: 20px !important;
}

body article .container {
    font-size: 20px !important;
}

body article .row {
    font-size: 20px !important;
}

body .fixup-img-resp {
    font-size: 20px !important;
}

body .fixup-img-resp * {
    font-size: 20px !important;
}

/* Override specific elements with their intended sizes */
article p,
.fixup-img-resp p {
    font-size: 20px !important;
    line-height: 1.5 !important;
    margin: 30px 0 !important;
}

article div,
.fixup-img-resp div {
    font-size: 20px !important;
}

article span,
.fixup-img-resp span {
    font-size: inherit !important;
}

article h1,
.fixup-img-resp h1,
article h2,
.fixup-img-resp h2,
article h3,
.fixup-img-resp h3,
article h4,
.fixup-img-resp h4,
article h5,
.fixup-img-resp h5,
article h6,
.fixup-img-resp h6 {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-weight: 800 !important;
    margin: 30px 0 !important;
}

article h1,
.fixup-img-resp h1 {
    font-size: 36px !important;
}

article h2,
.fixup-img-resp h2 {
    font-size: 32px !important;
}

article h3,
.fixup-img-resp h3 {
    font-size: 28px !important;
}

article h4,
.fixup-img-resp h4 {
    font-size: 24px !important;
}

article h5,
.fixup-img-resp h5 {
    font-size: 20px !important;
}

article h6,
.fixup-img-resp h6 {
    font-size: 18px !important;
}

article blockquote,
.fixup-img-resp blockquote {
    color: #777777 !important;
    font-style: italic !important;
    padding-left: 20px !important;
    border-left: 3px solid #0085A1 !important;
    margin: 30px 0 !important;
}

article ul,
article ol,
.fixup-img-resp ul,
.fixup-img-resp ol {
    margin: 20px 0 !important;
    padding-left: 40px !important;
}

article li,
.fixup-img-resp li {
    font-size: 20px !important;
    line-height: 1.5 !important;
    margin: 10px 0 !important;
}

article img,
.fixup-img-resp img {
    max-width: 100% !important;
    height: auto !important;
    margin: 20px 0 !important;
}

article a,
.fixup-img-resp a {
    color: #0085A1 !important;
    text-decoration: underline !important;
}

article a:hover,
article a:focus,
.fixup-img-resp a:hover,
.fixup-img-resp a:focus {
    color: #333333 !important;
}