.elementor-31609 .elementor-element.elementor-element-4c0f9df9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-31609 .elementor-element.elementor-element-1c9f0546 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31609 .elementor-element.elementor-element-05cee28{top:0px;}.elementor-31609 .elementor-element.elementor-element-23f0cccb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-31609 .elementor-element.elementor-element-2fc161a8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-31609 .elementor-element.elementor-element-2fc161a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;padding:0px 0px 0px 0px;}.elementor-31609 .elementor-element.elementor-element-2fc161a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31609 .elementor-element.elementor-element-92c6e37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31609 .elementor-element.elementor-element-235e6403{padding:25px 0px 0px 0px;}.elementor-31609 .elementor-element.elementor-element-7ec630f0{text-align:left;}.elementor-31609 .elementor-element.elementor-element-61979a50 .elementor-nav-menu .elementor-item{font-family:"Circular Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-31609 .elementor-element.elementor-element-61979a50 .elementor-nav-menu--main .elementor-item{color:#000000;padding-left:7px;padding-right:7px;padding-top:5px;padding-bottom:5px;}.elementor-31609 .elementor-element.elementor-element-6103698 .elementor-nav-menu .elementor-item{font-family:"Circular Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-31609 .elementor-element.elementor-element-6103698 .elementor-nav-menu--main .elementor-item{color:#000000;padding-left:7px;padding-right:7px;padding-top:5px;padding-bottom:5px;}.elementor-31609 .elementor-element.elementor-element-48e6dec4 .elementor-search-form__container{min-height:50px;}.elementor-31609 .elementor-element.elementor-element-48e6dec4 .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-31609 .elementor-element.elementor-element-48e6dec4 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-31609 .elementor-element.elementor-element-48e6dec4 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-31609 .elementor-element.elementor-element-48e6dec4 .elementor-search-form__input, .elementor-31609 .elementor-element.elementor-element-48e6dec4.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-31609 .elementor-element.elementor-element-48e6dec4: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-31609 .elementor-element.elementor-element-48e6dec4.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-31609 .elementor-element.elementor-element-5f237a38 .elementor-icon-wrapper{text-align:right;}.elementor-31609 .elementor-element.elementor-element-5f237a38 .elementor-icon i, .elementor-31609 .elementor-element.elementor-element-5f237a38 .elementor-icon svg{transform:rotate(0deg);}.elementor-31609 .elementor-element.elementor-element-1b3da87c{padding:0px 0px 0px 0px;}.elementor-31609 .elementor-element.elementor-element-65dfd069 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu .elementor-item{font-family:"Circular Pro", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu--main .elementor-item{color:#000000;padding-top:5px;padding-bottom:5px;}.elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu--main .elementor-item:focus{color:#CB1519;}.elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#CB1519;}.elementor-31609 .elementor-element.elementor-element-22eca584 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-31609 .elementor-element.elementor-element-7ad02f6 .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-31609 .elementor-element.elementor-element-9e72d09{padding:0px 0px 0px 0px;}.elementor-31609 .elementor-element.elementor-element-118e2a29 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-31609 .elementor-element.elementor-element-61979a50 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-31609 .elementor-element.elementor-element-61979a50 .elementor-nav-menu--main .elementor-item{padding-left:7px;padding-right:7px;}.elementor-31609 .elementor-element.elementor-element-6103698 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-31609 .elementor-element.elementor-element-6103698 .elementor-nav-menu--main .elementor-item{padding-left:7px;padding-right:7px;}.elementor-31609 .elementor-element.elementor-element-65dfd069 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu .elementor-item{font-size:16px;}body:not(.rtl) .elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-right:0px;}body.rtl .elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-left:0px;}.elementor-31609 .elementor-element.elementor-element-22eca584 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}}@media(min-width:768px){.elementor-31609 .elementor-element.elementor-element-1c9f0546{width:100%;}.elementor-31609 .elementor-element.elementor-element-7fb8b0f1{width:27.619%;}.elementor-31609 .elementor-element.elementor-element-1d047639{width:72.381%;}}@media(max-width:767px){.elementor-31609 .elementor-element.elementor-element-235e6403{padding:0px 0px 0px 0px;}.elementor-31609 .elementor-element.elementor-element-7fb8b0f1{width:50%;}.elementor-31609 .elementor-element.elementor-element-1d047639{width:50%;}.elementor-bc-flex-widget .elementor-31609 .elementor-element.elementor-element-1d047639.elementor-column .elementor-column-wrap{align-items:center;}.elementor-31609 .elementor-element.elementor-element-1d047639.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31609 .elementor-element.elementor-element-5f237a38 > .elementor-widget-container{margin:0px 15px -10px 0px;}}/* Start custom CSS for html, class: .elementor-element-05cee28 */.elementor-31609 .elementor-element.elementor-element-05cee28 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c9f0546 */.elementor-31609 .elementor-element.elementor-element-1c9f0546 {
    position: absolute;
    left: 105%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c0f9df9 */.elementor-31609 .elementor-element.elementor-element-4c0f9df9 .elementor-widget-container{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92c6e37 */.elementor-31609 .elementor-element.elementor-element-92c6e37{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb52c52 */@media (max-width: 1450px) {
    .elementor-31609 .elementor-element.elementor-element-cb52c52 {
        display: none;
    }
}

.elementor-31609 .elementor-element.elementor-element-cb52c52{
    width: fit-content;
    width:-moz-fit-content ;
    max-width: -moz-fit-content;
    position: fixed;
    z-index: 100;
}

.elementor-31609 .elementor-element.elementor-element-cb52c52{
    left: calc(100vw - (100vw - 1060px)/2 + 11px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ec630f0 */body[data-elementor-device-mode="mobile"] .elementor-31609 .elementor-element.elementor-element-7ec630f0 {
    max-width: 120px;
    margin-left: 19px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-61979a50 */.elementor-31609 .elementor-element.elementor-element-61979a50 .menu-item:last-child a {
    padding: 5px 10px !important;
    background-color: #CB1519;
    color: #ffffff !important;
}

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

.elementor-31609 .elementor-element.elementor-element-6103698 .mobile-show{
    display: none;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-48e6dec4 */.elementor-31609 .elementor-element.elementor-element-48e6dec4 {
    max-width: 245px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f237a38 */.elementor-31609 .elementor-element.elementor-element-5f237a38 svg {
    width: 20px;
    height: 20px;
    fill: #b2b2b2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-235e6403 */.elementor-31609 .elementor-element.elementor-element-235e6403 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-22eca584 */.elementor-31609 .elementor-element.elementor-element-22eca584 .menu-item:last-child a {
    padding-right: 0;
}
.elementor-31609 .elementor-element.elementor-element-22eca584 .menu-item:first-child a {
    padding-left: 0;
}
.elementor-31609 .elementor-element.elementor-element-22eca584 .menu-item a {
    padding-left: 15px;
    padding-right: 15px;
}
.elementor-31609 .elementor-element.elementor-element-22eca584 {
    margin-bottom: 0;
}
.elementor-31609 .elementor-element.elementor-element-22eca584 ul > .current-category-ancestor > a, .current-post-ancestor > a {
    color: #CB1519 !important;
}
.elementor-31609 .elementor-element.elementor-element-22eca584 .sub-menu{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for fn-child-cats, class: .elementor-element-7ad02f6 */.elementor-31609 .elementor-element.elementor-element-7ad02f6 {
    margin-bottom: 0;
    margin-top: -5px;
}
.elementor-31609 .elementor-element.elementor-element-7ad02f6 .child-cats__link:first-child {
    padding-left: 0;
}
.elementor-31609 .elementor-element.elementor-element-7ad02f6 .child-cats__link {
    transition: .3s;
}
.elementor-31609 .elementor-element.elementor-element-7ad02f6 .child-cats__link:hover {
    color: #CB1519;
}
.elementor-31609 .elementor-element.elementor-element-7ad02f6 .current-menu-item {
    color: #CB1519;
}
.elementor-31609 .elementor-element.elementor-element-7ad02f6 {
    position: relative;
}
.elementor-31609 .elementor-element.elementor-element-7ad02f6 .child-cats {
    border-top: 4px solid #CB1519;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9e72d09 */.elementor-31609 .elementor-element.elementor-element-9e72d09 {
    border-bottom: 4px solid #CB1519;
    overflow: visible;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
/*.elementor-31609 .elementor-element.elementor-element-9e72d09:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: -100%;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    display: block;*/
/*    background-color: #ffffff;*/
    
/*}*/

/*.elementor-31609 .elementor-element.elementor-element-9e72d09: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-1b3da87c *//*.elementor-31609 .elementor-element.elementor-element-1b3da87c {*/
/*    box-shadow: 2px 6px 6px rgba(0, 0, 0, 0.2);*/
/*}*/
.elementor-31609 .elementor-element.elementor-element-1b3da87c {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS */.elementor-31609 section:last-child {
    overflow: hidden;
}/* 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 */