.elementor-4107 .elementor-element.elementor-element-31606a7a > .elementor-container{max-width:1400px;}.elementor-4107 .elementor-element.elementor-element-36405b4e{padding:50px 50px 50px 50px;}.elementor-4107 .elementor-element.elementor-element-41f0d0d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-1c3fd811{overflow:hidden;margin-top:0px;margin-bottom:50px;}.elementor-4107 .elementor-element.elementor-element-4d09fa85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-4107 .elementor-element.elementor-element-7d5b04a4 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:38px;font-weight:bold;text-transform:uppercase;line-height:1em;color:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-717a7137{width:auto;max-width:auto;align-self:center;}.elementor-4107 .elementor-element.elementor-element-717a7137 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-icon-list-icon{width:14px;}.elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-icon-list-icon i{font-size:14px;}.elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-icon-list-text, .elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-icon-list-text a{color:var( --e-global-color-461d46a );}.elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-icon-list-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-4107 .elementor-element.elementor-element-6b016c85{width:auto;max-width:auto;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-6b016c85 .elementor-share-btn{border-width:2px;}.elementor-4107 .elementor-element.elementor-element-6b016c85 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-1eae1cae .elementor-icon-wrapper{text-align:end;}.elementor-4107 .elementor-element.elementor-element-1eae1cae .elementor-icon{font-size:100px;}.elementor-4107 .elementor-element.elementor-element-1eae1cae .elementor-icon svg{height:100px;}.elementor-4107 .elementor-element.elementor-element-126c4b66{--spacer-size:400px;}.elementor-4107 .elementor-element.elementor-element-126c4b66 > .elementor-widget-container{margin:0px 0px 50px 0px;background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-505f98f1{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4107 .elementor-element.elementor-element-1cbc6143{width:auto;max-width:auto;top:35%;}body:not(.rtl) .elementor-4107 .elementor-element.elementor-element-1cbc6143{right:-15%;}body.rtl .elementor-4107 .elementor-element.elementor-element-1cbc6143{left:-15%;}.elementor-4107 .elementor-element.elementor-element-1cbc6143 .elementor-icon-wrapper{text-align:center;}.elementor-4107 .elementor-element.elementor-element-202dfea{width:auto;max-width:auto;top:70%;}body:not(.rtl) .elementor-4107 .elementor-element.elementor-element-202dfea{left:-15%;}body.rtl .elementor-4107 .elementor-element.elementor-element-202dfea{right:-15%;}.elementor-4107 .elementor-element.elementor-element-202dfea .elementor-icon-wrapper{text-align:center;}.elementor-4107 .elementor-element.elementor-element-202dfea .elementor-icon{font-size:80px;}.elementor-4107 .elementor-element.elementor-element-202dfea .elementor-icon svg{height:80px;}.elementor-4107 .elementor-element.elementor-element-482d0f59:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-482d0f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-461d46a );}.elementor-4107 .elementor-element.elementor-element-482d0f59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-4107 .elementor-element.elementor-element-482d0f59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4107 .elementor-element.elementor-element-a6ad582 .elementor-heading-title{font-family:var( --e-global-typography-e6dbdfb-font-family ), Sans-serif;font-size:var( --e-global-typography-e6dbdfb-font-size );font-weight:var( --e-global-typography-e6dbdfb-font-weight );text-transform:var( --e-global-typography-e6dbdfb-text-transform );line-height:var( --e-global-typography-e6dbdfb-line-height );color:var( --e-global-color-f381348 );}.elementor-4107 .elementor-element.elementor-element-7cbd8375 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1024px){.elementor-4107 .elementor-element.elementor-element-36405b4e{padding:25px 25px 25px 25px;}.elementor-4107 .elementor-element.elementor-element-7d5b04a4 .elementor-heading-title{font-size:40px;}.elementor-4107 .elementor-element.elementor-element-717a7137 > .elementor-widget-container{margin:0px 25px 25px 0px;} .elementor-4107 .elementor-element.elementor-element-6b016c85{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4107 .elementor-element.elementor-element-505f98f1{font-size:var( --e-global-typography-text-font-size );}.elementor-4107 .elementor-element.elementor-element-a6ad582 .elementor-heading-title{font-size:var( --e-global-typography-e6dbdfb-font-size );line-height:var( --e-global-typography-e6dbdfb-line-height );}.elementor-4107 .elementor-element.elementor-element-7cbd8375 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-4107 .elementor-element.elementor-element-36405b4e{padding:25px 15px 25px 15px;}.elementor-4107 .elementor-element.elementor-element-1c3fd811{margin-top:0px;margin-bottom:15px;}.elementor-4107 .elementor-element.elementor-element-4d09fa85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-4107 .elementor-element.elementor-element-7d5b04a4 .elementor-heading-title{font-size:35px;}.elementor-4107 .elementor-element.elementor-element-717a7137{width:100%;max-width:100%;} .elementor-4107 .elementor-element.elementor-element-6b016c85{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4107 .elementor-element.elementor-element-126c4b66 > .elementor-widget-container{margin:0px 0px 050px 0px;}.elementor-4107 .elementor-element.elementor-element-505f98f1{font-size:var( --e-global-typography-text-font-size );}.elementor-4107 .elementor-element.elementor-element-482d0f59{padding:25px 15px 25px 15px;}.elementor-4107 .elementor-element.elementor-element-a6ad582 .elementor-heading-title{font-size:var( --e-global-typography-e6dbdfb-font-size );line-height:var( --e-global-typography-e6dbdfb-line-height );}.elementor-4107 .elementor-element.elementor-element-7cbd8375 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-6e9186e6 */.elementor-4107 .elementor-element.elementor-element-6e9186e6 nav {
    font-family: var(--e-global-typography-8e51172-font-family);
    font-size: 18px;
    color: #2B2B2B;
}

.elementor-4107 .elementor-element.elementor-element-6e9186e6 nav a, .elementor-4107 .elementor-element.elementor-element-6e9186e6 .separator {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-717a7137 */.elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-post-info__terms-list {
    color: transparent;
}

.elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-post-info__terms-list-item {
    background-color: var(--e-global-color-secondary);
    border-radius: 0 25px 0 0;
    padding: 10px 25px;
}

.elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-post-info__terms-list-item:hover {
        background-color: var(--e-global-color-f381348);
    border-radius: 0 15px 0 20px;
}

@media screen and (max-width: 767px) {
    .elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-post-info__terms-list-item {
        padding: 10px 15px;
        display: inline-flex !important;
    }
    
    .elementor-4107 .elementor-element.elementor-element-717a7137 .elementor-post-info__terms-list-item:not(:first-of-type) {
        margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-6b016c85 */.elementor-4107 .elementor-element.elementor-element-6b016c85 .elementor-share-btn {
    border-radius: 0 15px 0 0;
    transition: 1s all;
}

.elementor-4107 .elementor-element.elementor-element-6b016c85 .elementor-share-btn:hover {
    border-radius: 0 10px 0 15px;
    transition: .25s all;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://use.typekit.net/af/4abf65/00000000000000007735a15d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3') format('woff');
}
@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://use.typekit.net/af/5236f2/00000000000000007735a148/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n9&amp;v=3') format('woff');
}
@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://use.typekit.net/af/5236f2/00000000000000007735a148/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n9&amp;v=3') format('woff');
}
@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://use.typekit.net/af/1416a9/00000000000000007735a15a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3') format('woff');
}
@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://use.typekit.net/af/5e6988/00000000000000007735a163/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3') format('woff');
}
/* End Custom Fonts CSS */