.elementor-31620 .elementor-element.elementor-element-2840964f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-31620 .elementor-element.elementor-element-d5fe0bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31620 .elementor-element.elementor-element-db4b47f{top:0px;}.elementor-31620 .elementor-element.elementor-element-44ca5df8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-31620 .elementor-element.elementor-element-77675bda.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-31620 .elementor-element.elementor-element-77675bda > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-31620 .elementor-element.elementor-element-77675bda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31620 .elementor-element.elementor-element-34905fc0{padding:25px 0px 0px 0px;}.elementor-31620 .elementor-element.elementor-element-72088e36{text-align:left;}.elementor-31620 .elementor-element.elementor-element-3af7806d .elementor-nav-menu .elementor-item{font-family:"Circular Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-31620 .elementor-element.elementor-element-3af7806d .elementor-nav-menu--main .elementor-item{color:#000000;padding-left:7px;padding-right:7px;padding-top:5px;padding-bottom:5px;}.elementor-31620 .elementor-element.elementor-element-19adb69 .elementor-nav-menu .elementor-item{font-family:"Circular Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-31620 .elementor-element.elementor-element-19adb69 .elementor-nav-menu--main .elementor-item{color:#000000;padding-left:7px;padding-right:7px;padding-top:5px;padding-bottom:5px;}.elementor-31620 .elementor-element.elementor-element-4976436b .elementor-search-form__container{min-height:50px;}.elementor-31620 .elementor-element.elementor-element-4976436b .elementor-search-form__submit{min-width:calc( 1.2 * 50px );color:#000000;background-color:rgba(2, 1, 1, 0);font-size:20px;}body:not(.rtl) .elementor-31620 .elementor-element.elementor-element-4976436b .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-31620 .elementor-element.elementor-element-4976436b .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-31620 .elementor-element.elementor-element-4976436b .elementor-search-form__input, .elementor-31620 .elementor-element.elementor-element-4976436b.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-31620 .elementor-element.elementor-element-4976436b:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:rgba(2, 1, 1, 0);border-color:#DBDBDB;border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-31620 .elementor-element.elementor-element-4976436b.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:rgba(2, 1, 1, 0);border-color:#DBDBDB;border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-31620 .elementor-element.elementor-element-301f6711 .elementor-icon-wrapper{text-align:right;}.elementor-31620 .elementor-element.elementor-element-301f6711 .elementor-icon i, .elementor-31620 .elementor-element.elementor-element-301f6711 .elementor-icon svg{transform:rotate(0deg);}.elementor-31620 .elementor-element.elementor-element-7861ed20{padding:0px 0px 0px 0px;}.elementor-31620 .elementor-element.elementor-element-3fd110e2 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu .elementor-item{font-family:"Circular Pro", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu--main .elementor-item{color:#000000;padding-top:5px;padding-bottom:5px;}.elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu--main .elementor-item:focus{color:#CB1519;}.elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#CB1519;}.elementor-31620 .elementor-element.elementor-element-597692fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-31620 .elementor-element.elementor-element-9493fc4 .child-cats__link{font-family:"Circular Pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:3em;color:#000000;padding:0 5px;}.elementor-31620 .elementor-element.elementor-element-75faccba{padding:0px 0px 0px 0px;}.elementor-31620 .elementor-element.elementor-element-6d3d999a > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-31620 .elementor-element.elementor-element-3af7806d .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-31620 .elementor-element.elementor-element-3af7806d .elementor-nav-menu--main .elementor-item{padding-left:7px;padding-right:7px;}.elementor-31620 .elementor-element.elementor-element-19adb69 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-31620 .elementor-element.elementor-element-19adb69 .elementor-nav-menu--main .elementor-item{padding-left:7px;padding-right:7px;}.elementor-31620 .elementor-element.elementor-element-3fd110e2 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu .elementor-item{font-size:16px;}body:not(.rtl) .elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-right:0px;}body.rtl .elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-left:0px;}.elementor-31620 .elementor-element.elementor-element-597692fa .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}}@media(max-width:767px){.elementor-31620 .elementor-element.elementor-element-34905fc0{padding:0px 0px 0px 0px;}.elementor-31620 .elementor-element.elementor-element-5a7b3281{width:50%;}.elementor-31620 .elementor-element.elementor-element-d2a14ae{width:50%;}.elementor-bc-flex-widget .elementor-31620 .elementor-element.elementor-element-d2a14ae.elementor-column .elementor-column-wrap{align-items:center;}.elementor-31620 .elementor-element.elementor-element-d2a14ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31620 .elementor-element.elementor-element-301f6711 > .elementor-widget-container{margin:0px 15px -10px 0px;}}@media(min-width:768px){.elementor-31620 .elementor-element.elementor-element-5a7b3281{width:27.619%;}.elementor-31620 .elementor-element.elementor-element-d2a14ae{width:72.381%;}}/* Start custom CSS for html, class: .elementor-element-db4b47f */.elementor-31620 .elementor-element.elementor-element-db4b47f {
    width: auto;
}

@media only screen and (max-width: 1221px) {
  .elementor-31620 .elementor-element.elementor-element-db4b47f {
    display: none;
  }
}

@media only screen and (min-width: 1222px) and (max-width: 1440px) {
    body > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container{
        margin-left: 20px;
    }
}

@media only screen and (min-width: 1441px) and (max-width: 1680px) {
    body > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container{
        margin-right: 310px;
    }
}

@media only screen and (min-width: 1222px) and (max-width: 1680px){
	.single-post > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed:nth-child(2) > .elementor-container{
		max-width: 1080px;
	}
	
	.single-post > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed:nth-child(2) > .elementor-container > .elementor-row{
		max-width: 690px;
		margin: auto;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d5fe0bb */.elementor-31620 .elementor-element.elementor-element-d5fe0bb {
    position: absolute;
    left: 100%;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2840964f */.elementor-31620 .elementor-element.elementor-element-2840964f .elementor-widget-container{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3620330 */#adnz_wideboard_1 iframe{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72088e36 */body[data-elementor-device-mode="mobile"] .elementor-31620 .elementor-element.elementor-element-72088e36 {
    max-width: 120px;
    margin-left: 19px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3af7806d */.elementor-31620 .elementor-element.elementor-element-3af7806d .menu-item:last-child a {
    padding: 5px 10px !important;
    background-color: #CB1519;
    color: #ffffff !important;
}

.elementor-31620 .elementor-element.elementor-element-3af7806d .mobile-show{
    display: none;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-19adb69 */.elementor-31620 .elementor-element.elementor-element-19adb69 .menu-item:last-child a {
    padding: 5px 10px !important;
    background-color: #CB1519;
    color: #ffffff !important;
}

.elementor-31620 .elementor-element.elementor-element-19adb69 .mobile-show{
    display: none;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-4976436b */.elementor-31620 .elementor-element.elementor-element-4976436b {
    max-width: 245px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-301f6711 */.elementor-31620 .elementor-element.elementor-element-301f6711 svg {
    width: 20px;
    height: 20px;
    fill: #b2b2b2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34905fc0 */.elementor-31620 .elementor-element.elementor-element-34905fc0 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-597692fa */.elementor-31620 .elementor-element.elementor-element-597692fa .menu-item:last-child a {
    padding-right: 0;
}
.elementor-31620 .elementor-element.elementor-element-597692fa .menu-item:first-child a {
    padding-left: 0;
}
.elementor-31620 .elementor-element.elementor-element-597692fa .menu-item a {
    padding-left: 15px;
    padding-right: 15px;
}
.elementor-31620 .elementor-element.elementor-element-597692fa {
    margin-bottom: 0;
}
.elementor-31620 .elementor-element.elementor-element-597692fa ul > .current-category-ancestor > a, .current-post-ancestor > a {
    color: #CB1519 !important;
}
.elementor-31620 .elementor-element.elementor-element-597692fa .sub-menu{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for fn-child-cats, class: .elementor-element-9493fc4 */.elementor-31620 .elementor-element.elementor-element-9493fc4 {
    margin-bottom: 0;
    margin-top: -5px;
}
.elementor-31620 .elementor-element.elementor-element-9493fc4 .child-cats__link:first-child {
    padding-left: 0;
}
.elementor-31620 .elementor-element.elementor-element-9493fc4 .child-cats__link {
    transition: .3s;
}
.elementor-31620 .elementor-element.elementor-element-9493fc4 .child-cats__link:hover {
    color: #CB1519;
}
.elementor-31620 .elementor-element.elementor-element-9493fc4 .current-menu-item {
    color: #CB1519;
}
.elementor-31620 .elementor-element.elementor-element-9493fc4 {
    position: relative;
}
.elementor-31620 .elementor-element.elementor-element-9493fc4 .child-cats {
    border-top: 4px solid #CB1519;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75faccba */.elementor-31620 .elementor-element.elementor-element-75faccba {
    border-bottom: 4px solid #CB1519;
    overflow: visible;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
/*.elementor-31620 .elementor-element.elementor-element-75faccba:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: -100%;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    display: block;*/
/*    background-color: #ffffff;*/
    
/*}*/

/*.elementor-31620 .elementor-element.elementor-element-75faccba:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    right: -100%;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    display: block;*/
/*    background-color: #ffffff;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7861ed20 *//*.elementor-31620 .elementor-element.elementor-element-7861ed20 {*/
/*    box-shadow: 2px 6px 6px rgba(0, 0, 0, 0.2);*/
/*}*/
.elementor-31620 .elementor-element.elementor-element-7861ed20 {
    overflow: visible;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dj9jqhxgw9833.cloudfront.net/uploads/sites/70/2021/01/lineto-circular-pro-bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dj9jqhxgw9833.cloudfront.net/uploads/sites/70/2021/01/lineto-circular-pro-book-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dj9jqhxgw9833.cloudfront.net/uploads/sites/70/2021/01/lineto-circular-pro-medium-2.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular Pro';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://dj9jqhxgw9833.cloudfront.net/uploads/sites/70/2021/01/lineto-circular-pro-bookItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular Pro';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://dj9jqhxgw9833.cloudfront.net/uploads/sites/70/2021/01/lineto-circular-pro-mediumItalic-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */