.elementor-12920 .elementor-element.elementor-element-24616dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-62e8c01{--display:flex;--min-height:84px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12920 .elementor-element.elementor-element-5604224{width:auto;max-width:auto;}.elementor-12920 .elementor-element.elementor-element-5604224 img{width:56px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-12920 .elementor-element.elementor-element-9b98bd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#DB1623;--border-color:#DB1623;--padding-top:40px;--padding-bottom:44px;--padding-left:48px;--padding-right:48px;}.elementor-12920 .elementor-element.elementor-element-9b98bd1:not(.elementor-motion-effects-element-type-background), .elementor-12920 .elementor-element.elementor-element-9b98bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12920 .elementor-element.elementor-element-33678c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12920 .elementor-element.elementor-element-cd4f7fb .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#DB1623;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12920 .elementor-element.elementor-element-a521f7f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-item > a{font-family:"Bounded", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-text{color:#0A0A0A;transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-c0d6b5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12920 .elementor-element.elementor-element-879da01{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-12920 .elementor-element.elementor-element-46aba95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#DB1623;--border-color:#DB1623;--padding-top:40px;--padding-bottom:44px;--padding-left:48px;--padding-right:48px;}.elementor-12920 .elementor-element.elementor-element-46aba95:not(.elementor-motion-effects-element-type-background), .elementor-12920 .elementor-element.elementor-element-46aba95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12920 .elementor-element.elementor-element-27db7f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-12920 .elementor-element.elementor-element-3813439 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12920 .elementor-element.elementor-element-b60ccd3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-item > a{font-family:"Bounded", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-text{color:#0A0A0A;transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-2aafb54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-66ef498{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-18990f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-76d8b97 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#8A8A8A;}.elementor-12920 .elementor-element.elementor-element-18ca8bd{--grid-columns:1;}.elementor-12920 .elementor-element.elementor-element-1eea04d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-441e131 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#8A8A8A;}.elementor-12920 .elementor-element.elementor-element-6bcfda3{--grid-columns:2;--grid-column-gap:20px;}.elementor-12920 .elementor-element.elementor-element-821e22d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#DB1623;--border-color:#DB1623;--padding-top:40px;--padding-bottom:44px;--padding-left:48px;--padding-right:48px;}.elementor-12920 .elementor-element.elementor-element-821e22d:not(.elementor-motion-effects-element-type-background), .elementor-12920 .elementor-element.elementor-element-821e22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12920 .elementor-element.elementor-element-6ac3c67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-12920 .elementor-element.elementor-element-3617397 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12920 .elementor-element.elementor-element-2d1bba9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-item > a{font-family:"Bounded", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-text{color:#0A0A0A;transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-980c033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-e393dc5{--grid-columns:4;--grid-column-gap:20px;}.elementor-12920 .elementor-element.elementor-element-3a4c555{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#DB1623;--border-color:#DB1623;--padding-top:40px;--padding-bottom:44px;--padding-left:48px;--padding-right:48px;}.elementor-12920 .elementor-element.elementor-element-3a4c555:not(.elementor-motion-effects-element-type-background), .elementor-12920 .elementor-element.elementor-element-3a4c555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12920 .elementor-element.elementor-element-2d04c4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-12920 .elementor-element.elementor-element-94e0858 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12920 .elementor-element.elementor-element-262e324{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-item > a{font-family:"Bounded", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-text{color:#0A0A0A;transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-45fbb3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-0c33140{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-e4a99e6{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12920 .elementor-element.elementor-element-e4a99e6:not(.elementor-motion-effects-element-type-background), .elementor-12920 .elementor-element.elementor-element-e4a99e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;background-image:url("https://fclokomotivsofia.bg/wp-content/uploads/2026/07/standartna_karta.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12920 .elementor-element.elementor-element-4f949d6 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-12920 .elementor-element.elementor-element-55e27c4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:rgba(255,255,255,.8);}.elementor-12920 .elementor-element.elementor-element-b989af7{width:auto;max-width:auto;}.elementor-12920 .elementor-element.elementor-element-3de8e53{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12920 .elementor-element.elementor-element-3de8e53:not(.elementor-motion-effects-element-type-background), .elementor-12920 .elementor-element.elementor-element-3de8e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;background-image:url("https://fclokomotivsofia.bg/wp-content/uploads/2026/03/lokomotiv-sofia-na-96-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12920 .elementor-element.elementor-element-243b548 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-12920 .elementor-element.elementor-element-95cea86 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:rgba(255,255,255,.8);}.elementor-12920 .elementor-element.elementor-element-ba40678{width:auto;max-width:auto;}.elementor-12920 .elementor-element.elementor-element-d775188{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:34px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-12920 .elementor-element.elementor-element-d775188 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12920 .elementor-element.elementor-element-d775188 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-12920 .elementor-element.elementor-element-d775188 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Bounded", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-12920 .elementor-element.elementor-element-d775188 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-12920 .elementor-element.elementor-element-ac679c3{width:auto;max-width:auto;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-item > a{font-family:"Bounded", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DB1623;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button{background-color:#DB1623;font-family:"Bounded", Sans-serif;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:5px 5px 5px 20px;}.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button:hover, .elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button:focus{background-color:#B8121D;}.elementor-12920 .elementor-element.elementor-element-4593583{width:auto;max-width:auto;}.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-12920 .elementor-element.elementor-element-a52b39b{--grid-columns:1;width:auto;max-width:auto;}.elementor-12920 .elementor-element.elementor-element-d43922d{width:auto;max-width:auto;}.elementor-12920 .elementor-element.elementor-element-1c756e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:28px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-12920 .elementor-element.elementor-element-1c756e2:not(.elementor-motion-effects-element-type-background), .elementor-12920 .elementor-element.elementor-element-1c756e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12920 .elementor-element.elementor-element-81f5ef5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12920 .elementor-element.elementor-element-2debe91{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-text{color:rgba(255,255,255,.85);transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-4879893{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12920 .elementor-element.elementor-element-52359e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-text{color:rgba(255,255,255,.85);transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-3ebd3a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12920 .elementor-element.elementor-element-d327810{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-text{color:rgba(255,255,255,.85);transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-386ddc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12920 .elementor-element.elementor-element-f7d6b41{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-text{color:rgba(255,255,255,.85);transition:color 0.3s;}.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-1e5785c{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12920 .elementor-element.elementor-element-67da176{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button{background-color:#DB1623;font-family:"Bounded", Sans-serif;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:5px 5px 5px 20px;}.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button:hover, .elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button:focus{background-color:#B8121D;}.elementor-12920 .elementor-element.elementor-element-d9b9a85{width:auto;max-width:auto;}.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button{background-color:#FFFFFF;font-family:"Bounded", Sans-serif;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0px;fill:#DB1623;color:#DB1623;border-radius:999px 999px 999px 999px;padding:5px 5px 5px 20px;}.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button:hover, .elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button:focus{background-color:#F2F2F2;color:#DB1623;}.elementor-12920 .elementor-element.elementor-element-773c168{width:auto;max-width:auto;}.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button:hover svg, .elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button:focus svg{fill:#DB1623;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-12920 .elementor-element.elementor-element-879da01{--grid-columns:2;}.elementor-12920 .elementor-element.elementor-element-18ca8bd{--grid-columns:2;}.elementor-12920 .elementor-element.elementor-element-6bcfda3{--grid-columns:2;}.elementor-12920 .elementor-element.elementor-element-e393dc5{--grid-columns:2;}.elementor-12920 .elementor-element.elementor-element-a52b39b{--grid-columns:1;}.elementor-12920 .elementor-element.elementor-element-1c756e2{--padding-top:32px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-12920 .elementor-element.elementor-element-62e8c01{--min-height:68px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12920 .elementor-element.elementor-element-5604224 img{width:44px;}.elementor-12920 .elementor-element.elementor-element-879da01{--grid-columns:1;}.elementor-12920 .elementor-element.elementor-element-18ca8bd{--grid-columns:1;}.elementor-12920 .elementor-element.elementor-element-6bcfda3{--grid-columns:1;}.elementor-12920 .elementor-element.elementor-element-e393dc5{--grid-columns:1;}.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button{font-size:13px;padding:5px 5px 5px 18px;}.elementor-12920 .elementor-element.elementor-element-a52b39b{--grid-columns:1;}.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button{font-size:13px;padding:5px 5px 5px 18px;}.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button{font-size:13px;padding:5px 5px 5px 18px;}}@media(min-width:768px){.elementor-12920 .elementor-element.elementor-element-33678c8{--width:30%;}.elementor-12920 .elementor-element.elementor-element-c0d6b5b{--width:70%;}.elementor-12920 .elementor-element.elementor-element-27db7f7{--width:30%;}.elementor-12920 .elementor-element.elementor-element-2aafb54{--width:70%;}.elementor-12920 .elementor-element.elementor-element-18990f1{--width:33.333%;}.elementor-12920 .elementor-element.elementor-element-1eea04d{--width:66.666%;}.elementor-12920 .elementor-element.elementor-element-6ac3c67{--width:30%;}.elementor-12920 .elementor-element.elementor-element-980c033{--width:70%;}.elementor-12920 .elementor-element.elementor-element-2d04c4b{--width:30%;}.elementor-12920 .elementor-element.elementor-element-45fbb3d{--width:70%;}}/* Start custom CSS for image, class: .elementor-element-5604224 */.elementor-12920 .elementor-element.elementor-element-5604224 { flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a521f7f */.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b60ccd3 */.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d1bba9 */.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-262e324 */.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a99e6 */.elementor-12920 .elementor-element.elementor-element-e4a99e6 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-e4a99e6::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de8e53 */.elementor-12920 .elementor-element.elementor-element-3de8e53 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-3de8e53::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-3de8e53 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-3de8e53 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c33140 */.elementor-12920 .elementor-element.elementor-element-0c33140 > .e-con { flex:1 1 0; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a521f7f */.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b60ccd3 */.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d1bba9 */.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-262e324 */.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a99e6 */.elementor-12920 .elementor-element.elementor-element-e4a99e6 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-e4a99e6::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de8e53 */.elementor-12920 .elementor-element.elementor-element-3de8e53 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-3de8e53::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-3de8e53 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-3de8e53 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c33140 */.elementor-12920 .elementor-element.elementor-element-0c33140 > .e-con { flex:1 1 0; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a521f7f */.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b60ccd3 */.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d1bba9 */.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-262e324 */.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a99e6 */.elementor-12920 .elementor-element.elementor-element-e4a99e6 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-e4a99e6::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de8e53 */.elementor-12920 .elementor-element.elementor-element-3de8e53 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-3de8e53::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-3de8e53 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-3de8e53 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c33140 */.elementor-12920 .elementor-element.elementor-element-0c33140 > .e-con { flex:1 1 0; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a521f7f */.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b60ccd3 */.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d1bba9 */.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-262e324 */.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a99e6 */.elementor-12920 .elementor-element.elementor-element-e4a99e6 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-e4a99e6::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de8e53 */.elementor-12920 .elementor-element.elementor-element-3de8e53 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-3de8e53::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-3de8e53 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-3de8e53 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c33140 */.elementor-12920 .elementor-element.elementor-element-0c33140 > .e-con { flex:1 1 0; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a521f7f */.elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-a521f7f .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b60ccd3 */.elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-b60ccd3 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d1bba9 */.elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-2d1bba9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-262e324 */.elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-text { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-item:hover .elementor-icon-list-text { background-size:100% 2px; } .elementor-12920 .elementor-element.elementor-element-262e324 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a99e6 */.elementor-12920 .elementor-element.elementor-element-e4a99e6 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-e4a99e6::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-e4a99e6:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-e4a99e6 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-e4a99e6 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de8e53 */.elementor-12920 .elementor-element.elementor-element-3de8e53 { position:relative; overflow:hidden; } .elementor-12920 .elementor-element.elementor-element-3de8e53::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.85) 100%); } .elementor-12920 .elementor-element.elementor-element-3de8e53 > * { position:relative; } .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { position:relative; display:block; width:56px; height:56px; border-radius:50%; background:#DB1623; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 18px 18px no-repeat; transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transform:translate(-40px,40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::before { transform:translate(40px,-40px); }
.elementor-12920 .elementor-element.elementor-element-3de8e53:hover .lv3-go-c::after { transform:none; }
@media (max-width:767px) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c { width:44px; height:44px; } }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::before, .elementor-12920 .elementor-element.elementor-element-3de8e53 .lv3-go-c::after { transition:none; } } .elementor-12920 .elementor-element.elementor-element-3de8e53 > .elementor-widget-heading:last-child { position:absolute !important; top:24px; right:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c33140 */.elementor-12920 .elementor-element.elementor-element-0c33140 > .e-con { flex:1 1 0; }/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-d775188 */.elementor-12920 .elementor-element.elementor-element-d775188 .lv3-nm-end { display:none; }
.elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-dropdown-icon { margin-left:8px; display:grid !important; place-items:center; transition:transform .55s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-dropdown-icon span { display:grid; place-items:center; }
.elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-dropdown-icon svg { width:11px !important; height:11px !important; fill:#fff !important; }
.elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-dropdown-icon[aria-expanded="true"] { transform:rotate(-180deg); }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-dropdown-icon { transition:none; } }
.elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-title:hover .e-n-menu-title-text, .elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-title[aria-expanded="true"] .e-n-menu-title-text { text-decoration:underline; text-decoration-color:#DB1623; text-decoration-thickness:3px; text-underline-offset:8px; }
/* menu fills the bar's full height so panels open at the bar's bottom edge, below the logo */
.elementor-12920 .elementor-element.elementor-element-d775188 { align-self:stretch; }
.elementor-12920 .elementor-element.elementor-element-d775188 > .elementor-widget-container, .elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu, .elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-wrapper, .elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-heading { height:100%; }
.elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-heading { align-items:center; }
.elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-title { height:100%; display:flex; align-items:center; }
.elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-content { background:#FFFFFF; box-shadow: 0 30px 40px -30px rgba(0,0,0,.45); }
.elementor-12920 .elementor-element.elementor-element-d775188 .e-n-menu-content > .e-con { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac679c3 */.elementor-12920 .elementor-element.elementor-element-ac679c3 { flex-shrink:0; width:max-content !important; } .elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-items { flex-wrap:nowrap; margin:0 !important; } .elementor-12920 .elementor-element.elementor-element-ac679c3 .elementor-icon-list-item { white-space:nowrap; margin:0 !important; padding:0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4593583 */.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button-content-wrapper { align-items:center; }
.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button-icon { position:relative; width:34px; height:34px; flex:0 0 34px; border-radius:50%; background:#FFFFFF; display:grid; place-items:center; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button-icon svg { width:12px; height:12px; fill:#DB1623; transform:rotate(-45deg); transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button-icon::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23DB1623' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 12px 12px no-repeat; transform:translate(-24px,24px); transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button:hover .elementor-button-icon svg { transform:translate(24px,-24px) rotate(-45deg); }
.elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button:hover .elementor-button-icon::after { transform:translate(0,0); }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button-icon svg, .elementor-12920 .elementor-element.elementor-element-4593583 .elementor-button-icon::after { transition:none; } }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-a52b39b */.elementor-12920 .elementor-element.elementor-element-a52b39b { flex-shrink:0; order:1; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e6c584 */.elementor-12920 .elementor-element.elementor-element-3e6c584 { position:absolute; width:0; height:0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d43922d */.elementor-12920 .elementor-element.elementor-element-d43922d { order:9; margin-left:auto; }
.elementor-12920 .elementor-element.elementor-element-d43922d .lv3-burger { position:relative; width:44px; height:44px; padding:0; border:1px solid rgba(255,255,255,.28); border-radius:50%; background:transparent; cursor:pointer; }
.elementor-12920 .elementor-element.elementor-element-d43922d .lv3-burger span { position:absolute; left:13px; width:16px; height:2px; background:#fff; transition:transform .35s cubic-bezier(.65,0,.35,1), opacity .2s; }
.elementor-12920 .elementor-element.elementor-element-d43922d .lv3-burger span:nth-child(1) { top:15px; } .elementor-12920 .elementor-element.elementor-element-d43922d .lv3-burger span:nth-child(2) { top:21px; } .elementor-12920 .elementor-element.elementor-element-d43922d .lv3-burger span:nth-child(3) { top:27px; }
body.lv3-mnav-open .elementor-12920 .elementor-element.elementor-element-d43922d .lv3-burger span:nth-child(1) { transform:translateY(6px) rotate(45deg); }
body.lv3-mnav-open .elementor-12920 .elementor-element.elementor-element-d43922d .lv3-burger span:nth-child(2) { opacity:0; }
body.lv3-mnav-open .elementor-12920 .elementor-element.elementor-element-d43922d .lv3-burger span:nth-child(3) { transform:translateY(-6px) rotate(-45deg); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e8c01 */.elementor-12920 .elementor-element.elementor-element-62e8c01:has(.e-n-menu-dropdown-icon[aria-expanded="true"]), .elementor-12920 .elementor-element.elementor-element-62e8c01:has(.e-n-menu-title:hover) { background-color:#DB1623 !important; }
/* right side: next match, season-cards link, fan-shop pill */
.elementor-12920 .elementor-element.elementor-element-62e8c01 > .elementor-widget-icon-list { order:2; }
.elementor-12920 .elementor-element.elementor-element-62e8c01 > .lv3-pill { order:3; }
/* on the red bar the pill turns white */
.elementor-12920 .elementor-element.elementor-element-62e8c01:has(.e-n-menu-title:hover) .lv3-pill .elementor-button, .elementor-12920 .elementor-element.elementor-element-62e8c01:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) .lv3-pill .elementor-button { background-color:#fff; color:#DB1623; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2debe91 */.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52359e9 */.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d327810 */.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f7d6b41 */.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2debe91 */.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52359e9 */.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d327810 */.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f7d6b41 */.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2debe91 */.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52359e9 */.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d327810 */.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f7d6b41 */.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2debe91 */.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52359e9 */.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d327810 */.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f7d6b41 */.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2debe91 */.elementor-12920 .elementor-element.elementor-element-2debe91 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52359e9 */.elementor-12920 .elementor-element.elementor-element-52359e9 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d327810 */.elementor-12920 .elementor-element.elementor-element-d327810 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f7d6b41 */.elementor-12920 .elementor-element.elementor-element-f7d6b41 .elementor-icon-list-icon { display:none; }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1e5785c */.elementor-12920 .elementor-element.elementor-element-1e5785c { --n-accordion-title-justify-content:space-between; --n-accordion-title-flex-grow:1; --n-accordion-title-icon-order:initial; }
.elementor-12920 .elementor-element.elementor-element-1e5785c .e-n-accordion-item { border:0 !important; border-bottom:1px solid rgba(255,255,255,.14) !important; }
.elementor-12920 .elementor-element.elementor-element-1e5785c .e-n-accordion-item-title { padding:20px 0 !important; background:transparent !important; border:0 !important; }
.elementor-12920 .elementor-element.elementor-element-1e5785c .e-n-accordion-item-title-text { font-family:'Bounded',sans-serif !important; font-weight:700 !important; font-size:22px !important; text-transform:uppercase; color:#fff !important; }
.elementor-12920 .elementor-element.elementor-element-1e5785c .e-n-accordion-item[open] .e-n-accordion-item-title-text { color:#DB1623 !important; }
.elementor-12920 .elementor-element.elementor-element-1e5785c .e-n-accordion-item-title-icon { display:grid; place-items:center; transition:transform .45s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-1e5785c .e-n-accordion-item-title-icon svg { width:14px !important; height:14px !important; fill:#fff !important; }
.elementor-12920 .elementor-element.elementor-element-1e5785c .e-n-accordion-item[open] .e-n-accordion-item-title-icon { transform:rotate(-180deg); }
.elementor-12920 .elementor-element.elementor-element-1e5785c .e-n-accordion-item > .e-con { padding:0 0 22px !important; border:0 !important; background:transparent !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9b9a85 */.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button-content-wrapper { align-items:center; }
.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button-icon { position:relative; width:34px; height:34px; flex:0 0 34px; border-radius:50%; background:#FFFFFF; display:grid; place-items:center; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button-icon svg { width:12px; height:12px; fill:#DB1623; transform:rotate(-45deg); transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button-icon::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23DB1623' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 12px 12px no-repeat; transform:translate(-24px,24px); transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button:hover .elementor-button-icon svg { transform:translate(24px,-24px) rotate(-45deg); }
.elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button:hover .elementor-button-icon::after { transform:translate(0,0); }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button-icon svg, .elementor-12920 .elementor-element.elementor-element-d9b9a85 .elementor-button-icon::after { transition:none; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-773c168 */.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button-content-wrapper { align-items:center; }
.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button-icon { position:relative; width:34px; height:34px; flex:0 0 34px; border-radius:50%; background:#DB1623; display:grid; place-items:center; overflow:hidden; }
.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button-icon svg { width:12px; height:12px; fill:#FFFFFF; transform:rotate(-45deg); transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button-icon::after { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' transform='rotate(-45 256 256) translate(32 0)' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 12px 12px no-repeat; transform:translate(-24px,24px); transition:transform .5s cubic-bezier(.65,0,.35,1); }
.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button:hover .elementor-button-icon svg { transform:translate(24px,-24px) rotate(-45deg); }
.elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button:hover .elementor-button-icon::after { transform:translate(0,0); }
@media (prefers-reduced-motion: reduce) { .elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button-icon svg, .elementor-12920 .elementor-element.elementor-element-773c168 .elementor-button-icon::after { transition:none; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e34f73 */.elementor-12920 .elementor-element.elementor-element-5e34f73 { position:absolute !important; width:0; height:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c756e2 */.elementor-12920 .elementor-element.elementor-element-1c756e2 { display:flex; flex-direction:column !important; flex-wrap:nowrap !important; justify-content:flex-start !important; position:fixed !important; left:0; right:0; top:68px; bottom:0; overflow-y:auto; z-index:50; opacity:0; visibility:hidden; transform:translateY(-10px); transition:opacity .3s, transform .35s cubic-bezier(.2,.75,.2,1), visibility 0s .35s; border-top:1px solid rgba(255,255,255,.12); }
body.admin-bar .elementor-12920 .elementor-element.elementor-element-1c756e2 { top:114px; }
body.lv3-mnav-open .elementor-12920 .elementor-element.elementor-element-1c756e2 { opacity:1; visibility:visible; transform:none; transition:opacity .3s, transform .35s cubic-bezier(.2,.75,.2,1); }
body.lv3-mnav-open { overflow:hidden; }
@media (min-width:768px) and (max-width:1024px) { .elementor-12920 .elementor-element.elementor-element-1c756e2 { top:84px; } body.admin-bar .elementor-12920 .elementor-element.elementor-element-1c756e2 { top:116px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24616dd */.lv3-header { transition:transform .5s cubic-bezier(.65,0,.35,1) !important; }
.lv3-header.is-hidden { transform:translateY(-110%) !important; }
.lv3-header .lv3-bar { animation:lv3-hdr-in .8s cubic-bezier(.2,.75,.2,1) both; }
.lv3-header .lv3-bar > * { animation:lv3-hdr-item .7s cubic-bezier(.2,.75,.2,1) both; }
.lv3-header .lv3-bar > *:nth-child(2) { animation-delay:.08s; } .lv3-header .lv3-bar > *:nth-child(3) { animation-delay:.16s; } .lv3-header .lv3-bar > *:nth-child(4) { animation-delay:.24s; } .lv3-header .lv3-bar > *:nth-child(5) { animation-delay:.32s; }
@keyframes lv3-hdr-in { from { transform:translateY(-100%); } to { transform:none; } }
@keyframes lv3-hdr-item { from { opacity:0; transform:translateY(-12px); } to { opacity:1; transform:none; } }
@media (prefers-reduced-motion: reduce) { .lv3-header, .lv3-header .lv3-bar, .lv3-header .lv3-bar > * { animation:none !important; transition:none !important; } }
@media (max-width:767px) { .e-con:has(> .lv3-tpill) { flex-wrap:nowrap !important; gap:8px !important; } .lv3-tpill .elementor-heading-title { white-space:nowrap; } }
@media (max-width:767px) { .lv3-tlink { display:none !important; } }
/* laptops: keep the desktop menu on one line */
.lv3-bar .e-n-menu-heading { flex-wrap:nowrap !important; } .lv3-bar .e-n-menu-title { white-space:nowrap; }
@media (min-width:1025px) and (max-width:1440px) { .lv3-bar { gap:18px !important; } .lv3-bar .e-n-menu-heading { --n-menu-title-space-between:20px !important; column-gap:20px !important; } .lv3-bar .e-n-menu-title-text { font-size:14px !important; } }
@media (min-width:1025px) and (max-width:1300px) { .lv3-bar > .elementor-widget-icon-list { display:none !important; } }
/* breadcrumbs on every page (any heading with .lv3-sep separators): no "Начало", small caps, thin chevrons, drawn underline on hover */
.elementor-heading-title:has(> .lv3-sep) { font-family:'Bounded',sans-serif !important; font-size:11px !important; font-weight:700 !important; letter-spacing:1px !important; text-transform:uppercase !important; line-height:1.4 !important; }
.elementor-heading-title:has(> .lv3-sep) > a[href="https://fclokomotivsofia.bg/"], .elementor-heading-title:has(> .lv3-sep) > a[href="https://fclokomotivsofia.bg/"] + .lv3-sep { display:none !important; }
.elementor-heading-title:has(> .lv3-sep) a { color:inherit !important; opacity:.7; text-decoration:none !important; background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat; padding-bottom:2px; transition:opacity .2s, background-size .4s cubic-bezier(.65,0,.35,1); }
.elementor-heading-title:has(> .lv3-sep) a:hover { opacity:1; background-size:100% 1px; }
.elementor-heading-title:has(> .lv3-sep) > span:last-child { opacity:1; }
.lv3-sep { display:inline-block !important; font-size:0 !important; width:6px; height:6px; margin:0 10px 1px 7px !important; border-top:1.5px solid currentColor; border-right:1.5px solid currentColor; transform:rotate(45deg); opacity:.5 !important; vertical-align:middle !important; }
/* header: up to 1024px only the logo and the menu button; above it only the desktop menu (explicit, the extra breakpoints made the hide-on-tablet settings unreliable) */
.lv3-header .e-n-menu-toggle { display:none !important; }
@media (max-width:1024px) { .lv3-bar .elementor-widget-mega-menu, .lv3-bar > .elementor-widget-loop-grid, .lv3-bar > .elementor-widget-icon-list, .lv3-bar > .lv3-pill { display:none !important; } .lv3-bar > .elementor-widget-html:has(.lv3-burger) { display:block !important; } }
@media (min-width:1025px) { .lv3-bar > .elementor-widget-html:has(.lv3-burger), .lv3-mnav { display:none !important; } }
@font-face { font-family:'Bounded'; src:url('/wp-content/uploads/fonts/bounded/Bounded-Variable.ttf') format('truetype'); font-weight:200 900; font-display:swap; }
.elementor-12920 .elementor-element.elementor-element-24616dd { position:fixed; top:0; left:0; right:0; z-index:50; }
body.admin-bar .elementor-12920 .elementor-element.elementor-element-24616dd { top:32px; }
@media (max-width:782px) { body.admin-bar .elementor-12920 .elementor-element.elementor-element-24616dd { top:46px; } }
.elementor-12920 .elementor-element.elementor-element-24616dd .lv3-bar { transition:background-color .35s ease, min-height .35s ease, box-shadow .35s ease; }
.elementor-12920 .elementor-element.elementor-element-24616dd.is-scrolled .lv3-bar { background-color:#000; min-height:66px; box-shadow:0 1px 0 rgba(255,255,255,.08); }
.elementor-12920 .elementor-element.elementor-element-24616dd .lv3-logo img { transition:width .35s ease; }
.elementor-12920 .elementor-element.elementor-element-24616dd.is-scrolled .lv3-logo img { width:44px !important; }/* End custom CSS */