.elementor-5769 .elementor-element.elementor-element-5a5ca7ec{margin-top:0px;margin-bottom:0px;padding:180px 0px 50px 0px;z-index:7;}.elementor-5769 .elementor-element.elementor-element-7d7de90d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5769 .elementor-element.elementor-element-7d7de90d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-5769 .elementor-element.elementor-element-329edc1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5769 .elementor-element.elementor-element-329edc1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5769 .elementor-element.elementor-element-42a4d926 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5769 .elementor-element.elementor-element-42a4d926{text-align:left;}.elementor-5769 .elementor-element.elementor-element-42a4d926 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;color:#25292F;}.elementor-5769 .elementor-element.elementor-element-9189447{text-align:center;}.elementor-5769 .elementor-element.elementor-element-32cd656 .elementor-search-form__container{min-height:50px;}.elementor-5769 .elementor-element.elementor-element-32cd656 .elementor-search-form__submit{min-width:50px;--e-search-form-submit-text-color:#8DC53E;background-color:#02010100;}body:not(.rtl) .elementor-5769 .elementor-element.elementor-element-32cd656 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-5769 .elementor-element.elementor-element-32cd656 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-5769 .elementor-element.elementor-element-32cd656 .elementor-search-form__input, .elementor-5769 .elementor-element.elementor-element-32cd656.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-5769 .elementor-element.elementor-element-32cd656 input[type="search"].elementor-search-form__input{font-family:"Lato", Sans-serif;font-size:17px;}.elementor-5769 .elementor-element.elementor-element-32cd656 .elementor-search-form__input,
					.elementor-5769 .elementor-element.elementor-element-32cd656 .elementor-search-form__icon,
					.elementor-5769 .elementor-element.elementor-element-32cd656 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-5769 .elementor-element.elementor-element-32cd656 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-5769 .elementor-element.elementor-element-32cd656.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#656F80;fill:#656F80;}.elementor-5769 .elementor-element.elementor-element-32cd656:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#02010100;border-color:#E9E9EA;border-width:0px 0px 1px 0px;border-radius:3px;}.elementor-5769 .elementor-element.elementor-element-32cd656.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#02010100;border-color:#E9E9EA;border-width:0px 0px 1px 0px;border-radius:3px;}.elementor-5769 .elementor-element.elementor-element-6b481e5 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-5769 .elementor-element.elementor-element-de329cf > .elementor-widget-container{background-color:#f2f2f2;}.elementor-5769 .elementor-element.elementor-element-573da0fc:not(.elementor-motion-effects-element-type-background), .elementor-5769 .elementor-element.elementor-element-573da0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-5769 .elementor-element.elementor-element-573da0fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-5769 .elementor-element.elementor-element-573da0fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5769 .elementor-element.elementor-element-54a825e8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5769 .elementor-element.elementor-element-c65980f{margin-top:0px;margin-bottom:0px;}.elementor-5769 .elementor-element.elementor-element-d07eca0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5769 .elementor-element.elementor-element-bc934b0{--grid-row-gap:40px;--grid-column-gap:40px;--load-more—spacing:50px;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-button{background-color:#02010100;font-family:"Lato", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1px;fill:#25292F;color:#25292F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25292F;border-radius:0px 0px 0px 0px;padding:17px 40px 17px 40px;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-button:hover, .elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-button:focus{background-color:#8DC53E;color:#FFFFFF;border-color:#8DC53E;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-5769 .elementor-element.elementor-element-bc934b0:after{content:"0.7";}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__thumbnail__link{width:100%;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__meta-data span + span:before{content:"•";}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__card{background-color:#02010100;border-width:0px;border-radius:0px;padding-top:0px;padding-bottom:0px;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__text{padding:0 10px;margin-top:0px;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__meta-data{padding:10px 10px;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__avatar{padding-right:10px;padding-left:10px;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__title, .elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__title a{color:#999DA3;font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__title{margin-bottom:0px;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-button:hover svg, .elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5769 .elementor-element.elementor-element-ba91dbb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5769 .elementor-element.elementor-element-7c84350:not(.elementor-motion-effects-element-type-background), .elementor-5769 .elementor-element.elementor-element-7c84350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-5769 .elementor-element.elementor-element-7c84350, .elementor-5769 .elementor-element.elementor-element-7c84350 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5769 .elementor-element.elementor-element-7c84350{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:0px 40px 40px 40px;}.elementor-5769 .elementor-element.elementor-element-7c84350 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5769 .elementor-element.elementor-element-ee05bc1 > .elementor-widget-container{margin:-15% 0% 0% 0%;}.elementor-5769 .elementor-element.elementor-element-71ea7a2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5769 .elementor-element.elementor-element-71ea7a2{text-align:center;}.elementor-5769 .elementor-element.elementor-element-71ea7a2 .elementor-heading-title{font-size:20px;font-weight:600;color:#25292F;}.elementor-5769 .elementor-element.elementor-element-b7a9961{text-align:center;}.elementor-5769 .elementor-element.elementor-element-b7a9961 .elementor-heading-title{font-size:17px;font-weight:400;line-height:1.2em;color:#999DA3;}.elementor-5769 .elementor-element.elementor-element-7943d26{--divider-border-style:solid;--divider-color:#DBDEE1;--divider-border-width:1px;}.elementor-5769 .elementor-element.elementor-element-7943d26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-5769 .elementor-element.elementor-element-7943d26 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5769 .elementor-element.elementor-element-7943d26 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5769 .elementor-element.elementor-element-6ebfe21 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5769 .elementor-element.elementor-element-6ebfe21 .elementor-icon-list-icon i{color:#25292F;transition:color 0.3s;}.elementor-5769 .elementor-element.elementor-element-6ebfe21 .elementor-icon-list-icon svg{fill:#25292F;transition:fill 0.3s;}.elementor-5769 .elementor-element.elementor-element-6ebfe21{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5769 .elementor-element.elementor-element-6ebfe21 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-5769 .elementor-element.elementor-element-6ebfe21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5769 .elementor-element.elementor-element-6ebfe21 .elementor-icon-list-item > a{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:600;}.elementor-5769 .elementor-element.elementor-element-6ebfe21 .elementor-icon-list-text{color:#25292F;transition:color 0.3s;}.elementor-5769 .elementor-element.elementor-element-34e73ce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5769 .elementor-element.elementor-element-543c6d5{text-align:center;}.elementor-5769 .elementor-element.elementor-element-543c6d5 .elementor-heading-title{font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#8DC53E;}.elementor-5769 .elementor-element.elementor-element-fbd9a88{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9EA;padding:0px 25px 25px 25px;}.elementor-5769 .elementor-element.elementor-element-fbd9a88, .elementor-5769 .elementor-element.elementor-element-fbd9a88 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5769 .elementor-element.elementor-element-d50f941 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-5769 .elementor-element.elementor-element-d50f941 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1px;}.elementor-5769 .elementor-element.elementor-element-7007e50{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-5769 .elementor-element.elementor-element-7007e50 .elementor-widget-container{text-align:center;}.elementor-5769 .elementor-element.elementor-element-7007e50 .elementor-social-icon{background-color:#02010100;--icon-padding:0.8em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFC0C1;}.elementor-5769 .elementor-element.elementor-element-7007e50 .elementor-social-icon i{color:#25292F;}.elementor-5769 .elementor-element.elementor-element-7007e50 .elementor-social-icon svg{fill:#25292F;}@media(max-width:1024px){.elementor-5769 .elementor-element.elementor-element-5a5ca7ec{padding:80px 20px 80px 20px;}}@media(max-width:767px){.elementor-5769 .elementor-element.elementor-element-5a5ca7ec{margin-top:0px;margin-bottom:0px;padding:101px 0px 0px 0px;}.elementor-5769 .elementor-element.elementor-element-2cd387ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5769 .elementor-element.elementor-element-7d7de90d{padding:0px 0px 0px 0px;}.elementor-5769 .elementor-element.elementor-element-329edc1e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5769 .elementor-element.elementor-element-42a4d926 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5769 .elementor-element.elementor-element-42a4d926{text-align:center;}.elementor-5769 .elementor-element.elementor-element-42a4d926 .elementor-heading-title{font-size:30px;}.elementor-5769 .elementor-element.elementor-element-239ecc0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5769 .elementor-element.elementor-element-6c008c5 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-5769 .elementor-element.elementor-element-6b481e5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5769 .elementor-element.elementor-element-573da0fc{padding:20px 0px 20px 0px;}.elementor-5769 .elementor-element.elementor-element-c65980f{margin-top:0px;margin-bottom:40px;}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5769 .elementor-element.elementor-element-bc934b0:after{content:"0.5";}.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-5769 .elementor-element.elementor-element-329edc1e{width:21.013%;}.elementor-5769 .elementor-element.elementor-element-239ecc0{width:53.651%;}.elementor-5769 .elementor-element.elementor-element-6c008c5{width:25%;}.elementor-5769 .elementor-element.elementor-element-6b481e5{width:23.643%;}.elementor-5769 .elementor-element.elementor-element-cc745fd{width:76.357%;}.elementor-5769 .elementor-element.elementor-element-54a825e8{width:72.714%;}.elementor-5769 .elementor-element.elementor-element-ba91dbb{width:27.251%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5769 .elementor-element.elementor-element-d07eca0{width:60%;}}/* Start custom CSS for search-form, class: .elementor-element-32cd656 */.elementor-5769 .elementor-element.elementor-element-32cd656 input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
opacity: 1 !important;
color: #656f80;
}
.elementor-5769 .elementor-element.elementor-element-32cd656 input:-moz-placeholder { /* Firefox 18- */
opacity: 1 !important;
color: #656f80;
}
.elementor-5769 .elementor-element.elementor-element-32cd656 input::-moz-placeholder { /* Firefox 19+ */
opacity: 1 !important;
color: #656f80;
}
.elementor-5769 .elementor-element.elementor-element-32cd656 input:-ms-input-placeholder { /* IE 10+ */
opacity: 1 !important;
color: #656f80;
}
.elementor-5769 .elementor-element.elementor-element-32cd656 input::-ms-input-placeholder { /* Microsoft Edge */
opacity: 1 !important;
color: #656f80;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-de329cf */.elementor-5769 .elementor-element.elementor-element-de329cf h5{
    display:none;
}
.elementor-5769 .elementor-element.elementor-element-de329cf select{
    width:100%;
    background:#ffffff  !important;
    border-width: 0 0 1px 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bc934b0 */.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__card{
    border-bottom:1px solid #dfdfe0;
}
.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__thumbnail{
    border-radius:10px !important;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background:transparent !important;
}
.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__title{
    margin-bottom:25px !important;
}
.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__card:hover .elementor-post__title a{
    color:#25292f !important;
}
.elementor-5769 .elementor-element.elementor-element-bc934b0 .elementor-post__card:hover{
    border-bottom:1px solid #25292f !important;
}
.elementor-pagination{
	margin-top:40px;
}
.elementor-5769 .elementor-element.elementor-element-bc934b0 img{
    border-radius:10px !important;
    -moz-border-radius:10px !important;
    -webkit-border-radius:10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee05bc1 */.elementor-5769 .elementor-element.elementor-element-ee05bc1 img{
    width:100%;
    max-width:103px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d50f941 */.elementor-5769 .elementor-element.elementor-element-d50f941 div{
    max-width:110px;
    background:#ffffff;
    padding-left:10px;
}/* End custom CSS */
/* Start custom CSS *//* Elementor Pro frontend.min.css styling */
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    display: inline-block
}
.elementor-location-footer:before,.elementor-location-header:before {
    content: "";
    display: table;
    clear: both
}
@media (min-width: 768px) {
    .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown {
        display:none
    }
}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
    display: none
}
.elementor-nav-menu--dropdown {
    background-color: #fff;
    font-size: 13px
}

.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 10px
}
.elementor-menu-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 22px;
    padding: .25em;
    cursor: pointer;
    border: 0 solid;
    border-radius: 3px;
    background-color: rgba(0,0,0,.05);
    color: #494c4f
}
.elementor-nav-menu .sub-arrow {
    font-size: 16px;
    line-height: 1;
    padding-left: 10px
}
.elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before {
    content: ""
}
.elementor-nav-menu a,.elementor-nav-menu li {
    position: relative
}

.elementor-nav-menu li {
    border-width: 0
}

.elementor-nav-menu a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover {
    padding: 10px 20px;
    line-height: 20px
}
.elementor-widget-nav-menu .elementor-widget-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.elementor-nav-menu {
    position: relative;
    z-index: 2
}

.elementor-nav-menu:after {
    content: " 0a0";
    display: block;
    height: 0;
    font: 0/0 serif;
    clear: both;
    visibility: hidden;
    overflow: hidden
}

.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.elementor-nav-menu ul {
    display: none
}
.elementor-nav-menu__align-center .elementor-nav-menu {
    margin-left: auto;
    margin-right: auto
}
.elementor-nav-menu--layout-horizontal,.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    white-space: nowrap
}
.elementor-nav-menu--main .elementor-nav-menu ul {
    position: absolute;
    width: 12em;
    border-width: 0;
    border-style: solid;
    padding: 0
}
.elementor-nav-menu--main .elementor-nav-menu a {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 13px 20px
}
.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before {
    content: "";
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.e--pointer-background .elementor-item:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #55595c;
    z-index: -1
}

.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover {
    color: #fff
}
.elementor-item:after,.elementor-item:before {
    display: block;
    position: absolute;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transition-timing-function: cubic-bezier(.58,.3,.005,1);
    -o-transition-timing-function: cubic-bezier(.58,.3,.005,1);
    transition-timing-function: cubic-bezier(.58,.3,.005,1)
}

.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: 0
}

.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

/*Gravity Forms */

.gform_wrapper {
    margin: 16px 0;
    max-width: 100%
}

.gform_wrapper form {
    text-align: left;
    max-width: 100%;
    margin: 0 auto
}

.gform_wrapper *,.gform_wrapper :after,.gform_wrapper :before {
    box-sizing: border-box!important
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal
}
.gform_wrapper ul.gform_fields {
    margin: 0!important;
    list-style-type: none;
    display: block
}

.gform_wrapper ul,html>body .entry ul {
    text-indent: 0
}

.gform_wrapper form li,.gform_wrapper li {
    margin-left: 0!important;
    list-style: none!important;
    overflow: visible
}

.gform_wrapper ul li.gfield {
    clear: both
}
.gform_wrapper ul li:after,.gform_wrapper ul li:before,.gform_wrapper ul.gform_fields {
    padding: 0;
    margin: 0;
    overflow: visible
}
.gform_wrapper label.gfield_label {
    font-weight: 700;
    font-size: inherit
}

.gform_wrapper .top_label .gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top: 8px
}
.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper select.small {
    width: 100%
}
.gform_wrapper .gform_footer {
    padding: 16px 0 10px;
    margin: 16px 0 0;
    clear: both;
    width: 100%
}

.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: 100%;
    margin: 0 0 16px
}
.gform_wrapper .gf_hidden,.gform_wrapper .gform_hidden,.gform_wrapper input.gform_hidden,.gform_wrapper input[type=hidden] {
    display: none!important;
    max-height: 1px!important;
    overflow: hidden
}
.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
    display: none!important;
    position: absolute!important;
    left: -9000px
}
body .gform_wrapper ul li.gfield {
    margin-top: 16px;
    padding-top: 0
}
@media only screen and (min-width: 641px) {
    .gform_wrapper .gform_body {
        width:100%
    }
    .gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large {
        width: 100%
    }
    .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=image],.gform_wrapper .gform_footer input[type=submit] {
        display: -moz-inline-stack;
        display: inline-block
    }
    .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit] {
        font-size: 1em;
        width: auto;
        margin: 0 16px 0 0
    }

    .gform_wrapper ul.gform_fields li.gfield {
        padding-right: 16px
    }
}/* End custom CSS */