@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
display:block
}
*,*:before,*:after{
font-weight:inherit;
margin:0;
padding:0;
box-sizing:inherit;
-webkit-tap-highlight-color:transparent
}
ol,ul,li{
list-style:none
}
iframe{
border:none;
width:100%
}
button>*{
pointer-events:none
}
:focus{
outline:0
}
body{
line-height:initial
}
.container,.container-fluid,.row,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{
display:block;
flex:initial;
min-width:initial;
max-width:initial;
width:initial;
padding:initial;
padding:initial;
margin:initial
}
:root{
--color-primary-1: #003F2D;
--color-primary-1-rgb: 0, 63, 45;
--color-primary-2: #17E88F;
--color-primary-2-rgb: 23, 232, 143;
--color-primary-3: #012A2D;
--color-primary-3-rgb: 1, 42, 45;
--color-primary-4: #435254;
--color-primary-4-rgb: 67, 82, 84;
--color-primary-5: #CAD1D3;
--color-primary-5-rgb: 202, 209, 211;
--color-primary-6: #DADFE0;
--color-primary-6-rgb: 218, 223, 224;
--color-secondary-1: #032842;
--color-secondary-1-rgb: 3, 40, 66;
--color-secondary-2: #538184;
--color-secondary-2-rgb: 83, 129, 132;
--color-secondary-3: #80BBAD;
--color-secondary-3-rgb: 128, 187, 173;
--color-secondary-4: #DBD99A;
--color-secondary-4-rgb: 219, 217, 154;
--color-secondary-5: #7F8480;
--color-secondary-5-rgb: 127, 132, 128;
--color-secondary-light-1: #778F9C;
--color-secondary-light-1-rgb: 119, 143, 156;
--color-secondary-light-2: #96B3B6;
--color-secondary-light-2-rgb: 150, 179, 182;
--color-secondary-light-3: #C0D4CB;
--color-secondary-light-3-rgb: 192, 212, 203;
--color-secondary-light-4: #EFECD2;
--color-secondary-light-4-rgb: 239, 236, 210;
--color-secondary-light-5: #CBDDC8;
--color-secondary-light-5-rgb: 203, 221, 200;
--color-system-1: #000000;
--color-system-1-rgb: 0, 0, 0;
--color-system-2: #1A1A1A;
--color-system-2-rgb: 26, 26, 26;
--color-system-3: #333333;
--color-system-3-rgb: 51, 51, 51;
--color-system-4: #4D4D4D;
--color-system-4-rgb: 77, 77, 77;
--color-system-5: #666666;
--color-system-5-rgb: 102, 102, 102;
--color-system-6: #808080;
--color-system-6-rgb: 128, 128, 128;
--color-system-7: #999999;
--color-system-7-rgb: 153, 153, 153;
--color-system-8: #B3B3B3;
--color-system-8-rgb: 179, 179, 179;
--color-system-9: #CCCCCC;
--color-system-9-rgb: 204, 204, 204;
--color-system-10: #E6E6E6;
--color-system-10-rgb: 230, 230, 230;
--color-system-11: #FFFFFF;
--color-system-11-rgb: 255, 255, 255;
--color-system-12: #E81717;
--color-system-12-rgb: 232, 23, 23;
--color-system-13: #F1D230;
--color-system-13-rgb: 241, 210, 48;
--color-system-14: #E6EAEA;
--color-system-14-rgb: 230, 234, 234;
--color-text: var(--color-primary-4);
--color-white: var(--color-system-11);
--color-black: var(--color-system-4);
--font-serif: var(--font-financier);
--font-sans: var(--font-calibre);
--font-financier: "Financier Display", georgia, serif;
--font-calibre: "Calibre", arial, sans-serif;
--font-mono: "Space Mono", monospace;
--font-noto-serif: "Noto Serif", georgia, serif;
--font-noto-sans: "Noto Sans", arial, sans-serif;
--font-noto-naskh-arabic: "Noto Naskh Arabic", georgia, serif;
--font-noto-sans-arabic: "Noto Sans Arabic", arial, sans-serif;
--font-noto-naskh-hebrew: "Noto Serif Hebrew", georgia, serif;
--font-noto-sans-hebrew: "Noto Sans Hebrew", arial, sans-serif;
--font-noto-serif-sc: "Noto Serif SC", georgia, serif;
--font-noto-sans-sc: "Noto Sans SC", arial, sans-serif;
--font-noto-serif-tc: "Noto Serif TC", georgia, serif;
--font-noto-sans-tc: "Noto Sans TC", arial, sans-serif;
--font-noto-serif-jp: "Noto Serif JP", georgia, serif;
--font-noto-sans-jp: "Noto Sans JP", arial, sans-serif;
--font-noto-serif-kr: "Noto Serif KR", georgia, serif;
--font-noto-sans-kr: "Noto Sans KR", arial, sans-serif;
--font-noto-serif-thai: "Noto Serif Thai", georgia, serif;
--font-noto-sans-thai: "Noto Sans Thai", arial, sans-serif
}
@-webkit-keyframes fadeIn{
from{
opacity:0
}
to{
opacity:1
}
}
@keyframes fadeIn{
from{
opacity:0
}
to{
opacity:1
}
}
@-webkit-keyframes growHeight{
from{
height:0
}
to{
height:100%
}
}
@keyframes growHeight{
from{
height:0
}
to{
height:100%
}
}
:root :lang(hu),:root :lang(ru),:root :lang(sr),:root :lang(vi){
font-family:var(--font-noto-sans)
}
:root :lang(hu) :is(h1,h2,h3,h4,h5,h6),:root :lang(hu):is(h1,h2,h3,h4,h5,h6),:root :lang(ru) :is(h1,h2,h3,h4,h5,h6),:root :lang(ru):is(h1,h2,h3,h4,h5,h6),:root :lang(sr) :is(h1,h2,h3,h4,h5,h6),:root :lang(sr):is(h1,h2,h3,h4,h5,h6),:root :lang(vi) :is(h1,h2,h3,h4,h5,h6),:root :lang(vi):is(h1,h2,h3,h4,h5,h6){
font-family:var(--font-noto-serif)
}
:root :lang(ar){
font-family:var(--font-noto-sans-arabic)
}
:root :lang(ar) :is(h1,h2,h3,h4,h5,h6),:root :lang(ar):is(h1,h2,h3,h4,h5,h6){
font-family:var(--font-noto-naskh-arabic)
}
:root :lang(zh){
font-family:var(--font-noto-sans-sc)
}
:root :lang(zh) :is(h1,h2,h3,h4,h5,h6),:root :lang(zh):is(h1,h2,h3,h4,h5,h6){
font-family:var(--font-noto-serif-sc)
}
:root :lang(zh-hant){
font-family:var(--font-noto-sans-tc)
}
:root :lang(zh-hant) :is(h1,h2,h3,h4,h5,h6),:root :lang(zh-hant):is(h1,h2,h3,h4,h5,h6){
font-family:var(--font-noto-serif-tc)
}
:root :lang(he){
font-family:var(--font-noto-sans-hebrew)
}
:root :lang(he) :is(h1,h2,h3,h4,h5,h6),:root :lang(he):is(h1,h2,h3,h4,h5,h6){
font-family:var(--font-noto-serif-hebrew)
}
:root :lang(ja){
font-family:var(--font-noto-sans-jp)
}
:root :lang(ja) :is(h1,h2,h3,h4,h5,h6),:root :lang(ja):is(h1,h2,h3,h4,h5,h6){
font-family:var(--font-noto-serif-jp)
}
@media(min-width:375px){
:root :lang(ja) :is(.serviceHeroSlide__fragment-2){
font-size:4rem;
line-height:4rem
}
}
@media(min-width:768px){
:root :lang(ja) :is(.serviceHeroSlide__fragment-2){
font-size:5rem;
line-height:5rem
}
}
@media(min-width:1300px){
:root :lang(ja) :is(.serviceHeroSlide__fragment-2){
font-size:7rem;
line-height:7rem
}
}
:root :lang(ko){
font-family:var(--font-noto-sans-kr)
}
:root :lang(ko) :is(h1,h2,h3,h4,h5,h6),:root :lang(ko):is(h1,h2,h3,h4,h5,h6){
font-family:var(--font-noto-serif-kr)
}
:root:lang(th){
font-size:50%
}
:root :lang(th){
font-family:var(--font-noto-sans-thai)
}
:root :lang(th) :is(h1,h2,h3,h4,h5,h6),:root :lang(th):is(h1,h2,h3,h4,h5,h6){
font-family:var(--font-noto-serif-thai)
}
:root :lang(th) :is(.homeHeroSlide__link-title){
line-height:1.4em
}
:root :lang(th) :is(.landingText__text){
line-height:1.2em
}
:root :lang(th) :is(.insightTile__text){
line-height:1.4em
}
:root :lang(th) :is(.insightTile__number){
line-height:1.4em
}
:root :lang(th) :is(.insightTile__subcopy){
line-height:1.4em
}
:root body.cbre-t-cbreim :lang(ja) :not(.gridCard__image){
word-break:keep-all
}
body{
font-family:var(--font-sans);
font-size:1.6rem;
color:var(--color-text)
}
body[data-js-overlay-open]{
overflow:hidden
}
@media only screen and (max-width:1023px){
body[data-js-nav-open]{
overflow:hidden
}
}
body p,body h1,body h2,body pre{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
color:inherit;
margin:unset;
padding:unset
}
button{
cursor:pointer
}
img{
max-width:100%;
height:auto
}
ul{
list-style:none
}
:focus{
outline:4px solid rgba(var(--color-primary-2-rgb),0.6);
outline-offset:1px
}
a{
text-decoration:none
}
a:active,a:focus:hover{
outline:0
}
.homeHero{
--min-height: 500px;
padding-bottom:24px;
position:relative;
background:var( --e-global-color-secondary );
}
body:has([data-js-dropdown-open]) .homeHero{
z-index:-1
}
@media(min-width:1024px){
.homeHero{
padding-bottom:0
}
}
.homeHero__slides{
position:relative;
width:100%;
display:grid;
overflow:hidden
}
@media(min-width:1024px){
.homeHero__slides{
display:block;
min-height:var(--min-height)
}
body.on-page-editor .homeHero__slides,body.preview .homeHero__slides{
height:calc(100vh - 300px)
}
}
.homeHero__slide{
grid-area:1/-1;
width:100%;
transition:all .75s cubic-bezier(.75,.02,.5,1),transform 0s
}
@media(min-width:1024px){
.homeHero__slide{
position:absolute;
height:100%
}
}
.homeHero__slide[data-js-active]{
visibility:visible;
opacity:1
}
.homeHero__slide:not([data-js-active]){
visibility:hidden;
opacity:0
}
.homeHero__indicators{
margin-top:8px;
display:flex;
justify-content:center
}
@media(min-width:1024px){
.homeHero__indicators{
position:absolute;
z-index:15;
bottom:16px;
width:100%
}
}
.homeHero__indicator{
position:relative;
flex:none;
display:flex;
align-items:center;
justify-content:center;
width:28px;
height:32px;
border:none;
background:transparent
}
@media(min-width:1024px){
.homeHero__indicator{
width:30px
}
}
.homeHero__indicator:focus{
outline:0
}
.homeHero__indicator:focus-visible{
outline:0;
box-shadow:0 0 0 4px rgba(var(--color-primary-2-rgb),0.6)
}
.homeHero__indicator::after{
transition:background .25s cubic-bezier(.75,.02,.5,1);
content:"";
display:block;
width:12px;
height:12px;
border-radius:100%;
background:rgba(var(--color-system-11-rgb),0.6)
}
@media(min-width:1024px){
.homeHero__indicator::after{
width:14px;
height:14px
}
}
.homeHero__indicator:hover::after,.homeHero__indicator[data-js-active]::after{
background:var( --e-global-color-accent );
}
.homeHeroSlide{
padding-right:24px;
padding-left:24px;
width:100%;
max-width:1440px;
margin:0 auto;
display:grid;
align-items:center;
max-width:none
}
@media(min-width:768px){
.homeHeroSlide{
padding-right:32px;
padding-left:32px
}
}
@media(min-width:1024px){
.homeHeroSlide{
padding-right:56px;
padding-left:56px
}
}
@media(min-width:1024px){
.homeHeroSlide{
height:100%
}
}
.homeHeroSlide::after{
content:"";
position:absolute;
top:188px;
left:24px;
right:24px;
height:8px;
background:var(--color-white)
}
@media(min-width:768px){
.homeHeroSlide::after{
flex:1;
left:32px;
right:32px
}
}
@media(min-width:1024px){
.homeHeroSlide::after{
z-index:10;
top:calc(50% + 36px);
left:86px;
right:86px
}
}
@media(min-width:1440px){
.homeHeroSlide::after{
left:100px;
right:100px
}
}
.homeHeroSlide__media{
position:relative;
left:-24px;
width:calc(100% + 48px);
height:385px
}
@media(min-width:768px){
.homeHeroSlide__media{
left:-32px;
width:calc(100% + 64px)
}
}
@media(min-width:1024px){
.homeHeroSlide__media{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
}
.homeHeroSlide__media img{
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover
}
.homeHeroSlide__content{
padding-top:24px;
padding-bottom:24px;
transition:left .75s cubic-bezier(.75,.02,.5,1);
position:relative;
z-index:1;
left:0;
top:41px;
}
@media(min-width:1024px){
.homeHeroSlide__content{
padding:0;
width:335px;
height:100%
}
.homeHeroSlide__content.reset{
-webkit-animation:reset-box .65s ease-out forwards .5s;
animation:reset-box .65s ease-out forwards .5s
}
@-webkit-keyframes reset-box{
0%{
left:var(--offset)
}
100%{
left:0
}
}
@keyframes reset-box{
0%{
left:var(--offset)
}
100%{
left:0
}
}
}
@media(min-width:1440px){
.homeHeroSlide__content{
width:440px
}
}
.homeHeroSlide__link{
display:block;
color:var(--color-white);
pointer-events:none
}
@media(min-width:1024px){
.homeHeroSlide__link{
pointer-events:all
}
}
.homeHeroSlide__link:focus{
outline:0
}
.homeHeroSlide__link:focus-visible .homeHeroSlide__link-cta{
outline:0;
box-shadow:0 0 0 4px rgba(var(--color-primary-2-rgb),0.6)
}
@media(min-width:1024px){
.home .homeHeroSlide__link-title,.home .homeHeroSlide__link-descrip{
padding:40px;
width:100%;
background-color:rgba(0,0,0,.2);
-webkit-backdrop-filter:blur(10px) brightness(.9);
backdrop-filter:blur(10px) brightness(.9);
}
@supports(not ((-webkit-backdrop-filter:blur(10px) brightness(0.9)) or (backdrop-filter:blur(10px) brightness(0.9)))) and (not (-webkit-backdrop-filter:blur(10px) brightness(0.9))){
.home .homeHeroSlide__link-title,.home .homeHeroSlide__link-descrip{
background-color:rgba(20,20,20,.75)
}
}
}
@media(min-width:1440px){
.home .homeHeroSlide__link-title,.home .homeHeroSlide__link-descrip{
padding:45px
}
.home .homeHeroSlide__link-descrip {
padding: 40px 45px;
}
}
.home .homeHeroSlide__link-title{
margin-bottom:16px;
transition:-webkit-text-decoration-color .25s cubic-bezier(.75,.02,.5,1);
transition:text-decoration-color .25s cubic-bezier(.75,.02,.5,1);
transition:text-decoration-color .25s cubic-bezier(.75,.02,.5,1),-webkit-text-decoration-color .25s cubic-bezier(.75,.02,.5,1);
-webkit-text-decoration:underline solid transparent;
text-decoration:underline solid transparent;
text-underline-offset:3px;
text-decoration-thickness:2px
}
.home .homeHeroSlide__link:hover .homeHeroSlide__link-title{
-webkit-text-decoration-color:var(--color-white);
text-decoration-color:var(--color-white)
}
@media(min-width:1024px){
.home .home .homeHeroSlide__link-title{
font-size:3.5rem;
line-height:3.9rem;
margin:0;
padding-bottom:24px;
position:absolute;
bottom:50%
}
}
@media(min-width:1024px){
.home .homeHeroSlide__link-title{
font-size:3.3rem;
line-height:3.3rem;
margin:0;
padding-bottom:24px;
position:absolute;
bottom:50%
}
}
@media(min-width:1440px){
.home .homeHeroSlide__link-title{
font-size:3.7rem;
line-height:3.8rem;
padding-bottom:32px;
text-underline-offset:4px;
text-decoration-thickness:3px
}
}
.homeHeroSlide__link-descrip p{
width:83.3333333333%!important;
line-height:20px;
margin-bottom:16px
}
.homeHeroSlide__link-descrip span.scTextWrapper,.homeHeroSlide__link-descrip span.scWebEditInput{
display:block
}
@media(min-width:1024px){
.homeHeroSlide__link-descrip{
padding-top:24px;
position:absolute;
top:50%
}
.homeHeroSlide__link-descrip p{
width:100%!important
}
}
@media(min-width:1440px){
.homeHeroSlide__link-descrip{
padding-top:32px
}
}
.homeHeroSlide__link-cta{
font-size:14px;
font-weight:500;
letter-spacing:-.02em;
padding-left:48px;
margin-top:8px;
transition:all .4s cubic-bezier(.75,.02,.5,1);
position:relative;
display:inline-block;
pointer-events:all
}
.homeHeroSlide__link-cta::before{
content:"";
position:absolute;
top:.6em;
left:0;
display:inline-block;
width:40px;
height:2.3px;
background:var(--color-primary-2);
transition:width .4s cubic-bezier(.75,.02,.5,1)
}
.homeHeroSlide__link-cta::after{
transition:all .4s cubic-bezier(.75,.02,.5,1);
content:"";
position:absolute;
top:.15em;
right:-.5em;
display:inline-block;
width:0;
height:18px;
background-size:42px;
background-position:right center;
background-image:url(//wiredre.com/wp-content/themes/generatepress_child/slider/download-red.svg);
pointer-events:none
}
.homeHeroSlide__link:hover .homeHeroSlide__link-cta,.homeHeroSlide__link:active .homeHeroSlide__link-cta{
padding-right:48px;
padding-left:0
}
.homeHeroSlide__link:hover .homeHeroSlide__link-cta::before,.homeHeroSlide__link:active .homeHeroSlide__link-cta::before{
width:0
}
.homeHeroSlide__link:hover .homeHeroSlide__link-cta::after,.homeHeroSlide__link:active .homeHeroSlide__link-cta::after{
right:0;
width:42px
}
ul.homeHero__slides {
margin: 0;
padding: 0;
}
.elementor-kit-11 h1.homeHeroSlide__link-title, .elementor-kit-11 h2.homeHeroSlide__link-title{
color: #fff;
text-decoration: none;font-weight: 600; }
.elementor-kit-11 button.homeHero__indicator, .elementor-kit-11 button.homeHero__indicator:hover {
background-color: transparent !important;
padding: inherit;
border-radius: inherit;
}
.homeHeroSlide__link-cta::before {
background: var( --e-global-color-accent );
}
.homeHero__indicator::after {
background: #fff;
}
.elementor .homeHeroSlide__media img{  height: 100%; }
.elementor-kit-11 .homeHeroSlide a, .elementor-kit-11 .homeHeroSlide a:hover {
color: #fff;
}
.homeHeroSlide__link-descrip p {
width: 100%!important;
font-size: 14px;
}
@media(max-width:1366px){
.elementor .homeHeroSlide__media img {
height: inherit;
}
}
@media(max-width:1024px){
.elementor .homeHeroSlide__media img {
height: inherit;
}
.homeHeroSlide::after{
display:none;
}
.homeHeroSlide__media { overflow: hidden;}.homeHeroSlide__content {  top: 0;}
}
@media(max-width:840px){
.elementor .homeHeroSlide__media img {
height: inherit;
}
.homeHeroSlide::after{
display:none;
}
.homeHeroSlide__media { overflow: hidden;}
.homeHeroSlide__content {  top: 0;}
}
.Contact-name {
background-color: #fff;
}
.Contact-name.active, .Contact-name.accordion:hover {
background-color: var( --e-global-color-accent ); 
color: #fff
}
.panel {
padding: 0 18px;
display: none;
background-color: var( --e-global-color-accent );
overflow: hidden;
}
html .Contact-name {
padding: 25px 30px;
line-height: normal;
box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
margin-bottom: 10px;
border-radius: 10px;
cursor: pointer;
position: relative;
} html .Contact-name.active {
margin-bottom: 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
box-shadow:none;
}
html .panel {
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
padding: 0 30px 10px 30px;
color: #fff;
box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
}
html .ContactList {
margin: 0;
margin: 0px auto;
width: 100%;
}
html .AlphabetNav .active, html .AlphabetNav a:hover {
background: #f46353 !important;
color: white;
}
h5.Contact-name:after {
content: "";
background: url(https://wiredre.maxsourceworld.co/wp-content/uploads/2022/12/FAQ-down-icon-By-WiredRE.jpg);
position: absolute;
z-index: 1;
height: 20px;
width: 20px;
background-size: contain;
background-repeat: no-repeat;
top: 42%;
-webkit-transform-origin-x: center;
right: 30px;
}
html .Contact-name.active:after {
background: url(https://wiredre.maxsourceworld.co/wp-content/uploads/2022/12/FAQ-down-icon-white-By-WiredRE.png);
position: absolute;
z-index: 1;
height: 20px;
width: 20px;
background-size: contain;
background-repeat: no-repeat;
top: 40%;
-webkit-transform-origin-x: center;
right: 30px;
transform: rotate(-180deg);
}
html .ContactList .Contact:visible:nth-child(odd) {
clear: both;
}
.client-info h3 {
padding: 0 30%;
line-height: 25px !important;
}
@media (min-width: 800px) {
section.Contact {
float: left;
border: none;
width: 49%;
padding-top: 40px;
padding: 40px 15px 0;
}
}
@media (max-width: 767px) {
.client-info h3 {
padding: 0 5%;
}
}
.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-posts-container.elementor-posts-masonry{align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch}.elementor-posts-container .elementor-post{padding:0;margin:0}.elementor-posts-container .elementor-post__excerpt{flex-grow:var(--read-more-alignment,0)}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;transition:filter .3s}.elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{flex-direction:column;transition-property:background,border,box-shadow;transition-duration:.25s}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777}.elementor-posts .elementor-post__text{display:var(--item-display,block);flex-direction:column;flex-grow:1}.elementor-posts .elementor-post__meta-data{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700;align-self:flex-start}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-right:auto;margin-left:auto}.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:row}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{order:0;margin-right:20px}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{order:5;margin-left:20px}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post{display:flex}.elementor-posts .elementor-post__card{display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #69727d;transition:all .25s}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block}.elementor-posts .elementor-post__card .elementor-post__meta-data{padding:15px 30px;margin-bottom:0;border-top:1px solid #eaeaea}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{position:absolute;top:0;background:#69727d;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px}.elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none}.elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;transform:translateY(-50%)}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{padding-top:0;position:static;height:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;transition:all .3s ease-out}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0}.elementor-portfolio__filter{margin:0;cursor:pointer;padding:8px}.elementor-portfolio-item{align-self:flex-start;transition-property:transform,opacity;transition-timing-function:ease-in-out;transform-style:preserve-3d;overflow:hidden;margin:0}.elementor-portfolio-item__title{margin:0;padding:0;line-height:1;font-size:18px;color:#fff}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;transition:opacity 1s;display:flex;flex-direction:column;justify-content:center;text-align:center;overflow:hidden;background-color:rgba(105,114,125,.8)}.elementor-portfolio-item__overlay:hover{opacity:1;transition:opacity .5s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1)}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align:center}.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{text-align:start}.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{text-align:end}.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{width:100%}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{margin:0 auto;display:none}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);text-align:var(--load-more-message-alignment,center);display:none;margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:inherit}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1){display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}