﻿:root{--kgg-max-content: 1240px;--kgg-content-inner: calc(var(--kgg-max-content) - 32px);--kgg-prose-max: 980px;--kgg-prose-ch: 65ch;--kgg-prose-p-gap: clamp(0.85em, 1.15vw, 1.05em);--kgg-prose-li-gap: clamp(0.45em, 0.75vw, 0.65em);--kgg-prose-list-vert: clamp(1em, 1.35vw, 1.35em);--kgg-prose-line: 1.62;--kgg-prose-font-size: clamp(14px, 0.92vw, 16px);--kgg-text-measure: min(52rem, 100%);--kgg-body: #1e1f20;--kgg-muted: #45474f;--kgg-border: #eaeaec;--kgg-space-section: clamp(20px, 2.5vw, 40px);--kgg-space-block: clamp(12px, 1.25vw, 22px);--kgg-heading-h1: clamp(26px, 1.65vw, 34px);--kgg-heading-h2: clamp(22px, 1.45vw, 28px);--kgg-heading-h3: clamp(19px, 1.2vw, 24px);--kgg-heading-h4: clamp(17px, 1.1vw, 21px);--kgg-heading-h5: clamp(15px, 0.95vw, 18px);--kgg-heading-h6: clamp(14px, 0.85vw, 16px);--kgg-heading-subsection: clamp(16px, 1.02vw, 20px);--kgg-two-col-box-pad: clamp(16px, 1.05vw, 26px);--kgg-rte-table-cell-inline: clamp(10px, 0.85vw, 14px);--kgg-rte-table-text-offset: calc(1px + var(--kgg-rte-table-cell-inline));--kgg-download-card-title-offset: calc(12px + 44px + 12px)}img{max-width:100%;height:auto;vertical-align:middle}ul.list-style,ol.list-style{padding:0}ul.list-style li::marker,ol.list-style li::marker{color:#e30613}.unstyled{padding-left:0;list-style:none;margin-bottom:0}@media(min-width: 1200px){.container-fluid{padding:0 5vw;width:100%}}.container-fluid{padding-right:calc(var(--bs-gutter-x)*.75);padding-left:calc(var(--bs-gutter-x)*.75)}@media(max-width: 575px){.container-fluid{--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.page-content{margin:clamp(14px,1.198vw,40px) 0}html{scroll-behavior:smooth}body{font-family:"Inter",sans-serif;color:#45474f;background-color:#ededed;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:clamp(16px,.938vw,22px);font-weight:400;line-height:140%;height:100%;overflow-x:hidden}@media(max-width: 490px){body{font-size:clamp(12px,.729vw,28px)}}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:#fafafa;border-radius:4px}body::-webkit-scrollbar-thumb{border-radius:4px;background:#e30613}a{display:inline-block;text-decoration:none;color:unset;transition:all .3s ease-in-out}h1,h2,h3,h4,h5,h6,address,p,pre,blockquote,table,hr{margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#0c0c0d;margin-bottom:0}h1,.h1{font-family:"Sarabun",sans-serif;font-size:clamp(48px,3.594vw,99px);font-style:normal;font-weight:500;line-height:120%}@media(max-width: 1199px){h1,.h1{font-size:clamp(46px,4.837vw,69px)}}@media(max-width: 820px){h1,.h1{font-size:clamp(38px,5.61vw,58px)}}h2,.h2{font-family:"Sarabun",sans-serif;font-size:clamp(48px,2.865vw,69px);font-style:normal;font-weight:500;line-height:120%}@media(max-width: 1199px){h2,.h2{font-size:clamp(39px,2.24vw,52px)}}@media(max-width: 820px){h2,.h2{font-size:clamp(33px,1.979vw,48px)}}h3,.h3{font-family:"Sarabun",sans-serif;font-size:clamp(46px,2.292vw,125px);font-style:normal;font-weight:500;line-height:120%}@media(max-width: 1199px){h3,.h3{font-size:clamp(33px,1.927vw,48px)}}@media(max-width: 820px){h3,.h3{font-size:clamp(28px,1.667vw,38px)}}h4,.h4{font-family:"Sarabun",sans-serif;font-size:clamp(30px,1.823vw,57px);font-style:normal;font-weight:600;line-height:120%}@media(max-width: 1199px){h4,.h4{font-size:clamp(28px,1.719vw,40px)}}@media(max-width: 820px){h4,.h4{font-size:clamp(20px,1.406vw,30px)}}h5,.h5{font-family:"Sarabun",sans-serif;font-size:clamp(18px,1.458vw,62px);font-style:normal;font-weight:500;line-height:120%}@media(max-width: 1199px){h5,.h5{font-size:clamp(20px,1.302vw,32px)}}@media(max-width: 820px){h5,.h5{font-size:clamp(18px,1.042vw,24px)}}h6,.h6{font-family:"Sarabun",sans-serif;font-size:clamp(15px,1.198vw,40px);font-style:normal;font-weight:500;line-height:120%}@media(max-width: 1199px){h6,.h6{font-size:clamp(14px,.938vw,36px)}}@media(max-width: 820px){h6,.h6{font-size:clamp(14px,.833vw,32px)}}.text-18,p{color:#45474f;font-family:"Inter",sans-serif;font-size:clamp(14px,.938vw,36px);font-style:normal;font-weight:400;line-height:150%}@media(max-width: 399px){.text-18,p{font-size:clamp(12px,.729vw,28px)}}.text{font-size:clamp(14px,.938vw,36px)}.eyebrow{color:#ffe603;text-transform:uppercase;font-size:clamp(14px,.938vw,36px);font-family:"Inter",sans-serif;font-weight:500;line-height:120%}@media(max-width: 1199px){.eyebrow{font-size:clamp(12px,.677vw,32px)}}.subtitle{font-size:clamp(12px,.677vw,32px);font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 1499px){.subtitle{font-size:14px}}.caption{font-size:clamp(12px,.677vw,28px);font-style:normal;font-weight:400;line-height:120%}@media(max-width: 1499px){.caption{font-size:10px}}span{display:inline-block}b,strong{font-family:"Inter",sans-serif}.hr-line{width:100%;height:1px;background:#adafb6}.hover-content{transition:all .3s ease-in-out}.hover-content:hover{color:#e30613 !important}.color-primary{color:#e30613 !important}.color-sec{color:#243238 !important}.color-ter{color:#ffe603 !important}.black{color:#0c0c0d !important}.medium-black{color:#1e1f20 !important}.light-black{color:#141516 !important}.dark-gray{color:#45474f !important}.light-gray{color:#adafb6 !important}.lightest-gray{color:#eaeaec !important}.white{color:#fafafa}.bg-primary{background:#e30613 !important}.bg-sec{background:#243238 !important}.bg-ter{background:#ffe603 !important}.bg-black{background:#0c0c0d !important}.bg-medium-black{background:#1e1f20 !important}.bg-light-black{background:#141516 !important}.bg-dark-gray{background:#45474f !important}.bg-light-gray{background:#adafb6 !important}.bg-lightest-gray{background:#eaeaec !important}.bg-white{background:#fafafa !important}.bg-white-bordered{background:#fafafa;border:1px solid #eaeaec;border-radius:clamp(8px,.625vw,24px)}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.font-primary{font-family:"Inter",sans-serif}.font-sec{font-family:"Sarabun",sans-serif}.br-4{border-radius:4px}.br-8{border-radius:clamp(4px,.417vw,16px)}.br-10{border-radius:clamp(5px,.521vw,20px)}.br-12{border-radius:clamp(8px,.625vw,24px)}.br-14{border-radius:clamp(10px,.729vw,28px)}.br-16{border-radius:clamp(12px,.833vw,32px)}.br-18{border-radius:clamp(14px,.938vw,36px)}.br-20{border-radius:clamp(16px,1.042vw,40px)}.br-24{border-radius:clamp(18px,1.25vw,48px)}.br-32{border-radius:clamp(24px,1.667vw,64px)}.gap-6{gap:clamp(3px,.313vw,7px)}.order-6{order:6 !important}.mb-160{margin-bottom:clamp(96px,8.32vw,320px)}@media(max-width: 767px){.mb-160{margin-bottom:46px}}.mb-96{margin-bottom:clamp(32px,5vw,128px)}@media(max-width: 767px){.mb-96{margin-bottom:26px}}.my-80{margin:clamp(48px,4.167vw,160px) 0}@media(max-width: 575px){.my-80{margin:40px 0}}.mt-80{margin-top:clamp(48px,4.167vw,160px)}@media(max-width: 575px){.mt-80{margin-top:40px}}.mb-80{margin-bottom:clamp(48px,4.167vw,160px)}@media(max-width: 575px){.mb-80{margin-bottom:40px}}.mb-64{margin-bottom:clamp(32px,3.33vw,128px)}@media(max-width: 767px){.mb-64{margin-bottom:26px}}.mt-64{margin-top:clamp(32px,3.33vw,128px)}@media(max-width: 767px){.mt-64{margin-top:26px}}.my-64{margin:clamp(32px,3.33vw,128px) 0}@media(max-width: 767px){.my-64{margin:26px 0}}.mt-48{margin-top:clamp(24px,2.5vw,96px)}@media(max-width: 767px){.mt-48{margin-top:20px}}.mb-48{margin-bottom:clamp(24px,2.5vw,96px)}@media(max-width: 767px){.mb-48{margin-bottom:20px}}.mb-40{margin-bottom:clamp(24px,2.083vw,80px)}@media(max-width: 575px){.mb-40{margin-bottom:20px}}.mt-32{margin-top:32px}@media(max-width: 1599px){.mt-32{margin-top:29px}}@media(max-width: 1399px){.mt-32{margin-top:27px}}@media(max-width: 1199px){.mt-32{margin-top:25px}}@media(max-width: 991px){.mt-32{margin-top:22px}}@media(max-width: 767px){.mt-32{margin-top:20px}}.mb-32{margin-bottom:32px}@media(max-width: 1599px){.mb-32{margin-bottom:29px}}@media(max-width: 1399px){.mb-32{margin-bottom:27px}}@media(max-width: 1199px){.mb-32{margin-bottom:25px}}@media(max-width: 991px){.mb-32{margin-bottom:22px}}@media(max-width: 767px){.mb-32{margin-bottom:20px}}.mt-24{margin-top:24px}@media(max-width: 1199px){.mt-24{margin-top:22px}}@media(max-width: 991px){.mt-24{margin-top:22px}}@media(max-width: 767px){.mt-24{margin-top:20px}}.mb-120{margin-bottom:clamp(60px,6.25vw,320px)}@media(max-width: 575px){.mb-120{margin-bottom:48px}}.mb-28{margin-bottom:28px}@media(max-width: 1199px){.mb-28{margin-bottom:22px}}@media(max-width: 991px){.mb-28{margin-bottom:22px}}@media(max-width: 767px){.mb-28{margin-bottom:20px}}.mb-24{margin-bottom:24px}@media(max-width: 1199px){.mb-24{margin-bottom:22px}}@media(max-width: 991px){.mb-24{margin-bottom:22px}}@media(max-width: 767px){.mb-24{margin-bottom:20px}}.mb-20{margin-bottom:20px}@media(max-width: 1199px){.mb-20{margin-bottom:18px}}@media(max-width: 991px){.mb-20{margin-bottom:16px}}@media(max-width: 767px){.mb-20{margin-bottom:14px}}.mt-16{margin-top:16px}@media(max-width: 1199px){.mt-16{margin-top:15px}}@media(max-width: 991px){.mt-16{margin-top:14px}}@media(max-width: 767px){.mt-16{margin-top:10px}}.mb-18{margin-bottom:18px}@media(max-width: 1199px){.mb-18{margin-bottom:14px}}@media(max-width: 991px){.mb-18{margin-bottom:13px}}@media(max-width: 767px){.mb-18{margin-bottom:10px}}.mb-16{margin-bottom:16px}@media(max-width: 1199px){.mb-16{margin-bottom:15px}}@media(max-width: 991px){.mb-16{margin-bottom:14px}}@media(max-width: 767px){.mb-16{margin-bottom:10px}}.mb-12{margin-bottom:12px}@media(max-width: 1199px){.mb-12{margin-bottom:11px}}@media(max-width: 991px){.mb-12{margin-bottom:10px}}@media(max-width: 767px){.mb-12{margin-bottom:8px}}.mb-8{margin-bottom:8px}@media(max-width: 767px){.mb-8{margin-bottom:4px}}.mb-6{margin-bottom:6px}@media(max-width: 767px){.mb-6{margin-bottom:3px}}.mb-4p{margin-bottom:4px}.py-160{padding:clamp(96px,8.32vw,320px) 0}@media(max-width: 575px){.py-160{padding:80px 0}}.pt-160{padding-top:clamp(96px,8.32vw,320px)}@media(max-width: 575px){.pt-160{padding-top:80px}}.pb-160{padding-bottom:clamp(96px,8.32vw,320px)}@media(max-width: 575px){.pb-160{padding-bottom:80px}}.py-80{padding:clamp(48px,4.167vw,160px) 0}@media(max-width: 575px){.py-80{padding:40px 0}}.pt-80{padding-top:clamp(48px,4.167vw,160px)}@media(max-width: 575px){.pt-80{padding-top:40px}}.pt-120{padding-top:clamp(60px,6.25vw,320px)}@media(max-width: 575px){.pt-120{padding-top:48px}}.pb-120{padding-bottom:clamp(60px,6.25vw,320px)}@media(max-width: 575px){.pb-120{padding-bottom:48px}}.pb-80{padding-bottom:clamp(48px,4.167vw,160px)}@media(max-width: 575px){.pb-80{padding-bottom:40px}}.py-64{padding:clamp(32px,3.33vw,128px) 0}@media(max-width: 767px){.py-64{padding:26px 0}}.pt-64{padding-top:clamp(32px,3.33vw,128px)}@media(max-width: 767px){.pt-64{padding-top:26px}}.pb-64{padding-bottom:clamp(32px,3.33vw,128px)}@media(max-width: 767px){.pb-64{padding-bottom:26px}}.pb-48{padding-bottom:26px}.py-48{padding:clamp(24px,2.5vw,96px) 0}@media(max-width: 767px){.py-48{padding:20px 0}}.pb-48{padding-bottom:clamp(24px,2.5vw,96px)}@media(max-width: 767px){.pb-48{padding-bottom:20px}}.pt-48{padding-top:clamp(24px,2.5vw,96px)}@media(max-width: 767px){.pt-48{padding-top:20px}}.py-40{padding:clamp(24px,2.083vw,80px) 0}@media(max-width: 575px){.py-40{padding:20px 0}}.pt-40{padding-top:clamp(24px,2.083vw,80px)}@media(max-width: 575px){.pt-40{padding-top:20px}}.pt-12{padding-top:clamp(8px,.625vw,24px)}@media(max-width: 575px){.pt-12{padding-top:8px}}.pb-40{padding-bottom:clamp(24px,2.083vw,80px)}@media(max-width: 575px){.pb-40{padding-bottom:20px}}.py-32{padding:32px 0}@media(max-width: 1599px){.py-32{padding:29px 0}}@media(max-width: 1399px){.py-32{padding:27px 0}}@media(max-width: 1199px){.py-32{padding:25px 0}}@media(max-width: 991px){.py-32{padding:22px 0}}@media(max-width: 767px){.py-32{padding:20px 0}}.p-32{padding:32px}@media(max-width: 1599px){.p-32{padding:29px}}@media(max-width: 1399px){.p-32{padding:27px}}@media(max-width: 1199px){.p-32{padding:25px}}@media(max-width: 991px){.p-32{padding:22px}}@media(max-width: 767px){.p-32{padding:20px}}.py-24{padding:24px 0}@media(max-width: 1199px){.py-24{padding:22px 0}}@media(max-width: 991px){.py-24{padding:22px 0}}@media(max-width: 767px){.py-24{padding:20px 0}}.pl-24{padding-left:24px}@media(max-width: 1199px){.pl-24{padding-left:22px}}@media(max-width: 991px){.pl-24{padding-left:22px}}@media(max-width: 767px){.pl-24{padding-left:20px}}.pr-24{padding-right:24px}@media(max-width: 1199px){.pr-24{padding-right:22px}}@media(max-width: 991px){.pr-24{padding-right:22px}}@media(max-width: 767px){.pr-24{padding-right:20px}}.pb-24{padding-bottom:24px}@media(max-width: 1199px){.pb-24{padding-bottom:22px}}@media(max-width: 991px){.pb-24{padding-bottom:22px}}@media(max-width: 767px){.pb-24{padding-bottom:20px}}.p-24{padding:24px}@media(max-width: 1199px){.p-24{padding:22px}}@media(max-width: 991px){.p-24{padding:22px}}@media(max-width: 767px){.p-24{padding:20px}}.py-16{padding:16px 0}@media(max-width: 1199px){.py-16{padding:15px 0}}@media(max-width: 991px){.py-16{padding:14px 0}}@media(max-width: 767px){.py-16{padding:10px 0}}.p-16{padding:16px}@media(max-width: 1199px){.p-16{padding:15px}}@media(max-width: 991px){.p-16{padding:14px}}@media(max-width: 767px){.p-16{padding:10px}}.p-12{padding:12px}@media(max-width: 1199px){.p-12{padding:11px}}@media(max-width: 991px){.p-12{padding:10px}}@media(max-width: 767px){.p-12{padding:8px}}.gap-4{gap:clamp(2px,.208vw,8px) !important}.gap-8{gap:clamp(4px,.417vw,16px)}.gap-10{gap:clamp(5px,.521vw,20px)}.gap-12{gap:clamp(8px,.625vw,24px)}.gap-14{gap:clamp(10px,.729vw,28px)}.gap-16{gap:clamp(12px,.833vw,32px)}.gap-18{gap:clamp(14px,.938vw,36px)}.gap-20{gap:clamp(16px,1.042vw,40px)}.gap-24{gap:clamp(18px,1.25vw,48px)}.gap-32{gap:clamp(24px,1.667vw,64px)}.gap-38{gap:clamp(28px,1.979vw,76px)}.gap-48{gap:clamp(10px,2.5vw,28px)}.gap-64{gap:clamp(48px,3.333vw,128px)}.cus-btn{position:relative;display:inline-flex;align-items:center;gap:clamp(8px,.625vw,24px);padding:clamp(9px,.573vw,20px) clamp(28px,2.083vw,68px);font-size:clamp(12px,.833vw,32px);border:1px solid #fafafa;text-transform:none;background-color:rgba(0,0,0,0);font-weight:500;color:#fafafa;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn .circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:#fafafa;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn .text{position:relative;z-index:1;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn:hover{box-shadow:0 0 0 12px rgba(0,0,0,0);color:#fafafa}.cus-btn:hover .circle{background-color:#0c0c0d;width:260px;height:260px;opacity:1}.cus-btn.primary{background-color:rgba(0,0,0,0);color:#243238}.cus-btn.primary .text{position:relative;z-index:1;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn.primary .circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:#243238;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn.primary:hover{box-shadow:0 0 0 12px rgba(0,0,0,0);color:#fafafa;border-radius:clamp(24px,1.667vw,64px)}.cus-btn.primary:hover .circle{width:260px;height:260px;opacity:1}.cus-btn-2{position:relative;display:inline-flex;align-items:center;gap:clamp(4px,.417vw,16px);padding:clamp(14px,.729vw,28px) clamp(28px,2.083vw,68px);font-size:clamp(12px,.833vw,32px);font-family:"Inter",sans-serif;font-weight:500;text-transform:none;line-height:120%;background-color:#e30613;color:#fafafa;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(0.23, 1, 0.32, 1);border:1px solid #e30613}.cus-btn-2 svg{position:absolute;width:24px;fill:#fafafa;z-index:9;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-2 .arr-1{right:16px}.cus-btn-2 .arr-2{left:-25%}.cus-btn-2 .circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:#fafafa;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-2 .text{position:relative;z-index:1;transform:translateX(-12px);transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-2:hover{color:#fafafa;border:1px solid #fafafa}.cus-btn-2:hover .arr-1{right:-25%}.cus-btn-2:hover .arr-2{transform:rotate(45deg);left:16px}.cus-btn-2:hover .arr-2 path{fill:#fafafa}.cus-btn-2:hover .text{transform:translateX(12px)}.cus-btn-2:hover .circle{background-color:#0c0c0d;width:220px;height:220px;opacity:1}.cus-btn-3{position:relative;display:inline-flex;align-items:center;gap:clamp(8px,.625vw,24px);padding:clamp(14px,.729vw,28px) clamp(28px,2.083vw,68px);font-size:clamp(12px,.833vw,32px);font-family:"Inter",sans-serif;font-weight:500;text-transform:none;line-height:120%;background-color:rgba(0,0,0,0);color:#fafafa;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(0.23, 1, 0.32, 1);border:1px solid #fafafa}.cus-btn-3 svg{position:absolute;width:24px;fill:#fafafa;z-index:9;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-3 .arr-1{right:16px}.cus-btn-3 .arr-2{left:-25%}.cus-btn-3 .circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:#fafafa;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-3 .text{position:relative;z-index:1;transform:translateX(-12px);transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-3:hover{color:#fafafa;background-color:#e30613;border:1px solid #e30613}.cus-btn-3:hover .arr-1{right:-25%}.cus-btn-3:hover .arr-2{transform:rotate(45deg);left:16px}.cus-btn-3:hover .arr-2 path{fill:#fafafa}.cus-btn-3:hover .text{transform:translateX(12px)}.cus-btn-3:hover .circle{background-color:#e30613;width:220px;height:220px;opacity:1}.cus-btn-4{display:inline-flex;align-items:center;gap:clamp(12px,.833vw,32px);position:relative;overflow:hidden;padding-right:12px}.cus-btn-4 .link-icon{width:clamp(40px,2.5vw,54px);height:clamp(40px,2.5vw,54px);background-color:#e30613;border-radius:50%;display:flex;align-items:start;justify-content:center;transition:transform .3s ease}@media(max-width: 820px){.cus-btn-4 .link-icon{padding-top:5px}}.cus-btn-4 .cross-icon{align-items:start}.cus-btn-4::before{content:"";position:absolute;left:0;bottom:0;border-radius:clamp(28px,2.5vw,68px);padding-right:12px;width:100%;height:100%;background-color:#e30613;transform:translateX(-100%);transition:transform .3s ease;z-index:0}.cus-btn-4:hover::before{transform:translateX(0);color:#fafafa !important}.cus-btn-4:hover{color:#fafafa !important}.cus-btn-4:hover .link-icon{transform:rotate(45deg)}.cus-btn-4:hover .text{color:#fafafa}.cus-btn-4:hover span{color:#fafafa !important;position:relative;z-index:1}.scrollToTopBtn{background-color:#e30613;border:none;color:#fafafa;cursor:pointer;font-size:clamp(18px,1.25vw,48px);line-height:48px;display:grid;align-items:center;justify-content:center;width:clamp(40px,2.5vw,64px);height:clamp(40px,2.5vw,64px);position:fixed;bottom:30px;right:30px;z-index:100;opacity:0;transform:translateY(100px);transition:all .5s ease}.scrollToTopBtn:hover{border:1px solid #45474f;background:#45474f;color:#fafafa;transition:all .3s ease-in-out}.showBtn{opacity:1;transform:translateY(0)}.slider-arrows{display:flex;align-items:center;gap:clamp(12px,.833vw,32px)}.slider-arrows .arrow-btn svg{width:clamp(24px,1.667vw,64px);height:clamp(18px,1.25vw,48px);transition:all .3s ease-in-out}.slider-arrows .arrow-btn svg path{stroke:#fafafa;transition:all .3s ease-in-out}.slider-arrows .arrow-btn:hover{transition:all .3s ease-in-out}.slider-arrows .arrow-btn:hover path{stroke:#e30613;fill:#e30613;transition:all .3s ease-in-out}.social-icons{display:flex;align-items:center;gap:clamp(8px,.625vw,20px)}@media(max-width: 490px){.social-icons{gap:clamp(12px,.833vw,32px)}}.social-icons.icon-v2{gap:clamp(16px,1.042vw,40px) !important}.social-icons li a{display:grid;align-items:center;justify-content:center;border-radius:4px;transition:all .3s ease-in-out}.social-icons li a svg{width:clamp(18px,1.25vw,48px);height:clamp(18px,1.25vw,48px)}.social-icons li a svg path{transition:all .3s ease-in-out}.social-icons li a:hover svg path{fill:#1e1f20;transition:all .3s ease-in-out}.pagination{margin-left:auto;margin-right:auto;text-align:center;overflow:hidden;display:flex}.pagination #border-pagination,.pagination ul.f3-widget-paginator{display:flex;gap:clamp(4px,.417vw,16px);margin:0 auto;padding:0;text-align:center;list-style:none}.pagination #border-pagination li,.pagination ul.f3-widget-paginator li{display:inline}.pagination #border-pagination li span,.pagination ul.f3-widget-paginator li span{color:#fafafa;transition:all .3s ease-in-out}.pagination #border-pagination li a,.pagination ul.f3-widget-paginator li a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#45474f;width:clamp(30px,2.5vw,54px);height:clamp(30px,2.5vw,54px);padding:8px;gap:7.5px;border-radius:0;background:#fafafa;float:left;transition:all .3s ease-in-out;font-family:"Inter",sans-serif;font-size:clamp(12px,.729vw,28px);font-style:normal;font-weight:500;line-height:150%}@media(max-width: 399px){.pagination #border-pagination li a,.pagination ul.f3-widget-paginator li a{font-size:clamp(12px,.729vw,28px)}}.pagination #border-pagination li a svg path,.pagination ul.f3-widget-paginator li a svg path{stroke:#fafafa;transition:all .3s ease-in-out}.pagination #border-pagination li a.active,.pagination ul.f3-widget-paginator li a.active{background-color:#e30613;color:#fafafa}.pagination #border-pagination li a.active svg path,.pagination ul.f3-widget-paginator li a.active svg path{stroke:#fafafa;transition:all .3s ease-in-out}.pagination #border-pagination li a:hover,.pagination ul.f3-widget-paginator li a:hover{background-color:#e30613;color:#fafafa}.pagination #border-pagination li a:hover svg path,.pagination ul.f3-widget-paginator li a:hover svg path{stroke:#fafafa;transition:all .3s ease-in-out}.pagination #border-pagination li:hover span,.pagination ul.f3-widget-paginator li:hover span{color:#fafafa;transition:all .3s ease-in-out}textarea.form-control{min-height:27px;max-height:50px}@media(max-width: 578px){textarea.form-control{min-height:60px;max-height:60px}}textarea.form-control-1{min-height:27px;max-height:50px}@media(max-width: 578px){textarea.form-control-1{min-height:40px;max-height:40px}}.form-control{padding-bottom:clamp(12px,.833vw,32px);border:none;border-bottom:1px solid #fafafa;background-color:rgba(0,0,0,0) !important;font-family:"Inter",sans-serif;font-size:clamp(14px,.938vw,36px);border-radius:0;font-style:normal;font-weight:400;line-height:150%;position:relative;color:#0c0c0d;box-shadow:none}@media(max-width: 430px){.form-control{padding-right:54px}}.form-control.form-control-2{padding-left:16px}.form-control:focus{background:#fafafa;box-shadow:none;outline:0;color:#adafb6 !important}.form-control:hover{color:#adafb6 !important}.form-control::placeholder{color:#adafb6 !important;opacity:1}.form-control svg{position:absolute;top:16px;left:18px}.form-control-1{width:100%;padding-bottom:clamp(12px,.833vw,32px);border:none;border-bottom:1px solid #45474f;background-color:rgba(0,0,0,0) !important;font-family:"Inter",sans-serif;font-size:clamp(14px,.938vw,36px);border-radius:0;font-style:normal;font-weight:400;line-height:150%;position:relative;color:#45474f;box-shadow:none}@media(max-width: 430px){.form-control-1{padding-right:54px}}.form-control-1.form-control-2{padding-left:16px}.form-control-1:focus{background:rgba(0,0,0,0);box-shadow:none;outline:0;color:#45474f !important}.form-control-1:hover{color:#45474f !important}.form-control-1::placeholder{color:#45474f !important;opacity:1}.form-control-1 svg{position:absolute;top:16px;left:18px}.input-block{position:relative}.input-block svg,.input-block i{position:absolute;z-index:2;top:16px;right:16px}input[type=file]{display:none}label.error{color:red}.cus-checkBox input{display:none;color:#fafafa}.cus-checkBox label{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;color:#fafafa}.cus-checkBox label::before{content:"";font-family:"Font Awesome 6 Pro";color:#fafafa;font-size:clamp(16px,1.042vw,20px);font-weight:300}.cus-checkBox input[type=checkbox]:checked+label::before{content:"";color:#e30613;font-weight:600}#preloader{position:fixed;width:100%;height:100vh;z-index:9999999;display:grid;align-items:center;justify-content:center;background:#243238}#preloader .truck{color:#fafafa}*{border:0;box-sizing:border-box;margin:0;padding:0}.truck{--dur: 3s;display:block;width:12em;height:auto}.truck__body,.truck__line,.truck__outside1,.truck__outside2,.truck__outside3,.truck__wheel,.truck__wheel-spin,.truck__window1,.truck__window2{animation:truck-body var(--dur) linear infinite}.truck__body{transform-origin:17px 11px}.truck__line{animation-name:truck-line}.truck__outside1{animation-name:truck-outside1}.truck__outside2{animation-name:truck-outside2}.truck__outside3{animation-name:truck-outside3}.truck__wheel{animation-name:truck-wheel}.truck__wheel-spin{animation-name:truck-wheel-spin;transform-origin:6.5px 17px}.truck__wheel:nth-child(2){animation-delay:calc(var(--dur)*.0625)}.truck__wheel:nth-child(2) .truck__wheel-spin{transform-origin:27px 17px}.truck__window1{animation-name:truck-window1}.truck__window2{animation-name:truck-window2}@media(prefers-color-scheme: dark){:root{--bg: hsl(var(--hue),90%,10%);--fg: hsl(var(--hue),90%,50%)}}@keyframes truck-body{from,12.5%,25%,37.5%,50%,62.5%,75%,87.5%,to{animation-timing-function:cubic-bezier(0.33, 0, 0.67, 0);transform:translate(0, 0) rotate(0)}6.25%,18.75%,31.25%,43.75%,56.25%,68.75%,81.25%,93.75%{animation-timing-function:cubic-bezier(0.33, 1, 0.67, 1);transform:translate(0, 1px) rotate(-0.75deg)}}@keyframes truck-line{from{stroke-dashoffset:-18}to{stroke-dashoffset:78}}@keyframes truck-outside1{from{stroke-dashoffset:105}to{stroke-dashoffset:-105}}@keyframes truck-outside2{from{stroke-dashoffset:168}to{stroke-dashoffset:-42}}@keyframes truck-outside3{from{stroke-dashoffset:192}to{stroke-dashoffset:-18}}@keyframes truck-wheel{from,12.5%,25%,37.5%,50%,62.5%,75%,87.5%,to{animation-timing-function:cubic-bezier(0.33, 0, 0.67, 0);transform:translate(0, 0)}6.25%,18.75%,31.25%,43.75%,56.25%,68.75%,81.25%,93.75%{animation-timing-function:cubic-bezier(0.33, 1, 0.67, 1);transform:translate(0, -1px)}}@keyframes truck-wheel-spin{from{stroke-dashoffset:-15.71;transform:rotate(0)}to{stroke-dashoffset:15.71;transform:rotate(-4turn)}}@keyframes truck-window1{from{stroke-dashoffset:-21}to{stroke-dashoffset:189}}@keyframes truck-window2{from{stroke-dashoffset:-39}to{stroke-dashoffset:171}}.video-link{display:inline-block;padding:5px 10px;border-radius:4px;text-decoration:none;color:#fff;background-color:#f03;box-shadow:0 5px 10px -3px rgba(0,0,0,.5)}.player{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;background:-webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.65) 0%, rgb(0, 0, 0) 100%);background:-moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.65) 0%, rgb(0, 0, 0) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.65) 0%, rgb(0, 0, 0) 100%);background:radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.65) 0%, rgb(0, 0, 0) 100%);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.player__video{position:relative;top:50%;left:50%;width:auto;max-width:65%;height:77%;background-color:#fff;box-shadow:0 0 50px rgba(0,0,0,.95);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 1024px){.player__video{height:30%}}@media(max-width: 490px){.player__video{max-width:78%}}.js--show-video{opacity:1}.video-filler{display:block;width:100%}.video-close{position:absolute;z-index:0;top:0;right:-30px;padding:5px 10px;border:none;outline:none;border-radius:0 50% 50% 0;cursor:pointer;font-size:24px;color:#000;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.75)}.video-iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:2px solid #fff}.last-block{display:flex;align-items:center;gap:16px}@media(max-width: 490px){.last-block.v-2{width:100%}}.last-block .drop-container{width:100%;background-color:#141516;padding:clamp(4px,.365vw,16px) clamp(8px,.625vw,24px);border-radius:5px}@media(max-width: 490px){.last-block .drop-container.v-2{width:100%}}@media(max-width: 490px){.last-block .drop-container .wrapper-dropdown.v-2{width:100%}}.drop-container{background-color:#ffe603;padding-right:12px}.wrapper-dropdown{display:inline-flex;align-items:center;gap:clamp(4px,.417vw,16px);position:relative;width:fit-content;width:100%;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrapper-dropdown .selected-display{font-weight:400;line-height:150%}.wrapper-dropdown::before{position:absolute;top:50%;right:16px;margin-top:-2px;border-width:6px 6px 0 6px;border-style:solid;border-color:#fff rgba(0,0,0,0)}.wrapper-dropdown .topbar-dropdown{width:100%;overflow:hidden;box-shadow:0px 3px 6px 0px #adafb6;background:#fafafa;color:#adafb6 !important;transition:.3s;position:absolute;top:100%;right:0;left:6px;margin:0;padding:0;list-style:none;z-index:99;border-radius:16px;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;visibility:hidden}.wrapper-dropdown .topbar-dropdown li{color:#1e1f20 !important;font-weight:500;padding:0 15px;line-height:45px;border-radius:0;overflow:hidden;transition:all .3s ease-in-out}.wrapper-dropdown .topbar-dropdown li:last-child{border-bottom:none}.wrapper-dropdown .topbar-dropdown li:hover{transition:all .3s ease-in-out;background-color:#e30613;color:#fafafa !important}.wrapper-dropdown.active .topbar-dropdown{color:#0c0c0d;opacity:1;visibility:visible;border-radius:5px}.wrapper-dropdown .scrollable-menu{height:auto;max-height:200px;overflow-x:hidden}.wrapper-dropdown .arrow{float:right;rotate:180deg}.wrapper-dropdown svg{transition:all .3s}.wrapper-dropdown .rotated{transform:rotate(-180deg)}.header{width:100%;color:#fafafa;font-weight:500;background-color:rgba(0,0,0,0);position:absolute;z-index:2}@media(max-width: 580px){.header{padding:clamp(2px,.833vw,32px) 0}}.header:not(.header-2)::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(12, 12, 13, 0.5) 0%, rgba(12, 12, 13, 0) 100%);pointer-events:none;z-index:-1}.header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 0.35) 18%, rgba(250, 250, 250, 0.35) 82%, rgba(250, 250, 250, 0) 100%);pointer-events:none}.header.header-2{position:unset;background:#0c0c0d}.header.header-2::after{background:rgba(250,250,250,.14)}.header .navigation{width:100%;position:relative}@media(max-width: 1024px){.header .navigation .header-logo{width:80%}}.header .navigation .menu-button-right{padding-top:5px;display:flex;align-items:center;gap:clamp(24px,3.333vw,72px)}.header .navigation .menu-button-right .main-menu__nav{margin-left:auto;margin-right:auto}.header .navigation .menu-button-right .main-menu__nav .main-menu__list,.header .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{margin:0;padding:0;list-style-type:none;align-items:center;display:none}@media screen and (min-width: 1200px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list,.header .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{display:flex;gap:clamp(20px,1.667vw,40px)}}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li{padding-top:.417vw;padding-bottom:.417vw;position:relative}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a{font-size:clamp(15px,.938vw,22px);font-weight:500;line-height:150%;font-family:"Inter",sans-serif;letter-spacing:.32px;color:#fafafa;display:flex;align-items:center;gap:clamp(18px,1.25vw,48px) !important;position:relative;transition:all all .3s ease-in-out}@media(max-width: 1199px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a{font-size:clamp(17px,1.251vw,18px)}}@media(max-width: 575px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a{font-size:clamp(16px,2.261vw,14px)}}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a::after,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a::after{bottom:0;left:0;position:absolute;content:"";width:0;height:2px;background-color:#e30613;transition:all .3s ease-in-out}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a:hover,.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a.active,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a:hover,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a.active{transition:all .3s ease-in-out;color:#fafafa}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a:hover::after,.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a.active::after,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a:hover::after,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a.active::after{width:100%;transition:all .3s ease-in-out}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li .header-arrow,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li .header-arrow{font-weight:300;margin-left:-16px}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li:first-child a::before,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li:first-child a::before{display:none}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li.current,.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li:hover,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li.current,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li:hover{color:#243238}@media screen and (min-width: 1200px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li.dropdown::after,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li.dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;z-index:98}}@media screen and (min-width: 1200px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>ul{top:calc(100% + 16px)}}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul{overflow:hidden;border-radius:5px;text-transform:none;position:absolute;top:100%;left:0;min-width:300px;flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transform-origin:top center;transform:scaleY(0) translateZ(100px);backface-visibility:hidden;transition:opacity all .3s ease-in-out,visibility all .3s ease-in-out,transform 700ms ease;z-index:99;background:#fafafa;padding:8px 0}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li{flex:1 1 100%;width:100%;position:relative}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>a{font-size:clamp(14px,.833vw,20px);line-height:26px;color:#0c0c0d;font-weight:500;font-family:"Inter",sans-serif;display:flex;padding:7px 20px;transition:400ms;border-radius:0px}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.active>a,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.current>a,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li:hover>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.active>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.current>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li:hover>a{background-color:#e30613;color:#fafafa}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.has-submenu:not(.active)>.submenu-parent-label,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.has-submenu:not(.active)>span,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.has-submenu:not(.active)>.submenu-parent-label,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.has-submenu:not(.active)>span{display:block;padding:7px 20px;font-size:clamp(14px,.833vw,20px);line-height:26px;color:#0c0c0d;font-weight:500;font-family:"Inter",sans-serif;text-transform:none}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.has-submenu.active>.submenu-parent-label,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.has-submenu.active>span,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.has-submenu.active>.submenu-parent-label,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.has-submenu.active>span{background-color:#e30613;color:#fafafa}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul{top:0;left:calc(100% + 20px)}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul.right-align,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul.right-align{top:0;left:auto;right:100%}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul ul{display:flex}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li:hover>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:hover>ul{opacity:1;visibility:visible;gap:0;transform:scaleY(1) translateZ(0px);transition:all .3s ease-in-out}@media only screen and (min-width: 1200px)and (max-width: 1399px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(1) ul li>ul,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(2) ul li>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(1) ul li>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(2) ul li>ul{left:auto;right:calc(100% + 20px)}}.header .navigation .main-menu__right{display:flex;align-items:center;gap:clamp(18px,1.25vw,48px) !important}.header .navigation .main-menu__right .main-menu-link-btn{position:relative}.header .navigation .main-menu__right .main-menu-link-btn svg .icon{transition:all .3s ease-in-out}.header .navigation .main-menu__right .main-menu-link-btn:hover svg .icon{fill:#e30613;transition:all .3s ease-in-out}.header .navigation .main-menu__right .search-toggler{margin-top:10px}.header .navigation .main-menu__right .cart-text{line-height:0}.mobile-nav__toggler{font-size:24px;font-weight:200;color:#45474f;cursor:pointer;transition:500ms;display:none}@media(max-width: 1099px){.mobile-nav__toggler{display:flex;filter:hue-rotate(50deg)}}.mobile-nav__toggler:hover{color:#243238}.mobile-nav__wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;transform:translateX(-100%);transform-origin:left center;transition:transform 500ms ease 500ms,visibility 500ms ease 500ms;visibility:hidden;position:fixed}.mobile-nav__wrapper .container{padding-left:0;padding-right:0}.mobile-nav__wrapper.expanded{opacity:1;transform:translateX(0%);visibility:visible;transition:transform 500ms ease 0ms,visibility 500ms ease 0ms}.mobile-nav__wrapper.expanded .mobile-nav__content{opacity:1;visibility:visible;transform:translateX(0);transition:opacity 500ms ease 500ms,visibility 500ms ease 500ms,transform 500ms ease 500ms}.mobile-nav__wrapper .mobile-nav__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0c0c0d;opacity:.3}.mobile-nav__wrapper .mobile-nav__content{width:300px;background-color:#fafafa;z-index:10;position:relative;height:100%;overflow-y:auto;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;opacity:0;visibility:hidden;transform:translateX(-100%);transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms,transform 500ms ease 0ms}@media(max-width: 490px){.mobile-nav__wrapper .mobile-nav__content{width:clamp(250px,55.102vw,450px)}}.mobile-nav__wrapper .mobile-nav__content .main-menu__nav{display:block;padding:0}.mobile-nav__wrapper .mobile-nav__content .logo-box{margin-bottom:40px;display:flex}.mobile-nav__wrapper .mobile-nav__content .logo-box img{width:clamp(160px,15.625vw,320px)}.mobile-nav__wrapper .mobile-nav__content .main-menu__list,.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul{margin:0;padding:0;list-style-type:none}.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul{display:none;border-top:1px solid RGBA(255, 255, 255, 0.1)}.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul li>a{padding-left:1em}.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul li:not(:last-child){border-bottom:1px solid RGBA(255, 255, 255, 0.1)}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li:not(:last-child){border-bottom:1px solid RGBA(255, 255, 255, 0.1)}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a{display:flex;justify-content:space-between;line-height:30px;color:#0c0c0d;font-size:18px;font-family:"Inter",sans-serif;text-transform:capitalize;font-weight:500;height:46px;letter-spacing:.8px;align-items:center;transition:500ms}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a.expanded{color:#e30613}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button{width:30px;height:30px;background-color:#e30613;border:none;outline:none;color:#fafafa;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-90deg);transition:transform 500ms ease}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button.expanded{transform:rotate(0deg);background-color:#e30613;color:#fafafa}.mobile-nav__wrapper .mobile-nav__close{position:absolute;top:20px;right:15px;font-size:18px;color:#0c0c0d;cursor:pointer}.mobile-nav__social{display:flex;align-items:center}.mobile-nav__social a{font-size:16px;color:#0c0c0d;transition:500ms}.mobile-nav__social a+a{margin-left:20px}.mobile-nav__social a:hover{color:#e30613}.mobile-nav__contact{margin-bottom:0;margin-top:20px;margin-bottom:20px}.mobile-nav__contact li{color:#0c0c0d;font-size:14px;font-weight:500;position:relative;display:flex;align-items:center}.mobile-nav__contact li+li{margin-top:15px}.mobile-nav__contact li a{color:inherit;transition:500ms}.mobile-nav__contact li a:hover{color:#e30613}.mobile-nav__contact li i{width:30px;height:30px;border-radius:50%;background-color:#e30613;display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;margin-right:10px;color:#fafafa}.mobile-nav__container .main-menu__logo,.mobile-nav__container .main-menu__right{display:none}.nav-bar .nav-link li{position:relative;display:flex;align-items:center;gap:16px}.nav-bar .nav-link li::before{width:clamp(4px,.417vw,16px);height:clamp(4px,.417vw,16px);border:1px solid #e30613;border-radius:clamp(4px,.417vw,16px)}.nav-bar .nav-link li.active::before{display:none}.hero-banner{background-color:#243238;height:100vh;width:100%;padding:clamp(130px,14.375vw,332px) 0 clamp(20px,3.5vw,72px)}@media(max-width: 1399px){.hero-banner{height:auto}}.hero-banner .timing-wrapper{display:flex;align-items:center;gap:clamp(18px,1.25vw,48px) !important}.hero-banner .timing-wrapper .timing-block-1{padding:clamp(4px,1vw,16px) clamp(12px,3vw,32px);border:1px solid #eaeaec;text-align:center;min-width:9vw}.hero-banner h1{font-size:clamp(30px,3vw,56px);line-height:1.14}@media screen and (min-width: 992px){.hero-banner{height:auto;min-height:100vh;padding-top:clamp(120px,12vw,200px)}.hero-banner .row{flex-direction:column-reverse}.hero-banner .row>[class*=col-lg-6]{flex:0 0 100%;max-width:100%}.hero-banner .xhero-img-block{max-width:720px;margin-inline:auto}.hero-banner .xhero-img-block img{width:100%;height:auto}}.hero-banner .hero-img-block{display:flex;flex-direction:column;align-items:center;position:absolute;top:0}.hero-banner .hero-img-block img:first-child{height:15.825vw}.hero-banner .hero-img-block img:last-child{width:40.885vw;height:26.563vw;margin-top:-16px;animation:slideIn 2s ease-in-out infinite alternate;transform-origin:top}@keyframes slideIn{from{transform:translateY(0) rotate(-2deg)}to{transform:translateY(0) rotate(2deg)}}@media(max-width: 820px){.hero-banner .hero-img-block{position:unset;display:none}}main .why-choose{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;position:relative;left:auto;right:auto;background:#f4f5f7;color:#141516;border-top:1px solid #e2e4e8}main .why-choose h2{color:#141516}main .why-choose h2 .color-primary{color:#e30613 !important}main .why-choose .why-choose-block{text-align:center;display:flex;align-items:stretch;justify-content:center;gap:clamp(12px,1.5vw,24px);flex-wrap:wrap}main .why-choose .why-choose-block>div{flex:1 1 160px;min-width:min(100%,160px);max-width:260px;padding:clamp(22px,2.2vw,36px) clamp(16px,1.5vw,24px);border:2px dashed rgba(69,71,79,.45);border-radius:clamp(4px,.417vw,16px);background:#fafafa;box-sizing:border-box;transition:all .3s ease-in-out;box-shadow:0 8px 24px rgba(15,17,21,.1)}main .why-choose .why-choose-block>div:hover{border-color:rgba(227,6,19,.55);box-shadow:0 12px 30px rgba(15,17,21,.16)}main .why-choose .why-choose-block h3{margin-bottom:clamp(10px,1vw,16px);line-height:1}main .why-choose .why-choose-block .why-choose-counter-num{font-family:"Sarabun",sans-serif;font-size:clamp(44px,5.2vw,76px);font-weight:700;color:#e30613;letter-spacing:-0.035em;line-height:1;font-variant-numeric:tabular-nums;display:inline-block}main .why-choose .why-choose-block .light-black{margin-bottom:0;line-height:1.5;font-size:clamp(14px,.92vw,16px);color:#141516 !important}@media(max-width: 1399px){main .why-choose .why-choose-block{justify-content:center}}@media(max-width: 576px){main .why-choose .why-choose-block>div{flex:1 1 100%;max-width:100%}}main .why-choose.py-160{padding-top:clamp(24px,2.8vw,48px);padding-bottom:clamp(72px,6.5vw,220px)}.blog-sec .heading{display:flex;align-items:center;justify-content:space-between}.blog-sec .search-container{position:relative}.blog-sec .search-icon{position:absolute;top:50%;left:clamp(12px,.833vw,32px);transform:translateY(-50%);color:#141516;font-size:20px;z-index:2}.blog-sec .search-form{padding:clamp(12px,.833vw,32px) clamp(12px,.833vw,32px) clamp(12px,.833vw,32px) 0;color:#141516;border-radius:4px;border:1px solid #141516;width:100%;background-color:#fafafa;padding-left:50px;line-height:normal;position:relative;font-size:16px}.blog-sec .search-form:focus{outline:none}.blog-sec .search-form::placeholder{color:#141516}@media(max-width: 768px){.blog-sec .search-icon{font-size:1.2rem;left:clamp(12px,.625vw,24px)}.blog-sec .search-form{padding-left:36px;font-size:.9rem}}@media(max-width: 480px){.blog-sec .search-icon{font-size:1rem;left:12px}.blog-sec .search-form{padding-left:32px;font-size:.8rem}}.last-block{display:flex;align-items:center;gap:16px}@media(max-width: 490px){.last-block.v-2{width:100%}}.last-block .drop-container{width:100%;background-color:#141516;border-radius:4px}@media(max-width: 490px){.last-block .drop-container.v-2{width:100%}}@media(max-width: 490px){.last-block .drop-container .wrapper-dropdown.v-2{width:100%}}.drop-container{border:1px solid #141516;background-color:#fafafa;padding:clamp(10px,.729vw,28px) clamp(18px,1.25vw,48px);border-radius:4px}.wrapper-dropdown{display:inline-flex;align-items:center;gap:clamp(4px,.417vw,16px);position:relative;width:fit-content;width:100%;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrapper-dropdown .selected-display{font-weight:400;line-height:150%}.wrapper-dropdown::before{position:absolute;top:50%;right:16px;margin-top:-2px;border-width:6px 6px 0 6px;border-style:solid;border-color:#fff rgba(0,0,0,0)}.wrapper-dropdown .topbar-dropdown{width:100%;overflow:hidden;box-shadow:0px 3px 6px 0px #adafb6;background:#fafafa;color:#141516 !important;transition:.3s;position:absolute;top:167%;right:0;left:-2px;margin:0;padding:0;list-style:none;z-index:99;border-radius:16px;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;visibility:hidden}.wrapper-dropdown .topbar-dropdown li{color:#1e1f20 !important;font-weight:500;padding:0 15px;line-height:45px;border-radius:0;overflow:hidden;transition:all .3s ease-in-out}.wrapper-dropdown .topbar-dropdown li:last-child{border-bottom:none}.wrapper-dropdown .topbar-dropdown li:hover{transition:all .3s ease-in-out;background-color:#e30613;color:#fafafa !important}.wrapper-dropdown.active .topbar-dropdown{opacity:1;visibility:visible;border-radius:5px}.wrapper-dropdown .scrollable-menu{height:auto;max-height:200px;overflow-x:hidden}.wrapper-dropdown .arrow{float:right;rotate:180deg}.wrapper-dropdown svg{transition:all .3s}.wrapper-dropdown .rotated{transform:rotate(-180deg)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.footer{background-color:#243238;padding:clamp(60px,6.354vw,254px) 0;margin-bottom:0;border-bottom:none;box-shadow:none}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{color:#fafafa}.footer ul li:hover{color:#e30613 !important}.footer .newletter-form{display:flex;align-items:center;justify-content:space-between;border:1px solid #eaeaec;padding:clamp(8px,.625vw,24px) clamp(12px,.833vw,32px)}.footer .newletter-form .news-letter{width:100%;border:none;background-color:rgba(0,0,0,0)}.footer .newletter-form .news-letter::placeholder{color:#eaeaec}.footer .newletter-form .news-letter:focus{color:#eaeaec;background-color:rgba(0,0,0,0);outline:none}.footer .newletter-form .news-letter::before{color:#eaeaec;background-color:rgba(0,0,0,0);outline:none}.footer .newletter-form .news-letter-button{border:none;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.footer .newletter-form .news-letter-button svg{transition:all .3s ease-in-out}.footer .newletter-form .news-letter-button svg path{transition:all .3s ease-in-out}.footer .newletter-form .news-letter-button:hover svg path{fill:#e30613}@media(max-width: 820px){.footer .footer-logo{width:80%}}.links-block{display:flex;align-items:center;gap:clamp(40px,2.5vw,54px)}.links-block .link-1{width:clamp(40px,2.5vw,54px);height:clamp(40px,2.5vw,54px);display:flex;align-items:center;justify-content:center;background-color:#fafafa;transition:all .3s ease-in-out}.links-block .link-1 svg{transition:all .3s ease-in-out;width:clamp(18px,1.25vw,48px);height:clamp(18px,1.25vw,48px)}.links-block .link-1 svg path{transition:all .3s ease-in-out;fill:#e30613}.links-block .link-1:hover{transition:all .3s ease-in-out;background-color:#e30613}.links-block .link-1:hover svg path{fill:#fafafa}.links-block-2{gap:clamp(18px,1.25vw,48px) !important}.links-block-2 .links-2{background-color:#e30613 !important;width:clamp(24px,1.667vw,64px) !important;height:clamp(24px,1.667vw,64px) !important}.links-block-2 .links-2 svg{width:clamp(12px,.833vw,32px);height:clamp(12px,.833vw,32px)}.links-block-2 .links-2 svg path{fill:#fafafa !important}.links-block-2 .links-2:hover svg path{fill:#e30613 !important}.links-block-2 .links-2:hover{background-color:#fafafa !important}.title-banner{background:url("/fileadmin/backgrounds/about-bg.jpg") no-repeat;background-position:center;background-size:cover}.title-banner .title-content{display:flex;align-items:start;justify-content:start}.title-banner-1{background:url("/fileadmin/backgrounds/title-bg.png") no-repeat}.title-banner-2{background:url("/fileadmin/backgrounds/booking-bg.jpg") no-repeat}.callenges-sec .callenges-wrapper{position:relative}.callenges-sec .callenges-wrapper .history-arrows{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none;z-index:5}.callenges-sec .callenges-wrapper .history-arrow{pointer-events:auto;width:46px;height:46px;padding:0;border:none;border-radius:50%;background:#fafafa;color:#45474f;box-shadow:0 1px 3px rgba(12,13,13,.08),0 0 0 1px rgba(69,71,79,.1);display:grid;place-items:center;cursor:pointer;transition:all .3s ease-in-out}.callenges-sec .callenges-wrapper .history-arrow svg{width:22px;height:22px;display:block}.callenges-sec .callenges-wrapper .history-arrow:hover{color:#e30613;box-shadow:0 4px 14px rgba(227,6,19,.12),0 0 0 1px rgba(227,6,19,.2)}.callenges-sec .callenges-wrapper .history-arrow:focus-visible{outline:2px solid #e30613;outline-offset:3px}.callenges-sec .callenges-wrapper .history-arrow.prev{position:absolute;left:4px}.callenges-sec .callenges-wrapper .history-arrow.next{position:absolute;right:4px}.callenges-sec .callenges-wrapper .challenge-slider{position:relative;border-top:none;padding:0 clamp(72px,10vw,104px)}.callenges-sec .callenges-wrapper .challenge-slider::before{content:"";position:absolute;left:0;right:0;top:50%;height:0;border-top:2px dashed #45474f;z-index:1;pointer-events:none}.callenges-sec .callenges-wrapper .challenge-slider .slick-track{display:flex;align-items:stretch}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide{height:auto;min-height:clamp(280px,34vw,400px);padding:0;font-size:inherit;color:inherit;display:grid;grid-template-rows:1fr 1fr;align-items:stretch}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide>div{min-height:0;display:flex;flex-direction:column;justify-content:center}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(odd)>div{grid-row:1;align-self:end}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(even)>div{grid-row:2;align-self:start}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block{border-top:none;flex-direction:column;align-items:center;gap:clamp(6px,.5vw,12px);padding-top:0;padding-bottom:0;text-align:center;z-index:2}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .dot-line{display:none}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block::before{content:"";position:absolute;left:50%;top:0;width:12px;height:12px;border-radius:50%;background:#eaeaec;border:2px solid #e30613;box-sizing:border-box;transform:translate(-50%, -50%)}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-slider .challenge-block::before{display:none}}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block::after{content:"";position:absolute;left:50%;top:0;height:clamp(36px,4.5vw,60px);border-left:2px dashed #45474f;transform:translateX(-50%)}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-slider .challenge-block::after{display:none}}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .vr-date{width:100%;margin:0;place-content:center;justify-items:center;text-align:center}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .vr-date h2{transform:none;-webkit-text-stroke:0;color:#e30613}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .content-area{width:100%;max-width:42ch;margin-left:auto;margin-right:auto;text-align:center}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .svg-block{display:none}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(even) .challenge-block{flex-direction:column;padding-top:clamp(36px,4.5vw,60px)}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(odd) .challenge-block{flex-direction:column-reverse;padding-bottom:clamp(36px,4.5vw,60px)}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(odd) .challenge-block::before{top:auto;bottom:0;transform:translate(-50%, 50%)}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(odd) .challenge-block::after{top:auto;bottom:0;transform:translate(-50%, 0)}.callenges-sec .callenges-wrapper .row{border-top:2px dashed #45474f;overflow:visible}@media(max-width: 820px){.callenges-sec .callenges-wrapper .row{border-top:none}}.callenges-sec .callenges-wrapper .row .challenge-block::before{content:"";position:absolute;left:28px;top:10px;width:12px;height:12px;border-radius:50%;background:#eaeaec;border:2px solid #e30613;box-sizing:border-box}@media(max-width: 820px){.callenges-sec .callenges-wrapper .row .challenge-block::before{display:none}}.callenges-sec .callenges-wrapper .row .challenge-block::after{content:"";position:absolute;left:34px;top:0;height:10px;border-left:2px dashed #45474f}@media(max-width: 820px){.callenges-sec .callenges-wrapper .row .challenge-block::after{display:none}}.callenges-sec .callenges-wrapper .challenge-block{position:relative;display:flex;align-items:center;gap:clamp(8px,.625vw,24px);height:100%}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-block{border-top:2px dashed #45474f}}.callenges-sec .callenges-wrapper .challenge-block .content-area{padding:clamp(18px,1.25vw,48px) 0}.callenges-sec .callenges-wrapper .challenge-block .vr-date{width:66px;display:grid;place-content:center}.callenges-sec .callenges-wrapper .challenge-block .vr-date h2{color:#fff;-webkit-text-stroke:2px #000;transform:rotate(-90deg)}.callenges-sec .callenges-wrapper .challenge-block.initial .vr-date h2{-webkit-text-stroke:0px}.callenges-sec .callenges-wrapper .challenge-block .svg-block{width:clamp(48px,3.333vw,128px);height:clamp(48px,3.333vw,128px);border-radius:50%;background-color:#e30613;display:flex;align-items:center;justify-content:center}.callenges-sec .callenges-wrapper .challenge-block .svg-block svg{width:clamp(20px,2.083vw,54px);height:clamp(20px,2.083vw,54px)}.callenges-sec .callenges-wrapper .challenge-block .dot-line{position:absolute;left:-17px;top:-6px;height:100%;display:flex;flex-direction:column;align-items:center}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-block .dot-line{display:none}}.callenges-sec .callenges-wrapper .challenge-block .dot-line .dot{height:12px;width:12px;border-radius:12px;background-color:#adafb6;flex-shrink:0}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-block .dot-line .dot{display:none}}.callenges-sec .callenges-wrapper .challenge-block .dot-line .line{width:2px;height:90%;background-color:#adafb6}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-block .dot-line .line{display:none}}.side-bar .form-container{position:relative;border-radius:clamp(8px,.625vw,24px);border:1px solid #141516}.side-bar .form-container .search-container{font-size:clamp(16px,1.042vw,40px);display:flex;align-items:center;position:relative;gap:clamp(8px,.625vw,24px);background-color:rgba(0,0,0,0);padding-left:16px}.side-bar .form-container .search-container .input-search-icon{pointer-events:none;position:absolute;color:#141516}.side-bar .form-container .search-container .search-form{width:100%;padding-left:40px;border:none;background-color:rgba(0,0,0,0);color:#141516;font-family:"Inter",sans-serif;font-size:clamp(16px,1.042vw,40px);font-weight:400;line-height:120%}.side-bar .form-container .search-container .search-form::before,.side-bar .form-container .search-container .search-form:focus{border:none;outline:none;background-color:rgba(0,0,0,0)}.side-bar .form-container .search-container .search-form::placeholder{font-weight:400;color:#141516 !important}.side-bar .recent-articles .articles-1{display:flex;align-items:center;gap:clamp(12px,.833vw,32px)}.side-bar .recent-articles .articles-1 .hover-content:hover{color:#e30613 !important}.side-bar .tags-content{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(8px,.625vw,24px)}.side-bar .tags-content .tags-block{padding:5px clamp(10px,.729vw,28px);background-color:#fafafa;color:#0c0c0d;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:space-between}.side-bar .tags-content .tags-block:hover{background-color:#e30613}.side-bar .tags-content .tags-block:hover .subtitle{color:#fafafa !important}.side-bar .tags-content .active{background-color:#e30613}.side-bar .tags-content .active .text{color:#fafafa !important}.side-bar .image-gallery .img-block{display:flex;align-items:center;row-gap:clamp(8px,.625vw,24px);gap:clamp(18px,1.25vw,48px) !important}@media(max-width: 1399px){.side-bar .image-gallery .img-block{flex-wrap:wrap}}.side-bar input[type=search]::-webkit-search-decoration,.side-bar input[type=search]::-webkit-search-cancel-button,.side-bar input[type=search]::-webkit-search-results-button,.side-bar input[type=search]::-webkit-search-results-decoration{display:none}.blog-detail-sec .blog-detail-content{display:flex;align-items:start;gap:clamp(8px,.625vw,24px)}.blog-detail-sec .blog-detail-content .detail-line{width:1px;height:74.479vw;background-color:#adafb6}.blog-detail-sec .blog-detail-content .qoute-block{background-color:#243238;padding:clamp(18px,1.25vw,48px);text-align:center}.hero-sec{background:url("../media/hero/hero-bg-2.jpg") no-repeat;background-size:cover;padding:clamp(98px,10.755vw,228px) 0 clamp(80px,5.339vw,228px) 0}.hero-sec .hero-title{text-align:center}.hero-sec-2{background:url("../media/hero/hero-bg-3.jpg") no-repeat}.hero-sec-3{background:url("../media/hero/hero-bg-4.jpg") no-repeat}.our-benefit-sec{background:url("/fileadmin/our-benefit-img-1.jpg") no-repeat;background-position:center;background-size:cover;width:100%;min-height:clamp(560px,46vw,720px);height:clamp(560px,46vw,720px);position:relative;transition:all .3s ease-in-out;border-top:1px solid #e2e4e8}.our-benefit-sec .our-benefit-text{border-right:1px solid #adafb6;min-height:clamp(560px,46vw,720px);height:clamp(560px,46vw,720px);display:flex;padding:clamp(12px,2.5vw,54px);flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;gap:160px;transition:all .3s ease-in-out}.our-benefit-sec .our-benefit-text .hover-text{transition:all .3s ease-in-out}.our-benefit-sec .our-benefit-text .hover-text p{overflow:hidden;transition:all .3s ease-in-out;height:0}.our-benefit-sec .our-benefit-text:hover{transition:all .3s ease-in-out;background:rgba(7,45,38,.8)}.our-benefit-sec .our-benefit-text:hover .hover-text{transition:all .3s ease-in-out}.our-benefit-sec .our-benefit-text:hover .hover-text p{transition:all .3s ease-in-out;height:100%}.our-benefit-sec.mb-160{margin-bottom:0 !important}.map .map-wrapper iframe{border-radius:clamp(8px,.625vw,24px);width:100%;height:clamp(450px,32.135vw,900px)}.heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width: 766px){.heading{row-gap:16px;justify-content:space-between;flex-wrap:wrap;text-align:center}}.services-detail-sec .detail-border{border:1px solid #adafb6}.services-detail-sec .services-detail{padding:clamp(18px,1.25vw,48px)}.services-sec .service-block-1{display:flex;align-items:center;gap:clamp(18px,1.25vw,48px) !important;background-color:#fafafa;transition:all .3s ease-in-out}@media(max-width: 768px){.services-sec .service-block-1{flex-wrap:wrap}}.services-sec .service-block-1 .img-block{transition:all .3s ease-in-out;overflow:hidden}.services-sec .service-block-1 .img-block img{transition:all .3s ease-in-out}@media(max-width: 768px){.services-sec .service-block-1 .service-content{padding:clamp(18px,1.25vw,48px) !important}}.services-sec .service-block-1:hover .hover-content{color:#e30613}.services-sec .service-block-1:hover .img-block img{transform:scale(1.1)}@media(max-width: 1399px){p br{display:none}}.book-appointment{overflow:hidden}.book-appointment .drop-container{border:none;padding:0}.brand .brand-slider-wrapper{position:relative;width:100%;overflow:hidden}.brand .brand-slider-wrapper::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;pointer-events:none;background:linear-gradient(90deg, #EDEDED 0%, rgba(237, 237, 237, 0.2) 20%, rgba(237, 237, 237, 0.2) 80%, #EDEDED 100%)}.brand .brand-slider-wrapper .brand-slider{width:74.792vw;margin:0 auto;overflow:visible}.brand .brand-slider-wrapper .brand-slider .slick-list{overflow:visible}.brand .brand-slider-wrapper .brand-slider .slider-item{padding:0 .625vw}.brand .brand-slider-wrapper .brand-slider .slider-item .logo{padding:clamp(40px,2.5vw,54px) 0;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.brand .brand-slider-wrapper .brand-slider .slider-item .logo{width:19.01vw;height:10.208vw}}@media(max-width: 490px){.brand .brand-slider-wrapper .brand-slider .slider-item .logo{width:21.837vw;height:14.286vw}}.brand .brand-slider-wrapper.slider-rightSlider .slider-item{direction:ltr}.testimonial-sec{background:url("../media/Partner.jpg") no-repeat;background-position:center;background-size:cover;padding:clamp(48px,7.344vw,228px) clamp(68px,12.604vw,288px)}.our-team-sec .row.align-items-center{align-items:stretch}.our-team-sec .row>[class*=col-]{display:flex;flex-direction:column}.our-team-sec .our-block-1{display:flex;align-items:stretch;flex:1;width:100%;min-width:0;gap:clamp(18px,1.25vw,48px) !important;background-color:#243238}.our-team-sec .our-block-1 .team-img{flex:0 0 45%;max-width:min(100%,480px);min-width:0;align-self:stretch;position:relative;overflow:hidden;background-color:#1e1f20}.our-team-sec .our-block-1 .team-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.our-team-sec .our-block-1 .team-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3.2vw,72px) clamp(20px,2.2vw,40px)}.our-team-sec .our-block-1 .team-content p{font-size:clamp(15px,1.05vw,18px);line-height:1.55}.our-team-sec .our-block-1 .team-content .team-desc{line-height:1.6}.our-team-sec .our-block-1 .team-content .team-contact{display:flex;flex-direction:column;gap:clamp(10px,.9vw,14px);margin-top:clamp(4px,.5vw,8px);padding-top:clamp(18px,1.6vw,28px);border-top:1px solid rgba(250,250,250,.12)}.our-team-sec .our-block-1 .team-content .team-contact-line{margin:0;font-size:clamp(14px,.95vw,16px);line-height:1.5;color:#eaeaec}.our-team-sec .our-block-1 .team-content .team-contact-label{display:inline-block;min-width:3.75rem;margin-right:.35rem;color:#adafb6;font-weight:500;font-size:.92em}.our-team-sec .our-block-1 .team-content .team-contact a{color:#e30613;text-decoration:none;border-bottom:1px solid rgba(227,6,19,.35);transition:all .3s ease-in-out}.our-team-sec .our-block-1 .team-content .team-contact a:hover{border-bottom-color:#e30613;color:#ff4d55}@media(max-width: 1299px){.our-team-sec .our-block-1{flex-wrap:wrap}.our-team-sec .our-block-1 .team-img{flex:1 1 100%;width:100%;max-width:none;aspect-ratio:4/3;max-height:min(58vh,520px);min-height:200px}.our-team-sec .our-block-1 .team-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.our-team-sec .our-block-1 .team-content{padding:clamp(18px,1.25vw,48px)}}.blog-sec .heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width: 766px){.blog-sec .heading{row-gap:16px;justify-content:space-between;text-align:center}}.blog-sec .heading .drop-container{border:1px solid #141516;background-color:rgba(0,0,0,0)}.blog-sec .heading .search-container .search-form::placeholder{color:#141516 !important}.blog-sec .blog-1{transition:all .3s ease-in-out}.blog-sec .blog-1 .blog-img img{overflow:hidden;transition:all .3s ease-in-out}.blog-sec .blog-1 .blog-content-area{display:flex;align-items:start;gap:clamp(8px,.625vw,24px);border:1px solid #adafb6}.blog-sec .blog-1 .blog-content-area .blog-content-block{padding:clamp(12px,.833vw,32px) clamp(8px,.625vw,24px)}.blog-sec .blog-1 .blog-content-area .date-block{padding-left:clamp(8px,.625vw,24px);padding-top:clamp(24px,1.667vw,64px)}.blog-sec .blog-1 .blog-content-area .content-line{width:1px;height:clamp(154px,12.5vw,264px);background-color:#adafb6}.blog-sec .blog-1 .blog-link{display:inline-flex;align-items:center;gap:12px;transition:all .3s ease;text-decoration:none}.blog-sec .blog-1 .blog-link p{font-weight:600;color:#0c0c0d;transition:color .3s ease}.blog-sec .blog-1 .blog-link:hover{text-decoration:underline}.blog-sec .blog-1:hover .cus-btn-4::before{background-color:#e30613 !important;padding:2px;transform:translateX(0);color:#fafafa !important}.blog-sec .blog-1:hover .cus-btn-4 .text{color:#fafafa !important}.blog-sec .blog-1:hover .cus-btn-4 .cross-icon,.blog-sec .blog-1:hover .cus-btn-4 .link-icon{justify-content:center;align-items:start;transform:rotate(45deg);background-color:#0c0c0d;color:#fafafa !important}.blog-sec .blog-1:hover span{z-index:1}.our-client-sec .our-client-block-1{overflow:hidden;border-radius:clamp(4px,.417vw,16px);transition:all .3s ease-in-out;box-shadow:0px 32px 32px rgba(0,0,0,.09),0px 8px 18px rgba(0,0,0,.1)}.our-client-sec .our-client-block-1 .img-block{width:100%;overflow:hidden}.our-client-sec .our-client-block-1 .img-block img{width:100%;transition:all .3s ease-in-out;border-top-left-radius:clamp(4px,.417vw,16px);border-top-right-radius:clamp(4px,.417vw,16px)}.our-client-sec .our-client-block-1 .visit-link{text-decoration:underline;color:#e30613}.our-client-sec .our-client-block-1 .content-area{border-bottom-left-radius:clamp(4px,.417vw,16px);border-bottom-right-radius:clamp(4px,.417vw,16px);padding:clamp(18px,1.25vw,48px) clamp(12px,.833vw,32px);background-color:#fafafa;box-shadow:0px 32px 32px rgba(0,0,0,.09),0px 8px 18px rgba(0,0,0,.1)}.our-client-sec .our-client-block-1:hover .visit-link{transform:scale(1.05);text-shadow:2px 2px 4px rgba(0,0,0,.1)}.our-client-sec .our-client-block-1:hover .img-block img{transform:scale(1.1);transition:all .3s ease-in-out}.booking-sec{background:url("../media/kgg-gebaeude.jpg") no-repeat;background-size:cover;padding:clamp(110px,6.667vw,254px) 0}.booking-sec .booking-wrapper{background-color:#243238;padding:clamp(22px,2.5vw,54px)}.our-solution-sec{padding-top:0;padding-bottom:clamp(24px,2.6vw,44px);background:linear-gradient(180deg, #f4f5f7 0%, #ededed 100%);border-top:1px solid #e2e4e8}.our-solution-sec .container-fluid{padding-top:clamp(28px,3.8vw,56px)}.our-solution-sec .container-fluid>.row{align-items:stretch !important}.our-solution-sec .row>.col-lg-4:first-child>div{padding-right:clamp(4px,1.2vw,24px)}.our-solution-sec .row>.col-lg-4:first-child h2{font-family:"Sarabun",sans-serif;font-size:clamp(30px,1.95vw,42px);font-weight:600;line-height:1.12;letter-spacing:-0.02em;color:#141516;margin-bottom:.35em}.our-solution-sec .row>.col-lg-4:first-child p.light-gray{color:#45474f !important;font-size:clamp(14px,.9vw,16px);font-weight:400;line-height:1.45;margin-bottom:clamp(12px,1.1vw,18px)}.our-solution-sec .row>.col-lg-4:first-child p.black{color:#1e1f20;max-width:38rem;line-height:1.62;font-size:clamp(15px,.95vw,17px);margin-bottom:clamp(18px,1.5vw,28px)}.our-solution-sec .row>.col-lg-4:first-child .cus-btn-2{margin-top:clamp(4px,.5vw,12px)}.our-solution-sec .solutionblock.nav{border:1px solid #eaeaec;border-radius:clamp(4px,.417vw,16px);overflow:hidden;background:#fafafa;box-shadow:0 1px 3px rgba(15,17,21,.06)}.our-solution-sec .nav-item{width:100%;padding:clamp(28px,1.875vw,76px) clamp(18px,1.25vw,48px);border-bottom:1px solid #adafb6;border-left:8px solid rgba(0,0,0,0);box-sizing:border-box;display:flex;align-items:start;gap:clamp(12px,.833vw,32px);cursor:pointer;transition:all .3s ease-in-out}.our-solution-sec .nav-item svg path{fill:#141516;transition:all .3s ease-in-out}.our-solution-sec .nav-item .hover-text{transition:all .3s ease-in-out;color:#0c0c0d}.our-solution-sec .nav-item a{transition:all .3s ease-in-out}.our-solution-sec .hidden{display:none}.our-solution-sec .active{transition:all .3s ease-in-out;cursor:pointer;background-color:#243238;border-left:8px solid #e30613;display:block;text-decoration:none;display:flex;align-items:start;gap:clamp(8px,.625vw,24px)}.our-solution-sec .active .hover-text{transition:all .3s ease-in-out;color:#fafafa;transition:all .3s ease-in-out}.our-solution-sec .active svg path{fill:#e30613}.our-solution-sec .active a{color:#fafafa;transition:all .3s ease-in-out}.our-solution-sec .active a:hover{color:#e30613}.our-solution-sec .active .image-container{transition:all .3s ease-in-out}.our-solution-sec .row>.col-lg-4:has(.image-container){display:flex;flex-direction:column;min-height:0;align-self:stretch;padding-left:0}.our-solution-sec .row>.col-lg-4:nth-child(2){padding-right:0}.our-solution-sec .image-container{position:relative;flex:1 1 auto;min-height:0;width:100%;max-width:none;overflow:hidden;transition:all .3s ease-in-out;border-radius:clamp(4px,.417vw,16px);border:1px solid #e2e4e8;box-shadow:0 1px 2px rgba(15,17,21,.05)}.our-solution-sec .image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.our-benefit-sec+.our-solution-sec{padding-top:0;border-top:1px solid #d9dbe0}.our-solution-sec.mb-160{margin-bottom:clamp(20px,2.5vw,40px) !important}.timeline-slider{overflow:hidden}h3{margin:5px 0}.sliderContainer{position:relative}.slider{width:100%}.timeline-slider .slick-slide,.blog-timeline-slider .slick-slide,.blog-timeline-slider-asnav .slick-slide{color:#fff;padding:clamp(40px,2.5vw,54px) 0 0 0;font-size:30px}@media(max-width: 766px){.timeline-slider .slick-slide,.blog-timeline-slider .slick-slide,.blog-timeline-slider-asnav .slick-slide{padding:148px 0 0 0}}.slick-prev:before,.slick-next:before{color:#000}.slick-dots{bottom:-30px}.progressBarContainer{display:flex;position:absolute;top:20px;left:0;right:0;margin:0 auto}@media(max-width: 766px){.progressBarContainer{flex-wrap:wrap}}.progressBarContainer div{display:block;width:100%;padding:0;cursor:pointer;float:left;color:#fff}.progressBarContainer div:last-child{margin-right:0}.progressBarContainer div span.progressBar{width:100%;height:1px;background-color:#141516;display:block}.progressBarContainer div span.progressBar .inProgress{background-color:#e30613;color:#e30613 !important;width:0%;height:2px}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:80px;height:4px;content:"";opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li{width:100px}.slick-dots li.slick-active button:before{opacity:.25;color:#000}.slick-dots li.slick-active button:after{font-size:6px;line-height:20px;position:absolute;top:0;opacity:1;left:0;width:80px;height:3px;content:"";color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:9999999999999;animation-name:progress;animation-timing-function:linear;animation-duration:2600ms;animation-delay:0}@keyframes progress{from{width:0px}to{width:80px}}.services-sec .services-content{padding:clamp(10px,2.5vw,54px)}.maintenance .block{background-color:rgba(0,0,0,0);color:#0c0c0d}.maintenance .block .faq-block-1{padding:clamp(18px,1.25vw,48px);color:#0c0c0d;border-radius:clamp(4px,.417vw,16px);position:relative}.maintenance .block .faq-block-1 .active{color:#e30613}.maintenance .block .faq-block-1 .accordion-button{color:#0c0c0d;position:unset;margin:0;padding:0;font-weight:500;font-size:21px;line-height:130%}@media(max-width: 992px){.maintenance .block .faq-block-1 .accordion-button{font-size:20px}}@media(max-width: 767px){.maintenance .block .faq-block-1 .accordion-button{font-size:19px}}@media(max-width: 575px){.maintenance .block .faq-block-1 .accordion-button{font-size:18px}}@media(max-width: 490px){.maintenance .block .faq-block-1 .accordion-button{padding-right:40px}}.maintenance .block .faq-block-1 .accordion-button.collapsed{border-radius:0px;padding:0;background:none;margin:0}@media(max-width: 490px){.maintenance .block .faq-block-1 .accordion-button.collapsed{padding-right:40px}}.maintenance .block .faq-block-1 .accordion-button.collapsed::after{background-image:none !important;color:#fafafa;content:"";font-family:"Font Awesome 6 Pro";color:#0c0c0d}.maintenance .block .faq-block-1 .accordion-button:not(.collapsed){color:#e30613;background:rgba(0,0,0,0);border:none;box-shadow:none}.maintenance .block .faq-block-1 .accordion-button:focus{border:none;box-shadow:none}.maintenance .block .faq-block-1 .accordion-button::after{content:"";color:#0c0c0d;font-family:"Font Awesome 6 Pro";background-image:none !important;position:absolute;right:16px;font-weight:300;font-size:24px;cursor:pointer}.maintenance .block .faq-block-1 .accordion-collapse p{margin-top:clamp(21px,1.25vw,48px)}@media(max-width: 991px){.maintenance .block .faq-block-1 .accordion-collapse p{margin-top:2.117vw}}@media(max-width: 767px){.maintenance .block .faq-block-1 .accordion-collapse p{margin-top:1.613vw}}.maintenance .block .faq-block{padding:clamp(18px,1.25vw,48px);color:#0c0c0d;border-radius:clamp(4px,.417vw,16px);position:relative}.maintenance .block .faq-block .accordion-button{position:unset;margin:0;padding:0;font-weight:500;font-size:21px;line-height:130%}@media(max-width: 992px){.maintenance .block .faq-block .accordion-button{font-size:20px}}@media(max-width: 767px){.maintenance .block .faq-block .accordion-button{font-size:19px}}@media(max-width: 575px){.maintenance .block .faq-block .accordion-button{font-size:18px}}@media(max-width: 490px){.maintenance .block .faq-block .accordion-button{padding-right:40px}}.maintenance .block .faq-block .accordion-button.collapsed{border-radius:0px;padding:0;background:none;margin:0}@media(max-width: 490px){.maintenance .block .faq-block .accordion-button.collapsed{padding-right:40px}}.maintenance .block .faq-block .accordion-button.collapsed::after{background-image:none !important;color:#fafafa;content:"";font-family:"Font Awesome 6 Pro";color:#0c0c0d}.maintenance .block .faq-block .accordion-button:not(.collapsed){color:#e30613;background:rgba(0,0,0,0);border:none;box-shadow:none}.maintenance .block .faq-block .accordion-button:focus{border:none;box-shadow:none}.maintenance .block .faq-block .accordion-button::after{content:"";font-family:"Font Awesome 6 Pro";background-image:none !important;position:absolute;right:16px;font-weight:300;font-size:24px;cursor:pointer}.maintenance .block .faq-block .accordion-collapse p{margin-top:clamp(21px,1.25vw,48px)}@media(max-width: 991px){.maintenance .block .faq-block .accordion-collapse p{margin-top:2.117vw}}@media(max-width: 767px){.maintenance .block .faq-block .accordion-collapse p{margin-top:1.613vw}}main>.breadcrumbs{background:#243238;border-top:3px solid #e30613;border-bottom:1px solid rgba(0,0,0,.2);box-shadow:none;position:relative;z-index:1;margin-top:0;margin-bottom:0;padding-top:clamp(16px,1.35vw,20px);padding-bottom:clamp(14px,1.2vw,18px)}main>.breadcrumbs .container{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px}main>.breadcrumbs span[typeof="v:Breadcrumb"]{display:inline-flex;align-items:center;font-size:clamp(14px,.88vw,15px);line-height:1.45;letter-spacing:.02em;color:hsla(0,0%,100%,.88) !important}main>.breadcrumbs span[typeof="v:Breadcrumb"]+span[typeof="v:Breadcrumb"]::before{content:"›";display:inline-block;margin:0 .7em 0 .45em;font-size:1.1em;font-weight:300;line-height:1;color:hsla(0,0%,100%,.38);transform:translateY(-0.5px)}main>.breadcrumbs a{color:hsla(0,0%,100%,.9) !important;text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease;text-underline-offset:.2em}main>.breadcrumbs a:hover{color:#fff !important;text-decoration:underline;text-decoration-color:rgba(227,6,19,.75)}main>.breadcrumbs a:focus-visible{outline:2px solid rgba(227,6,19,.75);outline-offset:3px;border-radius:2px}main>.breadcrumbs span[typeof="v:Breadcrumb"]:last-child,main>.breadcrumbs span[typeof="v:Breadcrumb"]:last-child a{font-weight:600;color:#fff !important}main>.breadcrumbs span[typeof="v:Breadcrumb"]:last-child a:hover{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.45)}@media(max-width: 991px){main>.breadcrumbs{padding-top:14px;padding-bottom:13px}}.kgg-breadcrumb-wrap{background:#243238;border-top:3px solid #e30613;border-bottom:1px solid rgba(0,0,0,.2);box-shadow:none;position:relative;z-index:1;margin-top:0;padding-top:80px}.kgg-breadcrumb{margin:0;padding:clamp(12px,1vw,14px) 0 clamp(13px,1.05vw,16px);list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35em .65em}.kgg-breadcrumb li{color:hsla(0,0%,100%,.88) !important;font-size:clamp(14px,.88vw,15px);line-height:1.45;letter-spacing:.02em;display:inline-flex;align-items:center}.kgg-breadcrumb li+li::before{content:"›";margin-right:.65em;font-size:1.1em;font-weight:300;color:hsla(0,0%,100%,.38)}.kgg-breadcrumb a{color:hsla(0,0%,100%,.9) !important;text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease;text-underline-offset:.2em}.kgg-breadcrumb a:hover{color:#fff !important;text-decoration:underline;text-decoration-color:rgba(227,6,19,.75)}.kgg-breadcrumb li:last-child span[itemprop=name]{color:#fff !important;font-weight:600}.kgg-breadcrumb--hmenu>span.kgg-bc-item,.kgg-breadcrumb--hmenu>span{display:inline-flex;align-items:center;color:hsla(0,0%,100%,.88) !important;font-size:clamp(14px,.88vw,15px);line-height:1.45;letter-spacing:.02em}.kgg-breadcrumb--hmenu>span+span::before,.kgg-breadcrumb--hmenu>span.kgg-bc-item+span.kgg-bc-item::before{content:"›";display:inline-block;margin:0 .7em 0 .45em;font-size:1.1em;font-weight:300;color:hsla(0,0%,100%,.38)}.kgg-breadcrumb--hmenu>span:last-child a,.kgg-breadcrumb--hmenu>span.kgg-bc-item:last-child a{color:#fff !important;font-weight:600}@media(max-width: 991px){.kgg-breadcrumb-wrap{padding-top:72px}}.page-content{margin:clamp(14px,1.198vw,40px) 0}html{scroll-behavior:smooth;background-color:#ededed}body{font-family:"Inter",sans-serif;color:#45474f;background-color:#ededed;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:clamp(16px,.938vw,22px);font-weight:400;line-height:140%;height:100%;overflow-x:hidden}@media(max-width: 490px){body{font-size:clamp(12px,.729vw,28px)}}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:#fafafa;border-radius:4px}body::-webkit-scrollbar-thumb{border-radius:4px;background:#e30613}a{display:inline-block;text-decoration:none;color:unset;transition:all .3s ease-in-out}h1,h2,h3,h4,h5,h6,address,p,pre,blockquote,table,hr{margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#0c0c0d;margin-bottom:0}h1,.h1{font-family:"Sarabun",sans-serif;font-size:clamp(48px,3.594vw,99px);font-style:normal;font-weight:500;line-height:120%}@media(max-width: 1199px){h1,.h1{font-size:clamp(46px,4.837vw,69px)}}@media(max-width: 820px){h1,.h1{font-size:clamp(38px,5.61vw,58px)}}h2,.h2{font-family:"Sarabun",sans-serif;font-size:clamp(48px,2.865vw,69px);font-style:normal;font-weight:500;line-height:120%}@media(max-width: 1199px){h2,.h2{font-size:clamp(39px,2.24vw,52px)}}@media(max-width: 820px){h2,.h2{font-size:clamp(33px,1.979vw,48px)}}h3,.h3{font-family:"Sarabun",sans-serif;font-size:clamp(28px,1.75vw,40px);font-style:normal;font-weight:500;line-height:120%}@media(max-width: 1199px){h3,.h3{font-size:clamp(33px,1.927vw,48px)}}@media(max-width: 820px){h3,.h3{font-size:clamp(28px,1.667vw,38px)}}h4,.h4{font-family:"Sarabun",sans-serif;font-size:clamp(22px,1.35vw,32px);font-style:normal;font-weight:600;line-height:120%}@media(max-width: 1199px){h4,.h4{font-size:clamp(28px,1.719vw,40px)}}@media(max-width: 820px){h4,.h4{font-size:clamp(20px,1.406vw,30px)}}h5,.h5{font-family:"Sarabun",sans-serif;font-size:clamp(16px,1.05vw,22px);font-style:normal;font-weight:600;line-height:1.35}@media(max-width: 1199px){h5,.h5{font-size:clamp(16px,1.12vw,22px)}}@media(max-width: 820px){h5,.h5{font-size:clamp(15px,1.05vw,20px)}}h6,.h6{font-family:"Sarabun",sans-serif;font-size:clamp(14px,.9vw,18px);font-style:normal;font-weight:600;line-height:1.35}@media(max-width: 1199px){h6,.h6{font-size:clamp(14px,.938vw,18px)}}@media(max-width: 820px){h6,.h6{font-size:clamp(13px,.833vw,17px)}}main .ce-bodytext h1{font-size:var(--kgg-heading-h1);font-weight:600;line-height:1.22;margin:0 0 .45em;color:#0c0c0d}main .ce-bodytext h2{font-size:var(--kgg-heading-h2);font-weight:600;line-height:1.25;margin:1.15em 0 .45em;color:#0c0c0d}main .ce-bodytext h3{font-size:clamp(19px,1.22vw,24px);font-weight:600;line-height:1.3;margin:1.1em 0 .4em;color:#0c0c0d}main .ce-bodytext h4{font-size:clamp(17px,1.12vw,21px);font-weight:600;line-height:1.32;margin:1em 0 .4em;color:#0c0c0d}main .ce-bodytext h5{font-size:clamp(16px,1.05vw,19px);font-weight:600;line-height:1.35;margin:1em 0 .5em;color:#0c0c0d}main .ce-bodytext h6{font-size:clamp(16px,.98vw,18px);font-weight:600;line-height:1.35;margin:.9em 0 .45em;color:#45474f}main .ce-bodytext h1:first-child,main .ce-bodytext h2:first-child,main .ce-bodytext h3:first-child,main .ce-bodytext h4:first-child,main .ce-bodytext h5:first-child,main .ce-bodytext h6:first-child{margin-top:0}main .ce-bodytext{font-size:var(--kgg-prose-font-size)}main .ce-bodytext p{max-width:min(var(--kgg-prose-ch),100%);margin:0 0 var(--kgg-prose-p-gap);line-height:var(--kgg-prose-line);color:var(--kgg-body);font-size:1em}main .ce-bodytext p:last-child{margin-bottom:0}main .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)),main .ce-bodytext ol:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)){max-width:min(var(--kgg-prose-ch),100%);padding-left:1.35em;margin:var(--kgg-prose-list-vert) 0;box-sizing:border-box}main .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)){list-style:disc}main .ce-bodytext ol:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)){list-style:decimal}main .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li,main .ce-bodytext ol:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li{margin-bottom:var(--kgg-prose-li-gap);line-height:var(--kgg-prose-line);font-size:1em}main .ce-bodytext p:has(>strong:only-child){font-family:"Sarabun",sans-serif;font-size:var(--kgg-heading-subsection);font-weight:600;color:#0c0c0d;line-height:1.35;margin:clamp(10px,1vw,16px) 0 clamp(6px,.65vw,10px);max-width:min(var(--kgg-prose-ch),100%)}main .ce-bodytext p:has(>strong:only-child) strong{font-weight:600}main .ce-bodytext p:has(>strong:only-child):is(:has(+ul),:has(+ol)){padding-left:1.35em;box-sizing:border-box}main .ce-bodytext .table-wrap{max-width:min(var(--kgg-prose-ch),100%);overflow-x:auto;-webkit-overflow-scrolling:touch}main .ce-bodytext table,main table.contenttable{width:100%;max-width:100%;border-collapse:collapse;font-size:var(--kgg-prose-font-size);line-height:1.45;margin:clamp(12px,1.15vw,22px) 0;border:1px solid #dcdce0;border-radius:clamp(6px,.45vw,10px);overflow:hidden;box-sizing:border-box}main .ce-bodytext table th,main .ce-bodytext table td,main table.contenttable th,main table.contenttable td{border:1px solid #eaeaec;padding:clamp(8px,.75vw,12px) var(--kgg-rte-table-cell-inline);text-align:left;vertical-align:top;color:#1e1f20}main .ce-bodytext table thead th,main table.contenttable thead th{background:#eef0f3;font-weight:600;color:#0c0c0d}main .ce-bodytext table tbody tr:nth-child(even) td,main table.contenttable tbody tr:nth-child(even) td{background:#f8f9fb}main .frame-type-textpic:has(.ce-bodytext table)>header,main .frame-type-text:has(.ce-bodytext table)>header{padding-left:var(--kgg-rte-table-text-offset);box-sizing:border-box}main .ce-bodytext p:has(>strong:only-child):is(:has(+table),:has(+.table-wrap)){padding-left:var(--kgg-rte-table-text-offset);box-sizing:border-box}main .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li:last-child,main .ce-bodytext ol:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li:last-child{margin-bottom:0}main .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li::marker,main .ce-bodytext ol:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li::marker{color:#e30613}main .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) ul,main .ce-bodytext ol:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) ol{margin-top:var(--kgg-prose-li-gap);margin-bottom:0}.text-18,p{color:#45474f;font-family:"Inter",sans-serif;font-size:clamp(14px,.938vw,36px);font-style:normal;font-weight:400;line-height:150%}@media(max-width: 399px){.text-18,p{font-size:clamp(12px,.729vw,28px)}}.text{font-size:clamp(14px,.938vw,36px)}.eyebrow{color:#ffe603;text-transform:uppercase;font-size:clamp(14px,.938vw,36px);font-family:"Inter",sans-serif;font-weight:500;line-height:120%}@media(max-width: 1199px){.eyebrow{font-size:clamp(12px,.677vw,32px)}}.subtitle{font-size:clamp(12px,.677vw,32px);font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 1499px){.subtitle{font-size:14px}}.caption{font-size:clamp(12px,.677vw,28px);font-style:normal;font-weight:400;line-height:120%}@media(max-width: 1499px){.caption{font-size:10px}}span{display:inline-block}b,strong{font-family:"Inter",sans-serif}.hr-line{width:100%;height:1px;background:#adafb6}.hover-content{transition:all .3s ease-in-out}.hover-content:hover{color:#e30613 !important}.color-primary{color:#e30613 !important}.color-sec{color:#243238 !important}.color-ter{color:#ffe603 !important}.black{color:#0c0c0d !important}.medium-black{color:#1e1f20 !important}.light-black{color:#141516 !important}.dark-gray{color:#45474f !important}.light-gray{color:#adafb6 !important}.lightest-gray{color:#eaeaec !important}.white{color:#fafafa}.bg-primary{background:#e30613 !important}.bg-sec{background:#243238 !important}.bg-ter{background:#ffe603 !important}.bg-black{background:#0c0c0d !important}.bg-medium-black{background:#1e1f20 !important}.bg-light-black{background:#141516 !important}.bg-dark-gray{background:#45474f !important}.bg-light-gray{background:#adafb6 !important}.bg-lightest-gray{background:#eaeaec !important}.bg-white{background:#fafafa !important}.bg-white-bordered{background:#fafafa;border:1px solid #eaeaec;border-radius:clamp(8px,.625vw,24px)}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.font-primary{font-family:"Inter",sans-serif}.font-sec{font-family:"Sarabun",sans-serif}.br-4{border-radius:4px}.br-8{border-radius:clamp(4px,.417vw,16px)}.br-10{border-radius:clamp(5px,.521vw,20px)}.br-12{border-radius:clamp(8px,.625vw,24px)}.br-14{border-radius:clamp(10px,.729vw,28px)}.br-16{border-radius:clamp(12px,.833vw,32px)}.br-18{border-radius:clamp(14px,.938vw,36px)}.br-20{border-radius:clamp(16px,1.042vw,40px)}.br-24{border-radius:clamp(18px,1.25vw,48px)}.br-32{border-radius:clamp(24px,1.667vw,64px)}.gap-6{gap:clamp(3px,.313vw,7px)}.order-6{order:6 !important}.mb-160{margin-bottom:clamp(96px,8.32vw,320px)}@media(max-width: 767px){.mb-160{margin-bottom:46px}}.mb-96{margin-bottom:clamp(32px,5vw,128px)}@media(max-width: 767px){.mb-96{margin-bottom:26px}}.my-80{margin:clamp(48px,4.167vw,160px) 0}@media(max-width: 575px){.my-80{margin:40px 0}}.mt-80{margin-top:clamp(48px,4.167vw,160px)}@media(max-width: 575px){.mt-80{margin-top:40px}}.mb-80{margin-bottom:clamp(48px,4.167vw,160px)}@media(max-width: 575px){.mb-80{margin-bottom:40px}}.mb-64{margin-bottom:clamp(32px,3.33vw,128px)}@media(max-width: 767px){.mb-64{margin-bottom:26px}}.mt-64{margin-top:clamp(32px,3.33vw,128px)}@media(max-width: 767px){.mt-64{margin-top:26px}}.my-64{margin:clamp(32px,3.33vw,128px) 0}@media(max-width: 767px){.my-64{margin:26px 0}}.mt-48{margin-top:clamp(24px,2.5vw,96px)}@media(max-width: 767px){.mt-48{margin-top:20px}}.mb-48{margin-bottom:clamp(24px,2.5vw,96px)}@media(max-width: 767px){.mb-48{margin-bottom:20px}}.mb-40{margin-bottom:clamp(24px,2.083vw,80px)}@media(max-width: 575px){.mb-40{margin-bottom:20px}}.mt-32{margin-top:32px}@media(max-width: 1599px){.mt-32{margin-top:29px}}@media(max-width: 1399px){.mt-32{margin-top:27px}}@media(max-width: 1199px){.mt-32{margin-top:25px}}@media(max-width: 991px){.mt-32{margin-top:22px}}@media(max-width: 767px){.mt-32{margin-top:20px}}.mb-32{margin-bottom:32px}@media(max-width: 1599px){.mb-32{margin-bottom:29px}}@media(max-width: 1399px){.mb-32{margin-bottom:27px}}@media(max-width: 1199px){.mb-32{margin-bottom:25px}}@media(max-width: 991px){.mb-32{margin-bottom:22px}}@media(max-width: 767px){.mb-32{margin-bottom:20px}}.mt-24{margin-top:24px}@media(max-width: 1199px){.mt-24{margin-top:22px}}@media(max-width: 991px){.mt-24{margin-top:22px}}@media(max-width: 767px){.mt-24{margin-top:20px}}.mb-120{margin-bottom:clamp(60px,6.25vw,320px)}@media(max-width: 575px){.mb-120{margin-bottom:48px}}.mb-28{margin-bottom:28px}@media(max-width: 1199px){.mb-28{margin-bottom:22px}}@media(max-width: 991px){.mb-28{margin-bottom:22px}}@media(max-width: 767px){.mb-28{margin-bottom:20px}}.mb-24{margin-bottom:24px}@media(max-width: 1199px){.mb-24{margin-bottom:22px}}@media(max-width: 991px){.mb-24{margin-bottom:22px}}@media(max-width: 767px){.mb-24{margin-bottom:20px}}.mb-20{margin-bottom:20px}@media(max-width: 1199px){.mb-20{margin-bottom:18px}}@media(max-width: 991px){.mb-20{margin-bottom:16px}}@media(max-width: 767px){.mb-20{margin-bottom:14px}}.mt-16{margin-top:16px}@media(max-width: 1199px){.mt-16{margin-top:15px}}@media(max-width: 991px){.mt-16{margin-top:14px}}@media(max-width: 767px){.mt-16{margin-top:10px}}.mb-18{margin-bottom:18px}@media(max-width: 1199px){.mb-18{margin-bottom:14px}}@media(max-width: 991px){.mb-18{margin-bottom:13px}}@media(max-width: 767px){.mb-18{margin-bottom:10px}}.mb-16{margin-bottom:16px}@media(max-width: 1199px){.mb-16{margin-bottom:15px}}@media(max-width: 991px){.mb-16{margin-bottom:14px}}@media(max-width: 767px){.mb-16{margin-bottom:10px}}.mb-12{margin-bottom:12px}@media(max-width: 1199px){.mb-12{margin-bottom:11px}}@media(max-width: 991px){.mb-12{margin-bottom:10px}}@media(max-width: 767px){.mb-12{margin-bottom:8px}}.mb-8{margin-bottom:8px}@media(max-width: 767px){.mb-8{margin-bottom:4px}}.mb-6{margin-bottom:6px}@media(max-width: 767px){.mb-6{margin-bottom:3px}}.mb-4p{margin-bottom:4px}.py-160{padding:clamp(96px,8.32vw,320px) 0}@media(max-width: 575px){.py-160{padding:80px 0}}.pt-160{padding-top:clamp(96px,8.32vw,320px)}@media(max-width: 575px){.pt-160{padding-top:80px}}.pb-160{padding-bottom:clamp(96px,8.32vw,320px)}@media(max-width: 575px){.pb-160{padding-bottom:80px}}.py-80{padding:clamp(48px,4.167vw,160px) 0}@media(max-width: 575px){.py-80{padding:40px 0}}.pt-80{padding-top:clamp(48px,4.167vw,160px)}@media(max-width: 575px){.pt-80{padding-top:40px}}.pt-120{padding-top:clamp(60px,6.25vw,320px)}@media(max-width: 575px){.pt-120{padding-top:48px}}.pb-120{padding-bottom:clamp(60px,6.25vw,320px)}@media(max-width: 575px){.pb-120{padding-bottom:48px}}.pb-80{padding-bottom:clamp(48px,4.167vw,160px)}@media(max-width: 575px){.pb-80{padding-bottom:40px}}.py-64{padding:clamp(32px,3.33vw,128px) 0}@media(max-width: 767px){.py-64{padding:26px 0}}.pt-64{padding-top:clamp(32px,3.33vw,128px)}@media(max-width: 767px){.pt-64{padding-top:26px}}.pb-64{padding-bottom:clamp(32px,3.33vw,128px)}@media(max-width: 767px){.pb-64{padding-bottom:26px}}.pb-48{padding-bottom:26px}.py-48{padding:clamp(24px,2.5vw,96px) 0}@media(max-width: 767px){.py-48{padding:20px 0}}.pb-48{padding-bottom:clamp(24px,2.5vw,96px)}@media(max-width: 767px){.pb-48{padding-bottom:20px}}.pt-48{padding-top:clamp(24px,2.5vw,96px)}@media(max-width: 767px){.pt-48{padding-top:20px}}.py-40{padding:clamp(24px,2.083vw,80px) 0}@media(max-width: 575px){.py-40{padding:20px 0}}.pt-40{padding-top:clamp(24px,2.083vw,80px)}@media(max-width: 575px){.pt-40{padding-top:20px}}.pt-12{padding-top:clamp(8px,.625vw,24px)}@media(max-width: 575px){.pt-12{padding-top:8px}}.pb-40{padding-bottom:clamp(24px,2.083vw,80px)}@media(max-width: 575px){.pb-40{padding-bottom:20px}}.py-32{padding:32px 0}@media(max-width: 1599px){.py-32{padding:29px 0}}@media(max-width: 1399px){.py-32{padding:27px 0}}@media(max-width: 1199px){.py-32{padding:25px 0}}@media(max-width: 991px){.py-32{padding:22px 0}}@media(max-width: 767px){.py-32{padding:20px 0}}.p-32{padding:32px}@media(max-width: 1599px){.p-32{padding:29px}}@media(max-width: 1399px){.p-32{padding:27px}}@media(max-width: 1199px){.p-32{padding:25px}}@media(max-width: 991px){.p-32{padding:22px}}@media(max-width: 767px){.p-32{padding:20px}}.py-24{padding:24px 0}@media(max-width: 1199px){.py-24{padding:22px 0}}@media(max-width: 991px){.py-24{padding:22px 0}}@media(max-width: 767px){.py-24{padding:20px 0}}.pl-24{padding-left:24px}@media(max-width: 1199px){.pl-24{padding-left:22px}}@media(max-width: 991px){.pl-24{padding-left:22px}}@media(max-width: 767px){.pl-24{padding-left:20px}}.pr-24{padding-right:24px}@media(max-width: 1199px){.pr-24{padding-right:22px}}@media(max-width: 991px){.pr-24{padding-right:22px}}@media(max-width: 767px){.pr-24{padding-right:20px}}.pb-24{padding-bottom:24px}@media(max-width: 1199px){.pb-24{padding-bottom:22px}}@media(max-width: 991px){.pb-24{padding-bottom:22px}}@media(max-width: 767px){.pb-24{padding-bottom:20px}}.p-24{padding:24px}@media(max-width: 1199px){.p-24{padding:22px}}@media(max-width: 991px){.p-24{padding:22px}}@media(max-width: 767px){.p-24{padding:20px}}.py-16{padding:16px 0}@media(max-width: 1199px){.py-16{padding:15px 0}}@media(max-width: 991px){.py-16{padding:14px 0}}@media(max-width: 767px){.py-16{padding:10px 0}}.p-16{padding:16px}@media(max-width: 1199px){.p-16{padding:15px}}@media(max-width: 991px){.p-16{padding:14px}}@media(max-width: 767px){.p-16{padding:10px}}.p-12{padding:12px}@media(max-width: 1199px){.p-12{padding:11px}}@media(max-width: 991px){.p-12{padding:10px}}@media(max-width: 767px){.p-12{padding:8px}}.gap-4{gap:clamp(2px,.208vw,8px) !important}.gap-8{gap:clamp(4px,.417vw,16px)}.gap-10{gap:clamp(5px,.521vw,20px)}.gap-12{gap:clamp(8px,.625vw,24px)}.gap-14{gap:clamp(10px,.729vw,28px)}.gap-16{gap:clamp(12px,.833vw,32px)}.gap-18{gap:clamp(14px,.938vw,36px)}.gap-20{gap:clamp(16px,1.042vw,40px)}.gap-24{gap:clamp(18px,1.25vw,48px)}.gap-32{gap:clamp(24px,1.667vw,64px)}.gap-38{gap:clamp(28px,1.979vw,76px)}.gap-48{gap:clamp(10px,2.5vw,28px)}.gap-64{gap:clamp(48px,3.333vw,128px)}.cus-btn{position:relative;display:inline-flex;align-items:center;gap:clamp(8px,.625vw,24px);padding:clamp(9px,.573vw,20px) clamp(28px,2.083vw,68px);font-size:clamp(12px,.833vw,32px);border:1px solid #fafafa;text-transform:none;background-color:rgba(0,0,0,0);font-weight:500;color:#fafafa;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn .circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:#fafafa;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn .text{position:relative;z-index:1;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn:hover{box-shadow:0 0 0 12px rgba(0,0,0,0);color:#fafafa}.cus-btn:hover .circle{background-color:#0c0c0d;width:260px;height:260px;opacity:1}.cus-btn.primary{background-color:rgba(0,0,0,0);color:#243238}.cus-btn.primary .text{position:relative;z-index:1;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn.primary .circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:#243238;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn.primary:hover{box-shadow:0 0 0 12px rgba(0,0,0,0);color:#fafafa;border-radius:clamp(24px,1.667vw,64px)}.cus-btn.primary:hover .circle{width:260px;height:260px;opacity:1}.cus-btn-2{position:relative;display:inline-flex;align-items:center;gap:clamp(4px,.417vw,16px);padding:clamp(14px,.729vw,28px) clamp(28px,2.083vw,68px);font-size:clamp(12px,.833vw,32px);font-family:"Inter",sans-serif;font-weight:500;text-transform:none;line-height:120%;background-color:#e30613;color:#fafafa;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(0.23, 1, 0.32, 1);border:1px solid #e30613}.cus-btn-2 svg{position:absolute;width:24px;fill:#fafafa;z-index:9;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-2 .arr-1{right:16px}.cus-btn-2 .arr-2{left:-25%}.cus-btn-2 .circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:#fafafa;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-2 .text{position:relative;z-index:1;transform:translateX(-12px);transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-2:hover{color:#fafafa;border:1px solid #fafafa}.cus-btn-2:hover .arr-1{right:-25%}.cus-btn-2:hover .arr-2{transform:rotate(45deg);left:16px}.cus-btn-2:hover .arr-2 path{fill:#fafafa}.cus-btn-2:hover .text{transform:translateX(12px)}.cus-btn-2:hover .circle{background-color:#0c0c0d;width:220px;height:220px;opacity:1}.cus-btn-3{position:relative;display:inline-flex;align-items:center;gap:clamp(8px,.625vw,24px);padding:clamp(14px,.729vw,28px) clamp(28px,2.083vw,68px);font-size:clamp(12px,.833vw,32px);font-family:"Inter",sans-serif;font-weight:500;text-transform:none;line-height:120%;background-color:rgba(0,0,0,0);color:#fafafa;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(0.23, 1, 0.32, 1);border:1px solid #fafafa}.cus-btn-3 svg{position:absolute;width:24px;fill:#fafafa;z-index:9;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-3 .arr-1{right:16px}.cus-btn-3 .arr-2{left:-25%}.cus-btn-3 .circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:#fafafa;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-3 .text{position:relative;z-index:1;transform:translateX(-12px);transition:all .8s cubic-bezier(0.23, 1, 0.32, 1)}.cus-btn-3:hover{color:#fafafa;background-color:#e30613;border:1px solid #e30613}.cus-btn-3:hover .arr-1{right:-25%}.cus-btn-3:hover .arr-2{transform:rotate(45deg);left:16px}.cus-btn-3:hover .arr-2 path{fill:#fafafa}.cus-btn-3:hover .text{transform:translateX(12px)}.cus-btn-3:hover .circle{background-color:#e30613;width:220px;height:220px;opacity:1}.cus-btn-4{display:inline-flex;align-items:center;gap:clamp(12px,.833vw,32px);position:relative;overflow:hidden;padding-right:12px}.cus-btn-4 .link-icon{width:clamp(40px,2.5vw,54px);height:clamp(40px,2.5vw,54px);background-color:#e30613;border-radius:50%;display:grid;place-items:center;transition:transform .3s ease;line-height:1;position:relative;overflow:hidden}.cus-btn-4 .link-icon::before{content:"+";display:block;font-size:clamp(24px,1.25vw,28px);font-weight:500;line-height:1;transform:translateY(-1px)}@media(max-width: 820px){.cus-btn-4 .link-icon{padding-top:0}}.cus-btn-4 .cross-icon{align-items:center}.cus-btn-4::before{content:"";position:absolute;left:0;bottom:0;border-radius:clamp(28px,2.5vw,68px);padding-right:12px;width:100%;height:100%;background-color:#e30613;transform:translateX(-100%);transition:transform .3s ease;z-index:0}.cus-btn-4:hover{color:#fafafa !important}.cus-btn-4:hover::before{transform:translateX(0);color:#fafafa !important}.cus-btn-4:hover .link-icon{transform:rotate(45deg)}.cus-btn-4:hover .text{color:#fafafa}.cus-btn-4:hover span{color:#fafafa !important;position:relative;z-index:1}.scrollToTopBtn{background-color:#e30613;border:none;color:#fafafa;cursor:pointer;font-size:clamp(18px,1.25vw,48px);line-height:48px;display:grid;align-items:center;justify-content:center;width:clamp(40px,2.5vw,64px);height:clamp(40px,2.5vw,64px);position:fixed;bottom:30px;right:30px;z-index:100;opacity:0;transform:translateY(100px);transition:all .5s ease}.scrollToTopBtn:hover{border:1px solid #45474f;background:#45474f;color:#fafafa;transition:all .3s ease-in-out}.showBtn{opacity:1;transform:translateY(0)}.slider-arrows{display:flex;align-items:center;gap:clamp(12px,.833vw,32px)}.slider-arrows .arrow-btn svg{width:clamp(24px,1.667vw,64px);height:clamp(18px,1.25vw,48px);transition:all .3s ease-in-out}.slider-arrows .arrow-btn svg path{stroke:#fafafa;transition:all .3s ease-in-out}.slider-arrows .arrow-btn:hover{transition:all .3s ease-in-out}.slider-arrows .arrow-btn:hover path{stroke:#e30613;fill:#e30613;transition:all .3s ease-in-out}.social-icons{display:flex;align-items:center;gap:clamp(8px,.625vw,20px)}@media(max-width: 490px){.social-icons{gap:clamp(12px,.833vw,32px)}}.social-icons.icon-v2{gap:clamp(16px,1.042vw,40px) !important}.social-icons li a{display:grid;align-items:center;justify-content:center;border-radius:4px;transition:all .3s ease-in-out}.social-icons li a svg{width:clamp(18px,1.25vw,48px);height:clamp(18px,1.25vw,48px)}.social-icons li a svg path{transition:all .3s ease-in-out}.social-icons li a:hover svg path{fill:#1e1f20;transition:all .3s ease-in-out}.pagination{margin-left:auto;margin-right:auto;text-align:center;overflow:hidden;display:flex}.pagination #border-pagination,.pagination ul.f3-widget-paginator{display:flex;gap:clamp(4px,.417vw,16px);margin:0 auto;padding:0;text-align:center;list-style:none}.pagination #border-pagination li,.pagination ul.f3-widget-paginator li{display:inline}.pagination #border-pagination li span,.pagination ul.f3-widget-paginator li.current{color:#fafafa;transition:all .3s ease-in-out}.pagination #border-pagination li a,.pagination ul.f3-widget-paginator li a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#45474f;width:clamp(30px,2.5vw,54px);height:clamp(30px,2.5vw,54px);padding:8px;gap:7.5px;border-radius:0;background:#fafafa;float:left;transition:all .3s ease-in-out;font-family:"Inter",sans-serif;font-size:clamp(12px,.729vw,28px);font-style:normal;font-weight:500;line-height:150%}@media(max-width: 399px){.pagination #border-pagination li a,.pagination ul.f3-widget-paginator li a{font-size:clamp(12px,.729vw,28px)}}.pagination #border-pagination li a svg path{stroke:#fafafa;transition:all .3s ease-in-out}.pagination #border-pagination li a.active,.pagination ul.f3-widget-paginator li.current{background-color:#e30613;color:#fafafa;display:flex;align-items:center;justify-content:center;width:clamp(30px,2.5vw,54px);height:clamp(30px,2.5vw,54px)}.pagination #border-pagination li a.active svg path{stroke:#fafafa;transition:all .3s ease-in-out}.pagination #border-pagination li a:hover,.pagination ul.f3-widget-paginator li a:hover{background-color:#e30613;color:#fafafa}.pagination #border-pagination li a:hover svg path{stroke:#fafafa;transition:all .3s ease-in-out}.pagination #border-pagination li:hover span{color:#fafafa;transition:all .3s ease-in-out}.blog-sec .f3-widget-paginator{margin-top:24px}main>section.one-column:first-child{padding-top:150px}main>section:first-child{padding-top:150px}#scroll-container:has(.breadcrumbs) main>section.one-column:first-child,#scroll-container:has(.breadcrumbs) main>section:first-child{padding-top:32px}#scroll-container:has(.breadcrumbs) main>.title-banner+.breadcrumbs+section.one-column{padding-top:32px}@media(max-width: 1199px){main>section.one-column:first-child{padding-top:132px}main>section:first-child{padding-top:132px}#scroll-container:has(.breadcrumbs) main>section.one-column:first-child,#scroll-container:has(.breadcrumbs) main>section:first-child{padding-top:28px}#scroll-container:has(.breadcrumbs) main>.title-banner+.breadcrumbs+section.one-column{padding-top:28px}}@media(max-width: 767px){main>section.one-column:first-child{padding-top:112px}main>section:first-child{padding-top:112px}#scroll-container:has(.breadcrumbs) main>section.one-column:first-child,#scroll-container:has(.breadcrumbs) main>section:first-child{padding-top:24px}#scroll-container:has(.breadcrumbs) main>.title-banner+.breadcrumbs+section.one-column{padding-top:24px}}main>section:first-child{position:relative}main>section:first-child>.container>.row>.col-sm-12>.frame-type-header:first-child{background:#243238;padding-top:clamp(30px,2.083vw,48px);padding-bottom:clamp(30px,2.083vw,48px);padding-left:max(16px,(100vw - var(--kgg-max-content))/2 + 16px);padding-right:max(16px,(100vw - var(--kgg-max-content))/2 + 16px);margin-bottom:clamp(20px,2vw,30px);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-shadow:none}main>section:first-child>.container>.row>.col-sm-12>.frame-type-header:first-child h1{color:#fafafa;margin:0}main>section:first-child>.container>.row>.col-sm-12>.frame-type-header:first-child+.frame-type-textpic .ce-bodytext p,main>section:first-child>.container>.row>.col-sm-12>.frame-type-header:first-child+.frame-type-text .ce-bodytext p{font-size:clamp(16px,.938vw,20px);line-height:1.45;color:#45474f;max-width:980px}main>section:first-child>.container>.row>.col-sm-12>.text-center:first-child{background:#243238;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:clamp(30px,2.083vw,48px);padding-bottom:clamp(30px,2.083vw,48px);padding-left:max(16px,(100vw - var(--kgg-max-content))/2 + 16px);padding-right:max(16px,(100vw - var(--kgg-max-content))/2 + 16px);margin-bottom:clamp(20px,2vw,30px);text-align:left !important}main>section:first-child>.container>.row>.col-sm-12>.text-center:first-child h2{color:#fafafa;font-family:"Sarabun",sans-serif;font-size:clamp(34px,2.4vw,48px);line-height:1.12;font-weight:500;letter-spacing:-0.005em;margin:0}@media(max-width: 767px){main>section:first-child>.container>.row>.col-sm-12>.frame-type-header:first-child{padding:24px 16px}main>section:first-child>.container>.row>.col-sm-12>.text-center:first-child{padding:24px 16px}}.blog-sec .widget-latest-news>.page-navigation:first-of-type{display:none}.blog-sec .page-navigation{margin-top:24px}.blog-sec .page-navigation p{margin-bottom:12px}.blog-sec .page-navigation ul.f3-widget-paginator{display:flex;gap:clamp(4px,.417vw,16px);padding:0;margin:0;list-style:none}.blog-sec .page-navigation ul.f3-widget-paginator li.current,.blog-sec .page-navigation ul.f3-widget-paginator li a{display:flex;align-items:center;justify-content:center;min-width:clamp(30px,2.5vw,54px);height:clamp(30px,2.5vw,54px);padding:0 8px;background:#fafafa;color:#45474f;text-decoration:none;transition:all .3s ease-in-out}.blog-sec .page-navigation ul.f3-widget-paginator li.current,.blog-sec .page-navigation ul.f3-widget-paginator li a:hover{background-color:#e30613;color:#fafafa}textarea.form-control{min-height:27px;max-height:50px}@media(max-width: 578px){textarea.form-control{min-height:60px;max-height:60px}}textarea.form-control-1{min-height:27px;max-height:50px}@media(max-width: 578px){textarea.form-control-1{min-height:40px;max-height:40px}}.form-control{padding-bottom:clamp(12px,.833vw,32px);border:none;border-bottom:1px solid #fafafa;background-color:rgba(0,0,0,0) !important;font-family:"Inter",sans-serif;font-size:clamp(14px,.938vw,36px);border-radius:0;font-style:normal;font-weight:400;line-height:150%;position:relative;color:#0c0c0d;box-shadow:none}@media(max-width: 430px){.form-control{padding-right:54px}}.form-control.form-control-2{padding-left:16px}.form-control:focus{background:#fafafa;box-shadow:none;outline:0;color:#adafb6 !important}.form-control:hover{color:#adafb6 !important}.form-control::-moz-placeholder{color:#adafb6 !important;opacity:1}.form-control::placeholder{color:#adafb6 !important;opacity:1}.form-control svg{position:absolute;top:16px;left:18px}.form-control-1{width:100%;padding-bottom:clamp(12px,.833vw,32px);border:none;border-bottom:1px solid #45474f;background-color:rgba(0,0,0,0) !important;font-family:"Inter",sans-serif;font-size:clamp(14px,.938vw,36px);border-radius:0;font-style:normal;font-weight:400;line-height:150%;position:relative;color:#45474f;box-shadow:none}@media(max-width: 430px){.form-control-1{padding-right:54px}}.form-control-1.form-control-2{padding-left:16px}.form-control-1:focus{background:rgba(0,0,0,0);box-shadow:none;outline:0;color:#45474f !important}.form-control-1:hover{color:#45474f !important}.form-control-1::-moz-placeholder{color:#45474f !important;opacity:1}.form-control-1::placeholder{color:#45474f !important;opacity:1}.form-control-1 svg{position:absolute;top:16px;left:18px}.input-block{position:relative}.input-block svg,.input-block i{position:absolute;z-index:2;top:16px;right:16px}input[type=file]{display:none}label.error{color:red}.cus-checkBox input{display:none;color:#fafafa}.cus-checkBox label{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;color:#fafafa}.cus-checkBox label::before{content:"";font-family:"Font Awesome 6 Pro";color:#fafafa;font-size:clamp(16px,1.042vw,20px);font-weight:300}.cus-checkBox input[type=checkbox]:checked+label::before{content:"";color:#e30613;font-weight:600}#preloader{position:fixed;width:100%;height:100vh;z-index:9999999;display:grid;align-items:center;justify-content:center;background:#243238}#preloader .truck{color:#fafafa}*{border:0;box-sizing:border-box;margin:0;padding:0}.truck{--dur: 3s;display:block;width:12em;height:auto}.truck__body,.truck__line,.truck__outside1,.truck__outside2,.truck__outside3,.truck__wheel,.truck__wheel-spin,.truck__window1,.truck__window2{animation:truck-body var(--dur) linear infinite}.truck__body{transform-origin:17px 11px}.truck__line{animation-name:truck-line}.truck__outside1{animation-name:truck-outside1}.truck__outside2{animation-name:truck-outside2}.truck__outside3{animation-name:truck-outside3}.truck__wheel{animation-name:truck-wheel}.truck__wheel-spin{animation-name:truck-wheel-spin;transform-origin:6.5px 17px}.truck__wheel:nth-child(2){animation-delay:calc(var(--dur)*.0625)}.truck__wheel:nth-child(2) .truck__wheel-spin{transform-origin:27px 17px}.truck__window1{animation-name:truck-window1}.truck__window2{animation-name:truck-window2}@media(prefers-color-scheme: dark){:root{--bg: hsl(var(--hue),90%,10%);--fg: hsl(var(--hue),90%,50%)}}@keyframes truck-body{from,12.5%,25%,37.5%,50%,62.5%,75%,87.5%,to{animation-timing-function:cubic-bezier(0.33, 0, 0.67, 0);transform:translate(0, 0) rotate(0)}6.25%,18.75%,31.25%,43.75%,56.25%,68.75%,81.25%,93.75%{animation-timing-function:cubic-bezier(0.33, 1, 0.67, 1);transform:translate(0, 1px) rotate(-0.75deg)}}@keyframes truck-line{from{stroke-dashoffset:-18}to{stroke-dashoffset:78}}@keyframes truck-outside1{from{stroke-dashoffset:105}to{stroke-dashoffset:-105}}@keyframes truck-outside2{from{stroke-dashoffset:168}to{stroke-dashoffset:-42}}@keyframes truck-outside3{from{stroke-dashoffset:192}to{stroke-dashoffset:-18}}@keyframes truck-wheel{from,12.5%,25%,37.5%,50%,62.5%,75%,87.5%,to{animation-timing-function:cubic-bezier(0.33, 0, 0.67, 0);transform:translate(0, 0)}6.25%,18.75%,31.25%,43.75%,56.25%,68.75%,81.25%,93.75%{animation-timing-function:cubic-bezier(0.33, 1, 0.67, 1);transform:translate(0, -1px)}}@keyframes truck-wheel-spin{from{stroke-dashoffset:-15.71;transform:rotate(0)}to{stroke-dashoffset:15.71;transform:rotate(-4turn)}}@keyframes truck-window1{from{stroke-dashoffset:-21}to{stroke-dashoffset:189}}@keyframes truck-window2{from{stroke-dashoffset:-39}to{stroke-dashoffset:171}}.video-link{display:inline-block;padding:5px 10px;border-radius:4px;text-decoration:none;color:#fff;background-color:#f03;box-shadow:0 5px 10px -3px rgba(0,0,0,.5)}.player{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;background:radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.65) 0%, rgb(0, 0, 0) 100%);opacity:0;transition:opacity .3s ease-in-out}.player__video{position:relative;top:50%;left:50%;width:auto;max-width:65%;height:77%;background-color:#fff;box-shadow:0 0 50px rgba(0,0,0,.95);transform:translate(-50%, -50%)}@media(max-width: 1024px){.player__video{height:30%}}@media(max-width: 490px){.player__video{max-width:78%}}.js--show-video{opacity:1}.video-filler{display:block;width:100%}.video-close{position:absolute;z-index:0;top:0;right:-30px;padding:5px 10px;border:none;outline:none;border-radius:0 50% 50% 0;cursor:pointer;font-size:24px;color:#000;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.75)}.video-iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:2px solid #fff}.last-block{display:flex;align-items:center;gap:16px}@media(max-width: 490px){.last-block.v-2{width:100%}}.last-block .drop-container{width:100%;background-color:#141516;padding:clamp(4px,.365vw,16px) clamp(8px,.625vw,24px);border-radius:5px}@media(max-width: 490px){.last-block .drop-container.v-2{width:100%}}@media(max-width: 490px){.last-block .drop-container .wrapper-dropdown.v-2{width:100%}}.drop-container{background-color:#ffe603;padding-right:12px}.wrapper-dropdown{display:inline-flex;align-items:center;gap:clamp(4px,.417vw,16px);position:relative;width:-moz-fit-content;width:fit-content;width:100%;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper-dropdown .selected-display{font-weight:400;line-height:150%}.wrapper-dropdown::before{position:absolute;top:50%;right:16px;margin-top:-2px;border-width:6px 6px 0 6px;border-style:solid;border-color:#fff rgba(0,0,0,0)}.wrapper-dropdown .topbar-dropdown{width:100%;overflow:hidden;box-shadow:0px 3px 6px 0px #adafb6;background:#fafafa;color:#adafb6 !important;transition:.3s;position:absolute;top:100%;right:0;left:6px;margin:0;padding:0;list-style:none;z-index:99;border-radius:16px;transform-origin:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;visibility:hidden}.wrapper-dropdown .topbar-dropdown li{color:#1e1f20 !important;font-weight:500;padding:0 15px;line-height:45px;border-radius:0;overflow:hidden;transition:all .3s ease-in-out}.wrapper-dropdown .topbar-dropdown li:last-child{border-bottom:none}.wrapper-dropdown .topbar-dropdown li:hover{transition:all .3s ease-in-out;background-color:#e30613;color:#fafafa !important}.wrapper-dropdown.active .topbar-dropdown{color:#0c0c0d;opacity:1;visibility:visible;border-radius:5px}.wrapper-dropdown .scrollable-menu{height:auto;max-height:200px;overflow-x:hidden}.wrapper-dropdown .arrow{float:right;rotate:180deg}.wrapper-dropdown svg{transition:all .3s}.wrapper-dropdown .rotated{transform:rotate(-180deg)}.header{width:100%;color:#fafafa;font-weight:500;background-color:#243238;position:absolute;top:0;left:0;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width: 580px){.header{padding:clamp(2px,.833vw,32px) 0}}.header.header-2{position:unset;background:#0c0c0d}.header .navigation{width:100%;position:relative}.header .navigation .header-logo{width:300px;max-width:100%;height:auto}@media(max-width: 1024px){.header .navigation .header-logo{width:300px}}.header .navigation .menu-button-right{padding-top:5px;display:flex;align-items:center;gap:clamp(24px,3.333vw,72px)}.header .navigation .menu-button-right .main-menu__nav{margin-left:auto;margin-right:auto}.header .navigation .menu-button-right .main-menu__nav .main-menu__list,.header .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{margin:0;padding:0;list-style-type:none;align-items:center;display:none}@media screen and (min-width: 1200px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list,.header .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{display:flex;gap:clamp(20px,1.667vw,40px)}}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li{padding-top:.417vw;padding-bottom:.417vw;position:relative}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a{font-size:clamp(15px,.938vw,22px);font-weight:500;line-height:150%;font-family:"Inter",sans-serif;letter-spacing:.32px;color:#fafafa;display:flex;align-items:center;gap:clamp(18px,1.25vw,48px) !important;position:relative;transition:all all .3s ease-in-out}@media(max-width: 1199px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a{font-size:clamp(17px,1.251vw,18px)}}@media(max-width: 575px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a{font-size:clamp(16px,2.261vw,14px)}}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a::after,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a::after{bottom:0;left:0;position:absolute;content:"";width:0;height:2px;background-color:#e30613;transition:all .3s ease-in-out}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a:hover,.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a.active,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a:hover,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a.active{transition:all .3s ease-in-out;color:#fafafa}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a:hover::after,.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a.active::after,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a:hover::after,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a.active::after{width:100%;transition:all .3s ease-in-out}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li .header-arrow,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li .header-arrow{font-weight:300;margin-left:-16px}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li:first-child a::before,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li:first-child a::before{display:none}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li.current,.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li:hover,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li.current,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li:hover{color:#243238}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul{overflow:hidden;border-radius:5px;text-transform:none;position:absolute;top:100%;left:0;min-width:300px;flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transform-origin:top center;transform:scaleY(0) translateZ(100px);backface-visibility:hidden;transition:opacity all .3s ease-in-out,visibility all .3s ease-in-out,transform 700ms ease;z-index:99;background:#fafafa;padding:8px 0}@media screen and (min-width: 1200px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>ul{top:calc(100% + 16px)}.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li.dropdown::after,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li.dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;z-index:98}}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li{flex:1 1 100%;width:100%;position:relative}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>a{font-size:clamp(14px,.833vw,20px);line-height:26px;color:#0c0c0d;font-weight:500;font-family:"Inter",sans-serif;display:flex;padding:7px 20px;transition:400ms;border-radius:0px}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.active>a,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.current>a,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li:hover>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.active>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.current>a,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li:hover>a{background-color:#e30613;color:#fafafa}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.has-submenu:not(.active)>.submenu-parent-label,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.has-submenu:not(.active)>span,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.has-submenu:not(.active)>.submenu-parent-label,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.has-submenu:not(.active)>span{display:block;padding:7px 20px;font-size:clamp(14px,.833vw,20px);line-height:26px;color:#0c0c0d;font-weight:500;font-family:"Inter",sans-serif;text-transform:none}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.has-submenu.active>.submenu-parent-label,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.has-submenu.active>span,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.has-submenu.active>.submenu-parent-label,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.has-submenu.active>span{background-color:#e30613;color:#fafafa}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul{top:0;left:calc(100% + 20px)}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul.right-align,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul.right-align{top:0;left:auto;right:100%}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul ul{display:flex}.header .navigation .menu-button-right .main-menu__nav .main-menu__list li:hover>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:hover>ul{opacity:1;visibility:visible;gap:0;transform:scaleY(1) translateZ(0px);transition:all .3s ease-in-out}@media only screen and (min-width: 1200px)and (max-width: 1399px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(1) ul li>ul,.header .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(2) ul li>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(1) ul li>ul,.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(2) ul li>ul{left:auto;right:calc(100% + 20px)}}.header .navigation .main-menu__right{display:flex;align-items:center;gap:clamp(18px,1.25vw,48px) !important}.header .navigation .main-menu__right .main-menu-link-btn{position:relative}.header .navigation .main-menu__right .main-menu-link-btn svg .icon{transition:all .3s ease-in-out}.header .navigation .main-menu__right .main-menu-link-btn:hover svg .icon{fill:#e30613;transition:all .3s ease-in-out}.header .navigation .main-menu__right .search-toggler{margin-top:10px}.header .navigation .main-menu__right .cart-text{line-height:0}.mobile-nav__toggler{font-size:24px;font-weight:200;color:#45474f;cursor:pointer;transition:500ms;display:none}@media(max-width: 1099px){.mobile-nav__toggler{display:flex;filter:hue-rotate(50deg)}}.mobile-nav__toggler:hover{color:#243238}.mobile-nav__wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;transform:translateX(-100%);transform-origin:left center;transition:transform 500ms ease 500ms,visibility 500ms ease 500ms;visibility:hidden;position:fixed}.mobile-nav__wrapper .container{padding-left:0;padding-right:0}.mobile-nav__wrapper.expanded{opacity:1;transform:translateX(0%);visibility:visible;transition:transform 500ms ease 0ms,visibility 500ms ease 0ms}.mobile-nav__wrapper.expanded .mobile-nav__content{opacity:1;visibility:visible;transform:translateX(0);transition:opacity 500ms ease 500ms,visibility 500ms ease 500ms,transform 500ms ease 500ms}.mobile-nav__wrapper .mobile-nav__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0c0c0d;opacity:.3}.mobile-nav__wrapper .mobile-nav__content{width:300px;background-color:#fafafa;z-index:10;position:relative;height:100%;overflow-y:auto;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;opacity:0;visibility:hidden;transform:translateX(-100%);transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms,transform 500ms ease 0ms}@media(max-width: 490px){.mobile-nav__wrapper .mobile-nav__content{width:clamp(250px,55.102vw,450px)}}.mobile-nav__wrapper .mobile-nav__content .main-menu__nav{display:block;padding:0}.mobile-nav__wrapper .mobile-nav__content .logo-box{margin-bottom:40px;display:flex}.mobile-nav__wrapper .mobile-nav__content .logo-box img{width:clamp(160px,15.625vw,320px)}.mobile-nav__wrapper .mobile-nav__content .main-menu__list,.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul{margin:0;padding:0;list-style-type:none}.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul{display:none;border-top:1px solid RGBA(255, 255, 255, 0.1)}.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul li>a{padding-left:1em}.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul li:not(:last-child){border-bottom:1px solid RGBA(255, 255, 255, 0.1)}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li:not(:last-child){border-bottom:1px solid RGBA(255, 255, 255, 0.1)}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a{display:flex;justify-content:space-between;line-height:30px;color:#0c0c0d;font-size:18px;font-family:"Inter",sans-serif;text-transform:capitalize;font-weight:500;height:46px;letter-spacing:.8px;align-items:center;transition:500ms}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a.expanded{color:#e30613}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button{width:30px;height:30px;background-color:#e30613;border:none;outline:none;color:#fafafa;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-90deg);transition:transform 500ms ease}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button.expanded{transform:rotate(0deg);background-color:#e30613;color:#fafafa}.mobile-nav__wrapper .mobile-nav__close{position:absolute;top:20px;right:15px;font-size:18px;color:#0c0c0d;cursor:pointer}.mobile-nav__social{display:flex;align-items:center}.mobile-nav__social a{font-size:16px;color:#0c0c0d;transition:500ms}.mobile-nav__social a+a{margin-left:20px}.mobile-nav__social a:hover{color:#e30613}.mobile-nav__contact{margin-bottom:0;margin-top:20px;margin-bottom:20px}.mobile-nav__contact li{color:#0c0c0d;font-size:14px;font-weight:500;position:relative;display:flex;align-items:center}.mobile-nav__contact li+li{margin-top:15px}.mobile-nav__contact li a{color:inherit;transition:500ms}.mobile-nav__contact li a:hover{color:#e30613}.mobile-nav__contact li i{width:30px;height:30px;border-radius:50%;background-color:#e30613;display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;margin-right:10px;color:#fafafa}.mobile-nav__container .main-menu__logo,.mobile-nav__container .main-menu__right{display:none}.nav-bar .nav-link li{position:relative;display:flex;align-items:center;gap:16px}.nav-bar .nav-link li::before{width:clamp(4px,.417vw,16px);height:clamp(4px,.417vw,16px);border:1px solid #e30613;border-radius:clamp(4px,.417vw,16px)}.nav-bar .nav-link li.active::before{display:none}.hero-banner{background-color:#243238;height:100vh;width:100%;padding:clamp(130px,14.375vw,332px) 0 clamp(20px,3.5vw,72px)}@media(max-width: 1399px){.hero-banner{height:auto}}.hero-banner .timing-wrapper{display:flex;align-items:center;gap:clamp(18px,1.25vw,48px) !important}.hero-banner .timing-wrapper .timing-block-1{padding:clamp(4px,1vw,16px) clamp(12px,3vw,32px);border:1px solid #eaeaec;text-align:center;min-width:9vw}.hero-banner .hero-img-block{display:flex;flex-direction:column;align-items:center;position:absolute;top:0}.hero-banner .hero-img-block img:first-child{height:15.825vw}.hero-banner .hero-img-block img:last-child{width:40.885vw;height:26.563vw;margin-top:-16px;animation:slideIn 2s ease-in-out infinite alternate;transform-origin:top}@keyframes slideIn{from{transform:translateY(0) rotate(-2deg)}to{transform:translateY(0) rotate(2deg)}}@media(max-width: 820px){.hero-banner .hero-img-block{position:unset;display:none}}.blog-sec .heading{display:flex;align-items:center;justify-content:space-between}.blog-sec .search-container{position:relative}.blog-sec .search-icon{position:absolute;top:50%;left:clamp(12px,.833vw,32px);transform:translateY(-50%);color:#141516;font-size:20px;z-index:2}.blog-sec .search-form{padding:clamp(12px,.833vw,32px) clamp(12px,.833vw,32px) clamp(12px,.833vw,32px) 0;color:#141516;border-radius:4px;border:1px solid #141516;width:100%;background-color:#fafafa;padding-left:50px;line-height:normal;position:relative;font-size:16px}.blog-sec .search-form:focus{outline:none}.blog-sec .search-form::-moz-placeholder{color:#141516}.blog-sec .search-form::placeholder{color:#141516}@media(max-width: 768px){.blog-sec .search-icon{font-size:1.2rem;left:clamp(12px,.625vw,24px)}.blog-sec .search-form{padding-left:36px;font-size:.9rem}}@media(max-width: 480px){.blog-sec .search-icon{font-size:1rem;left:12px}.blog-sec .search-form{padding-left:32px;font-size:.8rem}}.last-block{display:flex;align-items:center;gap:16px}@media(max-width: 490px){.last-block.v-2{width:100%}}.last-block .drop-container{width:100%;background-color:#141516;border-radius:4px}@media(max-width: 490px){.last-block .drop-container.v-2{width:100%}}@media(max-width: 490px){.last-block .drop-container .wrapper-dropdown.v-2{width:100%}}.drop-container{border:1px solid #141516;background-color:#fafafa;padding:clamp(10px,.729vw,28px) clamp(18px,1.25vw,48px);border-radius:4px}.wrapper-dropdown{display:inline-flex;align-items:center;gap:clamp(4px,.417vw,16px);position:relative;width:-moz-fit-content;width:fit-content;width:100%;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper-dropdown .selected-display{font-weight:400;line-height:150%}.wrapper-dropdown::before{position:absolute;top:50%;right:16px;margin-top:-2px;border-width:6px 6px 0 6px;border-style:solid;border-color:#fff rgba(0,0,0,0)}.wrapper-dropdown .topbar-dropdown{width:100%;overflow:hidden;box-shadow:0px 3px 6px 0px #adafb6;background:#fafafa;color:#141516 !important;transition:.3s;position:absolute;top:167%;right:0;left:-2px;margin:0;padding:0;list-style:none;z-index:99;border-radius:16px;transform-origin:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;visibility:hidden}.wrapper-dropdown .topbar-dropdown li{color:#1e1f20 !important;font-weight:500;padding:0 15px;line-height:45px;border-radius:0;overflow:hidden;transition:all .3s ease-in-out}.wrapper-dropdown .topbar-dropdown li:last-child{border-bottom:none}.wrapper-dropdown .topbar-dropdown li:hover{transition:all .3s ease-in-out;background-color:#e30613;color:#fafafa !important}.wrapper-dropdown.active .topbar-dropdown{opacity:1;visibility:visible;border-radius:5px}.wrapper-dropdown .scrollable-menu{height:auto;max-height:200px;overflow-x:hidden}.wrapper-dropdown .arrow{float:right;rotate:180deg}.wrapper-dropdown svg{transition:all .3s}.wrapper-dropdown .rotated{transform:rotate(-180deg)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.footer{background-color:#243238;padding:clamp(60px,6.354vw,254px) 0;margin-bottom:0;border-bottom:none;box-shadow:none}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{color:#fafafa}.footer ul li:hover{color:#e30613 !important}.footer ul li a{color:inherit;text-decoration:none;transition:color .2s ease}.footer ul li a:hover{color:#e30613;text-decoration:underline}.footer .footer-mail{color:#eaeaea;text-decoration:none;border-bottom:1px solid rgba(234,234,236,.35);transition:color .2s ease,border-color .2s ease}.footer .footer-mail:hover{color:#fafafa;border-bottom-color:#e30613}.footer .newletter-form{display:flex;align-items:center;justify-content:space-between;border:1px solid #eaeaec;padding:clamp(8px,.625vw,24px) clamp(12px,.833vw,32px)}.footer .newletter-form .news-letter{width:100%;border:none;background-color:rgba(0,0,0,0)}.footer .newletter-form .news-letter::-moz-placeholder{color:#eaeaec}.footer .newletter-form .news-letter::placeholder{color:#eaeaec}.footer .newletter-form .news-letter:focus{color:#eaeaec;background-color:rgba(0,0,0,0);outline:none}.footer .newletter-form .news-letter::before{color:#eaeaec;background-color:rgba(0,0,0,0);outline:none}.footer .newletter-form .news-letter-button{border:none;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.footer .newletter-form .news-letter-button svg{transition:all .3s ease-in-out}.footer .newletter-form .news-letter-button svg path{transition:all .3s ease-in-out}.footer .newletter-form .news-letter-button:hover svg path{fill:#e30613}.footer .footer-logo{width:300px;max-width:100%;height:auto}@media(max-width: 820px){.footer .footer-logo{width:300px;max-width:100%;height:auto}}.links-block{display:flex;align-items:center;gap:clamp(40px,2.5vw,54px)}.links-block .link-1{width:clamp(40px,2.5vw,54px);height:clamp(40px,2.5vw,54px);display:flex;align-items:center;justify-content:center;background-color:#fafafa;transition:all .3s ease-in-out}.links-block .link-1 svg{transition:all .3s ease-in-out;width:clamp(18px,1.25vw,48px);height:clamp(18px,1.25vw,48px)}.links-block .link-1 svg path{transition:all .3s ease-in-out;fill:#e30613}.links-block .link-1:hover{transition:all .3s ease-in-out;background-color:#e30613}.links-block .link-1:hover svg path{fill:#fafafa}.links-block-2{gap:clamp(18px,1.25vw,48px) !important}.links-block-2 .links-2{background-color:#e30613 !important;width:clamp(24px,1.667vw,64px) !important;height:clamp(24px,1.667vw,64px) !important}.links-block-2 .links-2 svg{width:clamp(12px,.833vw,32px);height:clamp(12px,.833vw,32px)}.links-block-2 .links-2 svg path{fill:#fafafa !important}.links-block-2 .links-2:hover{background-color:#fafafa !important}.links-block-2 .links-2:hover svg path{fill:#e30613 !important}.title-banner{position:relative;background:url("/fileadmin/backgrounds/about-bg.jpg") no-repeat;background-position:center;background-size:cover;height:clamp(400px,30vw,560px);min-height:clamp(400px,30vw,560px);max-height:clamp(400px,30vw,560px);box-sizing:border-box;padding-top:0;padding-bottom:0;padding-left:max(16px,(100vw - 1240px)/2 + 16px);padding-right:max(16px,(100vw - 1240px)/2 + 16px);display:flex;align-items:center;overflow:hidden}.title-banner::before{content:"";position:absolute;inset:0;background:rgba(14,20,24,.52);z-index:0;pointer-events:none}.title-banner .title-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:start;width:100%}.title-banner-1{background:url("/fileadmin/backgrounds/title-bg.png") no-repeat;background-position:center;background-size:cover}.title-banner-2{background:url("/fileadmin/backgrounds/booking-bg.jpg") no-repeat;background-position:center;background-size:cover}@media(max-width: 767px){.title-banner{height:340px;min-height:340px;max-height:340px;padding-top:0;padding-bottom:0;padding-left:16px;padding-right:16px}}.callenges-sec .callenges-wrapper .row{border-top:2px dashed #45474f;overflow:visible}@media(max-width: 820px){.callenges-sec .callenges-wrapper .row{border-top:none}}.callenges-sec .callenges-wrapper .challenge-block{position:relative;display:flex;align-items:center;gap:clamp(8px,.625vw,24px);height:100%}.callenges-sec .callenges-wrapper .challenge-slider{position:relative;border-top:none}.callenges-sec .callenges-wrapper .challenge-slider::before{content:"";position:absolute;left:0;right:0;top:50%;height:0;border-top:2px dashed #45474f;z-index:1;pointer-events:none}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block{border-top:none;flex-direction:column;align-items:center;gap:clamp(6px,.5vw,12px);padding-top:0;padding-bottom:0;text-align:center;z-index:2}.callenges-sec .callenges-wrapper{position:relative}.callenges-sec .callenges-wrapper .history-arrows{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none;z-index:5}.callenges-sec .callenges-wrapper .history-arrow{pointer-events:auto;width:46px;height:46px;padding:0;border:none;border-radius:50%;background:#fafafa;color:#45474f;box-shadow:0 1px 3px rgba(12,13,13,.08),0 0 0 1px rgba(69,71,79,.1);display:grid;place-items:center;cursor:pointer;transition:all .3s ease-in-out}.callenges-sec .callenges-wrapper .history-arrow svg{width:22px;height:22px;display:block}.callenges-sec .callenges-wrapper .history-arrow:hover{color:#e30613;box-shadow:0 4px 14px rgba(227,6,19,.12),0 0 0 1px rgba(227,6,19,.2)}.callenges-sec .callenges-wrapper .history-arrow:focus-visible{outline:2px solid #e30613;outline-offset:3px}.callenges-sec .callenges-wrapper .history-arrow.prev{position:absolute;left:4px}.callenges-sec .callenges-wrapper .history-arrow.next{position:absolute;right:4px}.callenges-sec .callenges-wrapper .challenge-slider{padding:0 clamp(72px,10vw,104px)}.callenges-sec .callenges-wrapper .challenge-slider .slick-track{display:flex;align-items:stretch}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide{height:auto;min-height:clamp(280px,34vw,400px);padding:0;font-size:inherit;color:inherit;display:grid;grid-template-rows:1fr 1fr;align-items:stretch}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide>div{min-height:0;display:flex;flex-direction:column;justify-content:center}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(odd)>div{grid-row:1;align-self:end}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(even)>div{grid-row:2;align-self:start}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(even) .challenge-block{flex-direction:column;padding-top:clamp(36px,4.5vw,60px)}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(odd) .challenge-block{flex-direction:column-reverse;padding-bottom:clamp(36px,4.5vw,60px)}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(odd) .challenge-block::before{top:auto;bottom:0;transform:translate(-50%, 50%)}.callenges-sec .callenges-wrapper .challenge-slider .slick-slide:nth-child(odd) .challenge-block::after{top:auto;bottom:0;transform:translate(-50%, 0)}.callenges-sec .callenges-wrapper .row .challenge-block::before{content:"";position:absolute;left:28px;top:10px;width:12px;height:12px;border-radius:50%;background:#eaeaec;border:2px solid #e30613;box-sizing:border-box}.callenges-sec .callenges-wrapper .row .challenge-block::after{content:"";position:absolute;left:34px;top:0;height:10px;border-left:2px dashed #45474f}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .dot-line{display:none}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block::before{content:"";position:absolute;left:50%;top:0;width:12px;height:12px;border-radius:50%;background:#eaeaec;border:2px solid #e30613;box-sizing:border-box;transform:translate(-50%, -50%)}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block::after{content:"";position:absolute;left:50%;top:0;height:clamp(36px,4.5vw,60px);border-left:2px dashed #45474f;transform:translateX(-50%)}@media(max-width: 820px){.callenges-sec .callenges-wrapper .row .challenge-block::before{display:none}.callenges-sec .callenges-wrapper .row .challenge-block::after{display:none}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block::before{display:none}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block::after{display:none}}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-block{border-top:2px dashed #45474f}}.callenges-sec .callenges-wrapper .challenge-block .content-area{padding:clamp(18px,1.25vw,48px) 0}.callenges-sec .callenges-wrapper .challenge-block .vr-date{width:66px;display:grid;place-content:center}.callenges-sec .callenges-wrapper .challenge-block .vr-date h2{color:#fff;-webkit-text-stroke:2px #000;transform:rotate(-90deg)}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .vr-date{width:100%;margin:0;place-content:center;justify-items:center;text-align:center}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .content-area{width:100%;max-width:42ch;margin-left:auto;margin-right:auto;text-align:center}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .vr-date h2{transform:none;-webkit-text-stroke:0;color:#e30613}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block.initial .vr-date h2{color:#e30613}.callenges-sec .callenges-wrapper .challenge-block.initial .vr-date h2{-webkit-text-stroke:0px}.callenges-sec .callenges-wrapper .challenge-block .svg-block{width:clamp(48px,3.333vw,128px);height:clamp(48px,3.333vw,128px);border-radius:50%;background-color:#e30613;display:flex;align-items:center;justify-content:center}.callenges-sec .callenges-wrapper .challenge-slider .challenge-block .svg-block{display:none}.callenges-sec .callenges-wrapper .challenge-block .svg-block svg{width:clamp(20px,2.083vw,54px);height:clamp(20px,2.083vw,54px)}.callenges-sec .callenges-wrapper .challenge-block .dot-line{position:absolute;left:-17px;top:-6px;height:100%;display:flex;flex-direction:column;align-items:center}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-block .dot-line{display:none}}.callenges-sec .callenges-wrapper .challenge-block .dot-line .dot{height:12px;width:12px;border-radius:12px;background-color:#adafb6;flex-shrink:0}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-block .dot-line .dot{display:none}}.callenges-sec .callenges-wrapper .challenge-block .dot-line .line{width:2px;height:90%;background-color:#adafb6}@media(max-width: 820px){.callenges-sec .callenges-wrapper .challenge-block .dot-line .line{display:none}}.side-bar .form-container{position:relative;border-radius:clamp(8px,.625vw,24px);border:1px solid #141516}.side-bar .form-container .search-container{font-size:clamp(16px,1.042vw,40px);display:flex;align-items:center;position:relative;gap:clamp(8px,.625vw,24px);background-color:rgba(0,0,0,0);padding-left:16px}.side-bar .form-container .search-container .input-search-icon{pointer-events:none;position:absolute;color:#141516}.side-bar .form-container .search-container .search-form{width:100%;padding-left:40px;border:none;background-color:rgba(0,0,0,0);color:#141516;font-family:"Inter",sans-serif;font-size:clamp(16px,1.042vw,40px);font-weight:400;line-height:120%}.side-bar .form-container .search-container .search-form::before,.side-bar .form-container .search-container .search-form:focus{border:none;outline:none;background-color:rgba(0,0,0,0)}.side-bar .form-container .search-container .search-form::-moz-placeholder{font-weight:400;color:#141516 !important}.side-bar .form-container .search-container .search-form::placeholder{font-weight:400;color:#141516 !important}.side-bar .recent-articles .articles-1{display:flex;align-items:center;gap:clamp(12px,.833vw,32px)}.side-bar .recent-articles .articles-1 .hover-content:hover{color:#e30613 !important}.side-bar .tags-content{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(8px,.625vw,24px)}.side-bar .tags-content .tags-block{padding:5px clamp(10px,.729vw,28px);background-color:#fafafa;color:#0c0c0d;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:space-between}.side-bar .tags-content .tags-block:hover{background-color:#e30613}.side-bar .tags-content .tags-block:hover .subtitle{color:#fafafa !important}.side-bar .tags-content .active{background-color:#e30613}.side-bar .tags-content .active .text{color:#fafafa !important}.side-bar .image-gallery .img-block{display:flex;align-items:center;row-gap:clamp(8px,.625vw,24px);gap:clamp(18px,1.25vw,48px) !important}@media(max-width: 1399px){.side-bar .image-gallery .img-block{flex-wrap:wrap}}.side-bar input[type=search]::-webkit-search-decoration,.side-bar input[type=search]::-webkit-search-cancel-button,.side-bar input[type=search]::-webkit-search-results-button,.side-bar input[type=search]::-webkit-search-results-decoration{display:none}.blog-detail-sec .blog-detail-content{display:flex;align-items:start;gap:clamp(8px,.625vw,24px)}.blog-detail-sec .blog-detail-content .detail-line{width:1px;height:74.479vw;background-color:#adafb6}.blog-detail-sec .blog-detail-content .qoute-block{background-color:#243238;padding:clamp(18px,1.25vw,48px);text-align:center}.hero-sec{background:url("../media/hero/hero-bg-2.jpg") no-repeat;background-size:cover;padding:clamp(98px,10.755vw,228px) 0 clamp(80px,5.339vw,228px) 0}.hero-sec .hero-title{text-align:center}.hero-sec-2{background:url("../media/hero/hero-bg-3.jpg") no-repeat}.hero-sec-3{background:url("../media/hero/hero-bg-4.jpg") no-repeat}.our-benefit-sec{background:url("/fileadmin/our-benefit-img-1.jpg") no-repeat;background-position:center;background-size:cover;width:100%;min-height:clamp(560px,46vw,720px);height:clamp(560px,46vw,720px);position:relative;transition:all .3s ease-in-out}.our-benefit-sec .our-benefit-text{border-right:1px solid #adafb6;min-height:clamp(560px,46vw,720px);height:clamp(560px,46vw,720px);display:flex;padding:clamp(12px,2.5vw,54px);flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;gap:160px;transition:all .3s ease-in-out}.our-benefit-sec .our-benefit-text .hover-text{transition:all .3s ease-in-out}.our-benefit-sec .our-benefit-text .hover-text p{overflow:hidden;transition:all .3s ease-in-out;height:0}.our-benefit-sec .our-benefit-text:hover{transition:all .3s ease-in-out;background:rgba(7,45,38,.8)}.our-benefit-sec .our-benefit-text:hover .hover-text{transition:all .3s ease-in-out}.our-benefit-sec .our-benefit-text:hover .hover-text p{transition:all .3s ease-in-out;height:100%}.map .map-wrapper iframe{border-radius:clamp(8px,.625vw,24px);width:100%;height:clamp(450px,32.135vw,900px)}.heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width: 766px){.heading{row-gap:16px;justify-content:space-between;flex-wrap:wrap;text-align:center}}.services-detail-sec .detail-border{border:1px solid #adafb6}.services-detail-sec .services-detail{padding:clamp(18px,1.25vw,48px)}.services-sec .service-block-1{display:flex;align-items:center;gap:clamp(18px,1.25vw,48px) !important;background-color:#fafafa;transition:all .3s ease-in-out}@media(max-width: 768px){.services-sec .service-block-1{flex-wrap:wrap}}.services-sec .service-block-1 .img-block{transition:all .3s ease-in-out;overflow:hidden}.services-sec .service-block-1 .img-block img{transition:all .3s ease-in-out}@media(max-width: 768px){.services-sec .service-block-1 .service-content{padding:clamp(18px,1.25vw,48px) !important}}.services-sec .service-block-1:hover .hover-content{color:#e30613}.services-sec .service-block-1:hover .img-block img{transform:scale(1.1)}@media(max-width: 1399px){p br{display:none}}.book-appointment{overflow:hidden}.book-appointment .drop-container{border:none;padding:0}.brand .brand-slider-wrapper{position:relative;width:100%;overflow:hidden}.brand .brand-slider-wrapper::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;pointer-events:none;background:linear-gradient(90deg, #EDEDED 0%, rgba(237, 237, 237, 0.2) 20%, rgba(237, 237, 237, 0.2) 80%, #EDEDED 100%)}.brand .brand-slider-wrapper .brand-slider{width:74.792vw;margin:0 auto;overflow:visible}.brand .brand-slider-wrapper .brand-slider .slick-list{overflow:visible}.brand .brand-slider-wrapper .brand-slider .slider-item{padding:0 .625vw}.brand .brand-slider-wrapper .brand-slider .slider-item .logo{padding:clamp(40px,2.5vw,54px) 0;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.brand .brand-slider-wrapper .brand-slider .slider-item .logo{width:19.01vw;height:10.208vw}}@media(max-width: 490px){.brand .brand-slider-wrapper .brand-slider .slider-item .logo{width:21.837vw;height:14.286vw}}.brand .brand-slider-wrapper.slider-rightSlider .slider-item{direction:ltr}.testimonial-sec{background:url("../media/Partner.jpg") no-repeat;background-position:center;background-size:cover;padding:clamp(48px,7.344vw,228px) clamp(68px,12.604vw,288px)}.our-team-sec .row.align-items-center{align-items:stretch}.our-team-sec .row>[class*=col-]{display:flex;flex-direction:column}.our-team-sec .our-block-1{display:flex;align-items:stretch;flex:1;width:100%;min-width:0;gap:clamp(18px,1.25vw,48px) !important;background-color:#243238}.our-team-sec .our-block-1 .team-img{flex:0 0 45%;max-width:min(100%,480px);min-width:0;align-self:stretch;position:relative;overflow:hidden;background-color:#1e1f20}.our-team-sec .our-block-1 .team-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.our-team-sec .our-block-1 .team-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3.2vw,72px) clamp(20px,2.2vw,40px)}.our-team-sec .our-block-1 .team-content p{font-size:clamp(15px,1.05vw,18px);line-height:1.55}.our-team-sec .our-block-1 .team-content .team-desc{line-height:1.6}.our-team-sec .our-block-1 .team-content .team-contact{display:flex;flex-direction:column;gap:clamp(10px,.9vw,14px);margin-top:clamp(4px,.5vw,8px);padding-top:clamp(18px,1.6vw,28px);border-top:1px solid rgba(250,250,250,.12)}.our-team-sec .our-block-1 .team-content .team-contact-line{margin:0;font-size:clamp(14px,.95vw,16px);line-height:1.5;color:#eaeaea}.our-team-sec .our-block-1 .team-content .team-contact-label{display:inline-block;min-width:3.75rem;margin-right:.35rem;color:#adafb6;font-weight:500;font-size:.92em}.our-team-sec .our-block-1 .team-content .team-contact a{color:#e30613;text-decoration:none;border-bottom:1px solid rgba(227,6,19,.35);transition:all .3s ease-in-out}.our-team-sec .our-block-1 .team-content .team-contact a:hover{border-bottom-color:#e30613;color:#ff4d55}@media(max-width: 1299px){.our-team-sec .our-block-1{flex-wrap:wrap}.our-team-sec .our-block-1 .team-img{flex:1 1 100%;width:100%;max-width:none;aspect-ratio:4/3;max-height:min(58vh,520px);min-height:200px}.our-team-sec .our-block-1 .team-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.our-team-sec .our-block-1 .team-content{padding:clamp(18px,1.25vw,48px)}}.blog-sec .heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width: 766px){.blog-sec .heading{row-gap:16px;justify-content:space-between;text-align:center}}.blog-sec .heading .drop-container{border:1px solid #141516;background-color:rgba(0,0,0,0)}.blog-sec .heading .search-container .search-form::-moz-placeholder{color:#141516 !important}.blog-sec .heading .search-container .search-form::placeholder{color:#141516 !important}.blog-sec .blog-1{transition:all .3s ease-in-out}.blog-sec .blog-1 .blog-img img{overflow:hidden;transition:all .3s ease-in-out}.blog-sec .blog-1 .blog-content-area{display:flex;align-items:start;gap:clamp(8px,.625vw,24px);border:1px solid #adafb6}.blog-sec .blog-1 .blog-content-area .blog-content-block{padding:clamp(12px,.833vw,32px) clamp(8px,.625vw,24px)}.blog-sec .blog-1 .blog-content-area .date-block{padding-left:clamp(8px,.625vw,24px);padding-top:clamp(24px,1.667vw,64px)}.blog-sec .blog-1 .blog-content-area .content-line{width:1px;height:clamp(154px,12.5vw,264px);background-color:#adafb6}.blog-sec .blog-1 .blog-link{display:inline-flex;align-items:center;gap:12px;transition:all .3s ease;text-decoration:none}.blog-sec .blog-1 .blog-link p{font-weight:600;color:#0c0c0d;transition:color .3s ease}.blog-sec .blog-1 .blog-link:hover{text-decoration:underline}.blog-sec .blog-1:hover .cus-btn-4::before{background-color:#e30613 !important;padding:2px;transform:translateX(0);color:#fafafa !important}.blog-sec .blog-1:hover .cus-btn-4 .text{color:#fafafa !important}.blog-sec .blog-1:hover .cus-btn-4 .cross-icon,.blog-sec .blog-1:hover .cus-btn-4 .link-icon{justify-content:center;align-items:center;transform:rotate(45deg);background-color:#0c0c0d;color:#fafafa !important}.blog-sec .blog-1:hover span{z-index:1}.blog-sec .latest-news--block .blog-1.card{overflow:hidden}.blog-sec .latest-news--block .latest-news__image{display:block}.blog-sec .latest-news--block .latest-news__image img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block}.blog-sec .latest-news--block .blog-content-area{display:block;padding:20px;height:100%;display:flex;flex-direction:column}.blog-sec .latest-news--block .blog-content-area .date-block{padding:0 0 12px 0}.blog-sec .latest-news--block .blog-content-area .content-line{display:none}.blog-sec .latest-news--block .blog-content-area .blog-content-block{padding:0;flex:1 1 auto}.blog-sec .latest-news--block .blog-content-area .blog-content-block>div{height:100%;display:flex;flex-direction:column}.blog-sec .latest-news--block .card-title{font-family:"Sarabun",sans-serif;font-size:clamp(17px,1.05vw,20px);font-weight:600;line-height:1.35;margin-bottom:10px;color:#0c0c0d}.blog-sec .latest-news--block .card-title a{color:inherit;text-decoration:none}.blog-sec .latest-news--block .card-title a:hover{color:#e30613}.blog-sec .latest-news--block p.light-gray{margin-top:0;margin-bottom:18px;line-height:1.45;flex:1 1 auto}.blog-sec .latest-news--block .cus-btn-4{margin-top:20px;align-self:flex-start}.news-detail{background:#fafafa;border:1px solid #eaeaec;padding:clamp(18px,1.25vw,40px)}.news-detail__header{margin-bottom:clamp(18px,1.25vw,32px)}.news-detail__date{display:inline-block;font-size:14px;color:#45474f;margin-bottom:12px}.news-detail__title{font-family:"Sarabun",sans-serif;font-size:clamp(30px,2.083vw,44px);line-height:1.15;margin:0;color:#0c0c0d}.news-detail__layout{display:grid;grid-template-columns:minmax(260px, 34%) 1fr;gap:clamp(20px,1.667vw,36px);align-items:start}@media(max-width: 991px){.news-detail__layout{grid-template-columns:1fr}}.news-detail__media{border:1px solid #eaeaec}.news-detail__image{width:100%;height:auto;display:block}.news-detail__teaser{font-size:clamp(16px,.938vw,20px);line-height:1.45;color:#1e1f20;margin:0 0 18px 0}.news-detail__content{color:#1e1f20;font-size:17px;line-height:1.6}.news-detail__content p{margin:0 0 14px 0}.news-detail__content p:last-child{margin-bottom:0}.news.news-single{background:#fafafa;border:1px solid #eaeaec;padding:clamp(18px,1.25vw,40px)}.news.news-single .article{display:grid;grid-template-columns:1fr minmax(280px, 34%);grid-template-areas:"title title" "date date" "teaser teaser" "text media";gap:clamp(14px,1.042vw,24px) clamp(20px,1.667vw,36px)}.news.news-single .article>.header h3{font-family:"Sarabun",sans-serif;font-size:clamp(32px,2.2vw,48px);font-weight:500;line-height:1.12;margin:0;color:#0c0c0d;letter-spacing:-0.01em}.news.news-single .article>.header{grid-area:title;position:static;width:auto;background:rgba(0,0,0,0);color:inherit;z-index:auto;font-weight:inherit;padding:0 0 18px 0;margin-bottom:4px;border-bottom:1px solid #eaeaec}.news.news-single .article>.footer{grid-area:date;margin-bottom:6px;position:static;width:auto;background:rgba(0,0,0,0);color:inherit;z-index:auto;padding:0;border:0;box-shadow:none}.news.news-single .article>.footer p{margin:0;padding:0;border:0}.news.news-single .article>.footer .news-list-date{font-size:14px;color:#45474f}.news.news-single .teaser-text{grid-area:teaser;font-size:clamp(16px,.938vw,20px);line-height:1.45;color:#1e1f20;margin:0 0 12px 0}.news.news-single .teaser-text p{margin:0}.news.news-single .news-img-wrap{grid-area:media;float:none;width:100%;margin:0;border:1px solid #eaeaec;align-self:start}.news.news-single .news-img-wrap .outer{margin:0;padding:0}.news.news-single .news-img-wrap img{width:100%;height:auto;display:block}.news.news-single .news-text-wrap{grid-area:text;font-size:17px;line-height:1.6;color:#1e1f20;border-left:1px solid #eaeaec;padding-left:clamp(14px,.938vw,24px)}.news.news-single .news-text-wrap p{margin:0 0 14px 0}@media(max-width: 991px){.news.news-single .article{grid-template-columns:1fr;grid-template-areas:"title" "date" "teaser" "media" "text"}.news.news-single .news-img-wrap{float:none;width:100%;max-width:100%;margin:0 0 20px 0}.news.news-single .news-text-wrap{border-left:0;padding-left:0}}main section.one-column .frame-type-header h1{font-family:"Sarabun",sans-serif;font-size:clamp(34px,2.4vw,48px);line-height:1.12;font-weight:500;letter-spacing:-0.005em;margin-bottom:8px}main section.one-column .frame-type-header{margin-bottom:6px}main section.one-column .product-type-line{display:block;box-sizing:border-box;margin:0;padding:clamp(12px,1vw,16px) clamp(14px,1.1vw,20px);background:#fafafa;border:1px solid #eaeaea;border-radius:clamp(4px,.35vw,8px);font-size:clamp(15px,.95vw,17px);font-weight:600;color:#0c0c0d;line-height:1.45}main section.one-column .frame-type-text .ce-bodytext:has(>p.product-type-line+p.product-type-line),main section.one-column .frame-type-textpic .ce-bodytext:has(>p.product-type-line+p.product-type-line){display:flex;flex-wrap:wrap;gap:clamp(10px,1.2vw,16px);align-items:stretch}main section.one-column .frame-type-text .ce-bodytext:has(>p.product-type-line+p.product-type-line)>p.product-type-line,main section.one-column .frame-type-textpic .ce-bodytext:has(>p.product-type-line+p.product-type-line)>p.product-type-line{flex:1 1 min(100%,280px);max-width:100%;margin:0 !important}main section.one-column .frame-type-text .ce-bodytext:has(>p.product-type-line+p.product-type-line)>*:nth-child(n+3),main section.one-column .frame-type-textpic .ce-bodytext:has(>p.product-type-line+p.product-type-line)>*:nth-child(n+3){flex:1 1 100%;width:100%}main section.one-column .frame-type-textpic .ce-bodytext p{font-size:clamp(18px,1.04vw,22px);line-height:1.4;color:#45474f;max-width:var(--kgg-prose-max);margin-bottom:0}main{padding-bottom:clamp(28px,2.5vw,56px)}main section.one-column+section.one-column{margin-top:var(--kgg-space-section)}main section.one-column>.container>.row>.col-sm-12>.frame-type-text .ce-bodytext p,main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic .ce-bodytext p,main section.one-column>.container>.row>.col-sm-12>.frame-type-text .ce-bodytext li,main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic .ce-bodytext li{line-height:1.55;color:var(--kgg-body)}main section.one-column>.container>.row>.col-sm-12>.frame-type-text .ce-bodytext a,main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic .ce-bodytext a{color:#0c0c0d;text-decoration:underline;text-underline-offset:2px}main section.one-column>.container>.row>.col-sm-12>.frame-type-text .ce-bodytext a:hover,main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic .ce-bodytext a:hover{color:#e30613}.downloads-sec{margin-top:18px}.downloads-sec__head h4{margin-bottom:16px}.downloads-sec:has(.download-card) .downloads-sec__head h4{padding-left:var(--kgg-download-card-title-offset);box-sizing:border-box}.downloads-sec__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:12px}.download-card{display:grid;grid-template-columns:44px minmax(0, 1fr) 40px;align-items:center;gap:10px 12px;min-width:0;text-decoration:none;border:1px solid #eaeaec;background:#fafafa;padding:12px 14px;transition:all .25s ease-in-out;overflow:hidden;border-radius:clamp(6px,.45vw,10px);box-sizing:border-box}.download-card:hover{border-color:#e30613;box-shadow:0 8px 18px rgba(0,0,0,.08)}.download-card__icon{width:42px;height:42px;min-width:42px;max-width:42px;border-radius:10px;display:grid;place-items:center;background:#eaeaec;color:#0c0c0d;font-size:11px;font-weight:700;letter-spacing:.02em;box-sizing:border-box;overflow:hidden;justify-self:start}.download-card__icon-label{display:block;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.download-card__content{min-width:0}.download-card__title{margin:0 0 2px 0;font-size:clamp(13px,.73vw,15px);font-weight:500;line-height:1.2;color:#0c0c0d;overflow-wrap:anywhere;word-break:break-word}.download-card__meta{color:#45474f;font-size:10px;line-height:1.25}.download-card__action{width:32px;height:32px;min-width:32px;max-width:32px;border-radius:50%;display:grid;place-items:center;background:#e30613;color:#fafafa;font-size:20px;line-height:1;transition:transform .25s ease-in-out;box-sizing:border-box;justify-self:center;flex-shrink:0}.download-card:hover .download-card__action{transform:rotate(45deg)}main>.title-banner+.breadcrumbs+section.one-column>.container>.row>.col-sm-12>.frame-type-header:first-child{display:none}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-textpic>header{width:100% !important;max-width:min(100%,var(--kgg-content-inner));margin-left:auto !important;margin-right:auto !important;padding:0 0 clamp(10px,1vw,14px) 0 !important;margin-bottom:clamp(12px,1.15vw,20px) !important;background:rgba(0,0,0,0) !important;box-shadow:none}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-textpic>header h2{color:#0c0c0d !important;font-family:"Sarabun",sans-serif;font-size:var(--kgg-heading-h2) !important;font-weight:600;line-height:1.28;letter-spacing:-0.02em;margin:0}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-textpic .ce-bodytext{padding-top:clamp(4px,.5vw,8px);max-width:min(100%,var(--kgg-content-inner));margin-left:auto;margin-right:auto}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-textpic .ce-bodytext p{font-size:clamp(15px,.95vw,17px);line-height:1.55;max-width:none;color:var(--kgg-body)}main section.one-column>.container>.row>.col-sm-12>.frame-type-image .ce-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:clamp(14px,1.6vw,22px);width:100%;max-width:100%;justify-items:stretch;align-items:stretch}main section.one-column>.container>.row>.col-sm-12>.frame-type-image .ce-gallery .ce-row{display:contents}main section.one-column>.container>.row>.col-sm-12>.frame-type-image .ce-gallery .ce-column{min-width:0;display:flex;flex-direction:column}main section.one-column>.container>.row>.col-sm-12>.frame-type-image .ce-gallery .image{flex:1 1 auto;display:flex;align-items:center;justify-content:center;margin:0;background:#fff;border:1px solid #eaeaea;border-radius:clamp(6px,.45vw,10px);padding:clamp(6px,.6vw,10px);box-shadow:0 2px 14px rgba(0,0,0,.06);transition:box-shadow .25s ease,border-color .25s ease}main section.one-column>.container>.row>.col-sm-12>.frame-type-image .ce-gallery .image:hover{border-color:#d8d8d8;box-shadow:0 6px 22px rgba(0,0,0,.09)}main section.one-column>.container>.row>.col-sm-12>.frame-type-image .ce-gallery .image img{display:block;width:100%;max-height:min(52vh,420px);height:auto;object-fit:contain;border-radius:clamp(4px,.35vw,6px)}@media(max-width: 575px){main section.one-column>.container>.row>.col-sm-12>.frame-type-image .ce-gallery{grid-template-columns:1fr}}main section.one-column>.container>.row>.col-sm-12>.frame-type-image:not(:has(.ce-gallery)) .image,main section.one-column>.container>.row>.col-sm-12>.frame-type-image .ce-image .image{background:#fff;border:1px solid #eaeaea;border-radius:clamp(6px,.45vw,10px);padding:clamp(6px,.6vw,10px);box-shadow:0 2px 14px rgba(0,0,0,.06)}main section.one-column>.container>.row>.col-sm-12>.frame-type-image:not(:has(.ce-gallery)) .image img,main section.one-column>.container>.row>.col-sm-12>.frame-type-image .ce-image .image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:clamp(4px,.35vw,6px)}main section.one-column .product-variants{max-width:min(100%,var(--kgg-content-inner));margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}main section.one-column .product-variants__group-title,main section.one-column>.container>.row>.col-sm-12>h4{font-family:"Sarabun",sans-serif;font-size:var(--kgg-heading-h2);font-weight:600;color:#0c0c0d;margin:clamp(16px,1.35vw,24px) auto 12px;max-width:min(100%,var(--kgg-content-inner));padding-left:0;padding-right:0;line-height:1.28;letter-spacing:-0.02em;text-align:left}main section.one-column .product-variants .product-variants__group-title{margin-left:0;margin-right:0;margin-top:clamp(16px,1.35vw,24px);margin-bottom:12px;max-width:none;width:100%}main section.one-column .product-variants .product-variants__group-title:first-child{margin-top:0}main section.one-column .steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:clamp(12px,1vw,18px);margin:0 auto clamp(8px,1vw,16px);max-width:min(100%,var(--kgg-content-inner));width:100%;box-sizing:border-box;justify-items:stretch}main section.one-column .product-variants .steps{margin-left:0;margin-right:0;max-width:none}main section.one-column .step{background:#fafafa;border:1px solid #eaeaea;padding:clamp(12px,1vw,16px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(10px,.85vw,14px)}main section.one-column .step__title{font-size:clamp(13px,.85vw,15px);font-weight:600;color:#45474f;line-height:1.3;max-width:100%}main section.one-column .step__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;font-family:"Inter",sans-serif;font-size:clamp(11px,.72vw,13px);font-weight:400;line-height:1.5;color:#5c5e66;text-align:center;word-break:break-word}main section.one-column .step__content p{margin:0 0 .45em;font-size:inherit !important;line-height:inherit !important;font-weight:400 !important;color:inherit !important}main section.one-column .step__content p:last-child{margin-bottom:0}main section.one-column .step__content ul{margin:0;padding-left:1.15em;text-align:left;list-style:disc;font-size:inherit;line-height:inherit;color:inherit;width:100%;box-sizing:border-box}main section.one-column .step__content li{margin-bottom:.35em}main section.one-column .step__content li:last-child{margin-bottom:0}main section.one-column .step__content img{max-width:100%;height:auto;object-fit:contain}main section.one-column .step__number{font-size:clamp(12px,.76vw,14px);font-weight:600;color:#1e1f20;line-height:1.35;margin-top:auto;padding-top:6px}main section.one-column>.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h1,main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h2{color:#fafafa !important;font-family:"Sarabun",sans-serif;font-size:clamp(34px,2.1vw,46px) !important;font-weight:500;line-height:1.12;letter-spacing:-0.005em;margin:0;background:rgba(0,0,0,0)}main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h3,main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h4,main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h5{color:#fafafa !important;font-family:"Sarabun",sans-serif;font-size:clamp(17px,1.04vw,22px);font-weight:500;line-height:1.35;margin:0;background:rgba(0,0,0,0)}main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header{background:#243238;margin-bottom:14px;width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box;padding:clamp(16px,1.25vw,22px) clamp(16px,1.25vw,26px)}main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(16px,(100vw - 1240px)/2 + 16px);padding-right:max(16px,(100vw - 1240px)/2 + 16px);padding-top:clamp(22px,1.67vw,34px);padding-bottom:clamp(22px,1.67vw,34px)}main section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type .ce-bodytext{padding-top:clamp(14px,1.35vw,22px)}main.main--product-layout>.title-banner+.breadcrumbs+section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header{width:100% !important;max-width:min(100%,var(--kgg-content-inner)) !important;margin-left:auto !important;margin-right:auto !important;padding:0 0 clamp(8px,.9vw,12px) 0 !important;margin-bottom:clamp(8px,1vw,14px) !important;background:rgba(0,0,0,0) !important;box-shadow:none}main.main--product-layout>.title-banner+.breadcrumbs+section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h1,main.main--product-layout>.title-banner+.breadcrumbs+section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h2{color:#0c0c0d !important;font-family:"Sarabun",sans-serif;font-size:clamp(18px,1.15vw,22px) !important;font-weight:600;line-height:1.3;letter-spacing:-0.02em;margin:0}main.main--product-layout>.title-banner+.breadcrumbs+section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h3,main.main--product-layout>.title-banner+.breadcrumbs+section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h4,main.main--product-layout>.title-banner+.breadcrumbs+section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h5{color:#45474f !important;font-family:"Sarabun",sans-serif;font-size:clamp(16px,.95vw,18px) !important;font-weight:500;line-height:1.4;margin:0;background:rgba(0,0,0,0)}main.main--product-layout>.title-banner+.breadcrumbs+section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type .ce-bodytext{padding-top:clamp(4px,.5vw,8px);max-width:min(100%,var(--kgg-content-inner));margin-left:auto;margin-right:auto}main>section.one-column~section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header{width:100% !important;max-width:min(100%,var(--kgg-content-inner)) !important;margin-left:auto !important;margin-right:auto !important;padding:0 0 clamp(10px,1vw,14px) 0 !important;margin-bottom:clamp(12px,1.15vw,20px) !important;background:rgba(0,0,0,0) !important;box-shadow:none}main>section.one-column~section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h1,main>section.one-column~section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h2{color:#0c0c0d !important;font-family:"Sarabun",sans-serif;font-size:var(--kgg-heading-h2) !important;font-weight:600;line-height:1.28;letter-spacing:-0.02em;margin:0}main>section.one-column~section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h3,main>section.one-column~section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h4,main>section.one-column~section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type>header h5{color:#0c0c0d !important;font-family:"Sarabun",sans-serif;font-size:clamp(17px,1.04vw,22px);font-weight:600;line-height:1.35;margin:0;background:rgba(0,0,0,0)}main>section.one-column~section.one-column>.container>.row>.col-sm-12>.frame-type-textpic:first-of-type .ce-bodytext{padding-top:clamp(4px,.5vw,8px);max-width:min(100%,var(--kgg-content-inner));margin-left:auto;margin-right:auto}main section.one-column .frame-type-text .ce-bodytext p,main section.one-column .frame-type-textpic .ce-bodytext p{margin:0 0 var(--kgg-prose-p-gap);line-height:var(--kgg-prose-line);color:#1e1f20}main section.one-column .frame-type-text .ce-bodytext p:last-child,main section.one-column .frame-type-textpic .ce-bodytext p:last-child{margin-bottom:0}main section.one-column .frame-type-text .ce-bodytext:not(:has(>p.product-type-line+p.product-type-line))>p+p.product-type-line,main section.one-column .frame-type-textpic .ce-bodytext:not(:has(>p.product-type-line+p.product-type-line))>p+p.product-type-line{margin-top:clamp(12px,1.25vw,20px)}main section.one-column .frame-type-text .ce-bodytext p.product-type-line,main section.one-column .frame-type-textpic .ce-bodytext p.product-type-line{font-size:clamp(15px,.95vw,17px) !important;font-weight:600 !important;color:#0c0c0d !important;line-height:1.45 !important;max-width:none !important}main section.two-columns>.wrapper.boxed,main section.three-columns>.wrapper.boxed,main section.four-columns>.wrapper.boxed{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}main section.two-columns .columns-wrapper{row-gap:clamp(16px,2vw,22px)}main section.two-columns .columns-wrapper.row{align-items:flex-start}main section.two-columns .column.col-sm-8{background:#fafafa;border:1px solid #eaeaea;border-radius:clamp(6px,.5vw,14px);padding:var(--kgg-two-col-box-pad);box-sizing:border-box}main section.two-columns .column.col-sm-4{padding-top:0;display:flex;flex-direction:column;gap:clamp(12px,1.4vw,20px)}main section.two-columns .column.col-sm-4>.frame,main section.two-columns .column.col-sm-4>.spacer{margin-bottom:0 !important}main section.two-columns .contenttable{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0 0 clamp(14px,1.25vw,22px)}main section.two-columns .contenttable td{padding:clamp(7px,.55vw,10px) var(--kgg-rte-table-cell-inline);vertical-align:top;color:#1e1f20;font-size:clamp(14px,.88vw,16px);line-height:1.45}main section.two-columns .contenttable td:first-child{width:44%;max-width:320px;color:#45474f;font-weight:500;padding-right:clamp(10px,1vw,18px)}main section.two-columns .contenttable td:last-child{color:#1e1f20;font-weight:500;word-break:break-word}main section.two-columns .contenttable tr:has(>td:nth-child(3))>td:nth-child(2){width:0 !important;max-width:0 !important;padding:0 !important;overflow:hidden;border:0;font-size:0;line-height:0}main section.two-columns .column.col-sm-8 .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)){margin:var(--kgg-prose-list-vert) 0;padding-left:1.35em}main section.two-columns .column.col-sm-8 .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li{margin-bottom:var(--kgg-prose-li-gap);color:#1e1f20;line-height:var(--kgg-prose-line)}main section.two-columns .column.col-sm-8 .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li::marker{color:#e30613}main section.two-columns .frame-type-textpic .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)){margin:var(--kgg-prose-list-vert) 0;padding-left:1.35em}main section.two-columns .frame-type-textpic .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li{margin-bottom:var(--kgg-prose-li-gap);color:#1e1f20;line-height:var(--kgg-prose-line)}main section.two-columns .frame-type-textpic .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li::marker{color:#e30613}main section.two-columns .frame-type-shortcut .downloads-sec__head h4{font-size:clamp(24px,1.406vw,30px);margin-bottom:14px}main section.two-columns .frame-type-shortcut .downloads-sec__grid{grid-template-columns:1fr}main section.two-columns .column.col-sm-4 .frame-type-shortcut .downloads-sec{margin-top:0}main section.two-columns .column.col-sm-4 .frame-type-shortcut .downloads-sec__head{margin:0;padding:0}main section.two-columns .column.col-sm-4 .frame-type-shortcut .downloads-sec__head h4{font-size:clamp(17px,1.05vw,21px);font-weight:600;line-height:1.25;margin:0 0 8px 0;color:#0c0c0d}main section.two-columns .frame-type-image .image{display:block;background:#fafafa;border:1px solid #eaeaea;border-radius:clamp(6px,.5vw,14px);padding:clamp(10px,1vw,14px);box-sizing:border-box}main section.two-columns .column.col-sm-4 .frame-type-image .image{padding:clamp(8px,.9vw,12px)}main section.two-columns .frame-type-image .image img{width:100%;height:auto;object-fit:contain}main section.one-column>.container>.row>.col-sm-12>.frame-type-text>header h2{font-family:"Sarabun",sans-serif;font-size:clamp(20px,1.22vw,26px);font-weight:600;color:#0c0c0d;margin:clamp(20px,1.5vw,32px) 0 clamp(12px,1vw,18px);line-height:1.28;letter-spacing:-0.02em}main section.one-column>.container>.row>.col-sm-12>.frame-type-header:first-child+.frame-type-text>header h2{margin-top:clamp(12px,1vw,20px)}main section.one-column>.container>.row>.col-sm-12>section.two-columns:last-of-type~.frame-type-text>header h2{font-size:var(--kgg-heading-subsection);font-weight:600;line-height:1.35;letter-spacing:0;margin:clamp(10px,1.2vw,18px) 0 clamp(8px,.75vw,12px);color:#0c0c0d}main section.one-column>.container>.row>.col-sm-12>section.two-columns:last-of-type~.frame-type-text .ce-bodytext h2{font-size:var(--kgg-heading-subsection)}main section.two-columns .column.col-sm-8>.frame+.frame{margin-top:clamp(14px,1.1vw,22px)}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-text{background:#fff;border:1px solid #eaeaea;border-radius:clamp(8px,.55vw,12px);box-shadow:0 2px 14px rgba(0,0,0,.05);margin-top:clamp(18px,1.6vw,30px);padding:clamp(16px,1.15vw,24px);box-sizing:border-box}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-text>header h2{margin-top:0}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-text .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)){margin:var(--kgg-prose-list-vert) 0;padding-left:1.35em}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-text .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li{margin-bottom:var(--kgg-prose-li-gap);line-height:var(--kgg-prose-line)}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-text .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li::marker{color:#e30613}main section.two-columns .frame-type-html .row{align-items:center;row-gap:12px}main section.two-columns .frame-type-html .col-md-6:first-child{font-size:clamp(15px,.9vw,17px);font-weight:600;color:#45474f;line-height:1.4}main section.two-columns .frame-type-html img{width:100% !important;max-width:280px !important;height:auto !important;object-fit:contain;display:block;margin-left:auto;margin-right:auto}main section.two-columns .column.col-sm-8 .ce-textpic img{width:100%;max-width:280px;height:auto;object-fit:contain;display:block;margin-left:auto;margin-right:auto}main section.two-columns .column.col-sm-4 .frame-type-image .image img{max-width:280px;margin-left:auto;margin-right:auto}main section.two-columns .frame-type-textpic .ce-bodytext p{margin:0 0 var(--kgg-prose-p-gap);line-height:var(--kgg-prose-line);color:#1e1f20}main section.two-columns .frame-type-textpic .ce-bodytext p:last-child{margin-bottom:0}main .three-columns .page-box__content,main .four-columns .page-box__content{height:100%;border:1px solid #e2e4e8;background:#fafafa;box-shadow:0 1px 2px rgba(15,17,21,.05);display:flex;flex-direction:column;padding:0 !important;border-radius:clamp(8px,.5vw,12px);overflow:hidden}main .three-columns .page-box__title,main .four-columns .page-box__title{margin:0 !important;padding:clamp(12px,.95vw,16px) clamp(14px,1vw,18px) !important;background:#243238 !important;color:#fafafa !important;font-family:"Sarabun",sans-serif;font-size:clamp(17px,1.05vw,22px) !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:-0.02em}main .three-columns .page-box__title a,main .four-columns .page-box__title a{color:inherit !important;text-decoration:none}main .three-columns .page-box__title a:hover,main .four-columns .page-box__title a:hover{color:#fafafa !important;text-decoration:underline;text-underline-offset:2px}main .three-columns .page-box__body,main .four-columns .page-box__body{flex:1 1 auto;padding:clamp(12px,.9vw,16px) clamp(14px,1vw,18px);min-height:0;font-family:"Inter",sans-serif;font-size:clamp(12px,.82vw,14px);line-height:1.5;color:#2a2c31}main .three-columns .page-box__content>div:not(.page-box__body){padding:14px 16px 16px !important}main .three-columns .page-box__body p,main .four-columns .page-box__body p,main .three-columns .page-box__content>div:not(.page-box__body) p,main .four-columns .page-box__content>div:not(.page-box__body) p{margin:0 0 .65em;color:inherit;font-size:inherit !important;line-height:inherit !important;font-weight:400 !important}main .three-columns .page-box__body p:last-child,main .four-columns .page-box__body p:last-child{margin-bottom:0}main .three-columns .page-box__body ul,main .four-columns .page-box__body ul{margin:.35em 0 .5em;padding-left:1.15em;list-style:disc}main .three-columns .page-box__body li,main .four-columns .page-box__body li{margin-bottom:.35em;line-height:1.45}main .three-columns .page-box__body strong,main .four-columns .page-box__body strong{font-weight:600;color:#141516}main .three-columns .page-box__more-link,main .four-columns .page-box__more-link{display:inline-flex;align-items:center;gap:clamp(12px,.833vw,32px);position:relative;overflow:hidden;padding-right:12px;font-size:13px;font-weight:500;color:#0c0c0d;text-decoration:none;margin-top:auto;margin-left:clamp(14px,1vw,18px);margin-right:clamp(14px,1vw,18px);margin-bottom:clamp(12px,.9vw,16px)}main .three-columns .page-box__more-link::before,main .four-columns .page-box__more-link::before{content:"";width:clamp(40px,2.5vw,54px);height:clamp(40px,2.5vw,54px);background-color:#e30613;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}main .three-columns .page-box__more-link::after,main .four-columns .page-box__more-link::after{content:"+";position:absolute;left:calc(clamp(40px,2.5vw,54px)/2);top:50%;transform:translate(-50%, -56%);font-size:clamp(24px,1.25vw,28px);font-weight:500;line-height:1;color:#fafafa}main .three-columns .page-box__more-link:hover,main .four-columns .page-box__more-link:hover{color:#e30613;text-decoration:underline}main .three-columns .page-box--inline,main .four-columns .page-box--inline{height:100%;display:flex;flex-direction:column}main .three-columns .page-box__visual,main .four-columns .page-box__visual{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:clamp(12px,.95vw,16px) clamp(12px,1vw,16px);background:#f0f2f5;border-bottom:1px solid #e4e6ea}main .three-columns .page-box__picture,main .four-columns .page-box__picture{display:flex;align-items:center;justify-content:center;line-height:0;text-decoration:none;transition:opacity .2s ease}main .three-columns .page-box__picture:hover,main .four-columns .page-box__picture:hover{opacity:.88}main .three-columns .page-box__picture img,main .four-columns .page-box__picture img{width:clamp(48px,3.2vw,64px);height:auto;max-height:64px;object-fit:contain;display:block}main .four-columns .column{display:flex}main .three-columns .column>.page-box--inline,main .four-columns .column>.page-box--inline{flex:1 1 auto}main .three-columns .page-box--inline .page-box__content,main .four-columns .page-box--inline .page-box__content{display:flex;flex-direction:column;flex:1 1 auto}main .spacer+.frame-type-textpic{background:#fafafa;border:1px solid #eaeaea;padding:clamp(14px,.95vw,22px);max-width:min(100%,var(--kgg-content-inner));margin-left:auto;margin-right:auto;box-sizing:border-box}main .spacer+.frame-type-textpic>header h2{margin:0 0 8px 0;color:#141516 !important;font-size:var(--kgg-heading-h2) !important;font-weight:600;line-height:1.28;letter-spacing:-0.02em}main .spacer+.frame-type-textpic .ce-bodytext p{margin:0 0 var(--kgg-prose-p-gap);color:#1e1f20;font-size:clamp(15px,.95vw,17px);line-height:var(--kgg-prose-line)}main .spacer+.frame-type-textpic .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)){margin:var(--kgg-prose-list-vert) 0;padding-left:1.35em}main .spacer+.frame-type-textpic .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li{margin-bottom:var(--kgg-prose-li-gap);color:#1e1f20;line-height:var(--kgg-prose-line)}main .spacer+.frame-type-textpic .ce-bodytext ul:not(:is(.nav,.pagination,.menu,.main-menu__list,.dropdown-menu,.list-group,.list-unstyled)) li::marker{color:#e30613}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-textpic{box-sizing:border-box;width:100%;max-width:min(100%,var(--kgg-content-inner));margin-left:auto;margin-right:auto}@media(max-width: 991px){main section.one-column>.container{padding-left:16px;padding-right:16px}main section.two-columns>.wrapper.boxed,main section.three-columns>.wrapper.boxed,main section.four-columns>.wrapper.boxed{padding-left:16px;padding-right:16px}main .spacer+.frame-type-textpic{margin-left:auto;margin-right:auto}main section.one-column>.container>.row>.col-sm-12>section.two-columns~.frame-type-textpic{width:100%;max-width:min(100%,var(--kgg-content-inner));margin-left:auto;margin-right:auto}main section.two-columns .column.col-sm-8{margin-bottom:14px}}.our-client-sec .our-client-block-1{overflow:hidden;border-radius:clamp(4px,.417vw,16px);transition:all .3s ease-in-out;box-shadow:0px 32px 32px rgba(0,0,0,.09),0px 8px 18px rgba(0,0,0,.1)}main section.one-column .frame-type-header h2{margin:clamp(16px,1.25vw,26px) 0 clamp(12px,.94vw,20px);line-height:1.2;color:#141516;background:rgba(0,0,0,0)}main section[class$=-columns] .frame-type-header,main .columns-counter .frame-type-header{background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 0 14px 0;width:auto !important;box-shadow:none !important}main section[class$=-columns] .frame-type-header h1,main section[class$=-columns] .frame-type-header h2,main section[class$=-columns] .frame-type-header h3,main section[class$=-columns] .frame-type-header h4,main .columns-counter .frame-type-header h1,main .columns-counter .frame-type-header h2,main .columns-counter .frame-type-header h3,main .columns-counter .frame-type-header h4{color:#141516 !important;margin:0;font-family:"Sarabun",sans-serif;font-size:clamp(34px,2.1vw,46px);font-weight:500;line-height:1.12;letter-spacing:-0.005em}main section[class$=-columns] .frame-type-text h1,main section[class$=-columns] .frame-type-text h2,main section[class$=-columns] .frame-type-text h3,main section[class$=-columns] .frame-type-text h4,main .columns-counter .frame-type-text h1,main .columns-counter .frame-type-text h2,main .columns-counter .frame-type-text h3,main .columns-counter .frame-type-text h4{color:#141516 !important;background:rgba(0,0,0,0) !important;margin:0 0 14px 0;padding:0 !important;box-shadow:none !important;font-family:"Sarabun",sans-serif;font-size:clamp(34px,2.1vw,46px);font-weight:500;line-height:1.12;letter-spacing:-0.005em}main section.one-column+section.three-columns{margin-top:4px}main section.three-columns{padding-top:clamp(18px,2vw,32px);padding-bottom:clamp(28px,2.8vw,48px)}main section.three-columns.kgg-three-columns{background:#f0f2f5;border-top:1px solid #e2e4e8;border-bottom:1px solid #e2e4e8}main .three-columns .column.order-2>.frame+.frame,main .three-columns .column:nth-child(2)>.frame+.frame{margin-top:clamp(10px,1vw,14px)}main .three-columns .column.order-1 .frame-type-text .ce-bodytext,main .three-columns .column.col-sm-4:first-child .frame-type-text .ce-bodytext{max-width:38rem}main .three-columns .column.order-1 .frame-type-text .ce-bodytext p,main .three-columns .column.col-sm-4:first-child .frame-type-text .ce-bodytext p{margin:0 0 var(--kgg-prose-p-gap);font-size:clamp(15px,.95vw,17px);line-height:var(--kgg-prose-line);color:#1e1f20}main .three-columns .column.order-1 .frame-type-text .ce-bodytext p:first-of-type,main .three-columns .column.col-sm-4:first-child .frame-type-text .ce-bodytext p:first-of-type{color:#45474f;font-size:clamp(14px,.88vw,16px);line-height:1.45}main .three-columns .column.order-1 .frame-type-header+.frame-type-text,main .three-columns .column.col-sm-4:first-child .frame-type-header+.frame-type-text{margin-top:clamp(8px,.75vw,14px)}main .three-columns .frame-type-header,main .three-columns .text-center:first-child{background:rgba(0,0,0,0) !important;width:auto;margin:0 0 14px 0;padding:0 !important;text-align:left !important}main .three-columns .frame-type-header h1,main .three-columns .frame-type-header h2,main .three-columns .frame-type-header h3,main .three-columns .text-center:first-child h2{color:#141516 !important;margin:0}main .three-columns .columns-wrapper{row-gap:clamp(16px,2vw,22px);align-items:stretch}main .three-columns .column{display:flex;flex-direction:column;min-height:0}main section.three-columns .column>.frame.frame-type-html:only-child{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%;width:100%;align-self:stretch;border-radius:clamp(8px,.55vw,12px);overflow:hidden;border:1px solid #e2e4e8;box-shadow:0 1px 2px rgba(15,17,21,.05)}main section.three-columns .column>.frame.frame-type-html:only-child>img{width:100%;flex:1 1 auto;min-height:0;object-fit:cover;object-position:center;display:block}main section.three-columns .column>.frame.frame-type-html:only-child>div,main section.three-columns .column>.frame.frame-type-html:only-child>figure,main section.three-columns .column>.frame.frame-type-html:only-child>a:has(img){flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin:0;overflow:hidden}main section.three-columns .column>.frame.frame-type-html:only-child>div img,main section.three-columns .column>.frame.frame-type-html:only-child>figure img,main section.three-columns .column>.frame.frame-type-html:only-child>a img{width:100%;flex:1 1 auto;min-height:0;object-fit:cover;object-position:center;display:block}main section.three-columns .column>.frame.frame-type-html:only-child>.image-container,main section.three-columns .column>.frame.frame-type-html:only-child .image-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;max-width:none;overflow:hidden}main section.three-columns .column>.frame.frame-type-html:only-child .image-container img{width:100%;flex:1 1 auto;min-height:0;height:100%;object-fit:cover;object-position:center;display:block}main .three-columns .column>.mask-vcard{display:flex;flex-direction:column;height:100%}main .three-columns .card{border:1px solid #eaeaec;background:#fafafa;border-radius:0;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.05)}main .three-columns .card.mask-vcard{margin-bottom:14px}main .three-columns .card>img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;padding:14px;background:#fff;border-bottom:1px solid #eaeaec}main .three-columns .person-profile__container{display:flex;flex:1 1 auto;padding:16px 16px 14px 16px}main .three-columns .person-profile__content{display:flex;flex-direction:column;width:100%}main .three-columns .person-profile__content .card-text{flex:1 1 auto}main .three-columns .person-profile__content>span{display:block;font-size:clamp(17px,1.04vw,22px);font-weight:600;line-height:1.25;color:#0c0c0d;margin-bottom:6px}main .three-columns .person-profile__content>h4{margin:0 0 8px 0;font-size:16px;color:#45474f}main .three-columns .person-profile__content .card-text p{margin:0 0 10px 0;font-size:14px;line-height:1.45;color:#1e1f20}main .three-columns .person-profile__content .card-text p:last-child{margin-bottom:0}main .three-columns .person-profile__content a{color:#e30613;text-decoration:none}main .three-columns .person-profile__content a:hover{text-decoration:underline}main section.two-columns .column.col-sm-4 .card.mask-vcard{display:flex;flex-direction:column;height:100%;border:1px solid #eaeaea;background:#fafafa;border-radius:clamp(6px,.5vw,14px);overflow:hidden;box-shadow:none;margin-bottom:0}main section.two-columns .column.col-sm-4 .card.mask-vcard>img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;padding:14px;background:#fff;border-bottom:1px solid #eaeaea}main section.two-columns .column.col-sm-4 .person-profile__container{display:flex;flex:1 1 auto;padding:16px 16px 14px 16px}main section.two-columns .column.col-sm-4 .person-profile__content{display:flex;flex-direction:column;width:100%}main section.two-columns .column.col-sm-4 .person-profile__content .card-text{flex:1 1 auto}main section.two-columns .column.col-sm-4 .person-profile__content>span{display:block;font-size:clamp(17px,1.04vw,22px);font-weight:600;line-height:1.25;color:#0c0c0d;margin-bottom:6px}main section.two-columns .column.col-sm-4 .person-profile__content>h4{margin:0 0 8px 0;font-size:16px;color:#45474f}main section.two-columns .column.col-sm-4 .person-profile__content .card-text p{margin:0 0 10px 0;font-size:14px;line-height:1.45;color:#1e1f20}main section.two-columns .column.col-sm-4 .person-profile__content .card-text p:last-child{margin-bottom:0}main section.two-columns .column.col-sm-4 .person-profile__content a{color:#e30613;text-decoration:none}main section.two-columns .column.col-sm-4 .person-profile__content a:hover{text-decoration:underline}.spacer{display:block;width:100%;clear:both}.spacer.small{height:clamp(16px,2vw,24px)}.spacer.medium{height:clamp(32px,3vw,48px)}.spacer.big{height:clamp(72px,8vw,130px)}.our-client-sec .our-client-block-1 .img-block{width:100%;overflow:hidden}.our-client-sec .our-client-block-1 .img-block img{width:100%;transition:all .3s ease-in-out;border-top-left-radius:clamp(4px,.417vw,16px);border-top-right-radius:clamp(4px,.417vw,16px)}.our-client-sec .our-client-block-1 .visit-link{text-decoration:underline;color:#e30613}.our-client-sec .our-client-block-1 .content-area{border-bottom-left-radius:clamp(4px,.417vw,16px);border-bottom-right-radius:clamp(4px,.417vw,16px);padding:clamp(18px,1.25vw,48px) clamp(12px,.833vw,32px);background-color:#fafafa;box-shadow:0px 32px 32px rgba(0,0,0,.09),0px 8px 18px rgba(0,0,0,.1)}.our-client-sec .our-client-block-1:hover .visit-link{transform:scale(1.05);text-shadow:2px 2px 4px rgba(0,0,0,.1)}.our-client-sec .our-client-block-1:hover .img-block img{transform:scale(1.1);transition:all .3s ease-in-out}.booking-sec{background:url("../media/kgg-gebaeude.jpg") no-repeat;background-size:cover;padding:clamp(110px,6.667vw,254px) 0}.booking-sec .booking-wrapper{background-color:#243238;padding:clamp(22px,2.5vw,54px)}.our-solution-sec{padding-top:0;padding-bottom:clamp(24px,2.6vw,44px);background:linear-gradient(180deg, #f4f5f7 0%, #ededed 100%);border-top:1px solid #e2e4e8}.our-solution-sec .container-fluid{padding-top:clamp(28px,3.8vw,56px)}.our-solution-sec.mb-160{margin-bottom:clamp(20px,2.5vw,40px) !important}.our-solution-sec .row>.col-lg-4:first-child>div{padding-right:clamp(4px,1.2vw,24px)}.our-solution-sec .row>.col-lg-4:first-child h2{font-family:"Sarabun",sans-serif;font-size:clamp(30px,1.95vw,42px);font-weight:600;line-height:1.12;letter-spacing:-0.02em;color:#141516;margin-bottom:.35em}.our-solution-sec .row>.col-lg-4:first-child p.light-gray{color:#45474f !important;font-size:clamp(14px,.9vw,16px);font-weight:400;line-height:1.45;margin-bottom:clamp(12px,1.1vw,18px)}.our-solution-sec .row>.col-lg-4:first-child p.black{color:#1e1f20;max-width:38rem;line-height:1.62;font-size:clamp(15px,.95vw,17px);margin-bottom:clamp(18px,1.5vw,28px)}.our-solution-sec .row>.col-lg-4:first-child .cus-btn-2{margin-top:clamp(4px,.5vw,12px)}.our-solution-sec .solutionblock.nav{border:1px solid #eaeaea;border-radius:clamp(6px,.45vw,10px);overflow:hidden;background:#fafafa;box-shadow:0 1px 3px rgba(15,17,21,.06)}.our-benefit-sec.mb-160{margin-bottom:0 !important}.our-benefit-sec+.our-solution-sec{padding-top:0;border-top:none}.our-solution-sec .container-fluid>.row{align-items:stretch !important}.our-solution-sec .row>.col-lg-4:has(.image-container){display:flex;flex-direction:column;min-height:0;align-self:stretch;padding-left:0}.our-solution-sec .row>.col-lg-4:nth-child(2){padding-right:0}.our-solution-sec .nav-item{width:100%;padding:clamp(28px,1.875vw,76px) clamp(18px,1.25vw,48px);border-bottom:1px solid #adafb6;border-left:8px solid rgba(0,0,0,0);box-sizing:border-box;display:flex;align-items:start;gap:clamp(12px,.833vw,32px);cursor:pointer;transition:all .3s ease-in-out}.our-solution-sec .nav-item svg path{fill:#141516;transition:all .3s ease-in-out}.our-solution-sec .nav-item .hover-text{transition:all .3s ease-in-out;color:#0c0c0d}.our-solution-sec .nav-item a{transition:all .3s ease-in-out}.our-solution-sec .hidden{display:none}.our-solution-sec .active{transition:all .3s ease-in-out;cursor:pointer;background-color:#243238;border-left:8px solid #e30613;display:block;text-decoration:none;display:flex;align-items:start;gap:clamp(8px,.625vw,24px)}.our-solution-sec .active .hover-text{transition:all .3s ease-in-out;color:#fafafa;transition:all .3s ease-in-out}.our-solution-sec .active svg path{fill:#e30613}.our-solution-sec .active a{color:#fafafa;transition:all .3s ease-in-out}.our-solution-sec .active a:hover{color:#e30613}.our-solution-sec .active .image-container{transition:all .3s ease-in-out}.our-solution-sec .image-container{position:relative;flex:1 1 auto;min-height:0;width:100%;max-width:none;overflow:hidden;transition:all .3s ease-in-out;border-radius:clamp(6px,.45vw,10px);border:1px solid #e2e4e8;box-shadow:0 1px 2px rgba(15,17,21,.05)}.our-solution-sec .image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}main section.two-columns .frame-type-form_formframework{background-color:#243238;padding:clamp(20px,2.1vw,44px);border-radius:0}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] h2{color:#fafafa;font-family:"Sarabun",sans-serif;font-size:clamp(30px,1.98vw,42px);font-weight:500;line-height:1.15;margin:0 0 clamp(16px,1.25vw,28px) 0}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .form-group{margin-bottom:14px}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .control-label{color:#eaeaec;font-size:14px;margin-bottom:6px;display:inline-block}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .required{color:#e30613}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .form-control{border-bottom:1px solid rgba(250,250,250,.45);color:#fafafa}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .form-control:focus{color:#fafafa !important;border-bottom-color:#fafafa}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .form-control::placeholder{color:#adafb6 !important}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] textarea.form-control{min-height:120px;max-height:260px;resize:vertical}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .form-check-label span,main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .help-block{color:#eaeaec}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .help-block{display:block;font-size:12px;line-height:1.5;margin-top:10px}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .btn.btn-primary{background-color:#e30613;border:1px solid #e30613;color:#fafafa;border-radius:0;padding:10px 22px;font-size:14px;font-weight:500}main section.two-columns .frame-type-form_formframework form[id^=kontaktformular-] .btn.btn-primary:hover{background-color:rgba(0,0,0,0);color:#fafafa}main form[id^=kontaktformular-]{background-color:#243238 !important;padding:clamp(20px,2.1vw,44px) !important}main form[id^=kontaktformular-] h2,main form[id^=kontaktformular-] .control-label,main form[id^=kontaktformular-] .form-check-label span,main form[id^=kontaktformular-] .help-block{color:#eaeaec !important}main form[id^=kontaktformular-] h2{font-family:"Sarabun",sans-serif;font-size:clamp(30px,1.98vw,42px) !important;line-height:1.15;margin-bottom:clamp(16px,1.25vw,28px) !important}main form[id^=kontaktformular-] .form-control{background:rgba(0,0,0,0) !important;border:0 !important;border-bottom:1px solid rgba(250,250,250,.45) !important;color:#fafafa !important}main form[id^=kontaktformular-] .form-control::placeholder{color:#adafb6 !important;opacity:1}main form[id^=kontaktformular-] textarea.form-control{min-height:120px !important}main form[id^=kontaktformular-] .required{color:#e30613 !important}main form[id^=kontaktformular-] .btn.btn-primary{background:#e30613 !important;border:1px solid #e30613 !important;color:#fafafa !important}.timeline-slider{overflow:hidden}h3{margin:5px 0}.sliderContainer{position:relative}.slider{width:100%}.timeline-slider .slick-slide,.blog-timeline-slider .slick-slide,.blog-timeline-slider-asnav .slick-slide{color:#fff;padding:clamp(40px,2.5vw,54px) 0 0 0;font-size:30px}@media(max-width: 766px){.timeline-slider .slick-slide,.blog-timeline-slider .slick-slide,.blog-timeline-slider-asnav .slick-slide{padding:148px 0 0 0}}.slick-prev:before,.slick-next:before{color:#000}.slick-dots{bottom:-30px}.progressBarContainer{display:flex;position:absolute;top:20px;left:0;right:0;margin:0 auto}@media(max-width: 766px){.progressBarContainer{flex-wrap:wrap}}.progressBarContainer div{display:block;width:100%;padding:0;cursor:pointer;float:left;color:#fff}.progressBarContainer div:last-child{margin-right:0}.progressBarContainer div span.progressBar{width:100%;height:1px;background-color:#141516;display:block}.progressBarContainer div span.progressBar .inProgress{background-color:#e30613;color:#e30613 !important;width:0%;height:2px}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:80px;height:4px;content:"";opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li{width:100px}.slick-dots li.slick-active button:before{opacity:.25;color:#000}.slick-dots li.slick-active button:after{font-size:6px;line-height:20px;position:absolute;top:0;opacity:1;left:0;width:80px;height:3px;content:"";color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:9999999999999;animation-name:progress;animation-timing-function:linear;animation-duration:2600ms;animation-delay:0}@keyframes progress{from{width:0px}to{width:80px}}.services-sec .services-content{padding:clamp(10px,2.5vw,54px)}.maintenance .block{background-color:rgba(0,0,0,0);color:#0c0c0d}.maintenance .block .faq-block-1{padding:clamp(18px,1.25vw,48px);color:#0c0c0d;border-radius:clamp(4px,.417vw,16px);position:relative}.maintenance .block .faq-block-1 .active{color:#e30613}.maintenance .block .faq-block-1 .accordion-button{color:#0c0c0d;position:unset;margin:0;padding:0;font-weight:500;font-size:21px;line-height:130%}@media(max-width: 992px){.maintenance .block .faq-block-1 .accordion-button{font-size:20px}}@media(max-width: 767px){.maintenance .block .faq-block-1 .accordion-button{font-size:19px}}@media(max-width: 575px){.maintenance .block .faq-block-1 .accordion-button{font-size:18px}}@media(max-width: 490px){.maintenance .block .faq-block-1 .accordion-button{padding-right:40px}}.maintenance .block .faq-block-1 .accordion-button.collapsed{border-radius:0px;padding:0;background:none;margin:0}@media(max-width: 490px){.maintenance .block .faq-block-1 .accordion-button.collapsed{padding-right:40px}}.maintenance .block .faq-block-1 .accordion-button.collapsed::after{background-image:none !important;color:#fafafa;content:"";font-family:"Font Awesome 6 Pro";color:#0c0c0d}.maintenance .block .faq-block-1 .accordion-button:not(.collapsed){color:#e30613;background:rgba(0,0,0,0);border:none;box-shadow:none}.maintenance .block .faq-block-1 .accordion-button:focus{border:none;box-shadow:none}.maintenance .block .faq-block-1 .accordion-button::after{content:"";color:#0c0c0d;font-family:"Font Awesome 6 Pro";background-image:none !important;position:absolute;right:16px;font-weight:300;font-size:24px;cursor:pointer}.maintenance .block .faq-block-1 .accordion-collapse p{margin-top:clamp(21px,1.25vw,48px)}@media(max-width: 991px){.maintenance .block .faq-block-1 .accordion-collapse p{margin-top:2.117vw}}@media(max-width: 767px){.maintenance .block .faq-block-1 .accordion-collapse p{margin-top:1.613vw}}.maintenance .block .faq-block{padding:clamp(18px,1.25vw,48px);color:#0c0c0d;border-radius:clamp(4px,.417vw,16px);position:relative}.maintenance .block .faq-block .accordion-button{position:unset;margin:0;padding:0;font-weight:500;font-size:21px;line-height:130%}@media(max-width: 992px){.maintenance .block .faq-block .accordion-button{font-size:20px}}@media(max-width: 767px){.maintenance .block .faq-block .accordion-button{font-size:19px}}@media(max-width: 575px){.maintenance .block .faq-block .accordion-button{font-size:18px}}@media(max-width: 490px){.maintenance .block .faq-block .accordion-button{padding-right:40px}}.maintenance .block .faq-block .accordion-button.collapsed{border-radius:0px;padding:0;background:none;margin:0}@media(max-width: 490px){.maintenance .block .faq-block .accordion-button.collapsed{padding-right:40px}}.maintenance .block .faq-block .accordion-button.collapsed::after{background-image:none !important;color:#fafafa;content:"";font-family:"Font Awesome 6 Pro";color:#0c0c0d}.maintenance .block .faq-block .accordion-button:not(.collapsed){color:#e30613;background:rgba(0,0,0,0);border:none;box-shadow:none}.maintenance .block .faq-block .accordion-button:focus{border:none;box-shadow:none}.maintenance .block .faq-block .accordion-button::after{content:"";font-family:"Font Awesome 6 Pro";background-image:none !important;position:absolute;right:16px;font-weight:300;font-size:24px;cursor:pointer}.maintenance .block .faq-block .accordion-collapse p{margin-top:clamp(21px,1.25vw,48px)}@media(max-width: 991px){.maintenance .block .faq-block .accordion-collapse p{margin-top:2.117vw}}@media(max-width: 767px){.maintenance .block .faq-block .accordion-collapse p{margin-top:1.613vw}}main .why-choose{background:#243238 !important;color:#fafafa !important}main .why-choose.py-160{padding-top:clamp(24px,2.8vw,48px);padding-bottom:clamp(72px,6.5vw,220px)}main .kgg-jump-cards{max-width:min(100%,var(--kgg-content-inner));margin:0 auto clamp(20px,2.2vw,32px);padding:0;box-sizing:border-box}main .kgg-jump-cards__intro{margin:0 0 clamp(10px,1vw,14px);font-family:"Sarabun",sans-serif;font-size:clamp(13px,.82vw,14px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#45474f}main .kgg-jump-cards__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(10px,1.1vw,16px)}@media(max-width: 767px){main .kgg-jump-cards__grid{grid-template-columns:1fr}}main .kgg-jump-cards__card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:100%;padding:clamp(14px,1.1vw,18px) clamp(14px,1.15vw,20px);background:#fff;border:1px solid #eaeaec;border-radius:clamp(8px,.55vw,12px);box-shadow:0 2px 12px rgba(0,0,0,.05);text-decoration:none;color:inherit;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease;border-left:3px solid #e30613}main .kgg-jump-cards__card:hover{border-color:#d0d2d6;box-shadow:0 6px 22px rgba(0,0,0,.08);transform:translateY(-2px)}main .kgg-jump-cards__card:focus-visible{outline:2px solid #e30613;outline-offset:2px}main .kgg-jump-cards__title{font-family:"Sarabun",sans-serif;font-size:clamp(16px,1.05vw,19px);font-weight:600;color:#0c0c0d;line-height:1.25;letter-spacing:-0.02em}main .kgg-jump-cards__meta{font-size:clamp(13px,.85vw,15px);line-height:1.4;color:#45474f}#steuerung-vision1,#steuerung-vision-compact,#steuerung-evo1{scroll-margin-top:clamp(88px,12vh,120px)}main section.one-column>.container>.row>.col-sm-12>section.two-columns+section.two-columns{margin-top:clamp(20px,2.2vw,36px)}.header{background-color:#2f4047;border-bottom:6px solid #e30613}.header .navigation .header-logo{width:clamp(240px,16.5vw,300px)}.header .main-menu__list>li.menu-home>a{display:flex;align-items:center;line-height:1}.header .main-menu__list>li.menu-home .menu-home__icon{display:block;width:clamp(20px,1.2vw,26px);height:clamp(20px,1.2vw,26px);flex:0 0 auto}.header .main-menu__list>li.menu-home .menu-home__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mobile-nav__container .main-menu__list>li.menu-home>a{display:flex;align-items:center;gap:10px}.mobile-nav__container .main-menu__list>li.menu-home .menu-home__icon{width:20px;height:20px}.mobile-nav__container .main-menu__list>li.menu-home .menu-home__text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@media(min-width: 1200px)and (max-width: 1399px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list{gap:16px !important}.header .navigation .header-logo{width:220px}}.hero-banner.hero-video{height:auto;padding:var(--kgg-header-h, 130px) 0 clamp(40px,4.5vw,96px);background-color:#243238}.hero-video__stage{position:relative;width:100%;height:min(56.25vw,74vh);min-height:220px;overflow:hidden;background:#1b2429 url("/fileadmin/video/kgg-hero-poster.jpg") center/cover no-repeat}.hero-video__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hero-video__shade{position:absolute;inset:auto 0 0 0;height:22%;background:linear-gradient(0deg, rgba(36, 50, 56, 0.85) 0%, rgba(36, 50, 56, 0) 100%);pointer-events:none}.hero-video__content{padding-top:clamp(32px,3.5vw,72px)}.hero-video__content h1{color:#fafafa;margin-bottom:clamp(16px,1.5vw,28px)}.hero-video__content h1 strong{display:block}.hero-video__content p{color:#eaeaec;max-width:62ch}.hero-video__products{margin-top:clamp(28px,3vw,56px)}.hero-video__products .timing-wrapper{flex-wrap:wrap}.hero-video__products .timing-block-1{transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.hero-video__products .timing-block-1:hover,.hero-video__products .timing-block-1:focus-visible{border-color:#e30613;background-color:rgba(250,250,250,.04)}.hero-video__content{text-align:center}.hero-video__content p{margin-left:auto;margin-right:auto}.hero-video__content .d-flex{justify-content:center}.hero-video__products .timing-wrapper{justify-content:center}.hero-video__toggle{position:absolute;right:clamp(12px,1.5vw,32px);bottom:clamp(12px,1.5vw,32px);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(250,250,250,.6);background:rgba(20,28,32,.55);color:#fafafa;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.hero-video__toggle:hover,.hero-video__toggle:focus-visible{background:#e30613;border-color:#e30613}.hero-video__icon-pause{width:12px;height:14px;border-left:4px solid currentColor;border-right:4px solid currentColor}.hero-video__icon-play{display:none;width:0;height:0;margin-left:3px;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:13px solid currentColor}.hero-video__toggle[data-state=paused] .hero-video__icon-pause{display:none}.hero-video__toggle[data-state=paused] .hero-video__icon-play{display:block}.why-choose .text-center h2{color:#fafafa}.why-choose .text-center h2 .color-primary{color:#e30613}.footer .footer-address{font-style:normal;margin:0;line-height:1.7}.footer .footer-address__line{display:block}.footer .footer-address__label{display:inline-block;min-width:4.5em;color:#adafb6}.footer .footer-address a{color:#fafafa;text-decoration:none}.footer .footer-address a:hover,.footer .footer-address a:focus-visible{color:#e30613}main:has(.product-cta){padding-bottom:0 !important}main:has(.product-cta)>.spacer{display:none !important}main:has(.product-cta)>:not(.title-banner):not(.breadcrumbs){padding-top:0 !important;padding-bottom:0 !important;margin:64px 0 0 !important}main:has(.product-cta)>section.kgg-three-columns{background:rgba(0,0,0,0) !important;border:0 !important}main:has(.product-cta)>.frame-type-html:has(h4)+section:not(.title-banner):not(.breadcrumbs){margin-top:24px !important}main:has(.product-cta)>.frame-type-textpic:not(.title-banner):not(.breadcrumbs):not(.spacer){width:calc(100% - 32px);max-width:1208px;margin:64px auto 0 !important;padding:28px 32px !important;box-sizing:border-box}main:has(.product-cta) [class*=col]>.spacer:first-child,main:has(.product-cta) [class*=col]>.spacer:last-child{display:none !important}main:has(.product-cta) section>.container>.row>[class*=col]>:first-child{margin-top:0 !important;padding-top:0 !important}main:has(.product-cta) section>.container>.row>[class*=col]>:last-child{margin-bottom:0 !important;padding-bottom:0 !important}main:has(.product-cta) .product-variants:last-child .steps,main:has(.product-cta) .kgg-jump-cards{margin-bottom:0 !important}main:has(.product-cta) .frame-type-html:has(>span[id]:only-child){height:0 !important;overflow:visible}main:has(.product-cta) .ce-gallery:last-child,main:has(.product-cta) .ce-gallery .ce-row:last-child,main:has(.product-cta) .ce-gallery .ce-row:last-child .image{margin-bottom:0 !important}section.one-column.product-cta{background:#2f4047;margin:0 0 -1px;position:relative;padding:clamp(40px,4vw,64px) 0;border-bottom:6px solid #e30613}.product-cta .container{padding-top:0;padding-bottom:0}.product-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.product-cta__text h3{color:#fafafa;margin:0 0 8px}.product-cta__text p{color:#eaeaec;margin:0;max-width:60ch}.product-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.product-cta__phone{color:#fafafa;font-weight:600;text-decoration:none;white-space:nowrap}.product-cta__phone:hover,.product-cta__phone:focus-visible{color:#e30613}@media(max-width: 767px){.product-cta__inner{flex-direction:column;align-items:flex-start}}.header .main-menu__right{display:flex;align-items:center;gap:20px}.lang-switch{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap}.lang-switch__link{color:#fafafa;text-decoration:none;padding:4px 2px}.lang-switch__link:hover,.lang-switch__link:focus-visible{color:#e30613}.lang-switch__link.is-active{color:#e30613}.lang-switch__link.is-disabled{color:rgba(250,250,250,.4)}.lang-switch__sep{color:rgba(250,250,250,.45)}@media(min-width: 1200px)and (max-width: 1399px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list{gap:8px !important}.header .navigation .main-menu__right{gap:12px !important}.header .navigation .header-logo{width:180px;flex-shrink:0}.lang-switch{font-size:13px;gap:4px}}@media(min-width: 1200px)and (max-width: 1259px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list{gap:4px !important}.header .navigation .header-logo{width:160px}}@media(min-width: 1400px)and (max-width: 1599px){.header .navigation .menu-button-right .main-menu__nav .main-menu__list{gap:12px !important}.header .navigation .main-menu__right{gap:14px !important}.header .navigation .header-logo{width:220px;flex-shrink:0}}

/* Produktkarten mit Foto statt Piktogramm (Inhaltselement Layout 1), z.B. Rauchschuerzen TFR, 12.10.2026 */
main .page-box--photo .page-box__visual {
  padding: 0;
  background: none;
}
main .page-box--photo .page-box__picture {
  display: block;
  width: 100%;
}
main .three-columns .page-box--photo .page-box__picture img,
main .four-columns .page-box--photo .page-box__picture img {
  width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: 8 / 5;
  object-fit: cover;
}

/* TYPO3 14 Formular Markup (form-label, form-check-label, form-text) */
main form[id^=kontaktformular-] .form-label,main form[id^=kontaktformular-] .form-check-label,main form[id^=kontaktformular-] .form-text{color:#eaeaec !important}main form[id^=kontaktformular-] .form-label{font-size:14px;margin-bottom:6px;display:inline-block}main form[id^=kontaktformular-] .form-text{display:block;font-size:12px;line-height:1.5;margin-top:10px}

/* Startseite: Why choose Section ragt 5 px rechts heraus */
main{overflow-x:clip}

/* Mobil: lange Wörter in Seitentitel und Hero, lange Links (Datenschutz) */
@media (max-width:575px){.title-banner h1{font-size:clamp(22px,6.6vw,40px);overflow-wrap:break-word;hyphens:auto}.hero-video__content h1{font-size:clamp(22px,6.8vw,30px)}}
main p a,main li a,main td a{overflow-wrap:anywhere}

/* Mobil Nachbesserung: Titel und mobiles Menü */
@media (max-width:575px){.title-banner h1{overflow-wrap:anywhere;min-width:0;max-width:100%}}
.mobile-nav__container .main-menu__list>li>a{overflow-wrap:anywhere;hyphens:auto;min-width:0}
.mobile-nav__container .menu-home a{justify-content:flex-start;gap:10px}
.mobile-nav__contact .lang-switch__link{color:#0c0c0d}.mobile-nav__contact .lang-switch__link.is-active{color:#e30613}.mobile-nav__contact .lang-switch__sep{color:rgba(12,12,13,.45)}

/* Buttons im Inhalt: Luft zwischen Text und Pfeil (Ruhe und Hover) */
main .cus-btn-2{padding-right:calc(clamp(28px,2.083vw,68px) + 10px)}main .cus-btn-2:hover .text{transform:translateX(18px)}

/* Mobiles Menü: lange Einträge mehrzeilig statt überlappend (Theme fixiert height:46px) */
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a{height:auto;min-height:46px;line-height:1.3;gap:12px;padding-top:8px;padding-bottom:8px}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button{flex-shrink:0}.mobile-nav__wrapper .mobile-nav__content .main-menu__list li.menu-home>a{justify-content:flex-start;gap:10px}

/* ==== Konsistenz Unterseiten 14.10.2026 (nicht Startseite: Unterseiten haben .breadcrumbs direkt in main) ==== */
/* Raster: eine Inhaltskante 1240px, Brotkrumen, Titel, Inhalt, Fuß */
html body main:has(>.breadcrumbs){--kgg-heading-h1:clamp(24px,2.1vw,30px);--kgg-heading-h2:clamp(24px,2.1vw,30px);--kgg-heading-h3:22px;--kgg-heading-h4:18px;--kgg-heading-subsection:18px;--kgg-prose-font-size:16px;--kgg-prose-line:1.6;--kgg-prose-ch:80ch}
html body main:has(>.breadcrumbs)>.breadcrumbs .container{max-width:1240px;padding-left:16px;padding-right:16px}
html body main:has(>.breadcrumbs) .title-banner{padding-left:0;padding-right:0}
html body main:has(>.breadcrumbs) .title-banner .title-content{width:100%;max-width:1240px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}
html body main:has(>.breadcrumbs) section.one-column .wrapper.boxed{padding-left:0;padding-right:0}
html body main:has(>.breadcrumbs) section.two-columns .column.col-sm-8{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}
@media(min-width:576px){html body main:has(>.breadcrumbs) section.two-columns .column.col-sm-8{width:calc(66.6667% - 24px)}}
html body main:has(>.breadcrumbs) section.one-column .blog-sec>.container-fluid{padding-left:0;padding-right:0}
html body main:has(>.breadcrumbs) section.our-team-sec>.container-fluid,html body main:has(>.breadcrumbs) section.callenges-sec>.container-fluid,html body main:has(>.breadcrumbs) section.timeline-slider>.container-fluid{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}
html body main:has(>.breadcrumbs) section.callenges-sec .callenges-wrapper{max-width:1240px;margin-left:auto;margin-right:auto;position:relative}
html body main:has(>.breadcrumbs) section.callenges-sec .challenge-slider{padding-left:64px;padding-right:64px}
html body main:has(>.breadcrumbs) section.callenges-sec .history-arrow.prev{left:28px}
html body main:has(>.breadcrumbs) section.callenges-sec .history-arrow.next{right:28px;left:auto}
footer.footer>.container-fluid{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}

/* Typografie: Fließtext 16px Inter, Karten 14px, Zeilen max. 80 Zeichen, eine Überschriftenskala */
html body main:has(>.breadcrumbs) :is(.timeline-slider,.frame-type-text,.frame-type-textpic,.frame-type-html,.frame-type-table,.frame-type-bullets,.karriere-intro,.karriere-jobs,.under-construction,.news-single,.news-text-wrap) :is(p,li,td,address){font-family:"Inter",sans-serif !important;font-size:16px !important;line-height:1.6 !important}
html body main:has(>.breadcrumbs) :is(.four-columns,.kgg-three-columns,.mask-vcard,.blog-content-area,.our-block-1,.callenges-sec,.downloads-sec,.product-variants) :is(p,li,td,address){font-family:"Inter",sans-serif !important;font-size:14px !important;line-height:1.55 !important}
html body main:has(>.breadcrumbs) :is(p,li):not(.product-type-line){max-width:80ch !important}
html body main:has(>.breadcrumbs) h1:not(.title-banner h1),html body main:has(>.breadcrumbs) h2:not(.callenges-sec h2,.product-cta h2),html body main:has(>.breadcrumbs) .product-variants__group-title{font-family:"Sarabun",sans-serif !important;font-size:clamp(24px,2.1vw,30px) !important;line-height:1.25 !important;font-weight:600 !important;letter-spacing:0 !important;margin:0 0 16px !important}
html body main:has(>.breadcrumbs) h3:not(.product-cta h3){font-size:22px !important;line-height:1.3 !important;font-weight:600 !important}
html body main:has(>.breadcrumbs) h4:not(.product-variants__group-title){font-size:18px !important;line-height:1.35 !important;font-weight:600 !important}
/* Abschnittsüberschrift über der Box statt in der Box */
html body main:has(>.breadcrumbs) .spacer+.frame-type-textpic:has(>header){background:none !important;border:0 !important;padding:0 !important}
html body main:has(>.breadcrumbs) .spacer+.frame-type-textpic:has(>header)>.ce-textpic{background:#fafafa;border:1px solid #eaeaea;border-radius:clamp(6px,.5vw,14px);padding:clamp(18px,1.4vw,28px)}

/* Kontrast, Buttons, Tabellen, Downloads, Sponsoring, Fuß */
html body main:has(>.breadcrumbs) .blog-content-area p{color:#45474f !important}
html body main:has(>.breadcrumbs) .cus-btn-2{font-size:15px}
html body main:has(>.breadcrumbs) form .btn-primary,html body main:has(>.breadcrumbs) form button[type=submit]{background:#e30613 !important;border:1px solid #e30613 !important;border-radius:0 !important;color:#fafafa !important;font-family:"Inter",sans-serif;font-size:15px !important;font-weight:500;padding:13px 32px !important;line-height:1.2}
html body main:has(>.breadcrumbs) form .btn-primary:hover,html body main:has(>.breadcrumbs) form button[type=submit]:hover{background:#0c0c0d !important;border-color:#fafafa !important}
html body main:has(>.breadcrumbs) :is(.frame-type-text,.frame-type-html) table{border-collapse:collapse;width:100%}
html body main:has(>.breadcrumbs) :is(.frame-type-text,.frame-type-html) table td{padding:8px 12px 8px 0 !important;border-bottom:1px solid #e3e3e5;vertical-align:top}
html body main:has(>.breadcrumbs) :is(.frame-type-text,.frame-type-html) table tr:last-child td{border-bottom:0}
html body main:has(>.breadcrumbs) :is(.frame-type-text,.frame-type-html) table td:first-child{font-weight:600}
@media(min-width:768px){html body main:has(>.breadcrumbs) :is(.frame-type-text,.frame-type-html) table td:first-child{white-space:nowrap;width:1%}}
html body main:has(>.breadcrumbs) section.two-columns .column.col-sm-6:has(.downloads-sec){width:100%;flex:0 0 100%}
html body main:has(>.breadcrumbs) .col-sm-6 .downloads-sec__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media(max-width:991px){html body main:has(>.breadcrumbs) .col-sm-6 .downloads-sec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){html body main:has(>.breadcrumbs) .col-sm-6 .downloads-sec__grid{grid-template-columns:1fr}}
html body main:has(>.breadcrumbs) .downloads-sec__grid .download-card{height:100%}
html body main:has(>.breadcrumbs) .download-card :is(h5,.download-card__title){overflow-wrap:normal;word-break:normal;hyphens:auto}
html body main:has(>.breadcrumbs) .col-sm-6 .downloads-sec__head h4{padding-left:0 !important;font-size:22px !important;margin-bottom:16px !important}
body.page-117 main .mask-vcard{display:flex;flex-direction:column;height:100%}
body.page-117 main .mask-vcard>img{width:100% !important;height:auto !important;aspect-ratio:3/2;object-fit:cover;padding:0 !important;max-width:none !important;border-radius:clamp(6px,.5vw,14px) clamp(6px,.5vw,14px) 0 0}
body.page-117 main .mask-vcard .card-block{display:block !important;flex:1 1 auto}
body.page-117 main section.three-columns .row>.column{display:flex;flex-direction:column}
footer.footer p,footer.footer address,footer.footer li a{font-size:14px}
footer.footer .footer-address__line:has(.footer-address__label){display:grid;grid-template-columns:5.5em 1fr;column-gap:8px}
footer.footer .footer-address__label{min-width:0}

/* Abstände: 64px unter den Brotkrumen, 80px vor Projektband bzw. Fuß */
html body main:has(>.breadcrumbs)>.breadcrumbs{margin-bottom:64px !important}
html body main:has(>.breadcrumbs)>.breadcrumbs+.spacer{display:none !important}
html body main:has(>.breadcrumbs)>.breadcrumbs+*,html body main:has(>.breadcrumbs)>.breadcrumbs+.spacer+*{margin-top:0 !important;padding-top:0 !important}
html body main:has(>.breadcrumbs)>.breadcrumbs+* :is(section,.container,.container-fluid,.wrapper,.col-sm-12,.frame,header,.so-panel):first-child,html body main:has(>.breadcrumbs)>.breadcrumbs+.spacer+* :is(section,.container,.container-fluid,.wrapper,.col-sm-12,.frame,header,.so-panel):first-child{margin-top:0 !important}
html body main:has(>.breadcrumbs)>.breadcrumbs+* :is(section,.container,.container-fluid,.wrapper,.so-panel,.frame:not(.frame-type-textpic)):first-child,html body main:has(>.breadcrumbs)>.breadcrumbs+.spacer+* :is(section,.container,.container-fluid,.wrapper,.so-panel,.frame:not(.frame-type-textpic)):first-child{padding-top:0 !important}
html body main:has(>.breadcrumbs)>.breadcrumbs+* .col-sm-12>.spacer:first-child,html body main:has(>.breadcrumbs)>.breadcrumbs+.spacer+* .col-sm-12>.spacer:first-child{display:none !important}
html body main:has(>.breadcrumbs)>.spacer:has(+.frame .product-cta),html body main:has(>.breadcrumbs)>.spacer:last-child{display:none !important}
html body main:has(>.breadcrumbs)>.frame:has(.product-cta){margin-top:0 !important;padding-top:0 !important}
html body main:has(>.breadcrumbs)>*:has(+.frame .product-cta):not(.kgg-x1):not(.kgg-x2):not(.kgg-x3):not(.kgg-x4),html body main:has(>.breadcrumbs)>*:has(+.spacer+.frame .product-cta):not(.kgg-x1):not(.kgg-x2):not(.kgg-x3):not(.kgg-x4){margin-bottom:80px !important;padding-bottom:0 !important}
html body main:has(>.breadcrumbs):not(:has(.product-cta)){padding-bottom:80px !important}
html body main:has(>.breadcrumbs):not(:has(.product-cta))>:last-child{margin-bottom:0 !important;padding-bottom:0 !important}
html body main:has(>.breadcrumbs)>*:has(+.frame .product-cta) :is(section,.container,.container-fluid,.wrapper,.so-panel,.col-sm-12,.frame:not(.frame-type-textpic),.row):last-child,html body main:has(>.breadcrumbs):not(:has(.product-cta))>:last-child :is(section,.container,.container-fluid,.wrapper,.so-panel,.col-sm-12,.frame:not(.frame-type-textpic),.row):last-child{margin-bottom:0 !important;padding-bottom:0 !important}
html body main:has(>.breadcrumbs)>*:has(+.frame .product-cta) .col-sm-12>.spacer:last-child,html body main:has(>.breadcrumbs):not(:has(.product-cta))>:last-child .col-sm-12>.spacer:last-child{display:none !important}
html body main:has(>.breadcrumbs) .karriere-jobs .row{margin-bottom:-24px}
html body main:has(>.breadcrumbs)>.our-team-sec:last-child .row{margin-bottom:-24px}
html body main:has(>.breadcrumbs) .f3-widget-paginator{margin-bottom:0 !important}

/* ==== Mobiles Menü 15.10.2026: ruhigere Schrift, Trennlinien, Untermenü auf Fläche, dezente Pfeile ==== */
.mobile-nav__wrapper .mobile-nav__content{width:min(340px,86vw) !important;max-width:none !important}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list{border-top:1px solid #dcdde0 !important}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list>li{border-bottom:1px solid #dcdde0 !important}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a{font-family:"Inter",sans-serif !important;font-size:16px !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;line-height:1.35 !important;min-height:52px !important;padding-top:12px !important;padding-bottom:12px !important;color:#1e1f20}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list>li>a.expanded,.mobile-nav__wrapper .mobile-nav__content .main-menu__list>li.active>a,.mobile-nav__wrapper .mobile-nav__content .main-menu__list>li.current-menu-item>a{color:#e30613 !important;font-weight:600 !important}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button{background:transparent !important;color:#0c0c0d !important;border:1px solid #d5d6d9 !important;width:32px !important;height:32px !important;border-radius:4px}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button.expanded{color:#e30613 !important;border-color:#e30613 !important}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li ul{background:#f1f1f3;margin:0 -15px !important;padding:4px 15px 8px 31px !important;border-top:1px solid #e3e3e5}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li ul li{border-bottom:1px solid #e2e2e5 !important}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li ul li:last-child{border-bottom:0 !important}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li ul li a{font-size:15px !important;min-height:44px !important;color:#45474f !important;padding-top:10px !important;padding-bottom:10px !important}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li ul li.active>a,.mobile-nav__wrapper .mobile-nav__content .main-menu__list li ul li.current>a{color:#e30613 !important;font-weight:600 !important}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li.menu-home>a .menu-home__icon{width:18px;height:18px}
.mobile-nav__contact{border-top:0;padding-top:20px}

/* ==== Pflegbare Elemente Paket 1 (15.10.2026) ==== */
.karriere-jobs .karriere-job{padding:28px 28px 32px !important}
html body main .karriere-jobs .karriere-job__location{font-size:14px !important;text-transform:uppercase;letter-spacing:.04em;color:#e30613;line-height:1.4 !important}
.karriere-jobs .karriere-job__text p{margin-bottom:4px}
.karriere-jobs .karriere-job__text ul{margin-bottom:16px;padding-left:20px}
main:has(.product-cta)>section.one-column:has(.frame-type-header:only-child)+section{margin-top:24px !important}

/* ==== Startseite Slogan (vorher HTML Element 1998, 15.10.2026) ==== */
.transformslogan{font-family:'Shadows Into Light Two',cursive;font-style:italic;font-weight:300;color:#fff;font-size:190%;transform:rotate(-7deg);line-height:110%;margin-bottom:40px;margin-top:60px;width:70%}
