.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#5B6878;--e-global-color-accent:#0B6FAD;--e-global-color-75f06f1:#1284CF;--e-global-color-22c22be:#0B1524;--e-global-color-6719eb3:#FFFFFF;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:27px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:27px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:27px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:27px;color:#5B6878;font-family:"Inter", Sans-serif;font-size:16px;line-height:27.2px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;}.elementor-kit-5 h1{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;line-height:58px;letter-spacing:-1.04px;}.elementor-kit-5 h2{color:var( --e-global-color-22c22be );font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:46px;letter-spacing:-0.88px;}.elementor-kit-5 h3{color:var( --e-global-color-22c22be );font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-kit-5 h4{font-family:"Inter", Sans-serif;}.elementor-kit-5 h5{font-family:"Inter", Sans-serif;}.elementor-kit-5 h6{color:var( --e-global-color-accent );font-size:12px;line-height:12px;letter-spacing:0.72px;}.elementor-kit-5 img{border-radius:12px 12px 12px 12px;}.elementor-kit-5 img:hover{border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1312px;}.e-con{--container-max-width:1312px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-5 h1{font-size:42px;line-height:48px;letter-spacing:-0.84px;}.elementor-kit-5 h2{font-size:32px;letter-spacing:-0.704px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h1{font-size:34px;line-height:40px;letter-spacing:-0.68px;}.elementor-kit-5 h2{font-size:24px;line-height:30px;letter-spacing:-0.528px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//*Hero fix*/
.mn-hero-main-site {
    overflow:visible !important;
}
.dc-hero-layers__grain {
    height:100%;
}
/*END Hero fix*/
.mn-hero-partner-box {
    backdrop-filter: blur(16px);
}
.mn-post-info .elementor-icon-list-text {
    padding-left:15px !important;
} 

h6,
.mn-post-info * {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
        letter-spacing: 0.06em !important;
}
.widget-image-caption {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
        letter-spacing: 0.06em !important;
        font-size:12px;
        color:#8a96a6;
        font-style:normal !important;
        margin-top:15px;
}

.mn-menu a:after {
    width:0 !important;
}
.mn-menu a.elementor-item-active:after,
.mn-menu a:hover:after {
    width:100% !important;
}

.mn-menu .mn-contact-menu-btn a {
    padding:10px 24px !important;
    margin:0 !important;
    background-color:#0b6fad;
    border-radius:8px;
    color:#ffffff !important;
}
.mn-menu .mn-contact-menu-btn a:hover:after,
.lang-item a:hover:after {
    opacity:0 !important;
}

.lang-item a {
    font-size:12px !important;
    color: rgba(255, 255, 255, .55) !important;
    margin-right:30px !important;
    margin-left:40px !important;
    font-weight:400 !important;
}
.mn-light-container-menu .lang-item a {
    color:#33404f !important;
}
.mn-menu .mn-contact-menu-btn.current-menu-item a::after {
    display:none !important;
}

/*submenu desktop*/
@media (min-width:1025px) {
    .mn-menu .sub-menu {
        padding:8px !important;
        backdrop-filter:blur(12px);
    }
    .mn-menu .sub-menu li {
        border:none !important;
    }
    .mn-menu .sub-menu a {
        border:none !important;
        border-radius:8px;
    }
    .mn-menu .sub-menu a:after {
        content: '';
        display: block;
        width:0px !important;
        height: 1.5px;
        background-color: #0b6fad;
        position: absolute;
        left:0px;
        bottom: -8px;
        transition:all 0.3s ease;
    }
    .mn-menu .sub-menu a:hover:after,
    .mn-menu .sub-menu .current-menu-item a:after {
        width:100% !important;
    }    
}
/*MENU MOBIL KONTAKTE*/
@media (max-width:1024px) {
    .mn-menu nav ul.elementor-nav-menu {
        display: flex;
        flex-direction: column;
        height: 100%;
    }
    .mn-menu nav ul.elementor-nav-menu li.mn-contact-menu-btn {
        display: flex;
        width: 100%;
        padding-bottom: 110px;
        height: 100%;
    }
    .mn-menu nav ul.elementor-nav-menu li.mn-contact-menu-btn a {
        width: 100%;
        align-self: flex-end;
    }
}



/*BŁYSK HOVER KONTAKT*/
.mn-menu .mn-contact-menu-btn a,
.mn-shine-btn a,
input.mn-shine-btn {
  background-image: linear-gradient(
    120deg,
    #0b6fad 0%,
    #0b6fad 40%,
    rgba(255, 255, 255, 0.3) 50%,
    #0b6fad 60%,
    #0b6fad 100%
  ) !important;

  background-size: 300% 100% !important;
  background-position: 100% 0 !important;
  transition: background-position 0.5s ease-in-out !important;
}
.mn-menu .mn-contact-menu-btn a:hover,
.mn-shine-btn a:hover,
input.mn-shine-btn:hover {
  background-position: 0 0 !important;
}


/*READMORE LINK*/
.mn-readmore .elementor-heading-title,
.mn-readmore .elementor-heading-title a {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}
.mn-readmore .elementor-heading-title a::after,
.mn-dell-partner-box .mn-readmore .elementor-heading-title:after {
    content: '→';
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    width: 15px;
    height: 16px;
    color: currentColor;
    transition: transform 0.3s ease !important;
}
.mn-readmore:hover .elementor-heading-title a::after,
.mn-dell-partner-box:hover .mn-readmore .elementor-heading-title:after {
    transform: translateX(3px);
}
.mn-white-color-hover:hover .mn-readmore * {
    color:#ffffff !important;
}

.mn-lng-readmore .elementor-heading-title,
.mn-lng-readmore a {
    justify-content:space-between;
    width:100%;
}




.mn-counters {
    backdrop-filter:blur(40px);
}

.mn-counters .elementor-counter-number-suffix {
    font-size:28px;
    font-weight:600;
    color:#0b6fad;
}
.mn-counters .elementor-counter-number-wrapper {
    align-items:baseline;
}
.mn-counters-v2 .elementor-counter-number-suffix {
    font-size:inherit !important;
    font-weight:700;
}


.mn-filary {
    overflow:hidden;
}
.mn-filary .mn-dell-partner-box:before {
    content:'';
    width:0;
    height:2px;
    background:#107FC8;
    transition: width 0.5s ease;
}
.mn-filary .mn-dell-partner-box:hover:before {
    width:100%;
    transition: width 0.5s ease;
}


.mn-svg-block .elementor-icon {
    width:100%;
}
.mn-svg-block svg {
    display:block !important;
    width:100%;
}

/*ORBITA*/
.secai-card::before {
    content: "";
    position: absolute;
    pointer-events: none;
    opacity: 0;
    z-index: 3;
    inset: 0px;
    border-radius: var(--r-md);
    padding: 1px;
    transition: opacity 0.45s;
}
.secai-card__viz {
    position: relative;
    min-height: 360px;
    flex: 1 1 0%;
}
.secai-card__viz canvas {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.secai-card::after {
    content: "";
    position: absolute;
    top: 0px;
    left: -60%;
    width: 55%;
    height: 100%;
    transform: skewX(-18deg);
    pointer-events: none;
    z-index: 100;
    background: linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.05), transparent);
    transition: left .96s ease;
}
.secai-card:hover::after {
    left:120%;
}
.secai-card--light::after {
    background: linear-gradient(100deg, transparent, rgba(11, 111, 173, .04), transparent);
}
.secai-card:hover .mn-readmore * {
    color:#9cccf0 !important;
}
.secai-card--light:hover .mn-readmore * {
    color:#0a5183 !important;
}


/*FORM*/
.nf-field-label .nf-label-span, 
.nf-field-label label {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
    color:rgba(255, 255, 255, 0.55);
    font-size:12px;
    line-height:12px;
    letter-spacing:0.06em !important;
    font-weight:400 !important;
}
.label-above .nf-field-label {
    margin-bottom:2px !important;
}

.field-wrap .pikaday__container, .field-wrap .pikaday__display, .field-wrap select, .field-wrap textarea, .field-wrap>div input {
    font-size: 16px;
    font-family: var(--font-body);
    color: rgb(255, 255, 255);
    width: 100%;
    padding: 13px 15px;
    border-radius:8px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.16);
    border-image: none;
    background: rgba(255, 255, 255, 0.04);
    outline: none;
    transition: border-color 0.18s, box-shadow 0.25s;
}
.nf-form-fields-required {
    display:none !important;
}
.ninja-forms-req-symbol {
    color:#4aa8e8 !important;
}
#ninja_forms_required_items, 
.nf-field-container {
    margin-bottom:0px !important;
}

nf-fields-wrap {
    display: flex;
    flex-wrap: wrap;
    gap:10px;
    width: 100%;
}
nf-field {
    width:100% !important;
}
nf-fields-wrap nf-field:first-child,
nf-fields-wrap nf-field:nth-child(2),
.mn-lightcolor-form nf-fields-wrap nf-field:nth-child(3),
.mn-lightcolor-form nf-fields-wrap nf-field:nth-child(4) {
    width:calc(50% - 13px) !important;
}
nf-fields-wrap nf-field:first-child,
.mn-lightcolor-form nf-fields-wrap nf-field:nth-child(3) {
    margin-right:13px;
}
nf-field input {
    max-height:46.8px;
}
nf-field textarea {
    max-height:105px;
}
.nf-error-msg, 
.ninja-forms-req-symbol {
    color:#4aa8e8 !important;
    font-size:14px;
}
.nf-input-limit {
    margin-top:0 !important;
}
#nf-label-field-10 {
    font-size: 14px;
    color: rgba(255, 255, 255, .6);
    font-family:Inter, sans-serif !important;
}
.nf-error input,
.nf-error textarea {
    border-color:#1284cf !important;
    box-shadow:0 0 0 3px rgba(18,132,207,.22);
}
.nf-error-msg.nf-error-field-errors {
    margin-top:20px;
}
input#nf-field-10 {
    appearance: none;
    width: 18px;
    height: 18px;
    padding:0 !important;
    flex-shrink: 0;
    cursor: pointer;
    display: grid;
    margin: 0px 10px 0 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.16);
    border-image: none;
    background: rgba(255, 255, 255, 0.04);
    border-radius: 5px;
    place-content: center;
    transition: border-color 0.18s, background 0.18s, box-shadow 0.25s;
}


input#nf-field-10::before {
    content: "";
    width: 11px;
    height: 11px;
    transform: scale(0);
    clip-path: polygon(14% 46%, 0px 64%, 43% 100%, 100% 24%, 84% 8%, 40% 66%);
    background: rgb(255, 255, 255);
    transition: transform .15s var(--ease);
}
input#nf-field-10:checked {
    background:#0b6fad;
    border-color:#0b6fad;
}

input#nf-field-10:checked::before {
    transform: scale(1);
}
#nf-field-6-container {
    margin-top:15px;
}
nf-field input[type="submit"] {
    width: 100% !important;
    line-height: 51px;
    padding: 0 30px !important;
    max-height: 51px !important;
    box-shadow: rgba(11, 111, 173, 0.35) 0px 10px 30px;
    transform: translateY(0);
    transition: transform 0.2s ease-in-out;
}
nf-field input[type="submit"]:hover {
    transform: translateY(-2px);
    box-shadow: 0 16px 44px rgba(18, 132, 207, .45);
}
nf-field input[type="text"],
nf-field input[type="email"],
nf-field input[type="tel"],
nf-field textarea {
    color:rgba(255,255,255,1) !important;
}
.nf-response-msg {
    color:#4aa8e8 !important;
}
nf-field ::-webkit-input-placeholder{color:rgba(255,255,255,0.3);}
nf-field :-moz-placeholder{color:rgba(255,255,255,0.3);opacity:1;}
nf-field ::-moz-placeholder{color:rgba(255,255,255,0.3);opacity:1;}
nf-field :-ms-input-placeholder{color:rgba(255,255,255,0.3);}

@media (max-width:767px) {
    nf-fields-wrap nf-field:first-child,
    nf-fields-wrap nf-field:nth-child(2),
    .mn-lightcolor-form nf-fields-wrap nf-field:nth-child(3),
    .mn-lightcolor-form nf-fields-wrap nf-field:nth-child(4) {
    width: 100% !important;
    margin-right:0 !important;
    }
}


.mn-lightcolor-form nf-field input[type="text"],
.mn-lightcolor-form nf-field input[type="email"],
.mn-lightcolor-form nf-field input[type="tel"],
.mn-lightcolor-form nf-field textarea {
    color:#0b1524 !important;
}
.mn-lightcolor-form nf-field ::-webkit-input-placeholder{color:#8a96a6;}
.mn-lightcolor-form nf-field :-moz-placeholder{color:#8a96a6;opacity:1;}
.mn-lightcolor-form nf-field ::-moz-placeholder{color:#8a96a6;opacity:1;}
.mn-lightcolor-form nf-field :-ms-input-placeholder{color:#8a96a6;} 



.mn-lightcolor-form .nf-field-label .nf-label-span, 
.mn-lightcolor-form .nf-field-label label {
    color:#8a96a6;
}
.mn-lightcolor-form .field-wrap .pikaday__container, 
.mn-lightcolor-form .field-wrap .pikaday__display, 
.mn-lightcolor-form .field-wrap select, 
.mn-lightcolor-form .field-wrap textarea, 
.mn-lightcolor-form .field-wrap>div input {
    border-color:#e3e8ef;
}
.mn-lightcolor-form .checkbox-wrap label {
    color:#5b6878 !important;
}
.mn-lightcolor-form .checkbox-wrap input {
    border-color:#e3e8ef !important;
}
.mn-lightcolor-form .nf-error-msg, 
.mn-lightcolor-form .ninja-forms-req-symbol,
.mn-lightcolor-form .nf-response-msg {
    color:#0b6fad !important;
}

.mn-lightcolor-form select {
    color:#0b1524 !important;
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a96a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 18px 18px;
    padding-right: 44px;
    cursor:pointer;
}

/*END FORM*/

/*MENU FOOTER*/
.mn-menu-footer ul {
        list-style-type:none;
        padding:0;
        margin:0;
        display: flex;
        flex-direction: column;
        gap: 12px;
    
}
.mn-menu-footer .menu-item-has-children>a,
.mn-menu-footer .lang-item {
    display:none !important;
}
.mn-menu-footer li {
    line-height:14px;
}
.mn-menu-footer a {
    color:rgba(255,255,255,.7) !important;
    font-size:14px;
    line-height:14px;
}



.mn-menu-footer a {
    position:relative;
    overflow:visible !important;
}
.mn-menu-footer a:after {
    content:'';
    width:0px !important;
    height:1.5px;
    background:#4aa8e8;
    position:absolute;
    bottom:-3px;
    left:0;
    transition:all 0.3s ease;
}
.mn-menu-footer a:hover:after {
    width:100% !important;
}
.mn-menu-footer a:hover {
    color:#ffffff !important;
}
/*END MENU FOOTER*/

/*Lista podstron i kategorii w Hero*/
.mn-other-sites .elementor-lista-podstron {
    padding:18px 0 0 0;
    margin-top:29px;
    list-style-type:none;
    display:flex;
    gap:4px 20px;
    flex-wrap:wrap;
    font-size:12px;
    border-top:1px solid rgba(255,255,255,.14);
}
.mn-other-sites .elementor-lista-podstron a {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
        letter-spacing: 0.72px !important;
        color:rgba(255,255,255,.55);
        position:relative;
}
.mn-other-sites .mn-active-subsite a,
.mn-other-sites a:hover {
    color:#ffffff;
}
.mn-other-sites .mn-active-subsite a::after {
    content:'';
    width:100%;
    height:1.5px;
    background-color:#4aa8e8;
    position:absolute;
    bottom:-10px;
    left:0;
}

.elementor-lista-kategorii,
.elementor-lista-kategorii > li {
    display:flex;
    gap:4px 28px;
}
.elementor-lista-kategorii ul {
    margin:0;
    padding:0;
    list-style-type:none;
    display:flex;
    gap:4px 28px;
}
.elementor-lista-kategorii a.mn-active:after {
    content: '';
    width: 100%;
    height: 1.5px;
    background-color: #4aa8e8;
    position: absolute;
    bottom: -10px;
    left: 0;
}
.elementor-lista-kategorii .count {
        color:rgba(255, 255, 255, 0.32);
}
/*END Lista podstron i kategorii w Hero*/

/*Okruszki*/
#breadcrumbs * {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
        letter-spacing: 0.72px !important;
        color:rgba(255,255,255,.55);
        font-size:12px;
}
#breadcrumbs .breadcrumb_last,
#breadcrumbs a:hover {
    color:#ffffff;
}
/*END Okruszki*/


/*PINY*/
.mn-pins * {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.mn-pins li span {
    padding:7px 12px;
    border-radius:8px;
    border:1px solid #e3e8ef;
}
@media (max-width:767px) {
    .mn-pins li {
        margin-bottom:8px !important;
    }
}
/*END PINY*/


/*Lista 2 kolumny*/
.mn-2-columns-list ul {
    column-count: 2;
    column-gap: 40px;
}
.mn-2-columns-list .elementor-icon-list-icon {
    padding:4px 2px 3px 3px;
    border:1px solid #0B6FAD;
}
.mn-2-columns-list .elementor-icon-list-item {
    gap:8px;
}
/*END Lista 2 kolumny*/


.e-n-accordion-item-title-icon span svg {
    width: 20px !important;
    height: 20px !important;
    fill: none !important;
}
.e-n-accordion-item-title-icon .e-closed {
    rotate:180deg;
}
.e-opened {
    display:none !important;
}

details .e-closed {
    transition:all 0.3s ease;
}
details[open] .e-closed {
    display:block !important;
    rotate:0deg;
    transition:all 0.3s ease;
}

.error404 .mn-overfooter {
    display:none !important;
}





.mn-post-info ul li:first-child span,
.mn-blog-post-info ul li:first-child span {
    padding:0 !important;
}


/*Piny kategorii posts list*/
.mn-category-name-blox-box .elementor-shortcode>div {
    display:inline-block;
    padding:6px 11px;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
    font-size:12px;
    line-height:12px;
    border-radius:999px;
    background-color:#fafafa;
    color:grey;
}
.mn-category-name-blox-box .mn-cat-24,
.mn-category-name-blox-box .mn-cat-37 {
    color:#9a6614 !important;
    background-color:rgba(154, 102, 20, 0.11) !important;
}
.mn-category-name-blox-box .mn-cat-28,
.mn-category-name-blox-box .mn-cat-41 {
    color:#7c5295 !important;
    background-color:rgba(124, 82, 149, 0.1) !important;
}
.mn-category-name-blox-box .mn-cat-22,
.mn-category-name-blox-box .mn-cat-39 {
    color:#0b6fad !important;
    background-color:rgba(11, 111, 173, 0.1) !important;
}
.mn-category-name-blox-box .mn-cat-26,
.mn-category-name-blox-box .mn-cat-35 {
    color:#0d7a70 !important;
    background-color:rgba(13, 122, 112, 0.11) !important;
}

/*END Piny kategorii posts list*/

@media (max-width:850px) {
    .mn-2-columns-list ul {
        column-count:1;
    }
}

.mn-offer-txt-box h2 {
    transition:all 0.3s ease;
}
.mn-offer-txt-box:hover h2,
.mn-bloglist-box:hover h3 {
    color:#0b6fad;
    transition:all 0.3s ease;
} 

/*BLOG*/
.mn-bloglist-box:hover h2 {
    transition:all 0.3s ease;
}
.mn-bloglist-box:hover h2 {
    color:#0b6fad;
    transition:all 0.3s ease;
}
.mn-bloglist-box:hover img {
    -moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1);
}

/*PAGNACJA*/
.elementor-pagination span,
.elementor-pagination a {
    display:inline-block;
    width:40px;
    height:40px;
    border:1px solid #e3e8ef;
    border-radius:8px;
    text-align:center;
    line-height:40px;
    transition:all 0.3s ease;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.elementor-pagination span.current {
    background-color:#0b6fad;
    border-color:#0b6fad;
}
.elementor-pagination a:hover {
    background-color:rgb(246, 249, 252);
    border-color:rgba(11, 111, 173, .45);
}


/*Wpis BLOGa*/
.elementor-widget-text-editor ul {
    padding-left:15px;
    list-style-type:square;
}
.elementor-widget-text-editor ul li,
.elementor-widget-text-editor ol li {
    margin-bottom:10px;
    font-size:16px;
}
.elementor-widget-text-editor ul li::marker {
    color:#0B6FAD;
}

.elementor-widget-text-editor ul {
    padding-left:15px;
}


.elementor-widget-text-editor ol {
    list-style: none;
    counter-reset: item;
    padding-left: 0;
}

.elementor-widget-text-editor ol li {
    counter-increment: item;
    display: grid;
    grid-template-columns: 24px 1fr;
    column-gap: 10px;
}

.elementor-widget-text-editor ol li::before {
    content: counter(item, decimal-leading-zero) ;
    color:#0B6FAD;
    font-size:12px;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}


blockquote cite {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}




@media (max-width:1024px) {
    .elementor-nav-menu {
        padding:30px 20px !important;
    }
    .mn-menu .mn-contact-menu-btn a {
        display:block !important;
        font-size:16px !important;
        text-align:center !important;
        padding:15px 24px !important;
    }
    
    
    .lang-item a {
        margin:0 !important;
    }
    .elementor-menu-toggle.elementor-active+nav {
        height:100vh !important;
    }
    
    a.has-submenu { 
        opacity:0 !important;
        height:0 !important;
        padding:0 !important;
    }
    a.has-submenu+.sub-menu {
        display:block !important;
    }
    a.has-submenu+.sub-menu a {
        border:none !important;
    }
}

@media (max-width:767px) {
    .secai-card__viz {
        min-height:224px;
    }
    .mn-hero-introtext br {
        display:none !important;
    }
}

.mn-bloglist-box.mn-dell-partner-box:hover .mn-readmore * {
    color:#0a5183 !important;
}
.mn-menu li.menu-item-has-children:hover>a:after {
    display:none;
}
.mn-menu a.has-submenu .sub-arrow svg {
    transition:all 0.3s ease;
    opacity:0.5;
}
.mn-menu a.has-submenu:hover .sub-arrow svg {
    rotate:180deg;
    opacity:0.85;
}/* End custom CSS */