.elementor-2885 .elementor-element.elementor-element-31ca93c1>.elementor-container{min-height:90px}.elementor-2885 .elementor-element.elementor-element-31ca93c1>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2885 .elementor-element.elementor-element-31ca93c1:not(.elementor-motion-effects-element-type-background),.elementor-2885 .elementor-element.elementor-element-31ca93c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2d2d2d}.elementor-2885 .elementor-element.elementor-element-31ca93c1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2885 .elementor-element.elementor-element-31ca93c1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2885 .elementor-element.elementor-element-792131bd .elementor-heading-title{font-size:13px;font-weight:300;color:rgba(255,255,255,.39)}.elementor-2885 .elementor-element.elementor-element-dcd40c8 .elementor-menu-toggle{margin:0 auto}.elementor-2885 .elementor-element.elementor-element-dcd40c8 .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-8afd5ad-font-family),Sans-serif;font-size:var(--e-global-typography-8afd5ad-font-size);font-weight:var(--e-global-typography-8afd5ad-font-weight);text-transform:var(--e-global-typography-8afd5ad-text-transform);font-style:var(--e-global-typography-8afd5ad-font-style);text-decoration:var(--e-global-typography-8afd5ad-text-decoration);line-height:var(--e-global-typography-8afd5ad-line-height);letter-spacing:var(--e-global-typography-8afd5ad-letter-spacing);word-spacing:var(--e-global-typography-8afd5ad-word-spacing)}.elementor-2885 .elementor-element.elementor-element-dcd40c8 .elementor-nav-menu--main .elementor-item{color:#6f6f6f;fill:#6f6f6f}.elementor-2885 .elementor-element.elementor-element-61271f5{--grid-template-columns:repeat(0,auto);--icon-size:16px;--grid-column-gap:22px;--grid-row-gap:0px}.elementor-2885 .elementor-element.elementor-element-61271f5 .elementor-widget-container{text-align:right}.elementor-2885 .elementor-element.elementor-element-61271f5 .elementor-social-icon{background-color:rgba(255,255,255,0);--icon-padding:0em}.elementor-2885 .elementor-element.elementor-element-61271f5 .elementor-social-icon i{color:rgba(255,255,255,.32)}.elementor-2885 .elementor-element.elementor-element-61271f5 .elementor-social-icon svg{fill:rgba(255,255,255,.32)}.elementor-2885 .elementor-element.elementor-element-61271f5 .elementor-social-icon:hover{background-color:rgba(255,255,255,0)}.elementor-2885 .elementor-element.elementor-element-61271f5 .elementor-social-icon:hover i{color:#00ce1b}.elementor-2885 .elementor-element.elementor-element-61271f5 .elementor-social-icon:hover svg{fill:#00ce1b}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(min-width:768px){.elementor-2885 .elementor-element.elementor-element-7f3b9b9c{width:6.955%}.elementor-2885 .elementor-element.elementor-element-15271b8{width:59.377%}}@media(max-width:1024px){.elementor-2885 .elementor-element.elementor-element-31ca93c1{padding:10px 20px}.elementor-2885 .elementor-element.elementor-element-dcd40c8 .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-8afd5ad-font-size);line-height:var(--e-global-typography-8afd5ad-line-height);letter-spacing:var(--e-global-typography-8afd5ad-letter-spacing);word-spacing:var(--e-global-typography-8afd5ad-word-spacing)}}@media(max-width:767px){.elementor-2885 .elementor-element.elementor-element-31ca93c1{padding:20px 20px 0}.elementor-2885 .elementor-element.elementor-element-792131bd{text-align:center}.elementor-2885 .elementor-element.elementor-element-792131bd .elementor-heading-title{line-height:19px}.elementor-2885 .elementor-element.elementor-element-dcd40c8 .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-8afd5ad-font-size);line-height:var(--e-global-typography-8afd5ad-line-height);letter-spacing:var(--e-global-typography-8afd5ad-letter-spacing);word-spacing:var(--e-global-typography-8afd5ad-word-spacing)}.elementor-2885 .elementor-element.elementor-element-61271f5 .elementor-widget-container{text-align:center}.elementor-2885 .elementor-element.elementor-element-61271f5{--icon-size:20px}.elementor-2885 .elementor-element.elementor-element-61271f5>.elementor-widget-container{padding:0 0 20px}}