/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:112.5%;}body{font-size:1rem;font-weight:400;line-height:1.6;overflow-x:hidden;}p{padding-bottom:0.9rem;}.path-frontpage .main-content__section{padding-top:0;}.path-frontpage .block-system-main-block.block{padding:0;}.front-hero{width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(135deg,#357cce 0%,#3f8edb 100%);color:#ffffff;text-align:center;padding:72px 24px 76px;margin-bottom:40px;}.front-hero__inner{max-width:800px;margin:0 auto;}.front-hero__title{color:#ffffff;font-size:2.35rem;line-height:1.15;margin:0 0 18px;}.front-hero__lead{font-size:1.05rem;line-height:1.55;opacity:0.95;max-width:600px;margin:0 auto;padding-bottom:30px;}.front-hero__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 28px;}a.front-hero__cta{display:inline-block;background-color:#ffffff;color:#2a68ab;font-size:1rem;font-weight:700;line-height:1;padding:17px 38px;border-radius:6px;box-shadow:0 4px 14px rgba(21,56,94,0.28);text-decoration:none;transition:all 0.15s ease-in-out;}a.front-hero__cta:hover,a.front-hero__cta:focus{background-color:#f2f8ff;color:#23578f;transform:translateY(-1px);box-shadow:0 6px 18px rgba(21,56,94,0.34);}a.front-hero__secondary{color:#ffffff;font-size:0.9rem;font-weight:600;text-decoration:underline;text-underline-offset:4px;opacity:0.92;}a.front-hero__secondary:hover,a.front-hero__secondary:focus{color:#ffffff;opacity:1;}@media (max-width:767px){.front-hero{padding:44px 20px 48px;margin-bottom:24px;}.front-hero__title{font-size:1.6rem;}.front-hero__lead{font-size:0.9rem;}}.field--name-field-mt-hiw-item .field__item .how-it-works__badge{border-color:#357cce;color:#357cce;}.how-it-works-item .how-it-works__header h5{font-size:1rem;}.how-it-works__cta{margin-top:4px;}a.button.how-it-works__button{background-color:#357cce;border-color:#357cce;color:#ffffff;font-size:0.85rem;padding:12px 24px;border-radius:5px;margin:5px 0 0;}a.button.how-it-works__button:hover,a.button.how-it-works__button:focus{background-color:#3f8edb;border-color:#3f8edb;color:#ffffff;}.paragraph--type--mt-icon-features .feature{text-align:left;margin:20px 0;}.paragraph--type--mt-icon-features .feature__icon{margin:0 0 22px;}.paragraph--type--mt-icon-features .feature__title{text-align:left;}.paragraph--type--mt-icon-features .feature__link a.button{background-color:transparent;border:1px solid #357cce;color:#357cce;font-size:0.85rem;padding:10px 22px;border-radius:5px;margin:6px 0 0;}.paragraph--type--mt-icon-features .feature__link a.button:hover,.paragraph--type--mt-icon-features .feature__link a.button:focus{background-color:#357cce;color:#ffffff;}.view-mt-articles.view-display-id-block_1 .view-content{max-width:800px;margin:0 auto;}.view-mt-articles.view-display-id-block_1 .views-row.obvestilo{display:flex;gap:20px;align-items:flex-start;text-align:left;padding:20px 0;border-bottom:1px solid #e8ecf1;}.view-mt-articles.view-display-id-block_1 .views-row.obvestilo:first-child{border-top:1px solid #e8ecf1;}.obvestilo__date{flex:0 0 68px;min-height:68px;background:#f0f5fb;border:1px solid #d9e6f5;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2a68ab;padding:6px 0;}.obvestilo__day{font-size:1.5rem;font-weight:700;line-height:1;}.obvestilo__month{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.06em;line-height:1.4;}.obvestilo__main{flex:1;min-width:0;}.obvestilo__tag{display:inline-block;font-size:0.65rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;line-height:1;padding:5px 12px;border-radius:20px;margin-bottom:8px;background:#eef1f4;color:#55606c;}.obvestilo__tag--deratizacija{background:#e8f1fb;color:#2a68ab;}.obvestilo__tag--dezinsekcija{background:#e7f6e9;color:#1e7f28;}.obvestilo__tag--dezinfekcija{background:#e9f4f4;color:#23747c;}.obvestilo__title{font-size:1.1rem;line-height:1.35;margin:0 0 6px;text-align:left;}.obvestilo__teaser{font-size:0.9rem;line-height:1.55;color:#5a6470;}.obvestilo__teaser p{padding-bottom:0;}.view-mt-articles.view-display-id-block_1 .more-link{max-width:800px;margin:18px auto 0;text-align:left;}.view-mt-articles.view-display-id-block_1 .more-link a{font-size:0.9rem;font-weight:600;color:#357cce;}.view-mt-articles.view-display-id-block_1 .more-link a:hover{color:#3f8edb;}.view-mt-services.view-display-id-block_1 .view-content ul.row{align-items:stretch;}.view-mt-services.view-display-id-block_1 ul.row > li.views-row{display:flex;margin-bottom:30px;}.postopek{display:flex;flex-direction:column;flex:1;background:#ffffff;border:1px solid #e4e9f0;border-radius:10px;padding:30px 26px 24px;text-align:left;transition:box-shadow 0.15s ease-in-out;}.postopek:hover{box-shadow:0 6px 22px rgba(31,61,94,0.10);}.postopek__icon{margin-bottom:18px;}.postopek__icon img{width:64px;height:64px;}.postopek__title{margin:0 0 10px;font-size:1.1rem;font-weight:700;line-height:1.3;text-align:left;}.postopek__title h3{font-size:1.1rem;margin:0;text-align:left;}.postopek__body{font-size:0.9rem;line-height:1.55;color:#5a6470;flex:1 0 auto;margin-bottom:14px;}.postopek__more{margin-top:auto;font-weight:600;font-size:0.9rem;}.footer.region--dark-background{background-color:#2f6fb8;}.footer .footer__container{padding-top:14px;padding-bottom:6px;}.footer .block > h2,.footer nav > h2{font-size:0.72rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.62);border-bottom:0;margin:0 0 16px;padding:0;}.footer .footer-brand__name{font-size:1.2rem;line-height:1.3;margin-bottom:6px;}.footer .footer-brand__name a{color:#ffffff;text-decoration:none;}.footer .footer-brand__name a:hover{color:#ffffff;text-decoration:none;}.footer .footer-brand__desc{font-size:0.9rem;line-height:1.55;color:rgba(255,255,255,0.75);max-width:380px;padding-bottom:22px;}.footer ul.footer-contacts{list-style:none;margin:0;padding:0;display:grid;gap:12px;}.footer .footer-contacts__item{display:flex;align-items:center;gap:12px;font-size:0.9rem;color:rgba(255,255,255,0.9);}.footer .footer-contacts__icon{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,0.14);display:flex;align-items:center;justify-content:center;font-size:0.75rem;color:#ffffff;}.footer .footer-contacts__icon .svg-inline--fa{width:0.85em;height:0.85em;}.footer .footer-contacts__item a{color:rgba(255,255,255,0.9);text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.35);padding-bottom:1px;}.footer .footer-contacts__item a:hover,.footer .footer-contacts__item a:focus{color:#ffffff;border-bottom-color:#ffffff;}.footer ul.menu li > a:before{display:none;}.footer ul.menu li{margin:0;padding:0;}.footer ul.menu li a{display:inline-block;padding:6px 0;margin:0;font-size:0.9rem;color:rgba(255,255,255,0.88);text-decoration:none;background:transparent;}.footer ul.menu li a:hover,.footer ul.menu li a:focus{color:#ffffff;text-decoration:underline;text-underline-offset:4px;background:transparent;}.footer .site-branding__name,.footer .site-branding__slogan{color:#ffffff;}@media (max-width:767px){.footer .footer__section{margin-bottom:6px;}}.subfooter.region--dark-background,.subfooter{background-color:#2a65aa;}.subfooter .subfooter-copyright{font-size:0.78rem;color:rgba(255,255,255,0.65);text-align:left;}@media (max-width:767px){.header-container{position:relative;}.header-top{position:absolute;top:14px;right:64px;z-index:600;background:transparent !important;padding:0;width:auto;}.header-top .container,.header-top .container-fluid{width:auto;max-width:none;min-width:0;padding:0;margin:0;}.header-top .header-top__container,.header-top .row,.header-top .header-top__section{padding:0;margin:0;width:auto;max-width:none;flex-wrap:nowrap;}.header-top .row > div{padding:0;width:auto;max-width:none;flex:0 0 auto;}.header-top .header-top__container .custom-language-switcher{min-height:0;height:auto;}.header-top .language-switcher-wrapper{background-color:#f2f5f9;}}
