:root{--navy: #1f2f66;--navy-dark: #162348;--green: #60bb70;--green-dark: #377a42;--orange: #e8621b;--travel-blue: #2b90c8;--car-green: #4bad5d;--badge-orange-bg: #fff0e8;--badge-blue-bg: #e8f5fd;--badge-green-bg: #ebf9ee;--white: #ffffff;--grey-50: #f9fafb;--grey-100: #f3f4f6;--grey-200: #e5e7eb;--grey-300: #d1d5db;--grey-500: #6b7280;--grey-700: #374151;--text: #1f2f66;--text-light: #202f65;--banner-bg: #d9eff9;--header-h: 71px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--shadow-card: 0 2px 12px rgba(0,0,0,0.08);--shadow-nav: 0 4px 16px rgba(0,0,0,0.12);--transition: all 0.22s ease}.section-title-wrap{display: flex;align-items: center;direction: ltr;width: 100%;margin-bottom: 40px}.section-title-wrap::before,.section-title-wrap::after{content: '';flex: 1 1 auto;min-width: 40px}.section-title-wrap--line-both::before,.section-title-wrap--line-both::after{height: 8px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;background: var(--green)}.section-title-wrap--line-both::after{margin-inline-start: 18px}.section-title-wrap--line-both::before{margin-inline-end: 18px;border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px}.section-title-wrap--line-end::before{background: transparent}.section-title-wrap--line-end::after{height: 8px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;background: var(--green);margin-inline-start: 18px}.section-title-wrap--line-start::before{height: 8px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;background: var(--green);margin-inline-end: 18px}.section-title-wrap--line-start::after{background: transparent}.section-title{flex-shrink: 0;font-size: 26px;font-weight: 400;color: var(--navy);text-align: center;white-space: nowrap;background: transparent;padding-inline: 0;margin-bottom: 0;width: auto;direction: rtl}.section-title strong{font-weight: 700}body{padding-top: 0 !important}body>header{max-height: unset;height: auto !important}.strip-message{background-color:#FFFDCD;padding:8px 16px;color:#202F65;font-size:1rem;text-align:center;position: fixed;left: 0;right: 0;top: 0;z-index: 1}.menu-toggle{display: none;flex-direction: column;justify-content: center;align-items: center;gap: 5px;width: 44px;height: 44px;padding: 8px;flex-shrink: 0;cursor: pointer;background: none;border: none}.menu-toggle span{display: block;width: 22px;height: 2px;background: var(--navy);border-radius: 1px;transition: transform 0.25s ease,opacity 0.25s ease}.nav-overlay{--drawer-width: 80%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(55,65,81,0.48);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease;z-index: 1090;pointer-events: none;width: 100%}.nav-overlay.open{opacity: 1;visibility: visible;pointer-events: auto}.mobile-drawer{--drawer-width: 80%;--drawer-pad: 22px;max-width: 600px;position: fixed;top: 0;bottom: 0;right: 0;left: auto;width: var(--drawer-width);z-index: 1100;background: var(--white);display: flex;flex-direction: column;box-shadow: -8px 0 32px rgba(31,47,102,0.1);transform: translate3d(100%,0,0);transition: transform 0.35s cubic-bezier(0.4,0,0.2,1);visibility: hidden}.mobile-drawer.open{transform: translate3d(0,0,0);visibility: visible}.drawer-header{display: flex;align-items: center;justify-content: space-between;flex-shrink: 0;padding: 20px var(--drawer-pad) 18px;border-bottom: 1px solid #eceef1;direction: ltr}.drawer-logo img{height: 34px;width: auto}.drawer-close{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;background: none;border: none;cursor: pointer;padding: 0;margin-left: -4px;position: relative}#drawerClose:before,#drawerClose:after{content: "";display: block;height: 20px;width: 3px;border-radius: 2px;background-color: #1f2f66;transform-origin: center center;position: absolute}#drawerClose:before{transform: rotate(45deg)}#drawerClose:after{transform: rotate(315deg)}.drawer-close img{display: block;width: 18px;height: 18px;object-fit: contain;display: none}.drawer-nav{flex: 1;overflow-y: auto;-webkit-overflow-scrolling: touch}.drawer-list{list-style: none}.drawer-item{border-bottom: 1px solid #eceef1}.drawer-link{display: block;width: 100%;padding: 20px var(--drawer-pad);font-size: 18px;font-weight: 400;color: var(--navy);text-align: right;background: none;border: none;font-family: inherit;cursor: pointer;text-decoration: none;line-height: 1.3}.drawer-toggle{display: grid;grid-template-columns: 14px 1fr;grid-template-rows: auto;column-gap: 16px;width: 100%;padding: 20px var(--drawer-pad);font-size: 18px;font-weight: 400;color: var(--navy);background: none;border: none;font-family: inherit;cursor: pointer;text-align: left;direction: ltr}.drawer-chevron{grid-column: 1;grid-row: 1;align-self: center;width: 10px;height: 10px;position: relative}.drawer-item.open>.drawer-toggle .drawer-chevron{align-self: start;margin-top: 7px}.drawer-chevron::after{content: '';position: absolute;left: 1px;top: 0;width: 7px;height: 7px;border-left: 1.5px solid var(--navy);border-bottom: 1.5px solid var(--navy);opacity: 0.75;transform: rotate(-45deg);transition: transform 0.25s ease,opacity 0.2s ease}.drawer-item.open>.drawer-toggle .drawer-chevron::after{opacity: 1;transform: rotate(135deg);top: 2px}.drawer-title-wrap{grid-column: 2;grid-row: 1;justify-self: end;width: max-content;max-width: 100%;direction: rtl}.drawer-label{display: block;text-align: right;line-height: 1.3;font-weight: inherit;white-space: nowrap}.drawer-item.open>.drawer-toggle{padding-bottom: 12px}.drawer-item.open>.drawer-toggle .drawer-label{font-weight: 700}.drawer-active-line{display: none;height: 3px;width: 100%;background: var(--green);margin-top: 10px;border-radius: 0}.drawer-item.open>.drawer-toggle .drawer-active-line{display: block}.drawer-sub{display: none;list-style: none;padding: 2px 0 16px}.drawer-item.open .drawer-sub{display: block}.drawer-sub a{display: block;padding: 10px var(--drawer-pad) 10px 52px;font-size: 15px;font-weight: 400;color: #6b7280;text-align: right;text-decoration: none;line-height: 1.5}.drawer-sub a:hover{color: var(--navy)}.drawer-lang{display: flex;flex-shrink: 0;align-items: stretch;border-top: 1px solid #eceef1;direction: ltr;min-height: 68px}.drawer-lang-half{flex: 1;display: flex;align-items: center;justify-content: center;gap: 8px;padding: 18px 10px;font-size: 16px;font-weight: 400;color: var(--navy);text-decoration: none}.drawer-lang-half--active{font-weight: 700}.drawer-lang-icon{width: 26px;height: 26px;border-radius: 50%;object-fit: cover;flex-shrink: 0}.drawer-lang-divider{width: 1px;background: #e0e3e8;margin: 14px 0;flex-shrink: 0}.site-header{position: sticky;top: 0;z-index: 1001;background: #fff;border-bottom: 1px solid rgba(0,0,0,.10);box-shadow: 0 2px 8px rgba(0,0,0,.06);max-height: unset}@media (max-width: 992px){.site-header{max-height: unset}}.header-inner{display: flex;align-items: center;gap: 0;height: 72px;margin-inline: auto}.logo-link{flex-shrink: 0;margin-inline-end: 2rem}.logo-img{height: 32px;width: auto}.main-nav{flex: 1}.nav-list{display: flex;align-items: center;gap: 0}.nav-item{position: relative}.nav-item + .nav-item::before{content: '';position: absolute;inset-inline-end: 100%;top: 50%;transform: translateY(-50%);width: 1px;height: 20px;background: #D1D5DB}.nav-link{display: flex;align-items: center;gap: 4px;padding: 8px 2rem;font-size: 15px;transition: color .2s;white-space: nowrap;cursor: pointer;background: none;border: none;font-family: inherit}.has-dropdown:hover>.nav-link,.has-dropdown>.nav-link[aria-expanded="true"]{font-weight: 600}.dropdown-menu{position: absolute;top: 100%;right: 0;min-width: 160px;background: var(--white);border-radius: var(--radius-md);box-shadow: var(--shadow-nav);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s,transform .2s,visibility .2s;z-index: 200}.has-dropdown:hover .dropdown-menu,.has-dropdown.open .dropdown-menu{opacity: 1;visibility: visible;transform: translateY(0)}.dropdown-menu ul{padding: 8px 0}.dropdown-menu li a{display: block;padding: 10px 20px;font-size: 14px;color: var(--navy);transition: background .15s}.dropdown-menu li a:hover{background: var(--grey-50);color: var(--green-dark);font-weight: bold}.nav-search-btn{display: flex;align-items: center;gap: 4px;color: #202f65}.nav-icon{width: 18px;height: 18px;object-fit: contain}.header-actions{display: flex;align-items: center;gap: 1rem;margin-inline-start: auto}.lang-switcher{position: relative}.lang-btn{display: flex;align-items: center;padding: 4px;border-radius: 50%;transition: var(--transition)}.lang-btn:hover{background: var(--grey-100)}.flag-img{width: 28px;height: 20px;object-fit: cover;border-radius: 2px}.lang-dropdown{position: absolute;top: calc(100% + 8px);right: 0;min-width: 160px;background: var(--white);border-radius: var(--radius-md);box-shadow: var(--shadow-nav);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s,transform .2s,visibility .2s;z-index: 300;padding: 8px 0}.lang-dropdown.open{opacity: 1;visibility: visible;transform: translateY(0)}.lang-option{display: flex;align-items: center;gap: 10px;padding: 10px 18px;font-size: 14px;color: var(--navy);transition: background .15s}.lang-option img{width: 24px;height: 17px;object-fit: cover;border-radius: 2px}.lang-option:hover{background: var(--grey-50)}.lang-option--active{font-weight: 600}.header-icon-btn{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;transition: background .15s}.header-icon-btn:hover{background: var(--grey-100)}.header-icon-btn img{width: 24px;height: 24px}.search-input{flex: 1;padding: 10px 16px;font-size: 15px;border: none;outline: none;background: transparent;color: var(--navy);direction: rtl}.search-input::placeholder{color: var(--grey-500)}.hamburger-btn{flex-shrink: 0;display: none;flex-direction: column;justify-content: center;gap: 5px;width: 38px;height: 38px;padding: 6px;margin-inline-end: 2rem;border-radius: var(--radius-sm);transition: background .15s;border: 0 none;background: transparent;cursor: pointer}.hamburger-btn:hover{background: var(--grey-100)}.hamburger-btn span{display: block;width: 100%;height: 2px;background: var(--navy);border-radius: 2px;transition: var(--transition)}.hamburger-btn.open span:nth-child(1){transform: translateY(7px) rotate(45deg)}.hamburger-btn.open span:nth-child(2){opacity: 0}.hamburger-btn.open span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}@media (max-width: 1300px){.logo-link{margin-inline-end: 1rem}.nav-link{padding-right: 1rem;padding-left: 1rem}}@media (max-width: 1100px){.nav-search-btn span{display: none}}@media (max-width: 1080px){.header-actions .btn-outline{display: none}.main-nav{display: none}.hamburger-btn{display: flex}}@media (max-width: 400px){.header-actions .btn-icon{display: none}.hamburger-btn{margin-inline-end: 0.5rem}}.btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;border-radius: 6px;font-size: 14px;font-weight: 600;cursor: pointer;transition: all .22s ease;;white-space: nowrap;border: 1.5px solid transparent;min-height: 40px}.btn-primary{background: #202f65;color: #fff;border-color: #202f65}.btn-outline{background: transparent;color: #202f65;border-color: #202f65}.btn-full{width: 100%;justify-content: center}.btn-icon{width: 18px;height: 18px;object-fit: contain;flex-shrink: 0}.backdrop{position: fixed;z-index: 100;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.2);backdrop-filter: blur(1px);opacity: 0;visibility: hidden;pointer-events: none;transition: var(--transition)}body:has(.mobile-drawer.open) .backdrop{z-index: 1010}body:has(.mobile-drawer.open) .backdrop,body:has(.has-dropdown:hover .dropdown-menu) .backdrop,body:has(.has-dropdown.open .dropdown-menu) .backdrop{opacity: 1;visibility: visible}.icon_whatsapp{display: block;position: fixed;top: 160px;left: 10px;width: 50px;height: 50px;background-color: #fff;border-radius: 50%;z-index: 10;img{height: 100%;width: auto}}.actions-section{padding: 24px 0 64px 0;overflow-x: hidden}.actions-section .container{width: 100%;max-width: calc(280px * 5 + 14px * 4 + 64px)}.actions-grid{display: flex;flex-wrap: wrap;justify-content: center;align-content: flex-start;gap: 14px;width: 100%;max-width: 100%;margin-inline: auto}.action-item{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;flex: 0 1 280px;width: min(280px,100%);max-width: 280px;min-width: 0;height: 100px;padding: 10px 12px;box-sizing: border-box;overflow: hidden;background: var(--white);border: 1.5px solid var(--grey-200);border-radius: 16px;box-shadow: 0 2px 8px rgba(31,47,102,0.06);text-align: center;font-size: 12px;line-height: 1.3;color: var(--navy);transition: box-shadow 0.28s ease,transform 0.28s ease,border-color 0.28s ease;cursor: pointer}.action-item .action-icon,.action-item span{position: relative;z-index: 1;font-size: 1rem}.action-icon{width: 32px;height: 32px;object-fit: contain;flex-shrink: 0}@media (max-width: 767px){.actions-section{padding: 48px 0}.actions-grid{gap: 10px}.action-item{flex: 0 1 calc(50% - 5px);width: calc(50% - 5px);max-width: none;height: auto;min-height: 96px;padding: 16px 8px;font-size: 12px}.action-icon{width: 32px;height: 32px}}.hero-section{padding: 64px 0 32px;text-align: center;background: var(--white)}.hero-title{font-size: clamp(28px,4vw,42px);font-weight: 700;color: var(--navy);line-height: 1.25}.hero-subtitle{font-size: clamp(18px,1.5vw,21px);color: var(--navy);max-width: 560px;font-weight: 500;margin-inline: auto;margin-bottom: 1.5rem}.products-section{padding: 0 0 35px;background: var(--white)}.products-grid{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: stretch;gap: 24px;width: 100%}.product-card{min-height: 192px;gap: 1rem;position: relative;flex: 1 1 0;min-width: 0;width: auto;overflow: hidden;background: var(--white);border: 1.5px solid var(--grey-200);border-radius: var(--radius-lg);padding: 20px 22px;display: flex;flex-direction: row;align-items: stretch;box-shadow: var(--shadow-card);transition: box-shadow 0.28s ease,transform 0.28s ease,border-color 0.28s ease}.product-card::before{content: '';position: absolute;inset: 0;border-radius: inherit;opacity: 0;pointer-events: none;transition: opacity 0.28s ease}.product-card--car::before{background: radial-gradient( ellipse 120% 90% at 0% 0%,rgba(96,187,112,0.1) 0%,transparent 48% ),linear-gradient( 135deg,#f3faf4 0%,#f8fcf9 32%,#fcfefd 58%,#ffffff 82% )}.product-card--travel::before{background: radial-gradient( ellipse 120% 90% at 0% 0%,rgba(0,165,223,0.1) 0%,transparent 48% ),linear-gradient( 135deg,#f4fbfe 0%,#f0f9fd 32%,#fafdfe 58%,#ffffff 82% )}.product-card--house::before{background: radial-gradient( ellipse 120% 90% at 0% 0%,rgba(220,109,65,0.1) 0%,transparent 48% ),linear-gradient( 135deg,#fdf7f4 0%,#faf4f0 32%,#fdfcfb 58%,#ffffff 82% )}@media (hover: hover){.product-card:hover,.action-item:hover,.more-card:hover,.business-card:hover{transform: translateY(-2px);border-color: transparent;box-shadow: 0 10px 24px rgba(31,47,102,0.11),0 4px 10px rgba(31,47,102,0.06)}.product-card:hover::before{opacity: 1}}.product-content,.product-illustration-row{position: relative;z-index: 1}.product-content{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;flex: 1;text-align: right;min-width: 0}.product-brand-row{text-align: right;width: 100%}.product-brand-img{height: 45px;width: auto;display: block}.product-illustration-row{display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 42%;align-self: center}.product-illustration{width: 100%;height: auto;object-fit: contain}.product-desc{font-size: 1rem;color: var(--text-light);text-align: right;line-height: 1.3}.product-footer{display: flex;flex-direction: column;align-items: flex-start;gap: 25px;width: 100%;margin-top: auto;@media screen and (max-width: 1300px){margin-top: auto}}.discount-badge{display: inline-block;padding: 3px 12px;border-radius: 6px;font-size: 1rem;font-weight: 700;line-height: 1.4}.product-footer .btn-full{min-width: 156px;font-size: 18px}.badge-house{background: rgba(220,109,65,0.12);color: #dc6d41}.badge-travel{background: rgba(0,165,223,0.12);color: #00a5df}.badge-car{background: rgba(96,187,112,0.12);color: #60bb70}@media (max-width: 1023px){.products-grid{flex-wrap: wrap;gap: 16px;justify-content: center}.product-desc{font-size: 1.1rem}.product-card{flex: none;width: calc(50% - 16px);max-width: none;height: auto}.product-card:hover::before{display: none}.more-section .container{max-width: 480px;margin-inline: auto}.more-card{flex: none;width: 100%;max-width: none;height: auto}.business-section .container{max-width: 480px;margin-inline: auto}.business-grid{flex-direction: column;flex-wrap: wrap;gap: 16px;align-items: stretch}.business-card{flex: none;width: 100%;max-width: none;margin-inline: auto}}@media (max-width: 1199px){.container{padding-inline: 24px}.products-grid{gap: 16px}.actions-grid{gap: 12px}.action-item{flex: 0 1 calc((100% - 24px) / 3);width: calc((100% - 24px) / 3);max-width: 280px;height: auto;min-height: 100px}.banner-text-block{padding: 32px 36px}}@media (max-width: 767px){.hero-section{padding: 40px 0 20px}.hero-title{font-size: 26px}.hero-subtitle{font-size: 16px}.products-section{padding-bottom: 0px}.product-card{width: 100%;height: auto;padding: 16px}.product-illustration-row{min-height: 0}.product-illustration{max-height: 88px}.product-brand-img{height: 28px}.product-footer .btn-full{width: auto;max-width: 100%;height: auto;padding: 6px 12px;font-size: 12px}.banner-slide{max-height: 280px}.banner-content{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;max-width: none;min-width: 0;padding: 32px 20px 48px;align-items: center;text-align: center;justify-content: center;gap: 10px}.banner-headline{font-size: 24px;line-height: 1.3}.banner-headline span{text-align: center}.banner-subtitle{font-size: 16px;text-align: center}.banner-cta{align-self: center;margin-top: 8px;padding: 12px 28px;font-size: 18px}.more-section{padding: 35px 0}.more-card{min-height: 180px;padding: 18px 16px}.more-desc{font-size: 13px}.business-section{padding: 35px 0}.business-card{min-height: 174px;padding: 18px 16px}.business-card-title{font-size: 18px}.business-card-desc{font-size: 13px}.section-title-wrap{margin-bottom: 28px;padding-inline: 16px}.section-title-wrap::before,.section-title-wrap::after{min-width: 24px}.section-title-wrap--line-end::after,.section-title-wrap--line-start::before{height: 3px}.section-title-wrap--line-end::after{margin-inline-start: 12px}.section-title-wrap--line-start::before{margin-inline-end: 12px}.section-title{font-size: 20px;white-space: normal;line-height: 1.35;margin-bottom: 0}}@media (max-width: 460px){.product-footer .btn-full{min-width: 100%}}.more-section{padding: 35px 0;background: var(--white)}.more-grid{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: stretch;gap: 24px;width: 100%;justify-content: center}.more-card{flex: 1 1 0;min-width: 0;width: auto;max-width: 394px;height: auto;min-height: 196px;box-sizing: border-box;background: var(--white);border: 1.5px solid var(--grey-200);border-radius: var(--radius-lg);padding: 20px 22px;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;box-shadow: var(--shadow-card);transition: box-shadow 0.28s ease,transform 0.28s ease}.more-brand-img{height: 45px;width: auto;max-width: 100%;object-fit: contain;flex-shrink: 0}.more-desc{font-size: 1rem;color: var(--text-light);flex: 1;line-height: 1.5;text-align: right;margin: 0}.more-card .btn-primary{align-self: flex-start;flex-shrink: 0;height: 39px;padding: 8px 20px}@media screen and (max-width: 700px){.more-grid{flex-wrap: wrap}.more-card{flex: 1 1 auto;width: 100%;max-width: unset;min-height: unset}.more-card .btn-primary{margin-top: 1rem}}.business-section{padding: 35px 0 35px}.business-grid{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: stretch;gap: 24px;width: 100%;justify-content: center}.business-card{flex: 1 1 0;min-width: 0;width: auto;max-width: 394px;min-height: 174px;height: auto;box-sizing: border-box;background: var(--white);border: 1.5px solid var(--grey-200);border-radius: var(--radius-lg);padding: 20px 22px;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;box-shadow: var(--shadow-card);transition: box-shadow 0.28s ease,transform 0.28s ease}.business-card-title{font-size: 24px;font-weight: 700;color: var(--navy);text-align: right;line-height: 1.3;margin: 0}.business-card-desc{font-size: 1rem;color: var(--text-light);line-height: 1.5;flex: 1;text-align: right;margin: 0}.business-card .btn-primary{align-self: flex-start;flex-shrink: 0;height: 39px;padding: 8px 20px}@media screen and (max-width: 700px){.business-grid{flex-wrap: wrap}.business-card{flex: 1 1 auto;width: 100%;max-width: unset;max-height: unset}.business-card .btn-primary{margin-top: 1rem}}.banner-section{position: relative;padding-block: 0 48px;background: var(--white)}.banner-section .container{display: flex;flex-direction: column}.banner-inner{width: 100%;border-radius: var(--radius-lg);overflow: hidden}.banner-carousel-wrap{position: relative;overflow: hidden;width: 100%}.banner-carousel{width: 100%;height: auto}.banner-carousel .banner-slide{width: 100%;box-sizing: border-box}.banner-slide{position: relative;direction: rtl;overflow: hidden}.banner-slide-bg{position: relative;z-index: 0;width: 100%;height: auto;display: block;pointer-events: none;user-select: none}.banner-content{position: absolute;top: 0;right: 0;bottom: 0;z-index: 2;width: 48%;min-width: 260px;max-width: 560px;padding: 22px 28px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 8px;text-align: right;box-sizing: border-box;background: transparent;pointer-events: auto;line-height: normal}.banner-badge{display: inline-block;padding: 4px 12px;border-radius: 6px;background: #e8b84a;color: var(--navy);font-size: 13px;font-weight: 600;line-height: 1.3}.banner-headline{margin: 0;font-size: clamp(20px,2.6vw,30px);font-weight: 700;color: var(--navy);line-height: 1.25}.banner-headline span{display: block}.banner-subtitle{margin: 0;font-size: clamp(15px,1.8vw,20px);font-weight: 500;color: var(--navy);line-height: 1.35}.banner-cta{margin-top: 4px;padding: 10px 22px;font-size: 15px;font-weight: 600;border-radius: var(--radius-sm)}.carousel-controls{display: flex;flex-direction: row;align-items: center;justify-content: center;gap: 8px;padding: 12px 0 0 0;background: transparent;direction: ltr}.carousel-controls>*{pointer-events: auto}.carousel-dots{display: flex;align-items: center;gap: 7px}.dot{width: 12px;height: 12px;border-radius: 50%;background: #9ec8e3;border: none;padding: 0;cursor: pointer;transition: width 0.2s ease,height 0.2s ease,background 0.2s ease}.dot.active{width: 14px;height: 14px;background: var(--navy)}.dot:hover:not(.active){background: #7eb5d6}.carousel-pause{position: relative;display: flex;align-items: center;justify-content: center;width: 14px;height: 20px;padding: 0;background: none;border: none;cursor: pointer;flex-shrink: 0}.carousel-pause::before,.carousel-pause::after{content: '';position: absolute;top: 50%;left: 50%;width: 2px;height: 14px;border-radius: 1px}.carousel-pause::before{transform: translate(calc(-50% - 3px),-50%)}.carousel-pause::after{transform: translate(calc(-50% + 3px),-50%)}.carousel-pause.is-playing::before{left: 50%;width: 0;height: 0;background: transparent;border-style: solid;border-width: 7px 0 7px 11px;border-color: transparent transparent transparent var(--navy);border-radius: 0;transform: translate(-35%,-50%)}.carousel-pause.is-playing::after{display: none}.carousel-pause:hover{opacity: 0.75}.siema-stop{margin: 0 !important;width: 40px;height: 1rem}.siema-buttons{gap: 1rem;display: flex;align-items: center;justify-content: center;padding-top: 8px}.banner-slide-bg-mobile{display: none}.banner-slide:after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(to right,transparent 0%,transparent 40%,rgba(217,239,249,0.18) 57%,rgba(217,239,249,0.32) 72%,rgba(217,239,249,0.46) 100%)}@media screen and (max-width: 800px){.banner-section{padding-block: 0}.products-grid .btn-full{font-size:16px}.actions-section .action-item{outline: none}.banner-content{margin: 0 auto;left: 0;right: 0;top: auto;bottom: 10%;text-align: center;min-width: unset;padding-right: 0;padding-left: 0;align-items: center;width: 100%;display: flex;align-items: center;justify-content: center}.banner-carousel{height: 300px}.banner-slide{max-height: unset}.banner-slide:after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(to bottom,transparent 0%,transparent 40%,rgba(217,239,249,0.18) 57%,rgba(217,239,249,0.32) 72%,rgba(217,239,249,0.46) 100%)}.action-item{flex: 0 1 calc((100% - 24px) / 2);width: calc((100% - 24px) / 2)}.section-title{flex-shrink: 1}.banner-slide-bg{display: none}.banner-slide-bg-mobile{object-fit: cover;display: block;height: 300px;width: 100%}}*:focus{outline: 1px solid #202f65 !important}.action-item:hover,.more-card:hover,.business-card:hover{border: 1px solid #202f65}.content{padding-top: 30px}.divider-text{padding: 0 20px;font-size: 1.5rem;font-weight: normal;color: #202f65}.divider-container{display: flex;align-items: center;text-align: center;margin: 2rem 0;&:before,&:after{content: "";flex: 1;border-bottom: 8px solid #63cc82}}.grid-featured{display: grid;grid-template-columns: repeat(2,1fr);gap: 2rem;margin-bottom: 4rem;@media (max-width: 1024px){gap: 1.3rem}@media (max-width: 768px){grid-template-columns: 1fr;gap: 1.5rem}}.grid-all{display: grid;grid-template-columns: repeat(3,1fr);gap: 2rem;margin-bottom: 4rem;@media (max-width: 1024px){gap: 1.3rem}@media (max-width: 768px){grid-template-columns: 1fr;gap: 1.5rem}}.article-card{background: #fff;border: 1px solid #e2e5ec;border-radius: 0.75rem;overflow: hidden;display: flex;flex-direction: column;box-shadow: 0 4px 15px rgba(0,0,0,0.02);transition: transform 0.2s,box-shadow 0.2s;&:hover{transform: translateY(-4px);box-shadow: 0 8px 25px rgba(0,0,0,0.06)}}.grid-featured .card-image-container{height: 280px}.grid-featured .card-title{font-size: 24px}.card-image-container{background-color: #e2e5ec;height: 240px}.card-image{width: 100%;height: 100%;object-fit: cover}.card-content{padding: 1.5rem;display: flex;flex-direction: column;flex-grow: 1}.card-date{font-size: 14px;color: #202f65;margin-bottom: 0.75rem;font-weight: normal}.card-title{font-weight: bold;color: #202f65;margin-bottom: 0.8rem;line-height: 1.1;font-size: 24px}.card-description{font-size: 1rem;color: #202f65;margin-bottom: 1.5rem;flex-grow: 1;line-height: 1.3}.card-actions{margin-top: auto;display: flex;justify-content: flex-start}.btn-read-more{background-color: #202f65;color: #fff;border: none;padding: 0.8rem 1.5rem;font-size: 18px;font-weight: bold;cursor: pointer;transition: background-color 0.2s;text-decoration: none;text-align: center;border-radius: 0.5rem;display: inline-block;text-decoration: none !important}.site-title{font-size: 44px;font-weight: bold;color: #202f65;margin-bottom: 1.5rem;text-align: center}.wpcf7-text,.wpcf7-select,.wpcf7-textarea{background: #fff !important;border: 1px solid #ccc !important;border-radius: 10px !important}.contact__submit,.leads__submit{background-color: #202F65 !important;font-weight: bold}