.elementor-9445 .elementor-element.elementor-element-2bcead7f:not(.elementor-motion-effects-element-type-background), .elementor-9445 .elementor-element.elementor-element-2bcead7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000014;background-image:url("https://www.betrib.si/wp-content/uploads/2025/09/betrib_hero-1.jpg");background-position:center center;background-size:cover;}.elementor-9445 .elementor-element.elementor-element-2bcead7f > .elementor-background-overlay{background-color:#00201F;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9445 .elementor-element.elementor-element-2bcead7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:015% 0% 012% 0%;}.elementor-9445 .elementor-element.elementor-element-15d18f52{text-align:center;color:#ffffff;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:54px;}.elementor-9445 .elementor-element.elementor-element-62b8fa5{text-align:center;color:#ffffff;font-family:"Roboto", Sans-serif;font-weight:normal;line-height:1.3em;}.elementor-9445 .elementor-element.elementor-element-5d4828a .elementor-main-swiper{height:4em;width:24%;}.elementor-9445 .elementor-element.elementor-element-5d4828a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:50px;}.elementor-9445 .elementor-element.elementor-element-5d4828a .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-9445 .elementor-element.elementor-element-5d4828a .elementor-swiper-button{font-size:20px;color:#ffffff;}.elementor-9445 .elementor-element.elementor-element-5d4828a .elementor-swiper-button svg{fill:#ffffff;}.elementor-9445 .elementor-element.elementor-element-5d4828a > .elementor-widget-container{padding:0px 0px 00px 0px;}.elementor-9445 .elementor-element.elementor-element-007577c > .elementor-container{max-width:700px;}.elementor-9445 .elementor-element.elementor-element-007577c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-9445 .elementor-element.elementor-element-007577c{padding:010% 0% 000% 0%;}.elementor-9445 .elementor-element.elementor-element-2567375{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;}.elementor-9445 .elementor-element.elementor-element-2567375 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9445 .elementor-element.elementor-element-195c771{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:3px;}.elementor-9445 .elementor-element.elementor-element-195c771 .elementor-divider-separator{width:100%;}.elementor-9445 .elementor-element.elementor-element-195c771 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-9445 .elementor-element.elementor-element-7d155db{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;width:var( --container-widget-width, 99.077% );max-width:99.077%;--container-widget-width:99.077%;--container-widget-flex-grow:0;}.elementor-9445 .elementor-element.elementor-element-7d155db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9445 .elementor-element.elementor-element-8135770{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:3px;}.elementor-9445 .elementor-element.elementor-element-8135770 .elementor-divider-separator{width:100%;}.elementor-9445 .elementor-element.elementor-element-8135770 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-9445 .elementor-element.elementor-element-c00f915{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;}.elementor-9445 .elementor-element.elementor-element-c00f915 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9445 .elementor-element.elementor-element-c601903{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:3px;}.elementor-9445 .elementor-element.elementor-element-c601903 .elementor-divider-separator{width:100%;}.elementor-9445 .elementor-element.elementor-element-c601903 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-9445 .elementor-element.elementor-element-3327c28{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;}.elementor-9445 .elementor-element.elementor-element-3327c28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9445 .elementor-element.elementor-element-629971d{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:3px;}.elementor-9445 .elementor-element.elementor-element-629971d .elementor-divider-separator{width:100%;}.elementor-9445 .elementor-element.elementor-element-629971d .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-9445 .elementor-element.elementor-element-82e01ab{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;}.elementor-9445 .elementor-element.elementor-element-82e01ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9445 .elementor-element.elementor-element-4c933a2{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:3px;}.elementor-9445 .elementor-element.elementor-element-4c933a2 .elementor-divider-separator{width:100%;}.elementor-9445 .elementor-element.elementor-element-4c933a2 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-9445 .elementor-element.elementor-element-22ee435{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;}.elementor-9445 .elementor-element.elementor-element-22ee435 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9445 .elementor-element.elementor-element-e1167ff{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:3px;}.elementor-9445 .elementor-element.elementor-element-e1167ff .elementor-divider-separator{width:100%;}.elementor-9445 .elementor-element.elementor-element-e1167ff .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-9445 .elementor-element.elementor-element-5417fda{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;}.elementor-9445 .elementor-element.elementor-element-5417fda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9445 .elementor-element.elementor-element-d11f1b1{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:3px;}.elementor-9445 .elementor-element.elementor-element-d11f1b1 .elementor-divider-separator{width:100%;}.elementor-9445 .elementor-element.elementor-element-d11f1b1 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-9445 .elementor-element.elementor-element-bdc9fb6{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;}.elementor-9445 .elementor-element.elementor-element-bdc9fb6 > .elementor-widget-container{margin:0px 0px 30px 0px;}@media(min-width:768px){.elementor-9445 .elementor-element.elementor-element-b2a79aa{width:100%;}}@media(max-width:1024px){.elementor-9445 .elementor-element.elementor-element-2bcead7f{padding:100px 25px 100px 25px;}.elementor-9445 .elementor-element.elementor-element-5d4828a .elementor-main-swiper{height:100px;width:100%;}.elementor-9445 .elementor-element.elementor-element-5d4828a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-9445 .elementor-element.elementor-element-2bcead7f{padding:100px 20px 100px 20px;}.elementor-9445 .elementor-element.elementor-element-15d18f52{font-size:50px;line-height:50px;}.elementor-9445 .elementor-element.elementor-element-62b8fa5{font-size:25px;}.elementor-9445 .elementor-element.elementor-element-5d4828a .elementor-main-swiper{height:100px;width:100%;}.elementor-9445 .elementor-element.elementor-element-5d4828a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-9445 .elementor-element.elementor-element-007577c{padding:50px 0px 100px 0px;}.elementor-9445 .elementor-element.elementor-element-b2a79aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 30px 30px;}.elementor-9445 .elementor-element.elementor-element-2567375{font-size:18px;}.elementor-9445 .elementor-element.elementor-element-7d155db{font-size:18px;}.elementor-9445 .elementor-element.elementor-element-c00f915{font-size:18px;}.elementor-9445 .elementor-element.elementor-element-3327c28{font-size:18px;}.elementor-9445 .elementor-element.elementor-element-82e01ab{font-size:18px;}.elementor-9445 .elementor-element.elementor-element-22ee435{font-size:18px;}.elementor-9445 .elementor-element.elementor-element-5417fda{font-size:18px;}.elementor-9445 .elementor-element.elementor-element-bdc9fb6{font-size:18px;}}@media(min-width:1025px){.elementor-9445 .elementor-element.elementor-element-2bcead7f:not(.elementor-motion-effects-element-type-background), .elementor-9445 .elementor-element.elementor-element-2bcead7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-15d18f52 */.elementor-9445 .elementor-element.elementor-element-15d18f52 p {
    margin-bottom: 0;
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-15d18f52 span {
    background: #ed1b36;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62b8fa5 */.elementor-9445 .elementor-element.elementor-element-62b8fa5 p:last-child {
    margin-bottom: 0;
}

.elementor-9445 .elementor-element.elementor-element-62b8fa5 p:first-child {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5d4828a */.elementor-9445 .elementor-element.elementor-element-5d4828a .swiper-pagination {
    margin-bottom: -20px !important;
}

.elementor-element .swiper-container .elementor-swiper-button-next, .elementor-element .swiper-container~.elementor-swiper-button-next, .elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper~.elementor-swiper-button-next, .elementor-lightbox .swiper-container .elementor-swiper-button-next, .elementor-lightbox .swiper-container~.elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper~.elementor-swiper-button-next {
    right: -20px;
}


.elementor-element .swiper-container .elementor-swiper-button-prev, .elementor-element .swiper-container~.elementor-swiper-button-prev, .elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev, .elementor-lightbox .swiper-container .elementor-swiper-button-prev, .elementor-lightbox .swiper-container~.elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper~.elementor-swiper-button-prev {
    left: -20px;
}

@media (min-width: 1025px) {
.elementor-9445 .elementor-element.elementor-element-5d4828a .elementor-swiper-button-next,
    .elementor-9445 .elementor-element.elementor-element-5d4828a .elementor-swiper-button-prev {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2567375 */.elementor-9445 .elementor-element.elementor-element-2567375 p:last-child {
    margin-bottom: 30px;
}

.elementor-9445 .elementor-element.elementor-element-2567375 p:first-child {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-2567375 h3 {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-2567375 .elementor-widget-container {
    overflow: hidden;
}

.elementor-9445 .elementor-element.elementor-element-2567375 a {
    background: #ed1b36;
    color: white;
}

.elementor-9445 .elementor-element.elementor-element-2567375 a:hover {
    background: #000014;
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b4ba69 */.elementor-9445 .elementor-element.elementor-element-8b4ba69 a {
    display: inline-block;
    padding: 5px 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d155db */.elementor-9445 .elementor-element.elementor-element-7d155db p:last-child {
    margin-bottom: 30px;
}

.elementor-9445 .elementor-element.elementor-element-7d155db p:first-child {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-7d155db h3 {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-7d155db .elementor-widget-container {
    overflow: hidden;
}

.elementor-9445 .elementor-element.elementor-element-7d155db a {
    background: #ed1b36;
    color: white;
}

.elementor-9445 .elementor-element.elementor-element-7d155db a:hover {
    background: #000014;
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5667260 */.elementor-9445 .elementor-element.elementor-element-5667260 a {
    display: inline-block;
    padding: 5px 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c00f915 */.elementor-9445 .elementor-element.elementor-element-c00f915 p:last-child {
    margin-bottom: 30px;
}

.elementor-9445 .elementor-element.elementor-element-c00f915 p:first-child {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-c00f915 h3 {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-c00f915 .elementor-widget-container {
    overflow: hidden;
}

.elementor-9445 .elementor-element.elementor-element-c00f915 a {
    background: #ed1b36;
    color: white;
}

.elementor-9445 .elementor-element.elementor-element-c00f915 a:hover {
    background: #000014;
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ad61f8 */.elementor-9445 .elementor-element.elementor-element-7ad61f8 a {
    display: inline-block;
    padding: 5px 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3327c28 */.elementor-9445 .elementor-element.elementor-element-3327c28 p:last-child {
    margin-bottom: 30px;
}

.elementor-9445 .elementor-element.elementor-element-3327c28 p:first-child {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-3327c28 h3 {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-3327c28 .elementor-widget-container {
    overflow: hidden;
}

.elementor-9445 .elementor-element.elementor-element-3327c28 a {
    background: #ed1b36;
    color: white;
}

.elementor-9445 .elementor-element.elementor-element-3327c28 a:hover {
    background: #000014;
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35da309 */.elementor-9445 .elementor-element.elementor-element-35da309 a {
    display: inline-block;
    padding: 5px 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82e01ab */.elementor-9445 .elementor-element.elementor-element-82e01ab p:last-child {
    margin-bottom: 30px;
}

.elementor-9445 .elementor-element.elementor-element-82e01ab p:first-child {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-82e01ab h3 {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-82e01ab .elementor-widget-container {
    overflow: hidden;
}

.elementor-9445 .elementor-element.elementor-element-82e01ab a {
    background: #ed1b36;
    color: white;
}

.elementor-9445 .elementor-element.elementor-element-82e01ab a:hover {
    background: #000014;
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d59fb63 */.elementor-9445 .elementor-element.elementor-element-d59fb63 a {
    display: inline-block;
    padding: 5px 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22ee435 */.elementor-9445 .elementor-element.elementor-element-22ee435 p:last-child {
    margin-bottom: 30px;
}

.elementor-9445 .elementor-element.elementor-element-22ee435 p:first-child {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-22ee435 h3 {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-22ee435 .elementor-widget-container {
    overflow: hidden;
}

.elementor-9445 .elementor-element.elementor-element-22ee435 a {
    background: #ed1b36;
    color: white;
}

.elementor-9445 .elementor-element.elementor-element-22ee435 a:hover {
    background: #000014;
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef9a4a1 */.elementor-9445 .elementor-element.elementor-element-ef9a4a1 a {
    display: inline-block;
    padding: 5px 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5417fda */.elementor-9445 .elementor-element.elementor-element-5417fda p:last-child {
    margin-bottom: 30px;
}

.elementor-9445 .elementor-element.elementor-element-5417fda p:first-child {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-5417fda h3 {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-5417fda .elementor-widget-container {
    overflow: hidden;
}

.elementor-9445 .elementor-element.elementor-element-5417fda a {
    background: #ed1b36;
    color: white;
}

.elementor-9445 .elementor-element.elementor-element-5417fda a:hover {
    background: #000014;
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ef7175 */.elementor-9445 .elementor-element.elementor-element-1ef7175 a {
    display: inline-block;
    padding: 5px 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdc9fb6 */.elementor-9445 .elementor-element.elementor-element-bdc9fb6 p:last-child {
    margin: 0;
}

.elementor-9445 .elementor-element.elementor-element-bdc9fb6 p:first-child {
    margin-top: 0;
}

.elementor-9445 .elementor-element.elementor-element-bdc9fb6 .elementor-widget-container {
    overflow: hidden;
}

.elementor-9445 .elementor-element.elementor-element-bdc9fb6 a {
    background: #ed1b36;
    color: white;
}

.elementor-9445 .elementor-element.elementor-element-bdc9fb6 a:hover {
    background: #000014;
    color: white;
}/* End custom CSS */
/* Start custom CSS */.redcolor {
    color: #ed1b36;
}

.normalweight {
    font-weight: normal;
}

.long {
    color: #ed1b36;
    display: inline-block;
    -webkit-transform: scale(3,1);
    -moz-transform: scale(3,1);
    -ms-transform: scale(3,1);
    -o-transform: scale(3,1);
    transform: scale(3,1);
    margin-left: 10px;
    margin-right: 10px;
}/* End custom CSS */