/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.breadcrumbs {
	text-align: center;
}
.breadcrumbs > *:not(:first-child):before {content: ' > ';color: #aaa;}
.skip-to-content-link {
    left: 50%;
    position: absolute;
    transform: translateY(-150%);
    background: #282828;
    left: 50%;
    padding: 8px 32px;
    position: absolute;
    transform: translateY(-150%);
    transition: transform 0.3s;
    z-index: 9999;
    color: #FFF !important;
}

.elementor-search-form__submit:focus {
    background-color: #bd3c18 !important;
	  outline: #FFF auto 2px !important;
}

.skip-to-content-link:focus {
		transform: translateY(10%);
}

.elementor-theme-page-content > .elementor-container > .elementor-column:only-child {
    width: 100%;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 20px;
}
body.elementor-default .elementor-theme-page-content > .elementor-container > .elementor-column {
    padding: 0 20px;
}
body.elementor-default.elementor-page .elementor-theme-page-content > .elementor-container > .elementor-column {
    padding: 0;
}
body.elementor-default.elementor-page .elementor-theme-page-content > .elementor-container > .elementor-column.elementor-template-sidebar {
    padding: 10px;
}

.elementor-text-editor > *:last-child {
    margin-bottom: 0;
}

h2.elementor-heading-title {
    margin-bottom: 10px;
}

.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background: #f6ede0;
}

.mobile-menu-popup .mobile-menu-first-item .sm-vertical li:first-child a {
    font-weight: 700 !important;
	text-transform: uppercase;
}

.back-to-top-btn .elementor-button-icon.elementor-align-icon-right svg {
    width: 35px;
    display: block;
}

.elementor-button-content-wrapper {
    -webkit-box-align: center;
       -ms-flex-align: center;
   -ms-grid-row-align: center;
          align-items: center;
}

@media (min-width: 768px) {
.igdf-home-banner .elementor-widget-wrap {
    max-width: 81%;
}

.igdf-home-banner .elementor-column {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
}

@media (min-width: 1025px) and (max-width: 1149px) {
    .elementor-kit-8 .igdf-home-banner h1 {
        font-size: 3.7rem;
    }
}
@media (min-width: 1150px) and (max-width: 1310px) {
    .elementor-kit-8 .igdf-home-banner h1 {
        font-size: 4.3rem;
    }
}

.elementor-text-editor ul,
.elementor-text-editor ol,
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol {
    margin-top: 0;
    margin-bottom: .9rem;
}

.elementor-text-editor li,
.elementor-widget-theme-post-content li{
    margin-top: 0;
    margin-bottom: .35rem;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}


.bsn-widget .bsn-top {
	margin: 0;
}
.bsn-widget .bsn-top a {
    display: block;
    font-weight: 600;
    font-size: 1.25rem;
    background: #394a9c;
    color: #FFF;
    padding: 8px 24px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.bsn-widget ul {
    list-style: none;
    padding: 0;
    margin:  0;
    border: 1px solid #eee;
    border-top: 0;
    border-bottom: 3px solid #ddd;
}

.bsn-widget ul ul {
    border: 0 !important;
    margin-top: 8px;
}

.bsn-widget ul li {
    line-height: 1.625em;
    border-bottom: 1px solid #eee;
    padding: 8px 24px;
}

.bsn-widget li li {
    font-size: 0.875em;
    padding: 6px 0 6px 12px;
    border: none;
}

@media (max-width: 1024px) {
    .breadcrumbs {
        font-size: 14px;
        line-height: 1.4;
    }
}

@media (max-width: 767px) {
    .breadcrumbs {
        font-size: 13px;
        line-height: 1.4;
    }
}



ul.filter-list {
    padding: 0;
    list-style: none;
}

ul.filter-list .apply a {
	display: inline-block;
	padding: 8px 16px;
	border: 1px solid;
	border-radius: 3px;
}
ul.filter-list strong {
	text-transform: uppercase;
	display: block;
	line-height: 1em;
	font-size: 13px;
}

ul.filter-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
          align-items: flex-start;
  padding: 0.5em 1.25em;
}

ul.filter-list li:nth-child(even) {
    background: #fdf6eb;
}

ul.career-list li > div,
ul.provider-list li > div {
    width: 100%;
    padding: 0.5em;
}

ul.career-list li .title,
ul.provider-list li .title {
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.4em;
}

ul.resource-list li .content {
	width: 100%;
}

ul.resource-list li .apply {
	width: 100%;
}

ul.resource-list li .apply a {
	display: inline-block;
}

ul.resource-list li .content > *:first-child {
	font-weight: bold;
}
ul.resource-list li .content > *:nth-child(2) {
	color: #394a9c;
	margin: 3px 0 10px;
	font-weight: bold;
}
ul.resource-list li .content > *:not(:first-child) {
	font-size: 1rem;
	line-height: 1.5em;
	font-weight: normal;
}
ul.resource-list li .content > *:last-child {
	margin-bottom: 0 !important;
}

@media (min-width: 600px) {

	ul.career-list li .title,
	ul.provider-list li .title {
  	  width: 100%;
	}

	ul.career-list li > div {
    	width: 33.33%;
  	  padding: 0.5em;
	}

	ul.career-list li .apply {
  	  width: 100%;
	}
	
	ul.provider-list li > div {
		width: 50%;
	}
	
	ul.provider-list li .apply {
		width: 100%;
	}
	
	ul.resource-list li .content {
		width: 75%;
	}
	ul.resource-list li .apply {
		width: 25%;
		text-align: right;
	}
}


@media (min-width: 1025px) {

	ul.career-list li .title {
			width: 25%;
	}

	ul.career-list li > div {
			width: 20%;
	}

	ul.career-list li .apply {
			width: 15%;
	}
	ul.career-list .apply {
		text-align: right;	
	}
	
	ul.provider-list li .title {
		width: 30%
	}
	ul.provider-list li .country {
		width: 20%;
	}
	ul.provider-list li .website {
		width: 30%;
	}
	ul.provider-list li .apply {
		width: 20%;
		text-align: right;
	}
	
	ul.resource-list li .content {
		width: 75%;
	}
	ul.resource-list li .apply {
		width: 25%;
		text-align: right;
	}
}

#notification-bar {
    background: #e0e9f6;
    text-align: center;
    padding: 13px 65px 13px 20px;
    position: relative;
}

#notification-bar a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.583em;
    letter-spacing: 0.4px;
    color: #394a9c;
}

button.notification-close {
    position: absolute;
    right: 20px;
    background: #bd3c18;
    border: 0;
    border-radius: 3px;
    padding: 6px 15px;
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.583em;
    letter-spacing: 0.4px;
}

.searchandfilter {
    background: #f3f6fa;
    padding: 4px 20px 20px;
    padding: 1.25rem;
}

.searchandfilter ul {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.searchandfilter ul li {
    padding: 8px;
    padding: 0.5rem;
}

.searchandfilter input[type="submit"] {
    border: 1px solid #394a9c;
    line-height: 1.25em;
    padding: 10px 20px 11px;
}

.searchandfilter[data-ajax-target="#list-of-resources"] {
	background: #fff;
    padding: 0;
}

.searchandfilter[data-ajax-target="#list-of-resources"] ul {
	display: block;
}

.searchandfilter[data-ajax-target="#list-of-resources"] ul li {
	padding: 0;
}

.searchandfilter[data-ajax-target="#list-of-resources"] ul li ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.searchandfilter[data-ajax-target="#list-of-resources"] ul li ul li:not(:last-child) {
	margin-bottom: 10px;
}
.searchandfilter[data-ajax-target="#list-of-resources"] ul li input {
	position: relative;
	top: 2px;
}

.searchandfilter[data-ajax-target="#list-of-resources"] h4 {
    display: block;
    font-weight: 600;
    font-size: 1.25rem;
    background: #394a9c;
    color: #FFF;
    padding: 8px 24px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.searchandfilter[data-ajax-target="#list-of-resources"] .sf-field-taxonomy-resource_category h4 {
	font-size: 1rem;
	background: none;
	color: #282828;
	text-transform: default;
	padding: 8px 24px 0;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

.searchandfilter[data-ajax-target="#list-of-resources"] > ul > li > *:not(h4):not([type=submit]) {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 16px 24px;
	width: 100%;
}

.searchandfilter[data-ajax-target="#list-of-resources"] > ul > li.sf-field-submit {
	border: 1px solid #eee;
	border-top: 0;
	padding: 0 24px 16px;
	width: 100%;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper ul.gform_fields li.gfield select {
    padding: 0.375em 0.625em !important;
    border-radius: 0 3px 3px 0;
    border-left: 5px solid;
		margin: 0 !important;
	display: block;
}
.gform_wrapper .gfield_contains_required input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .gfield_contains_required textarea,
.gform_wrapper ul.gform_fields li.gfield.gfield_contains_required select{
    border-left: 5px solid #BD3C18;
}

.gform_wrapper .gfield_required {
	display: none;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
.gform_wrapper textarea:focus {
    border-color: #394A9C;
}

.gform_wrapper ul.gform_fields li.gfield {
    padding: 0;
    margin-top: 1.25em;
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0.25em;
}

.gform_wrapper .gform_footer {
    padding: 0;
    margin-top: 1.25em;
}

.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] {
    border: 1px solid #394a9c;
    line-height: 1.25em;
    padding: 10px 20px 11px;
}

.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border: none !important;
    background: none !important;
}


.gform_wrapper .field_description_below .gfield_description {
    padding: 0;
}

.gform_wrapper .gfield_error .gfield_label,
.gform_wrapper .validation_message {
    color: #bd3c18;
}
.gform_wrapper .validation_message {
    background: rgb(189 60 24 / 5%);
    padding: 3px 12px !important;
}

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
    border: 1px solid #bd3c18;
    border-left: 5px solid #bd3c18;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    padding-right: 0;
}

.gform_wrapper textarea {
    resize: auto;
}



span.helpiekb_separator {
    display: none;
}

.elementor-21 .elementor-element.elementor-element-2ebb68b > .elementor-element-populated > .elementor-widget-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.elementor-column-gap-default>.elementor-column.elementor-element-2ebb68b>.elementor-element-populated {
    padding-top:0 !important;
    padding-bottom:0 !important;
    padding-left:20px !important;
    padding-right:20px !important;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px;
}

.elementor-column-gap-default>.elementor-column + .elementor-col-50>.elementor-element-populated {
    padding: 0;
}



.elementor-column-gap-default>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 !important;
}

.elementor-142 .elementor-element.elementor-element-3e1a8ee .elementor-widget-wrap {
    max-width: 808px;
}

.elementor-kit-8 button.notification-close {
    font-weight: 500;
    color: var( --e-global-color-66a8e83 );
    background-color: var( --e-global-color-primary );
    padding: 8px 20px 8px 20px;
}

.elementor-kit-8 button.notification-close:hover {
    background-color: var( --e-global-color-text );
}

.elementor-1459 .elementor-element.elementor-element-71eff94 > .elementor-element-populated{padding:30px 50px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-675bfb6:not(.elementor-motion-effects-element-type-background), .elementor-1459 .elementor-element.elementor-element-675bfb6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/mac-naru-orus-1-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1459 .elementor-element.elementor-element-675bfb6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-675bfb6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1459 .elementor-element.elementor-element-7d67703 .elementor-spacer-inner{height:300px;}.elementor-1459 .elementor-element.elementor-element-8707f7e{margin-top:50px;margin-bottom:50px;}.elementor-1459 .elementor-element.elementor-element-b9d9e61:not(.elementor-motion-effects-element-type-background), .elementor-1459 .elementor-element.elementor-element-b9d9e61 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/o04a8045-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1459 .elementor-element.elementor-element-b9d9e61 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-b9d9e61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1459 .elementor-element.elementor-element-64074d4 .elementor-spacer-inner{height:300px;}.elementor-1459 .elementor-element.elementor-element-7bf5a9b > .elementor-element-populated{padding:30px 0px 30px 50px;}.elementor-1459 .elementor-element.elementor-element-9c02890 .elementor-button{padding:8px 20px 8px 20px;}.elementor-1459 .elementor-element.elementor-element-52aacc5 > .elementor-element-populated{padding:30px 50px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-913e446 .elementor-button{padding:8px 20px 8px 20px;}.elementor-1459 .elementor-element.elementor-element-7bf4ffa:not(.elementor-motion-effects-element-type-background), .elementor-1459 .elementor-element.elementor-element-7bf4ffa > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/dsc_3984-min-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1459 .elementor-element.elementor-element-7bf4ffa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-7bf4ffa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1459 .elementor-element.elementor-element-5034773 .elementor-spacer-inner{height:300px;}.elementor-1459 .elementor-element.elementor-element-7eb0dd5{margin-top:50px;margin-bottom:50px;}.elementor-1459 .elementor-element.elementor-element-3816c98:not(.elementor-motion-effects-element-type-background), .elementor-1459 .elementor-element.elementor-element-3816c98 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/dsc_0257-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1459 .elementor-element.elementor-element-3816c98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-3816c98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1459 .elementor-element.elementor-element-4ba1f0c .elementor-spacer-inner{height:300px;}.elementor-1459 .elementor-element.elementor-element-09a976c > .elementor-element-populated{padding:30px 0px 30px 50px;}.elementor-1459 .elementor-element.elementor-element-8efdd69 .elementor-button{padding:8px 20px 8px 20px;}.elementor-1459 .elementor-element.elementor-element-7becd4e > .elementor-element-populated{padding:30px 50px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-6a0c532 .elementor-button{padding:8px 20px 8px 20px;}.elementor-1459 .elementor-element.elementor-element-cbbac89:not(.elementor-motion-effects-element-type-background), .elementor-1459 .elementor-element.elementor-element-cbbac89 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/puppies-2-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1459 .elementor-element.elementor-element-cbbac89 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-cbbac89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1459 .elementor-element.elementor-element-5fd1e0a .elementor-spacer-inner{height:300px;}.elementor-1459 .elementor-element.elementor-element-a0b0eae{margin-top:50px;margin-bottom:50px;}.elementor-1459 .elementor-element.elementor-element-7607f15:not(.elementor-motion-effects-element-type-background), .elementor-1459 .elementor-element.elementor-element-7607f15 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/photo-for-fidelco-article-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1459 .elementor-element.elementor-element-7607f15 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-7607f15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1459 .elementor-element.elementor-element-30f9aa0 .elementor-spacer-inner{height:300px;}.elementor-1459 .elementor-element.elementor-element-9b70d05 > .elementor-element-populated{padding:30px 0px 30px 50px;}.elementor-1459 .elementor-element.elementor-element-e159048 .elementor-button{padding:8px 20px 8px 20px;}.elementor-1459 .elementor-element.elementor-element-e77b4ae > .elementor-element-populated{padding:30px 50px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-e46128e .elementor-button{padding:8px 20px 8px 20px;}.elementor-1459 .elementor-element.elementor-element-0850b7d:not(.elementor-motion-effects-element-type-background), .elementor-1459 .elementor-element.elementor-element-0850b7d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../12.-dndesign_canis_park-6_2020lq-10.html");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1459 .elementor-element.elementor-element-0850b7d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1459 .elementor-element.elementor-element-0850b7d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1459 .elementor-element.elementor-element-aacbe1e .elementor-spacer-inner{height:300px;}@media(min-width:768px){.elementor-1459 .elementor-element.elementor-element-3816c98{width:45.052%;}.elementor-1459 .elementor-element.elementor-element-09a976c{width:54.948%;}.elementor-1459 .elementor-element.elementor-element-7becd4e{width:51.031%;}.elementor-1459 .elementor-element.elementor-element-cbbac89{width:48.969%;}}@media(max-width:767px){.elementor-1459 .elementor-element.elementor-element-71eff94 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-7d67703 .elementor-spacer-inner{height:250px;}.elementor-1459 .elementor-element.elementor-element-64074d4 .elementor-spacer-inner{height:250px;}.elementor-1459 .elementor-element.elementor-element-7bf5a9b > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-52aacc5 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-5034773 .elementor-spacer-inner{height:250px;}.elementor-1459 .elementor-element.elementor-element-4ba1f0c .elementor-spacer-inner{height:250px;}.elementor-1459 .elementor-element.elementor-element-09a976c > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-7becd4e > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-5fd1e0a .elementor-spacer-inner{height:250px;}.elementor-1459 .elementor-element.elementor-element-30f9aa0 .elementor-spacer-inner{height:250px;}.elementor-1459 .elementor-element.elementor-element-9b70d05 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-e77b4ae > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-1459 .elementor-element.elementor-element-aacbe1e .elementor-spacer-inner{height:250px;}}

.elementor-21 .elementor-element.elementor-element-9919fb2 > .elementor-element-populated {
    padding: 35px 20px 35px 20px !important;
}

@media (min-width: 1025px) {
    
.half-width-col .elementor-widget-wrap, .half-width-col-left .elementor-widget-wrap {
    max-width: 640px !important;
}
}