@font-face{font-family:'RobotoLocal';font-style:normal;font-weight:100 900;font-display:swap;src:url('../assets/fonts/Roboto-VariableFont_wdth,wght.woff2') format('woff2-variations');}
:root{--font-text:'RobotoLocal',sans-serif;--bs-font-sans-serif:'RobotoLocal',sans-serif;--bs-body-font-family:'RobotoLocal',sans-serif;}
/* Critical CSS - Above the fold */ *,*::before,*::after{box-sizing:border-box} html{-webkit-text-size-adjust:100%;line-height:1.15} body{margin:0;font-family:var(--font-text,system-ui,-apple-system,sans-serif)} img,video{max-width:100%;height:auto;display:block} /* Header critical */ .header{position:sticky;top:0;z-index:1000;background:var(--header-bg,#fff)} .header__container{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 20px;height:var(--header-height,80px)} .header__logo-img{max-height:60px;width:auto} .header__desktop{display:flex;align-items:center;gap:20px;width:100%} .header__mobile{display:none} /* Banner critical */ .banners{position:relative;min-height:300px} .banners__fullwidth-video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s} .banners__fullwidth-video[data-loaded="true"]{opacity:1} /* Content skeleton */ .content{max-width:1400px;margin:0 auto;padding:20px} /* Mobile */ @media(max-width:1210px){ .header__desktop{display:none} .header__mobile{display:flex;align-items:center;justify-content:space-between;width:100%} }

/*!
 * Bootstrap Reboot v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis:rgb(43.2, 46.8, 50);--bs-success-text-emphasis:rgb(10, 54, 33.6);--bs-info-text-emphasis:rgb(5.2, 80.8, 96);--bs-warning-text-emphasis:rgb(102, 77.2, 2.8);--bs-danger-text-emphasis:rgb(88, 21.2, 27.6);--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle:rgb(225.6, 227.4, 229);--bs-success-bg-subtle:rgb(209, 231, 220.8);--bs-info-bg-subtle:rgb(206.6, 244.4, 252);--bs-warning-bg-subtle:rgb(255, 242.6, 205.4);--bs-danger-bg-subtle:rgb(248, 214.6, 217.8);--bs-light-bg-subtle:rgb(251.5, 252, 252.5);--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:rgb(158.2, 197, 254.2);--bs-secondary-border-subtle:rgb(196.2, 199.8, 203);--bs-success-border-subtle:rgb(163, 207, 186.6);--bs-info-border-subtle:rgb(158.2, 233.8, 249);--bs-warning-border-subtle:rgb(255, 230.2, 155.8);--bs-danger-border-subtle:rgb(241, 174.2, 180.6);--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",RobotoLocal,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:rgb(255, 242.6, 205.4);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis:rgb(166.8, 172.2, 177);--bs-success-text-emphasis:rgb(117, 183, 152.4);--bs-info-text-emphasis:rgb(109.8, 223.2, 246);--bs-warning-text-emphasis:rgb(255, 217.8, 106.2);--bs-danger-text-emphasis:rgb(234, 133.8, 143.4);--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle:rgb(21.6, 23.4, 25);--bs-success-bg-subtle:rgb(5, 27, 16.8);--bs-info-bg-subtle:rgb(2.6, 40.4, 48);--bs-warning-bg-subtle:rgb(51, 38.6, 1.4);--bs-danger-bg-subtle:rgb(44, 10.6, 13.8);--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:rgb(7.8, 66, 151.8);--bs-secondary-border-subtle:rgb(64.8, 70.2, 75);--bs-success-border-subtle:rgb(15, 81, 50.4);--bs-info-border-subtle:rgb(7.8, 121.2, 144);--bs-warning-border-subtle:rgb(153, 115.8, 4.2);--bs-danger-border-subtle:rgb(132, 31.8, 41.4);--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:rgb(109.8, 168, 253.8);--bs-link-hover-color:rgb(138.84, 185.4, 254.04);--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:rgb(230.4, 132.6, 181.2);--bs-highlight-color:#dee2e6;--bs-highlight-bg:rgb(102, 77.2, 2.8);--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:rgb(117, 183, 152.4);--bs-form-valid-border-color:rgb(117, 183, 152.4);--bs-form-invalid-color:rgb(234, 133.8, 143.4);--bs-form-invalid-border-color:rgb(234, 133.8, 143.4)}*,::after,::before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}::-moz-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:orange;color:#fff}::selection{background-color:orange;color:#fff}input,textarea{outline:0}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}body{font-family:RobotoLocal,sans-serif;font-size:16px;line-height:1.65;color:#333;min-width:320px;position:relative;overflow-x:hidden}html{overflow-x:hidden;width:100%}body{overflow-x:hidden;width:100%}.title{font-family:"RobotoLocal",sans-serif;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:20px}.title--hero{font-size:50px;line-height:59px;letter-spacing:0;text-align:center}.title--large{font-size:30px;line-height:1.2;text-align:center}.title--medium{font-size:24px;line-height:25.2px;letter-spacing:0}.title--small{font-size:20px;line-height:25.2px;letter-spacing:0;text-align:center}.text{font-family:RobotoLocal,sans-serif;color:#fff;margin:0}.text--body{font-size:16px;line-height:1.6}.text--description{font-size:16px;line-height:1.6;text-align:center}.text--small{font-size:14px;line-height:1.6}.step-number{width:40px;height:40px;background-color:#1f312f;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2;font-family:RobotoLocal,sans-serif;font-weight:700;font-size:24px;line-height:25.2px;letter-spacing:0;text-align:center;color:#52996a;text-transform:uppercase}table{width:100%;border-collapse:collapse;margin:20px 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}table td,table th{padding:12px 16px;text-align:left;vertical-align:middle;border:none;position:relative}table th{font-weight:600;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:10}table td{font-weight:400;transition:all .2s ease}table tr{transition:all .2s ease}table tr:hover{transform:translateY(-1px)}table thead th:first-child{border-top-left-radius:8px}table thead th:last-child{border-top-right-radius:8px}table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}@media(max-width:768px){table td,table th{padding:8px 12px}}@media(max-width:576px){table{margin:15px 0}table td,table th{padding:6px 8px}table th{letter-spacing:.3px}}.table-responsive{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:20px 0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.table-responsive::-webkit-scrollbar{height:8px}.table-responsive::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.table-responsive::-webkit-scrollbar-thumb{background:rgba(69,171,120,.6);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.table-responsive::-webkit-scrollbar-thumb:hover{background:rgba(69,171,120,.8)}.table-responsive table{margin:0;min-width:600px;box-shadow:none;border-radius:0}@media(max-width:768px){.table-responsive table{min-width:700px;white-space:nowrap}}@media(max-width:576px){.table-responsive table{min-width:600px}}.table-responsive table td,.table-responsive table th{white-space:nowrap;min-width:120px}.table-responsive table td.narrow,.table-responsive table th.narrow{min-width:80px}.table-responsive table td.wide,.table-responsive table th.wide{min-width:200px}.container-base{max-width:1036px;margin:0 auto;padding:0 15px}.section--dark{background-color:#151515}.section--padding-large{padding:60px 0}.section--padding-medium{padding:80px 0}.section--padding-small{padding:50px 0}.flex{display:flex}.flex--center{align-items:center;justify-content:center}.flex--between{align-items:center;justify-content:space-between}.flex--column{flex-direction:column}.flex--gap-small{gap:20px}.flex--gap-medium{gap:40px}.flex--gap-large{gap:50px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media(max-width:992px){.title--hero{font-size:36px;line-height:44px}.title--large{font-size:36px}.title--medium{font-size:24px;line-height:32px}.section--padding-large{padding:80px 0}}@media(max-width:576px){.title--hero{font-size:28px;line-height:36px}.title--large{font-size:28px}.title--medium{font-size:20px;line-height:26px}.title--small{font-size:18px}.text--body,.text--description{font-size:15px}.text--small{font-size:14px}.section--padding-large,.section--padding-medium{padding:50px 0}}@media(max-width:480px){.title--hero{font-size:24px}.title--large{font-size:24px}.title--medium{font-size:18px}.title--small{font-size:16px}.text--body,.text--description{font-size:13px}.section--padding-large,.section--padding-medium,.section--padding-small{padding:40px 0}.container-base{padding:0 10px}}@media(max-width:360px){.title--hero{font-size:20px}.title--large{font-size:20px}.title--medium{font-size:16px}.title--small{font-size:14px;margin-bottom:12px}.container-base{padding:0 5px}}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-button-next::after,.swiper-button-prev::after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev::after,.swiper-rtl .swiper-button-next::after{content:"prev"}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next::after,.swiper-rtl .swiper-button-prev::after{content:"next"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--swiper-theme-color:#45AB78;--swiper-navigation-size:44px}.header__navigation{position:relative;margin:0 20px}.header__menu{display:flex;list-style:none;margin:0;padding:0;gap:30px}.header__menu-item{position:relative}.header__menu-item--dropdown:hover .header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.header__menu-link{display:block;text-decoration:none;font-weight:500;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;border-radius:6px;overflow:hidden}.header__menu-link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transition:left .6s ease}.header__menu-link:hover{transform:translateY(-2px)}.header__menu-link:hover::before{left:100%}.header__menu-item--active .header__menu-link::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60%;height:2px;border-radius:2px}.header__submenu{position:absolute;top:100%;left:0;background:rgba(0,0,0,.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:10px 0;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;list-style:none;margin:0}.header__submenu-link{display:block;padding:10px 20px;text-decoration:none;font-size:14px;transition:all .3s ease}.header__mobile-controls{display:flex;align-items:center;gap:15px}.header__burger{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;position:relative;z-index:1001;transition:all .3s ease}.header__burger:hover{opacity:.8}.header__burger.active .header__burger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.header__burger.active .header__burger-line:nth-child(2){opacity:0;transform:translateX(20px)}.header__burger.active .header__burger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.header__burger-line{width:24px;height:2px;background-color:#fff;transition:all .3s ease;transform-origin:center}.header__burger-line:not(:last-child){margin-bottom:5px}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;visibility:hidden;opacity:0;transition:all .3s ease}.mobile-menu.active{visibility:visible;opacity:1}.mobile-menu.active .mobile-menu__content{transform:translateX(0)}.mobile-menu__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.mobile-menu__content{position:absolute;top:0;right:0;width:85%;max-width:400px;height:100%;background:#1b2e2a;transform:translateX(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);overflow-y:auto;display:flex;flex-direction:column;border-left:1px solid hsla(0,0%,100%,.1)}.mobile-menu__navigation{flex:1;padding:30px 0}.mobile-menu__list{list-style:none;margin:0;padding:0}.mobile-menu__list-link{display:block;padding:18px 25px;text-decoration:none;font-weight:500;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.mobile-menu__list-link::before{content:"";position:absolute;left:0;top:0;width:0;height:100%;transition:width .4s ease}.mobile-menu__list-link::after{content:"";position:absolute;top:50%;right:-30px;width:20px;height:20px;border-radius:50%;transform:translateY(-50%) scale(0);transition:all .4s ease}.mobile-menu__item{border-bottom:1px solid hsla(0,0%,100%,.05)}.mobile-menu__item:last-child{border-bottom:none}.mobile-menu__item--dropdown>.mobile-menu__link::after{content:"+";float:right;font-size:20px;line-height:1;transition:transform .3s ease}.mobile-menu__item--dropdown.active>.mobile-menu__link::after{transform:rotate(45deg)}.mobile-menu__link{display:block;padding:18px 25px;text-decoration:none;font-weight:500;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.mobile-menu__link::before{content:"";position:absolute;left:0;top:0;width:0;height:100%;transition:width .4s ease}.mobile-menu__link::after{content:"";position:absolute;top:50%;right:-30px;width:20px;height:20px;border-radius:50%;transform:translateY(-50%) scale(0);transition:all .4s ease}.mobile-menu__link:focus,.mobile-menu__link:hover{padding-left:35px;transform:translateX(5px)}.mobile-menu__link:focus::before,.mobile-menu__link:hover::before{width:4px}.mobile-menu__link:focus::after,.mobile-menu__link:hover::after{transform:translateY(-50%) scale(1);right:20px}.mobile-menu__item--active .mobile-menu__link{padding-left:35px}.mobile-menu__item--active .mobile-menu__link::before{width:4px}.mobile-menu__submenu{list-style:none;margin:0;padding:0;background:rgba(0,0,0,.2);max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-menu__item--dropdown.active .mobile-menu__submenu{max-height:300px}.mobile-menu__submenu-link{display:block;padding:12px 25px 12px 50px;text-decoration:none;font-size:16px;transition:all .3s ease}.mobile-menu__buttons{padding:25px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:15px;flex-shrink:0}.mobile-menu__btn{display:block;padding:15px 20px;text-align:center;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;transition:all .3s ease}.mobile-menu__btn--button-1{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.mobile-menu__btn--button-1:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.mobile-menu__btn--button-2{background:linear-gradient(90deg,#45ab78 27%,#3eac90 100%);color:#fff;border:none}.mobile-menu__btn--button-2:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(69,171,120,.4)}.mobile-menu__lang{padding:20px 25px;border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0}@media(max-width:1200px){.header__navigation{margin:0 15px}.header__menu{gap:25px}}@media(max-width:1210px){.header__navigation{display:none}.header__burger{display:flex}}@media(min-width:1211px){.header__burger{display:none}.mobile-menu{display:none!important}}@media(max-width:480px){.mobile-menu__content{width:95%}.mobile-menu__link,.mobile-menu__list-link{font-size:16px;padding:15px 20px}.mobile-menu__buttons{padding:20px}}.scroll-to-top{position:fixed;bottom:30px;right:30px;z-index:1000;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(20px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.scroll-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top__icon{transition:transform .3s ease}.scroll-to-top:hover{box-shadow:0 6px 25px rgba(0,0,0,.25)}.scroll-to-top:hover .scroll-to-top__icon{transform:translateY(-2px)}.scroll-to-top--circle{width:50px;height:50px;border-radius:50%}.scroll-to-top--square{width:50px;height:50px;border-radius:0}.scroll-to-top--rounded{width:50px;height:50px;border-radius:12px}.scroll-to-top--minimal{width:40px;height:40px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.scroll-to-top--minimal:hover{box-shadow:0 4px 15px rgba(0,0,0,.2)}@media(max-width:768px){.scroll-to-top{bottom:20px;right:20px}.scroll-to-top--circle,.scroll-to-top--rounded,.scroll-to-top--square{width:45px;height:45px}.scroll-to-top--minimal{width:38px;height:38px}.scroll-to-top__icon{width:20px;height:20px}}@media(max-width:576px){.scroll-to-top{bottom:15px;right:15px}.scroll-to-top--circle,.scroll-to-top--rounded,.scroll-to-top--square{width:40px;height:40px}.scroll-to-top--minimal{width:35px;height:35px}.scroll-to-top__icon{width:18px;height:18px}}.wnt-export-import-buttons{padding:10px 0}.button{display:inline-flex;align-items:center;gap:5px;margin-bottom:10px}.button .dashicons{font-size:16px;width:16px;height:16px;line-height:1}.button .dashicons-spin{animation:rotation 1s infinite linear}.wnt-import-section{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.wnt-import-wrapper{margin-bottom:10px}.wnt-import-filename{display:inline-block;margin-left:10px;font-style:italic;color:#666}.wnt-import-submit:disabled{opacity:.5;cursor:not-allowed}.wnt-import-message{margin-top:15px}.notice{margin:0;padding:10px}.header{padding:30px 0}.header__container{max-width:1440px;margin:0 auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;position:relative}.header__logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;transition:opacity .3s ease}.header__logo:hover{opacity:.8}.header__logo-img{max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}@media(max-width:768px){.header__logo-img{max-height:40px}}@media(max-width:480px){.header__logo-img{max-height:35px}}.header__navigation{display:flex;align-items:center;gap:10px}.header__navigation .header__menu-item{margin-right:0}.header__button{text-transform:uppercase;text-decoration:none;transition:all .3s ease;background-position:center center;background-repeat:no-repeat;background-size:cover}.header__lang{display:flex;align-items:center;gap:5px}.header__lang-flag{width:20px;height:15px;-o-object-fit:cover;object-fit:cover}.header__lang-text{font-family:RobotoLocal,sans-serif;font-size:16px;color:#646e6a}.mobile-menu__btn{text-transform:uppercase;text-decoration:none;transition:all .3s ease;background-position:center center;background-repeat:no-repeat;background-size:cover}.header__desktop{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width:1210px){.header__desktop{display:none}}.header__mobile{display:none}@media(max-width:1210px){.header__mobile{display:block;width:100%}}.header__mobile-top{display:flex;justify-content:space-between;align-items:center;width:100%}.header__mobile-buttons{display:flex;gap:10px;justify-content:center}.header__mobile-btn{flex:1;text-align:center;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;transition:all .3s ease}@media(max-width:768px){.header__mobile-top{gap:20px}.header__logo{margin-bottom:0}.header__container{position:relative}.header__mobile-buttons{display:none!important}.header__navigation{gap:15px}}.header__mobile-controls{display:flex;align-items:center;gap:15px}.header__mobile-lang{position:relative;z-index:100}.header__mobile-lang .header__lang{position:relative}.header__mobile-lang .header__lang-trigger{padding:6px 10px}.header__mobile-lang .header__lang-dropdown{right:0;min-width:100px}.header__lang{position:relative;display:inline-block}.header__lang-trigger{display:flex;align-items:center;gap:8px;background:0 0;border:none;color:inherit;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s ease;text-decoration:none}.header__lang-trigger:hover{background-color:hsla(0,0%,100%,.1)}.header__lang-trigger[aria-expanded=true] .header__lang-arrow{transform:rotate(180deg)}.header__lang-flag{width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:2px;display:block}.header__lang-text{font-size:14px;font-weight:500;text-transform:uppercase}.header__lang-arrow{transition:transform .2s ease;color:currentColor}.header__lang-dropdown{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:8px 0;min-width:120px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;margin-top:8px}.header__lang-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}.header__lang-option{display:flex;align-items:center;gap:12px;padding:10px 16px;color:#333;text-decoration:none;transition:background-color .2s ease}.header__lang-option:hover{background-color:#f8f9fa;color:#333}.header__lang-option .header__lang-text{color:#555;font-size:14px}.banners{display:block;width:100%}.banners__container{max-width:1440px;padding-left:15px;padding-right:15px;margin:0 auto}.banners__images{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%}.banners__images--per-row-2 .banners__image-wrapper{width:calc(50% - var(--banner-gap,20px)/ 2)}.banners__images--per-row-3 .banners__image-wrapper{width:calc(33.333% - var(--banner-gap,20px)*2/3)}.banners__images--per-row-4 .banners__image-wrapper{width:calc(25% - var(--banner-gap,20px)*3/4)}.banners__image-wrapper{display:flex;flex-direction:column;position:relative}.banners__image-link{display:block;width:100%;text-decoration:none;transition:opacity .3s ease,transform .3s ease}.banners__image-link:hover{opacity:.9;transform:scale(1.02)}.banners__image-link:focus{outline:2px solid rgba(69,171,120,.5);outline-offset:2px}.banners__image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media(max-width:992px){.banners__images--per-row-4 .banners__image-wrapper{width:calc(33.333% - var(--banner-gap,20px)*2/3)}}@media(max-width:768px){.banners__images{flex-direction:column}.banners__images--per-row-2 .banners__image-wrapper,.banners__images--per-row-3 .banners__image-wrapper,.banners__images--per-row-4 .banners__image-wrapper{width:100%}.banners__image{border-radius:6px}}@media(max-width:576px){.banners__image{border-radius:4px}}.banners--fullwidth{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;min-height:400px}.banners--fullwidth::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,0)}.banners--fullwidth-video .banners__fullwidth-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;opacity:0;transition:opacity .6s ease-in;will-change:opacity}.banners--fullwidth-video .banners__fullwidth-video[data-loaded=true]{opacity:1}.banners--fullwidth-video .banners__fullwidth-video::-webkit-media-controls{display:none!important}.banners--fullwidth-video .banners__fullwidth-video::-webkit-media-controls-panel{display:none!important}.banners--fullwidth-video .banners__fullwidth-video::-webkit-media-controls-play-button{display:none!important}.banners--fullwidth-video .banners__fullwidth-video::-webkit-media-controls-start-playback-button{display:none!important}.banners--fullwidth-video .banners__fullwidth-fallback{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.banners--fullwidth-video::before{z-index:1}.banners--fullwidth__wrapper{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px}.banners__fullwidth-content{position:absolute;left:30%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column}.banners--fullwidth__description{line-height:1.4;margin:0;text-align:center}.banners--fullwidth__text{line-height:1.2;margin:0;width:100%}.banners--fullwidth__button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;font-weight:600;text-transform:uppercase;border:none;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;align-self:flex-start;width:-moz-fit-content;width:fit-content;position:relative}.banners--fullwidth__button:active{text-decoration:none}.banners--fullwidth__button:focus{-webkit-text-decoration:non;text-decoration:non;outline:0}.banners--fullwidth__button:visited{text-decoration:none}.banners--content-width{position:relative;width:100%;max-width:1440px;margin:0 auto}.banners__content-width-media{position:relative;width:100%;overflow:hidden}.banners__content-width-image,.banners__content-width-video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.banners__content-width-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.banners__content-width-content{position:absolute;z-index:2;display:flex;flex-direction:column;transform:translate(-50%,-50%);left:30%;top:50%}.banners__content-width-text{margin:0}.banners__content-width-description{margin:0}.banners__content-width-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:-moz-fit-content;width:fit-content;position:relative;transition:all .3s ease}.banners__content-width-button>span{display:block;transition:color .3s ease}.banners__content-width-button:active{transform:none}.banners__content-width-button:focus{outline:0}.banners--slider{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.banners__slider{width:100%;height:100%}.banners__slider-slide{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.banners__slider-slide::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.banners__slider-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.banners__slider-content{position:absolute;z-index:2;display:flex;flex-direction:column;transform:translate(-50%,-50%);left:30%;top:50%}.banners__slider-description{margin:0}.banners__slider-text{margin:0}.banners__slider-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;border:none;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;width:-moz-fit-content;width:fit-content;position:relative;transition:all .3s ease}.banners__slider-button>span{display:block;transition:color .3s ease}.banners__slider-button:active{transform:translateY(0)}.banners__slider-button:focus{outline:0}.banners__slider-button-next,.banners__slider-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banners__slider-button-next svg,.banners__slider-button-prev svg{width:100%;height:100%;display:block}.banners__slider-button-next:hover,.banners__slider-button-prev:hover{transform:translateY(-50%) scale(1.1)}.banners__slider-button-next.swiper-button-disabled,.banners__slider-button-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}.banners__slider-button-prev{left:20px}.banners__slider-button-next{right:20px}@media(max-width:768px){.banners__slider-slide{min-height:500px}.banners__slider-button-prev{left:10px}.banners__slider-button-next{right:10px}}@media(max-width:576px){.banners__slider-slide{min-height:600px}}.banners--content-width-slider{position:relative;width:100%;max-width:1440px;margin:0 auto}.banners__content-width-slider{width:100%;height:100%}.banners__content-width-slider-slide{position:relative}.banners__content-width-slider-media{position:relative;width:100%;overflow:hidden}.banners__content-width-slider-image,.banners__content-width-slider-video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.banners__content-width-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.banners__content-width-slider-content{position:absolute;z-index:2;display:flex;flex-direction:column;transform:translate(-50%,-50%);left:30%;top:50%}.banners__content-width-slider-description{margin:0}.banners__content-width-slider-text{margin:0}.banners__content-width-slider-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;border:none;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;align-self:flex-start;width:-moz-fit-content;width:fit-content;position:relative;transition:all .3s ease}.banners__content-width-slider-button>span{display:block;transition:color .3s ease}.banners__content-width-slider-button:active{transform:translateY(0)}.banners__content-width-slider-button:focus{outline:0}.banners__content-width-slider-button-next,.banners__content-width-slider-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banners__content-width-slider-button-next svg,.banners__content-width-slider-button-prev svg{width:100%;height:100%;display:block}.banners__content-width-slider-button-next:hover,.banners__content-width-slider-button-prev:hover{transform:translateY(-50%) scale(1.1)}.banners__content-width-slider-button-next.swiper-button-disabled,.banners__content-width-slider-button-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}.banners__content-width-slider-button-prev{left:20px}.banners__content-width-slider-button-next{right:20px}@media(max-width:1440px){.banners__content-width-slider-button{align-self:center}}@media(max-width:768px){.banners__content-width-slider-button-prev{left:10px}.banners__content-width-slider-button-next{right:10px}}@media(max-width:576px){.banners__content-width-slider-button{align-self:center}}@keyframes banner-button-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes banner-button-bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes banner-button-shake{0%,100%{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.pictures{position:relative;margin-top:20px;margin-bottom:20px}.pictures__content{max-width:1440px;margin:0 auto;padding:0}.pictures:has(.pictures__gallery[data-columns-count="2"]) .pictures__content,.pictures:has(.pictures__gallery[data-columns-count="3"]) .pictures__content{max-width:75%}.pictures__gallery{display:grid;grid-template-columns:repeat(var(--columns-count,5),1fr);opacity:0;transition:opacity .3s ease;align-items:start}.pictures__gallery[data-columns-count="1"]{grid-template-columns:1fr!important}.pictures__gallery.pictures-equal-height{grid-auto-rows:minmax(auto,min-content)}.pictures__gallery.pictures-few-items{justify-content:start}.pictures__item{position:relative;overflow:hidden;transition:transform .3s ease;display:block}.pictures__item:hover{transform:translateY(-5px)}.pictures__item--link{text-decoration:none;color:inherit;cursor:pointer}.pictures__item--link:hover{transform:translateY(-5px)}.pictures__item--link:focus{outline:2px solid #45ab78;outline-offset:2px}.pictures__item.pictures-row-item{display:flex;flex-direction:column;align-items:center}.pictures__item.pictures-row-item .pictures__image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.pictures__image{width:100%;height:auto;display:block;border-radius:inherit;transition:transform .3s ease;box-sizing:border-box;opacity:0;animation:fadeInImage .6s ease-in-out forwards}.pictures__item:hover .pictures__image{transform:scale(1.02)}.pictures__static-button{position:absolute;transform:translate(-50%,-50%);z-index:5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;transition:all .3s ease}.pictures__static-button:hover{transform:translate(-50%,-50%) scale(1.05)}.pictures.pictures--blur-enabled .pictures__overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border-radius:inherit;z-index:2}.pictures.pictures--blur-enabled .pictures__item:hover .pictures__overlay{opacity:1;visibility:visible}.pictures.pictures--blur-enabled .pictures__item.pictures-row-item .pictures__overlay{position:absolute;top:0;left:0;right:0;bottom:0}.pictures.pictures--blur-enabled .pictures__button{font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.pictures.pictures--blur-enabled .pictures__button:hover{transform:scale(1.05)}@media(max-width:1200px){.pictures__gallery{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.pictures__gallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.pictures__content{max-width:80%!important}.pictures__header{margin-bottom:40px}.pictures__gallery[data-columns-count="1"]{grid-template-columns:1fr!important}.pictures__gallery[data-shortcode-id=bonus-2],.pictures__gallery[data-shortcode-id=bonus]{grid-template-columns:1fr!important}.pictures__gallery[data-columns-count="3"]:not([data-shortcode-id=screen]):not([data-shortcode-id=screen-2]){grid-template-columns:1fr!important}.pictures__gallery:not([data-columns-count="1"]):not([data-columns-count="3"]):not([data-shortcode-id=screen]):not([data-shortcode-id=screen-2]):not([data-shortcode-id=bonus]):not([data-shortcode-id=bonus-2]){grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.pictures__gallery[data-columns-count="1"]{grid-template-columns:1fr!important}.pictures__gallery[data-shortcode-id=bonus-2],.pictures__gallery[data-shortcode-id=bonus]{grid-template-columns:1fr!important}.pictures__gallery[data-columns-count="3"]:not([data-shortcode-id=screen]):not([data-shortcode-id=screen-2]){grid-template-columns:1fr!important}.pictures__gallery:not([data-columns-count="1"]):not([data-columns-count="3"]):not([data-shortcode-id=screen]):not([data-shortcode-id=screen-2]):not([data-shortcode-id=bonus]):not([data-shortcode-id=bonus-2]){grid-template-columns:repeat(2,1fr)}}@keyframes fadeInImage{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.demo-slots{position:relative;margin-top:20px;margin-bottom:20px}.demo-slots__content{max-width:1440px;margin:0 auto;padding:0}.demo-slots__gallery{display:grid;grid-template-columns:repeat(var(--columns-count,5),1fr);gap:15px;opacity:1}.demo-slots__item{position:relative;overflow:hidden;transition:transform .3s ease;display:block;border-radius:8px}.demo-slots__item:hover{transform:translateY(-5px)}.demo-slots__image{width:100%;height:auto;display:block;border-radius:8px;transition:transform .3s ease;box-sizing:border-box}.demo-slots__item:hover .demo-slots__image{transform:scale(1.02)}.demo-slots__no-image{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#2a2a2a 0,#1a1a1a 100%);border-radius:8px}.demo-slots__button{position:absolute;transform:translate(-50%,-50%);z-index:5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;transition:all .3s ease;font-weight:600;background-size:cover;background-position:center;background-repeat:no-repeat}.demo-slots__button:hover{transform:translate(-50%,-50%) scale(1.05)}@media(max-width:1200px){.demo-slots__gallery{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.demo-slots__gallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.demo-slots__content{max-width:90%}.demo-slots__gallery{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:480px){.demo-slots__gallery{grid-template-columns:repeat(2,1fr)}}.demo-slot-single{padding:20px 0}.demo-slot-single__player{position:relative;max-width:900px;margin:0 auto 30px;border-radius:12px;overflow:hidden;background:#000}.demo-slot-single__cover{position:relative;width:100%}.demo-slot-single__cover-image{width:100%;height:auto;display:block}.demo-slot-single__buttons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:15px;z-index:10}.demo-slot-single__button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none;min-width:220px;text-align:center;font-weight:600}.demo-slot-single__button:hover{transform:translateY(-2px)}.demo-slot-single__iframe-container{width:100%;max-width:100%;background:#000;overflow:hidden}.demo-slot-single__iframe-container iframe{width:100%!important;max-width:100%!important;min-height:70vh;border:none;display:block}@media(max-width:576px){.demo-slot-single__iframe-container iframe{min-height:50vh}}@media(max-width:480px){.demo-slot-single__buttons{width:90%}}.content-navigation{animation:contentNavSlideIn .6s ease-out;overflow:visible!important;position:relative;z-index:99}.content-navigation__container{max-width:100%;overflow:visible!important}.content-navigation__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;overflow:visible!important}.content-navigation__item{margin:0;position:relative;overflow:visible!important}.content-navigation__link{display:flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .3s ease;font-weight:500;line-height:1.4;position:relative;overflow:visible!important}.content-navigation__text{flex-shrink:0;order:1;display:flex;align-items:center;align-self:stretch}.content-navigation__number{display:none}.content-navigation--vertical{overflow:visible}.content-navigation--vertical .content-navigation__container{display:none;max-height:0;opacity:0;transition:max-height .4s ease,opacity .3s ease;overflow:hidden}.content-navigation--vertical.is-open .content-navigation__container{display:block;max-height:2000px;opacity:1;margin-top:15px}.content-navigation--vertical .content-navigation__list{align-items:stretch}.content-navigation--vertical .content-navigation__link{justify-content:flex-start;text-align:left;min-width:200px;border:none}.content-navigation--vertical .content-navigation__link:hover{border:none}.content-navigation__spoiler{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative}.content-navigation__spoiler-text{flex:1;text-align:left}.content-navigation__spoiler-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease}.content-navigation.is-open .content-navigation__spoiler-icon{transform:rotate(180deg)}.content-navigation--horizontal .content-navigation__link{white-space:nowrap}@keyframes contentNavSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.content-navigation-heading{scroll-margin-top:100px;position:relative}.content-navigation-heading::before{content:"";position:absolute;top:-20px;left:0;width:100%;height:1px}.content-navigation.loading{opacity:.7;pointer-events:none}.content-navigation.loading .content-navigation__link{animation:contentNavPulse 1.5s infinite}@keyframes contentNavPulse{0%,100%{opacity:1}50%{opacity:.5}}@media(min-width:769px){.content-navigation--horizontal .content-navigation__list{display:flex;flex-wrap:wrap}.content-navigation--horizontal .content-navigation__link{width:100%;text-align:center;justify-content:center;white-space:normal;word-wrap:break-word}}@media(max-width:768px){.content-navigation{overflow:visible!important}.content-navigation--horizontal .content-navigation__list{flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important}.content-navigation--horizontal .content-navigation__item{flex:0 0 calc(50% - 7.5px)!important;max-width:calc(50% - 7.5px)!important;display:flex!important}.content-navigation--horizontal .content-navigation__link{padding:10px 12px;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:100%!important;height:auto!important;min-height:44px!important;display:flex!important;align-items:center!important}.content-navigation__number{min-width:20px;height:20px;flex-shrink:0!important}}.content-navigation{animation:contentNavSlideIn .6s ease-out;overflow:visible!important;position:relative;z-index:99}.content-navigation__container{max-width:100%;overflow:visible!important}.content-navigation__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;overflow:visible!important}.content-navigation ul{margin-bottom:0!important;padding-left:0!important}.content-navigation ul li{margin-bottom:0!important}.content-navigation__item{margin:0;position:relative;overflow:visible!important}.content-navigation__link{display:flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .3s ease;font-weight:500;line-height:1.4;position:relative;overflow:visible!important}.content-navigation__text{flex-shrink:0;order:1;display:flex;align-items:center;align-self:stretch}.content-navigation__number{display:none}.content-navigation--vertical{overflow:visible}.content-navigation--vertical .content-navigation__container{display:none;max-height:0;opacity:0;transition:max-height .4s ease,opacity .3s ease;overflow:hidden}.content-navigation--vertical.is-open .content-navigation__container{display:block;max-height:2000px;opacity:1;margin-top:15px}.content-navigation--vertical .content-navigation__list{align-items:stretch}.content-navigation--vertical .content-navigation__link{justify-content:flex-start;text-align:left;min-width:200px;border:none}.content-navigation--vertical .content-navigation__link:hover{border:none}.content-navigation__spoiler{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative}.content-navigation__spoiler-text{flex:1;text-align:left}.content-navigation__spoiler-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease}.content-navigation.is-open .content-navigation__spoiler-icon{transform:rotate(180deg)}.content-navigation--horizontal .content-navigation__link{white-space:nowrap}@keyframes contentNavSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.content-navigation-heading{scroll-margin-top:100px;position:relative}.content-navigation-heading::before{content:"";position:absolute;top:-20px;left:0;width:100%;height:1px}.content-navigation.loading{opacity:.7;pointer-events:none}.content-navigation.loading .content-navigation__link{animation:contentNavPulse 1.5s infinite}@keyframes contentNavPulse{0%,100%{opacity:1}50%{opacity:.5}}@media(min-width:769px){.content-navigation--horizontal .content-navigation__list{display:flex;flex-wrap:wrap}.content-navigation--horizontal .content-navigation__link{width:100%;text-align:center;justify-content:center;white-space:normal;word-wrap:break-word}}@media(max-width:768px){.content-navigation{overflow:visible!important}.content-navigation--horizontal .content-navigation__list{flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important}.content-navigation--horizontal .content-navigation__item{flex:0 0 calc(50% - 7.5px)!important;max-width:calc(50% - 7.5px)!important;display:flex!important}.content-navigation--horizontal .content-navigation__link{padding:10px 12px;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:100%!important;height:auto!important;min-height:44px!important;display:flex!important;align-items:center!important}.content-navigation__number{min-width:20px;height:20px;flex-shrink:0!important}.content-navigation__text{line-height:1.3!important}}@media(max-width:576px){.content-navigation{margin:0 0 30px 0}}.content-navigation__link.has-custom-icon::after,.content-navigation__link.has-custom-icon::before{content:"";display:inline-flex;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:4px;flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%)}.content-navigation__link:not(.has-custom-icon)::after,.content-navigation__link:not(.has-custom-icon)::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:4px;flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width:1201px){.content-navigation--horizontal .content-navigation__item{flex:0 0 auto}}@media(min-width:769px)and (max-width:1200px){.content-navigation--horizontal .content-navigation__item{flex:0 0 auto}}.content-accordion{margin:40px 0}.faq{position:relative}.faq__container{max-width:1440px;margin:0 auto;padding:0 50px}.faq__header{margin-bottom:20px}.faq__title{margin:0;text-transform:uppercase}.faq__content{display:block}.faq__item{margin-bottom:20px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;background-color:hsla(0,0%,100%,.02);transition:all .3s ease}.faq__item:hover{border-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.05)}.faq__item:last-child{margin-bottom:0}.faq__question{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.faq__question:hover{background-color:hsla(0,0%,100%,.03)}.faq__question-text{font-weight:600;flex:1;margin-right:16px}.faq__question-icon{transition:transform .3s ease;flex-shrink:0}.faq__question-icon svg{display:block}.faq__item--active .faq__question-icon{transform:rotate(180deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;background-color:hsla(0,0%,100%,.01)}.faq__item--active .faq__answer{max-height:500px;padding:0 24px 24px 24px}.faq__answer-content{opacity:0;transform:translateY(-10px);transition:all .3s ease .1s}.faq__answer-content p{margin:0 0 20px 0}.faq__answer-content p:last-child{margin-bottom:0}.faq__item--active .faq__answer-content{opacity:1;transform:translateY(0)}@media(max-width:768px){.faq__container{padding:0 20px}.faq__header{margin-bottom:20px}.faq__item--active .faq__answer,.faq__question{padding-left:16px;padding-right:16px}.faq__accordion{margin:0 auto;max-width:100%}}@media(max-width:576px){.faq__question{padding:16px 20px}.faq__item--active .faq__answer{padding:0 20px 20px 20px}.faq__question-text{margin-right:12px}}.footer{position:relative;margin-top:40px}.footer__container{max-width:1200px;margin:0 auto;padding:0 15px}.footer__content{width:100%}.footer__content--horizontal{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer__content--stacked{display:flex;flex-direction:column;align-items:center;gap:25px}.footer__content--column{display:flex;flex-direction:column;align-items:center;gap:20px}.footer__logo-wrapper{flex-shrink:0}.footer__logo{height:auto;display:block}.footer__navigation{flex:1}.footer__menu{list-style:none;margin:0;padding:0;display:flex;gap:25px}.footer__menu li{margin:0}.footer__menu a{text-decoration:none;font-weight:500;transition:color .3s ease}.footer__text{flex-shrink:0;text-align:center;line-height:1.4}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%}@media(max-width:992px){.footer__content--horizontal{flex-direction:column;gap:20px;text-align:center}.footer__content--stacked{gap:20px}.footer__bottom{flex-direction:column;gap:15px;text-align:center}.footer__menu{gap:20px}}@media(max-width:768px){.footer__content--column,.footer__content--horizontal,.footer__content--stacked{gap:15px}.footer__bottom{gap:15px}.footer__menu{flex-wrap:wrap;justify-content:center;gap:15px}}@media(max-width:576px){.footer__content{gap:12px}.footer__bottom{gap:12px}.footer__menu{gap:12px;font-size:14px}}.error-404-page{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:20px}.error-404-container{width:100%;max-width:600px;margin:0 auto}.error-404-content{text-align:center}.error-404-title{margin-bottom:20px;font-weight:700;line-height:1.2}.error-404-description{margin-bottom:30px;line-height:1.6}.error-404-button-wrapper{margin-top:30px}.error-404-button{display:inline-block;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.error-404-button:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}*{word-break:break-word}.main-content{position:relative;z-index:1;padding:0}@media screen and (max-width:1440px){.page-content{max-width:1280px;padding:0 50px}}.page-content{max-width:1440px;margin:0 auto}.page-content p{font-size:16px;line-height:1.6;color:#fff;margin-bottom:20px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#fff;font-family:"RobotoLocal",sans-serif;font-weight:700;margin-bottom:20px}.page-content h1{font-size:48px}.page-content h2{font-size:36px}.page-content h3{font-size:28px}.page-content h4{font-size:24px}.page-content ol,.page-content ul{line-height:1.6;margin-bottom:20px;padding-left:30px}.page-content ol li,.page-content ul li{margin-bottom:10px;line-height:1.6}@media(max-width:768px){.page-content{padding:0 20px}.page-content h1{font-size:32px}.page-content h2{font-size:24px}.page-content h3{font-size:20px}}
/*# sourceMappingURL=app.min.css.map */

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/* Base Settings Styles */html, body { background-color: #1b5a50; color: #ffffff; font-size: 20px; font-weight: 400; font-family: RobotoLocal;}/* Text Selection Color */::selection { background-color: #ffc400; color: #ffffff;}::-moz-selection { background-color: #ffc400; color: #ffffff;}/* Main Content Padding */.main-content { padding: 0px 0;}/* Базовые цвета для текстовых элементов */.main-content,.page-content { color: #ffffff; font-size: 20px; font-weight: 400; font-family: RobotoLocal;}.page-content p,.page-content div { color: #ffffff; font-size: 20px; font-weight: 400; font-family: RobotoLocal; text-align: justify;}.page-content h1 { color: #ffffff; font-size: 40px; font-weight: 700; font-family: RobotoLocal; text-align: center; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}.page-content h2 { color: #ffffff; font-size: 32px; font-weight: 700; font-family: RobotoLocal; text-align: left; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}.page-content h3,.page-content h4,.page-content h5,.page-content h6 { color: #ffffff; font-size: 22px; font-weight: 700; font-family: RobotoLocal; text-align: left; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}/* Общие настройки для заголовков */h1 { font-size: 40px; font-weight: 700; color: #ffffff; font-family: RobotoLocal; text-align: center; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}h2 { font-size: 32px; font-weight: 700; color: #ffffff; font-family: RobotoLocal; text-align: left; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}h3, h4, h5, h6 { font-size: 22px; font-weight: 700; color: #ffffff; font-family: RobotoLocal; text-align: left; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}/* Общие настройки для текста */p { font-size: 20px; font-weight: 400; font-family: RobotoLocal; text-align: justify;}div, span, a { font-size: 20px; font-weight: 400; font-family: RobotoLocal;}/* Списки */ul, ol { font-size: 20px; font-weight: 400; font-family: RobotoLocal;}.page-content ul,.page-content ol { font-size: 20px; font-weight: 400; font-family: RobotoLocal; color: #ffffff;}.page-content li { font-size: 20px; font-weight: 400; font-family: RobotoLocal; color: #ffffff;}/* Мобильные настройки (576px и меньше) */@media (max-width: 576px) { html, body { font-size: 15px; font-weight: 400; } .main-content, .page-content { font-size: 15px; font-weight: 400; } .page-content p, .page-content div { font-size: 15px; font-weight: 400; } .page-content h1 { font-size: 22px; font-weight: 700; text-align: center; } .page-content h2 { font-size: 20px; font-weight: 700; text-align: center; } .page-content h3, .page-content h4, .page-content h5, .page-content h6 { font-size: 20px; font-weight: 700; text-align: center; } h1 { font-size: 22px; font-weight: 700; text-align: center; } h2 { font-size: 20px; font-weight: 700; text-align: center; } h3, h4, h5, h6 { font-size: 20px; font-weight: 700; text-align: center; } p { font-size: 15px; font-weight: 400; text-align: justify; } div, span, a { font-size: 15px; font-weight: 400; } /* Списки на мобильных */ ul, ol { font-size: 15px; font-weight: 400; } .page-content ul, .page-content ol { font-size: 15px; font-weight: 400; } .page-content li { font-size: 15px; font-weight: 400; }}/* Header Styles */.header { background: #0C180D; padding: 0px 0;}.header__logo img { width: 165px; height: auto;}/* Navigation Styles */.header__menu { gap: 24px;}.header__navigation .header__menu-link,.mobile-menu__list-link { font-size: 20px; color: #ffffff; font-weight: 600;}/* Language Switcher Styles */.header__lang-text { color: #646E6A;}.header__lang-trigger:hover { background-color: rgba(255, 255, 255, 0.1);}.header__lang-dropdown { background: #ffffff;}.header__lang-dropdown .header__lang-text { color: #333333;}.header__lang-option:hover { background-color: #f8f9fa;}.header__lang-option .header__lang-text { color: #555555;}/* Mobile Menu Background */.mobile-menu__content { background: #0c180d !important;}/* Burger Menu Lines Color */.header__burger-line { background-color: #ffc400;}/* Header Buttons - Separate Styles *//* Button-1 */.header .header__button--button-1, .mobile-menu .mobile-menu__btn--button-1 { background: #0C180D; background-color: #0C180D; color: #ffffff; border: 2px solid #32A624; border-radius: 5px; font-size: 18px; font-weight: 600; padding: 12px 24px 12px 24px; margin: 0px 8px 0px 8px; transition: all 0.3s ease;}.header .header__button--button-1:hover, .mobile-menu .mobile-menu__btn--button-1:hover { background: #203a22; color: #ffffff; border-color: #32A624; transform: translateY(-2px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0);}/* Button-2 */.header .header__button--button-2, .mobile-menu .mobile-menu__btn--button-2 { background: #32A624; background-color: #32A624; color: #ffffff; border: 2px solid #32A624; border-radius: 5px; font-size: 18px; font-weight: 600; padding: 12px 24px 12px 24px; margin: 0px 8px 0px 8px; transition: all 0.3s ease;}.header .header__button--button-2:hover, .mobile-menu .mobile-menu__btn--button-2:hover { background: #217714; color: #ffffff; border-color: #32A624; transform: translateY(-2px); box-shadow: 0 8px 25px #32a624;}@keyframes buttonShadowPulse2 { 0%, 100% { box-shadow: 0px 0px 2.5px 0px #32a624; } 50% { box-shadow: 0px 0px 12px 0px #32a624, 0px 0px 22.5px 0px #32a624; }}.header .header__button--button-2, .mobile-menu .mobile-menu__btn--button-2 { animation: buttonShadowPulse2 2s ease-in-out infinite;}.header .header__button--button-2:hover, .mobile-menu .mobile-menu__btn--button-2:hover { animation: none;} @media (max-width: 1210px) { .header__desktop { display: none !important; } .header__mobile { display: block !important; } } @media (min-width: 1211px) { .header__desktop { display: flex !important; } .header__mobile { display: none !important; } } /* Mobile Button Styles */@media (max-width: 1210px) { .mobile-menu .mobile-menu__btn--button-1, .mobile-menu .mobile-menu__btn--button-2 { font-size: 14px; border-radius: 8px; padding: 10px 20px 10px 20px; margin: 0px 4px 8px 4px; }}/* Banner Styles - Вариант 1 */.banners { background-color: #1b5a50; padding-top: 10px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}.banners__images { gap: 20px; --banner-gap: 20px;}@media (max-width: 820px) { .banners { padding-top: 7.5px; padding-bottom: 0px; } .banners__images { gap: 15px; }}@media (max-width: 576px) { .banners { padding-top: 6px; padding-bottom: 0px; } .banners__images { gap: 12px; }}/* Banner Styles - Вариант 2 (Fullwidth) */.banners--fullwidth { min-height: 450px;}.banners--fullwidth::before { background: rgba(0, 0, 0, 0);}.banners__fullwidth-content { position: absolute; left: 30%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; display: flex; flex-direction: column; align-items: flex-start; box-sizing: border-box;}.banners__fullwidth-description { color: #ffffff; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); font-size: 45px; font-weight: 900; text-align: left; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; width: 100%;}.banners__fullwidth-text { color: #ffffff; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); font-size: 38px; font-weight: 600; text-align: left; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; width: 100%;}.banners__fullwidth-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; border: 2px solid #32A624; cursor: pointer; position: relative; align-self: flex-start !important; transition: all 0.3s ease;}.banners__fullwidth-button > span { transition: color 0.3s ease;}.banners__fullwidth-button > span { color: #ffffff; font-size: 18px; font-weight: 600; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__fullwidth-button:hover { background-color: #203a22; border-color: #32A624;}.banners__fullwidth-button:hover > span { color: #ffffff;}/* Анимации для кнопки */@media (max-width: 820px) { .banners--fullwidth { min-height: 337.5px; } .banners__fullwidth-text { font-size: 27px; text-align: center; } .banners__fullwidth-description { font-size: 32px; text-align: center; } .banners__fullwidth-button { align-self: center; padding: 10.2px 20.4px; margin-top: 0px; } .banners__fullwidth-button > span { font-size: 16.2px; }}@media (max-width: 576px) { .banners--fullwidth { min-height: 270px; } .banners__fullwidth-content { padding: 24px; width: 95%; max-width: 95%; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__fullwidth-text { font-size: 32px; text-align: center; font-weight: 600; line-height: 1.2; letter-spacing: 0px; } .banners__fullwidth-description { font-size: 38px; text-align: center; font-weight: 900; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; } .banners__fullwidth-button { align-self: center; padding: 12px 30px; margin-top: 0px; } .banners__fullwidth-button > span { font-size: 14px; }}/* Динамические стили для баннера по ширине контента */.banners__content-width-media { border-radius: 12px; height: 500px;}.banners__content-width-image,.banners__content-width-video { border-radius: 12px; object-position: center;}.banners__content-width-overlay { background: rgba(0, 0, 0, 0); border-radius: 12px;}.banners__content-width-content { left: 32%; top: 49%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 0px; text-align: left;}.banners__content-width-text { color: #ffffff; font-size: 38px; font-weight: 600; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); margin: 0; padding: 0; width: 100%;}.banners__content-width-description { color: #ffffff; font-size: 68px; font-weight: 900; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 0px #000000; width: 100%;}.banners__content-width-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; display: inline-flex; align-items: center; justify-content: center; position: relative; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-button:hover > span { color: #ffffff;}.banners__content-width-button { animation: banner-button-pulse 2s ease-in-out infinite;}/* Планшеты (до 820px) */@media (max-width: 820px) { .banners__content-width-text { font-size: 26.6px; } .banners__content-width-description { font-size: 47.6px; } .banners__content-width-content { max-width: calc(100vw - 40px) !important; padding: 30px; }}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-media { height: 300px; } .banners__content-width-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-text { font-size: 25px; font-weight: 600; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-description { font-size: 30px; font-weight: 900; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-button > span { font-size: 14px; }}/* Динамические стили для баннера-слайдера */.banners__slider-slide { min-height: 450px;}.banners__slider-slide::before { background: rgba(0, 0, 0, 0);}/* Стрелки навигации */.banners__slider-button-prev,.banners__slider-button-next { width: 44px; height: 44px; background: rgba(0, 0, 0, 0.5); color: #ffc400; border-radius: 4px;}.banners__slider-button-prev:hover,.banners__slider-button-next:hover { background: rgba(0, 0, 0, 0.8); color: #ffc400;}/* Pagination dots */.banners__slider .swiper-pagination { bottom: 20px !important; display: none;}.banners__slider .swiper-pagination-bullet { width: 10px; height: 10px; background: rgba(255, 255, 255, 0.5); opacity: 1; margin: 0 8px !important; transition: all 0.3s ease;}.banners__slider .swiper-pagination-bullet-active { background: #ffc400; transform: scale(1.2);}/* Скрываем стрелки на мобильных и показываем доты */@media (max-width: 576px) { .banners__slider-slide { min-height: 270px; } .banners__slider-button-prev, .banners__slider-button-next { display: none !important; } .banners__slider .swiper-pagination { display: block !important; }}.banners__slider-slide--1 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--1 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--1 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--1 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--1 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--1 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--1 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--1 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--1 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--1 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--1 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--1 .banners__slider-button > span { font-size: 14px; }}.banners__slider-slide--2 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--2 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--2 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--2 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--2 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--2 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--2 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--2 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--2 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--2 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--2 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--2 .banners__slider-button > span { font-size: 14px; }}.banners__slider-slide--3 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--3 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--3 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--3 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--3 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--3 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--3 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--3 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--3 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--3 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--3 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--3 .banners__slider-button > span { font-size: 14px; }}.banners__slider-slide--4 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--4 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--4 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--4 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--4 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--4 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--4 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--4 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--4 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--4 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--4 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--4 .banners__slider-button > span { font-size: 14px; }}.banners__slider-slide--5 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--5 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--5 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--5 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--5 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--5 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--5 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--5 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--5 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--5 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--5 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--5 .banners__slider-button > span { font-size: 14px; }}.banners__content-width-slider-media { height: 450px; border-radius: 12px;}.banners__content-width-slider-image,.banners__content-width-slider-video { border-radius: 12px; object-position: center;}.banners__content-width-slider-overlay { background: rgba(0, 0, 0, 0); border-radius: 12px;}.banners__content-width-slider-button-prev,.banners__content-width-slider-button-next { width: 44px; height: 44px; background: rgba(0, 0, 0, 0.5); color: #ffc400; border-radius: 4px;}.banners__content-width-slider-button-prev:hover,.banners__content-width-slider-button-next:hover { background: rgba(0, 0, 0, 0.8); color: #ffc400;}/* Pagination dots */.banners__content-width-slider .swiper-pagination { bottom: 20px !important; display: none;}.banners__content-width-slider .swiper-pagination-bullet { width: 10px; height: 10px; background: rgba(255, 255, 255, 0.5); opacity: 1; margin: 0 8px !important; transition: all 0.3s ease;}.banners__content-width-slider .swiper-pagination-bullet-active { background: #ffc400; transform: scale(1.2);}/* Скрываем стрелки на мобильных и показываем доты */@media (max-width: 576px) { .banners__content-width-slider-media { height: 450px; } .banners__content-width-slider-button-prev, .banners__content-width-slider-button-next { display: none !important; } .banners__content-width-slider .swiper-pagination { display: block !important; }}.banners__content-width-slider-slide--1 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--1 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--1 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--1 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--1 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--1 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--1 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--1 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--1 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--1 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--1 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--1 .banners__content-width-slider-button > span { font-size: 14px; }}.banners__content-width-slider-slide--2 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--2 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--2 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--2 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--2 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--2 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--2 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--2 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--2 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--2 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--2 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--2 .banners__content-width-slider-button > span { font-size: 14px; }}.banners__content-width-slider-slide--3 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--3 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--3 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--3 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--3 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--3 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--3 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--3 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--3 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--3 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--3 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--3 .banners__content-width-slider-button > span { font-size: 14px; }}.banners__content-width-slider-slide--4 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--4 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--4 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--4 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--4 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--4 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--4 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--4 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--4 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--4 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--4 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--4 .banners__content-width-slider-button > span { font-size: 14px; }}.banners__content-width-slider-slide--5 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--5 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--5 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--5 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--5 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--5 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--5 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--5 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--5 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--5 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--5 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--5 .banners__content-width-slider-button > span { font-size: 14px; }}@media (max-width: 1024px) { .banners--fullwidth .banners__fullwidth-content { position: absolute !important; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; margin: 0 !important; } .banners--fullwidth .banners__fullwidth-text, .banners--fullwidth .banners__fullwidth-description { text-align: center !important; } .banners--fullwidth .banners__fullwidth-button { align-self: center !important; } .banners--content-width .banners__content-width-content { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners--content-width .banners__content-width-text, .banners--content-width .banners__content-width-description { text-align: center !important; } .banners--content-width .banners__content-width-button { align-self: center !important; } .banners--slider .banners__slider-content { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners--slider .banners__slider-button { align-self: center !important; } .banners--content-width-slider .banners__content-width-slider-content { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners--content-width-slider .banners__content-width-slider-button { align-self: center !important; }}/* pictures Dynamic Styles */.pictures__gallery { gap: 20px;}.pictures__item { border-radius: 12px; position: relative; /* Важно для абсолютного позиционирования статической кнопки */}.pictures__image { border: 2px solid rgba(255, 255, 255, 0.1);}/* Static Button Styles - Dynamic */.pictures__static-button { background: #45AB78; border: 2px solid #45AB78; color: #ffffff; padding: 12px 24px; font-size: 16px; border-radius: 8px; left: 50%; top: 50%;}.pictures--blur-enabled .pictures__overlay { border-radius: 12px; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); background-color: rgba(0, 0, 0, 0.3); background-image: none; z-index: 10 !important; /* Поверх статической кнопки (z-index: 5) */}.pictures--blur-enabled .pictures__button:not(.pictures__button--image) { background-color: #ffc400; border: 2px solid #ffc400; color: #ffffff; padding: 12px 24px; font-size: 16px; border-radius: 8px; /* Кнопка в оверлее центрируется флексом, но можно добавить отступы если нужно */}.pictures--blur-enabled .pictures__button--image { background: transparent; border: 0; padding: 0; line-height: 0;}.pictures--blur-enabled .pictures__button-image { width: 140px; height: 60px; object-fit: contain; border-radius: 0px; display: block; filter: drop-shadow(0 0 0px rgba(0, 0, 0, 0));} @media (max-width: 1200px) { .pictures__gallery { gap: 18px; }}@media (max-width: 992px) { .pictures__gallery { gap: 16px; }}@media (max-width: 768px) { .pictures__gallery { gap: 15px; } /* Планшеты - Blur Button */ .pictures--blur-enabled .pictures__button:not(.pictures__button--image) { background-color: #45AB78; color: #ffffff; border: 2px solid #45AB78; padding: 10px 20px; font-size: 15px; border-radius: 8px; } .pictures--blur-enabled .pictures__button-image { width: 120px; height: 52px; } /* Планшеты - Static Button */ .pictures__static-button { background: #45AB78; border: 2px solid #45AB78; color: #ffffff; padding: 10px 20px; font-size: 15px; border-radius: 8px; left: 50%; top: 50%; }}@media (max-width: 576px) { .pictures__gallery { gap: 12px; } /* Мобильные - Blur Button */ .pictures--blur-enabled .pictures__button:not(.pictures__button--image) { background-color: #45AB78; color: #ffffff; border: 2px solid #45AB78; padding: 10px 20px; font-size: 14px; border-radius: 6px; } .pictures--blur-enabled .pictures__button-image { width: 100px; height: 44px; } /* Мобильные - Static Button */ .pictures__static-button { background: #45AB78; border: 2px solid #45AB78; color: #ffffff; padding: 8px 16px; font-size: 14px; border-radius: 6px; left: 50%; top: 50%; }}/* Content Navigation - Dynamic Styles */.content-navigation { background: #1b5a50; border-radius: 8px; padding: 20px; font-size: 16px; font-family: RobotoLocal;}.content-navigation__list { flex-direction: row; flex-wrap: wrap; justify-content: center; gap: 15px;}/* Десктоп: все пункты одинаковой ширины по самому широкому *//* Large Desktop: 7 items per row */@media (min-width: 1201px) { .content-navigation--horizontal .content-navigation__item { width: calc((100% - (15px * 6)) / 7); }}/* Tablet / Laptop: 4 items per row */@media (min-width: 769px) and (max-width: 1200px) { .content-navigation--horizontal .content-navigation__item { width: calc((100% - (15px * 3)) / 4); }}.content-navigation__link { padding: 12px 16px; color: #ffc400; font-weight: 400; font-size: 16px; font-family: RobotoLocal; background-color: transparent; border-radius: 6px; border: 1px solid #ffc400;}.content-navigation__text { font-weight: 400; font-size: 16px; font-family: RobotoLocal;}.content-navigation__link:hover { color: #ffc400; background: rgba(255, 196, 0, 0.2); border: 1px solid #ffc400;}.content-navigation__link.active { color: #ffc400; background: rgba(255, 196, 0, 0.2); border: 1px solid #ffc400;}.content-navigation--horizontal .content-navigation__link { border-color: #ffc400;}.content-navigation--vertical .content-navigation__container { border: 1px solid #45AB78; border-radius: 8px;}.content-navigation__spoiler { background: #45AB78; color: #ffffff; border-radius: 8px; font-size: 16px; font-family: RobotoLocal;}.content-navigation__spoiler:hover { background: #3EAC90;}@media (max-width: 768px) { .content-navigation { padding: 15px; font-size: 15px; } .content-navigation__link, .content-navigation__text { font-size: 15px; } .content-navigation--horizontal .content-navigation__list { gap: 12px; } .content-navigation--horizontal .content-navigation__item { flex: 0 0 calc(50% - 6px) !important; max-width: calc(50% - 6px) !important; } .content-navigation--horizontal .content-navigation__link { padding: 9.6px 12px; }}@media (max-width: 576px) { .content-navigation { padding: 0px; padding-top: 10px; border-radius: 6px; font-size: 14px; } .content-navigation__link { font-size: 14px; } .content-navigation__text { font-size: 14px; }}/* Индивидуальные иконки для пунктов */.content-navigation__link.has-custom-icon::before,.content-navigation__link.has-custom-icon::after { width: 50px; height: 50px; background-image: var(--custom-icon-url); left: 10px;}.content-navigation__link.has-custom-icon { padding-left: 70px; padding-right: 70px;}/* Table Styles */.page-content table { width: 100%; border-radius: 8px; background-color: rgba(255, 255, 255, 0.02); border: 1px solid #ffc400; border-collapse: separate; border-spacing: 0; overflow: hidden; font-size: 20px; font-weight: 400; font-family: RobotoLocal;}.page-content table th { background-color: #ffc400 !important; color: #000000 !important; padding: 6px 10px; border: 1px solid #ffc400; font-weight: 700; font-size: 20px; font-family: RobotoLocal;}.page-content table td { background-color: rgba(255, 255, 255, 0.02); color: #ffffff; padding: 6px 10px; border: 1px solid #ffc400; transition: background-color 0.3s ease; font-size: 20px; font-weight: 400; font-family: RobotoLocal;}.page-content table tr:nth-child(even) td { background-color: rgba(255, 255, 255, 0.02);}.page-content table td:hover { background-color: rgba(255, 196, 0, 0.2) !important; cursor: pointer;}.page-content table thead th:first-child { border-top-left-radius: 8px;}.page-content table thead th:last-child { border-top-right-radius: 8px;}.page-content table tbody tr:last-child td:first-child { border-bottom-left-radius: 8px;}.page-content table tbody tr:last-child td:last-child { border-bottom-right-radius: 8px;}/* Responsive Table Scrollbar Styles */.page-content .table-responsive::-webkit-scrollbar { height: 8px;}.page-content .table-responsive::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.1); border-radius: 4px;}.page-content .table-responsive::-webkit-scrollbar-thumb { background: #ffc400; border-radius: 4px;}.page-content .table-responsive::-webkit-scrollbar-thumb:hover { background: #ffc400;}/* Firefox scrollbar */.page-content .table-responsive { scrollbar-width: thin; scrollbar-color: #ffc400 rgba(255, 255, 255, 0.1);}@media (max-width: 768px) { .page-content table th, .page-content table td { padding: 2px 4px; }}@media (max-width: 576px) { .page-content table { font-size: 15px; font-weight: 400; } .page-content table th { font-size: 15px; } .page-content table td { font-size: 15px; font-weight: 400; } .page-content table th, .page-content table td { padding: 0px 2px; }}/* Scroll to Top - Dynamic Styles */.scroll-to-top { background-color: #ffc400; color: #000000; width: 50px; height: 50px; bottom: 30px; right: 30px;}.scroll-to-top:hover { background-color: #c79800; color: #000000;}.scroll-to-top__icon { color: #000000;}.scroll-to-top:hover .scroll-to-top__icon { color: #000000;}/* Адаптивные размеры */@media (max-width: 768px) { .scroll-to-top { width: 45px; height: 45px; bottom: 24px; right: 24px; }}@media (max-width: 576px) { .scroll-to-top { width: 40px; height: 40px; bottom: 18px; right: 18px; }}/* Стили для страницы 404 */.error-404-page { background-color: #1b5a50; color: #ffffff;}.error-404-title { font-size: 48px; color: #ffffff;}.error-404-description { font-size: 18px; color: #ffffff;}.error-404-button { background-color: #ffc400; color: #000000; font-size: 16px; padding: 12px 24px; border-radius: 8px;}.error-404-button:hover { background-color: #ffcd2a; color: #000000;}/* Адаптивность */@media (max-width: 768px) { .error-404-title { font-size: 38.4px; } .error-404-description { font-size: 16.2px; } .error-404-button { font-size: 14.4px; padding: 9.6px 19.2px; }}@media (max-width: 480px) { .error-404-title { font-size: 28.8px; } .error-404-description { font-size: 14.4px; } .error-404-button { font-size: 12.8px; padding: 8.4px 16.8px; }}/* FAQ Styles */.faq { background-color: #1b5a50;}.faq__title { text-align: left;}.faq__item { border: 1px solid #ffc400; background-color: rgba(255, 255, 255, 0.02);}.faq__item:hover { border-color: #ffc400; background-color: rgba(255, 195, 0, 0.3);}.faq__question:hover { background-color: rgba(255, 255, 255, 0.03);}.faq__question-text { color: #ffffff;}.faq__question-icon { color: #ffffff;}.faq__answer { background-color: rgba(255, 255, 255, 0.01);}.faq__answer-content { color: #ffffff;}@media (max-width: 576px) { .faq__title { text-align: center; }}/* Footer Styles */.footer { background: #0C180D; padding: 40px 0 40px 0; font-size: 14px; color: #ffffff;}.footer__logo { max-width: 160px;}.footer__menu a { color: #ffffff;}.footer__menu a:hover { color: #45AB78;}.footer__text { color: #ffffff;}@media (max-width: 768px) { .footer { padding: 32px 0 32px 0; font-size: 13px; } .footer__logo { max-width: 128px; }}@media (max-width: 576px) { .footer { padding: 24px 0 24px 0; font-size: 12px; } .footer__logo { max-width: 96px; }}/* Demo Slots Gallery Button */.demo-slots__button { background: #45AB78; color: #ffffff; padding: 10px 20px; font-size: 14px; border-radius: 8px; border: 0px solid #45AB78; left: 50%; top: 85%;}/* Demo Slots Single Page - Play Button */.demo-slot-single__button--play { background: linear-gradient(135deg, #45AB78 0%, #3EAC90 100%); color: #ffffff; padding: 15px 40px; font-size: 16px; border-radius: 8px; border: 0px solid #45AB78;}.demo-slot-single__button--play:hover { background: linear-gradient(135deg, #3EAC90 0%, #45AB78 100%); box-shadow: 0 8px 25px rgba(69, 171, 120, 0.4);}/* Demo Slots Single Page - Demo Button */.demo-slot-single__button--demo { background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%); color: #000000; padding: 15px 40px; font-size: 16px; border-radius: 8px; border: 0px solid #FFD700;}.demo-slot-single__button--demo:hover { background: linear-gradient(135deg, #FFA500 0%, #FFD700 100%); box-shadow: 0 8px 25px rgba(255, 215, 0, 0.4);}@media (max-width: 768px) { .demo-slots__button { padding: 8px 16px; font-size: 13px; left: 50%; top: 85%; }}@media (max-width: 576px) { .demo-slots__button { padding: 6px 12px; font-size: 11px; left: 50%; top: 85%; }}

/* Banner CSS v2.0 - Gradient Support *//* Banner Styles - Вариант 1 */.banners { background-color: #1b5a50; padding-top: 10px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}.banners__images { gap: 20px; --banner-gap: 20px;}@media (max-width: 820px) { .banners { padding-top: 7.5px; padding-bottom: 0px; } .banners__images { gap: 15px; }}@media (max-width: 576px) { .banners { padding-top: 6px; padding-bottom: 0px; } .banners__images { gap: 12px; }}/* Banner Styles - Вариант 2 (Fullwidth) */.banners--fullwidth { min-height: 450px;}.banners--fullwidth::before { background: rgba(0, 0, 0, 0);}.banners__fullwidth-content { position: absolute; left: 30%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; display: flex; flex-direction: column; align-items: flex-start; box-sizing: border-box;}.banners__fullwidth-description { color: #ffffff; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); font-size: 45px; font-weight: 900; text-align: left; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; width: 100%;}.banners__fullwidth-text { color: #ffffff; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); font-size: 38px; font-weight: 600; text-align: left; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; width: 100%;}.banners__fullwidth-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; border: 2px solid #32A624; cursor: pointer; position: relative; align-self: flex-start !important; transition: all 0.3s ease;}.banners__fullwidth-button > span { transition: color 0.3s ease;}.banners__fullwidth-button > span { color: #ffffff; font-size: 18px; font-weight: 600; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__fullwidth-button:hover { background-color: #203a22; border-color: #32A624;}.banners__fullwidth-button:hover > span { color: #ffffff;}/* Анимации для кнопки */@media (max-width: 820px) { .banners--fullwidth { min-height: 337.5px; } .banners__fullwidth-text { font-size: 27px; text-align: center; } .banners__fullwidth-description { font-size: 32px; text-align: center; } .banners__fullwidth-button { align-self: center; padding: 10.2px 20.4px; margin-top: 0px; } .banners__fullwidth-button > span { font-size: 16.2px; }}@media (max-width: 576px) { .banners--fullwidth { min-height: 270px; } .banners__fullwidth-content { padding: 24px; width: 95%; max-width: 95%; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__fullwidth-text { font-size: 32px; text-align: center; font-weight: 600; line-height: 1.2; letter-spacing: 0px; } .banners__fullwidth-description { font-size: 38px; text-align: center; font-weight: 900; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; } .banners__fullwidth-button { align-self: center; padding: 12px 30px; margin-top: 0px; } .banners__fullwidth-button > span { font-size: 14px; }}/* Динамические стили для баннера по ширине контента */.banners__content-width-media { border-radius: 12px; height: 500px;}.banners__content-width-image,.banners__content-width-video { border-radius: 12px; object-position: center;}.banners__content-width-overlay { background: rgba(0, 0, 0, 0); border-radius: 12px;}.banners__content-width-content { left: 32%; top: 49%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 0px; text-align: left;}.banners__content-width-text { color: #ffffff; font-size: 38px; font-weight: 600; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); margin: 0; padding: 0; width: 100%;}.banners__content-width-description { color: #ffffff; font-size: 68px; font-weight: 900; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 0px #000000; width: 100%;}.banners__content-width-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; display: inline-flex; align-items: center; justify-content: center; position: relative; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-button:hover > span { color: #ffffff;}.banners__content-width-button { animation: banner-button-pulse 2s ease-in-out infinite;}/* Планшеты (до 820px) */@media (max-width: 820px) { .banners__content-width-text { font-size: 26.6px; } .banners__content-width-description { font-size: 47.6px; } .banners__content-width-content { max-width: calc(100vw - 40px) !important; padding: 30px; }}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-media { height: 300px; } .banners__content-width-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-text { font-size: 25px; font-weight: 600; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-description { font-size: 30px; font-weight: 900; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-button > span { font-size: 14px; }}/* Динамические стили для баннера-слайдера */.banners__slider-slide { min-height: 450px;}.banners__slider-slide::before { background: rgba(0, 0, 0, 0);}/* Стрелки навигации */.banners__slider-button-prev,.banners__slider-button-next { width: 44px; height: 44px; background: rgba(0, 0, 0, 0.5); color: #ffc400; border-radius: 4px;}.banners__slider-button-prev:hover,.banners__slider-button-next:hover { background: rgba(0, 0, 0, 0.8); color: #ffc400;}/* Pagination dots */.banners__slider .swiper-pagination { bottom: 20px !important; display: none;}.banners__slider .swiper-pagination-bullet { width: 10px; height: 10px; background: rgba(255, 255, 255, 0.5); opacity: 1; margin: 0 8px !important; transition: all 0.3s ease;}.banners__slider .swiper-pagination-bullet-active { background: #ffc400; transform: scale(1.2);}/* Скрываем стрелки на мобильных и показываем доты */@media (max-width: 576px) { .banners__slider-slide { min-height: 270px; } .banners__slider-button-prev, .banners__slider-button-next { display: none !important; } .banners__slider .swiper-pagination { display: block !important; }}.banners__slider-slide--1 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--1 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--1 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--1 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--1 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--1 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--1 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--1 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--1 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--1 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--1 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--1 .banners__slider-button > span { font-size: 14px; }}.banners__slider-slide--2 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--2 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--2 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--2 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--2 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--2 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--2 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--2 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--2 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--2 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--2 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--2 .banners__slider-button > span { font-size: 14px; }}.banners__slider-slide--3 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--3 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--3 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--3 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--3 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--3 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--3 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--3 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--3 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--3 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--3 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--3 .banners__slider-button > span { font-size: 14px; }}.banners__slider-slide--4 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--4 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--4 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--4 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--4 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--4 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--4 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--4 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--4 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--4 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--4 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--4 .banners__slider-button > span { font-size: 14px; }}.banners__slider-slide--5 .banners__slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; align-items: flex-start;}.banners__slider-slide--5 .banners__slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--5 .banners__slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-align: left; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__slider-slide--5 .banners__slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__slider-slide--5 .banners__slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__slider-slide--5 .banners__slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__slider-slide--5 .banners__slider-button:hover > span { color: #ffffff;}@media (max-width: 576px) { .banners__slider-slide--5 .banners__slider-content { padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners__slider-slide--5 .banners__slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__slider-slide--5 .banners__slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__slider-slide--5 .banners__slider-button { padding: 12px 30px; align-self: center !important; } .banners__slider-slide--5 .banners__slider-button > span { font-size: 14px; }}.banners__content-width-slider-media { height: 450px; border-radius: 12px;}.banners__content-width-slider-image,.banners__content-width-slider-video { border-radius: 12px; object-position: center;}.banners__content-width-slider-overlay { background: rgba(0, 0, 0, 0); border-radius: 12px;}.banners__content-width-slider-button-prev,.banners__content-width-slider-button-next { width: 44px; height: 44px; background: rgba(0, 0, 0, 0.5); color: #ffc400; border-radius: 4px;}.banners__content-width-slider-button-prev:hover,.banners__content-width-slider-button-next:hover { background: rgba(0, 0, 0, 0.8); color: #ffc400;}/* Pagination dots */.banners__content-width-slider .swiper-pagination { bottom: 20px !important; display: none;}.banners__content-width-slider .swiper-pagination-bullet { width: 10px; height: 10px; background: rgba(255, 255, 255, 0.5); opacity: 1; margin: 0 8px !important; transition: all 0.3s ease;}.banners__content-width-slider .swiper-pagination-bullet-active { background: #ffc400; transform: scale(1.2);}/* Скрываем стрелки на мобильных и показываем доты */@media (max-width: 576px) { .banners__content-width-slider-media { height: 450px; } .banners__content-width-slider-button-prev, .banners__content-width-slider-button-next { display: none !important; } .banners__content-width-slider .swiper-pagination { display: block !important; }}.banners__content-width-slider-slide--1 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--1 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--1 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--1 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--1 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--1 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--1 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--1 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--1 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--1 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--1 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--1 .banners__content-width-slider-button > span { font-size: 14px; }}.banners__content-width-slider-slide--2 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--2 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--2 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--2 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--2 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--2 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--2 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--2 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--2 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--2 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--2 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--2 .banners__content-width-slider-button > span { font-size: 14px; }}.banners__content-width-slider-slide--3 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--3 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--3 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--3 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--3 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--3 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--3 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--3 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--3 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--3 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--3 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--3 .banners__content-width-slider-button > span { font-size: 14px; }}.banners__content-width-slider-slide--4 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--4 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--4 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--4 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--4 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--4 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--4 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--4 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--4 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--4 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--4 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--4 .banners__content-width-slider-button > span { font-size: 14px; }}.banners__content-width-slider-slide--5 .banners__content-width-slider-content { left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 600px; width: calc(100vw - 80px); max-width: min(600px, calc(100vw - 80px)); padding: 40px; background-color: rgba(0, 0, 0, 0); border-radius: 12px; text-align: left;}.banners__content-width-slider-slide--5 .banners__content-width-slider-description { color: #ffffff; font-size: 16px; font-weight: 400; font-family: RobotoLocal; line-height: 1.4; letter-spacing: 0px; margin: 0 0 15px 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--5 .banners__content-width-slider-text { color: #ffffff; font-size: 18px; font-weight: 400; font-family: RobotoLocal; line-height: 1.2; letter-spacing: 0px; margin: 0; padding: 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%;}.banners__content-width-slider-slide--5 .banners__content-width-slider-button { background-color: #0C180D; padding: 12px 24px; border-radius: 5px; margin-top: 0px; border: 2px solid #32A624; align-self: flex-start !important; transition: all 0.3s ease;}.banners__content-width-slider-slide--5 .banners__content-width-slider-button > span { color: #ffffff; font-size: 18px; font-weight: 600; font-family: RobotoLocal; text-transform: uppercase; transform: translate(0px, 0px); transition: color 0.3s ease;}.banners__content-width-slider-slide--5 .banners__content-width-slider-button:hover { background-color: #203a22; border-color: #32A624;}.banners__content-width-slider-slide--5 .banners__content-width-slider-button:hover > span { color: #ffffff;}/* Мобильные устройства (до 576px) */@media (max-width: 576px) { .banners__content-width-slider-slide--5 .banners__content-width-slider-content { width: 95% !important; max-width: 95% !important; padding: 24px; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners__content-width-slider-slide--5 .banners__content-width-slider-text { font-size: 16px; font-weight: 400; line-height: 1.2; letter-spacing: 0px; text-align: center !important; } .banners__content-width-slider-slide--5 .banners__content-width-slider-description { font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0px; margin-bottom: 10px; text-align: center !important; } .banners__content-width-slider-slide--5 .banners__content-width-slider-button { padding: 12px 30px; align-self: center !important; } .banners__content-width-slider-slide--5 .banners__content-width-slider-button > span { font-size: 14px; }}@media (max-width: 1024px) { .banners--fullwidth .banners__fullwidth-content { position: absolute !important; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; margin: 0 !important; } .banners--fullwidth .banners__fullwidth-text, .banners--fullwidth .banners__fullwidth-description { text-align: center !important; } .banners--fullwidth .banners__fullwidth-button { align-self: center !important; } .banners--content-width .banners__content-width-content { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners--content-width .banners__content-width-text, .banners--content-width .banners__content-width-description { text-align: center !important; } .banners--content-width .banners__content-width-button { align-self: center !important; } .banners--slider .banners__slider-content { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; align-items: center !important; text-align: center !important; } .banners--slider .banners__slider-button { align-self: center !important; } .banners--content-width-slider .banners__content-width-slider-content { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; text-align: center !important; } .banners--content-width-slider .banners__content-width-slider-button { align-self: center !important; }}

/* Button Shortcode Styles */.button-shortcode-container { text-align: center; display: flex; justify-content: center; margin-top: 20px; margin-bottom: 20px;}.button-shortcode { background: #0C180D; color: #ffffff; padding: 12px 24px; border-radius: 5px; font-size: 18px; font-weight: 600; text-transform: uppercase; transition: all 0.3s ease; text-decoration: none; display: inline-block; border: 2px solid #32A624; cursor: pointer; max-width: fit-content; background-position: center center; background-repeat: no-repeat; background-size: cover;}.button-shortcode:hover { background: #203a22; color: #ffffff; border-color: #32A624; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); background-position: center center; background-repeat: no-repeat; background-size: cover;}@media (max-width: 768px) { .button-shortcode { font-size: 16.2px; padding: 10.2px 20.4px; }}@media (max-width: 576px) { .button-shortcode { font-size: 14.4px; padding: 9px 18px; }}/* Анимации кнопки */

:root {--font-text: "RobotoLocal", sans-serif;--font-heading: "RobotoLocal", sans-serif;--font-banner: "RobotoLocal", sans-serif;}body, p, li, td, th, input, textarea, select, button { font-family: var(--font-text); }h1, h2, h3, h4, h5, h6 { font-family: var(--font-heading); }.banner, .banner-title, .banner-text { font-family: var(--font-banner); }

caption { display: none;}h1 { margin-top: 2vw; color: #FFC400 !important;}.header__menu-link:hover { color: #FFC400;}

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */

.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}:root{font-family:RobotoLocal,sans-serif}@supports (font-variation-settings: normal){:root{font-family:RobotoLocal var,sans-serif}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:8px 12px;font-size:16px;line-height:24px;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:40px;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:12px;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:16px;width:16px;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color: oklch(0 0 0)){:root{color-scheme:light;--fallback-p: #491eff;--fallback-pc: #d4dbff;--fallback-s: #ff41c7;--fallback-sc: #fff9fc;--fallback-a: #00cfbd;--fallback-ac: #00100d;--fallback-n: #2b3440;--fallback-nc: #d7dde4;--fallback-b1: #ffffff;--fallback-b2: #e5e6e6;--fallback-b3: #e5e6e6;--fallback-bc: #1f2937;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--fallback-p: #7582ff;--fallback-pc: #050617;--fallback-s: #ff71cf;--fallback-sc: #190211;--fallback-a: #00c7b5;--fallback-ac: #000e0c;--fallback-n: #2a323c;--fallback-nc: #a6adbb;--fallback-b1: #1d232a;--fallback-b2: #191e24;--fallback-b3: #15191e;--fallback-bc: #a6adbb;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}}}html{-webkit-tap-highlight-color:transparent}:root{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 16px;--rounded-btn: 8px;--rounded-badge: 30.4px;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: 8px;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 16px;--rounded-btn: 8px;--rounded-badge: 30.4px;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: 8px;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}}[data-theme=light]{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 16px;--rounded-btn: 8px;--rounded-badge: 30.4px;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: 8px;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}[data-theme=dark]{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 16px;--rounded-btn: 8px;--rounded-badge: 30.4px;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: 8px;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }@media (hover:hover){.label a:hover{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.tab:hover{--tw-text-opacity: 1}}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box, 16px)}.card:focus{outline:2px solid transparent;outline-offset:2px}.card figure{display:flex;align-items:center;justify-content:center}.card.image-full{display:grid}.card.image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box, 16px);--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.card.image-full>.card-body{position:relative;z-index:20;--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.checkbox{flex-shrink:0;--chkbg: var(--fallback-bc,oklch(var(--bc)/1));--chkfg: var(--fallback-b1,oklch(var(--b1)/1));height:24px;width:24px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, 8px);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}@media (hover: hover){.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:16px;column-gap:16px;row-gap:40px;font-size:14px;line-height:20px}.footer>*{display:grid;place-items:start;gap:8px}@media (min-width: 48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:8px 4px}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;padding-left:16px;padding-right:16px;font-size:16px;line-height:2;line-height:24px;border-radius:var(--rounded-btn, 8px);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input[type=number]::-webkit-inner-spin-button,.input-md[type=number]::-webkit-inner-spin-button{margin-top:-16px;margin-bottom:-16px;margin-inline-end:-16px}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn, 8px)}.join :where(.join-item){border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:not(:first-child):not(:last-child),.join *:not(:first-child):not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:first-child:not(:last-child),.join *:first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join *:first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(*:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(*:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join *:has(.join-item)){border-radius:inherit}}.\!link{cursor:pointer!important;text-decoration-line:underline!important}.link{cursor:pointer;text-decoration-line:underline}.radial-progress{position:relative;display:inline-grid;height:var(--size);width:var(--size);place-content:center;border-radius:9999px;background-color:transparent;vertical-align:middle;box-sizing:content-box;--value: 0;--size: 80px;--thickness: calc(var(--size) / 10)}.radial-progress::-moz-progress-bar{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent}.radial-progress::-webkit-progress-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.radial-progress::-webkit-progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.radial-progress:before,.radial-progress:after{position:absolute;border-radius:9999px;content:""}.radial-progress:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(farthest-side,currentColor 98%,#0000) top/var(--thickness) var(--thickness) no-repeat,conic-gradient(currentColor calc(var(--value) * 1%),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(99% - var(--thickness)),#000 calc(100% - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(99% - var(--thickness)),#000 calc(100% - var(--thickness)))}.radial-progress:after{inset:calc(50% - var(--thickness) / 2);transform:rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%));background-color:currentColor}.tabs{display:grid;align-items:flex-end}.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(.tab-active),.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(.tab-active){border-bottom-color:transparent}.tab{position:relative;grid-row-start:1;display:inline-flex;height:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:20px;line-height:2;--tab-padding: 16px;--tw-text-opacity: .5;--tab-color: var(--fallback-bc,oklch(var(--bc)/1));--tab-bg: var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color: var(--fallback-b3,oklch(var(--b3)/1));color:var(--tab-color);padding-inline-start:var(--tab-padding, 16px);padding-inline-end:var(--tab-padding, 16px)}.tab:is(input[type=radio]){width:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}.tab:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}input.tab:checked+.tab-content,.tab-active+.tab-content{display:block}.btm-nav>* .label{font-size:16px;line-height:24px}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card.bordered{border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:16px;font-size:14px;line-height:20px}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:checked,.checkbox[checked=true],.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox:disabled{cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.input input{--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(*:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.\!link:focus{outline:2px solid transparent!important;outline-offset:2px!important}.link:focus{outline:2px solid transparent;outline-offset:2px}.\!link:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;width:24px;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:28px;width:384px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:32px;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:8px;top:50%;aspect-ratio:1 / 1;height:12px;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:20px;top:50%;height:8px;--tw-translate-y: 25%;--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}@keyframes modal-pop{0%{opacity:0}}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab.tab-active:not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: 1;--tw-text-opacity: 1}.tab:focus{outline:2px solid transparent;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.tabs-bordered>.tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2;border-style:solid;border-bottom-width:calc(var(--tab-border, 1px) + 1px)}.tabs-lifted>.tab{border:var(--tab-border, 1px) solid transparent;border-width:0 0 var(--tab-border, 1px) 0;border-start-start-radius:var(--tab-radius, 8px);border-start-end-radius:var(--tab-radius, 8px);border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding, 16px);padding-inline-end:var(--tab-padding, 16px);padding-top:var(--tab-border, 1px)}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding, 16px) - var(--tab-border, 1px));padding-inline-end:calc(var(--tab-padding, 16px) - var(--tab-border, 1px));padding-bottom:var(--tab-border, 1px);padding-top:0}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{z-index:1;content:"";display:block;position:absolute;width:calc(100% + var(--tab-radius, 8px) * 2);height:var(--tab-radius, 8px);bottom:0;background-size:var(--tab-radius, 8px);background-position:top left,top right;background-repeat:no-repeat;--tab-grad: calc(69% - var(--tab-border, 1px));--radius-start: radial-gradient( circle at top left, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + .25px) );--radius-end: radial-gradient( circle at top right, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + .25px) );background-image:var(--radius-start),var(--radius-end)}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:top right}[dir=rtl] .tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:top left}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-start);background-position:top left}[dir=rtl] .tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:top right}.tabs-lifted>.tab-active:not(.tab-disabled):not([disabled])+.tabs-lifted .tab-active:not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before{background-image:var(--radius-end);background-position:top right}.tabs-boxed .tab{border-radius:var(--rounded-btn, 8px)}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical *:first-child:not(:last-child) .join-item{border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical *:last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-end-end-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal *:first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-start-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;border-end-end-radius:inherit;border-start-end-radius:inherit}.tabs-md :where(.tab){height:32px;font-size:14px;line-height:20px;line-height:2;--tab-padding: 16px}.tabs-lg :where(.tab){height:48px;font-size:18px;line-height:28px;line-height:2;--tab-padding: 20px}.tabs-sm :where(.tab){height:24px;font-size:14px;line-height:12px;--tab-padding: 12px}.tabs-xs :where(.tab){height:20px;font-size:12px;line-height:12px;--tab-padding: 8px}.join.join-vertical>:where(*:not(:first-child)){margin-left:0;margin-right:0;margin-top:-1px}.join.join-horizontal>:where(*:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.left-\[-5px\]{left:-5px}.left-\[500px\]{left:500px}.right-0{right:0}.right-\[500px\]{right:500px}.top-0{top:0}.top-\[10px\]{top:10px}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999999\]{z-index:9999999}.mx-4{margin-left:16px;margin-right:16px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:4px;margin-bottom:4px}.my-4{margin-top:16px;margin-bottom:16px}.\!mb-2{margin-bottom:8px!important}.\!mt-8{margin-top:32px!important}.-ml-0{margin-left:-0px}.-ml-0\.5{margin-left:-2px}.-mr-1{margin-right:-4px}.-mt-1{margin-top:-4px}.-mt-1\.5{margin-top:-6px}.mb-1{margin-bottom:4px}.mb-4{margin-bottom:16px}.ml-0{margin-left:0}.ml-0\.5{margin-left:2px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-4{margin-left:16px}.ml-6{margin-left:24px}.mr-2{margin-right:8px}.mt-0{margin-top:0}.mt-0\.5{margin-top:2px}.mt-1{margin-top:4px}.mt-12{margin-top:48px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-32{margin-top:128px}.mt-4{margin-top:16px}.mt-8{margin-top:32px}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.h-0{height:0px}.h-10{height:40px}.h-16{height:64px}.h-2{height:8px}.h-3{height:12px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-9{height:36px}.h-\[16rem\]{height:256px}.h-full{height:100%}.h-screen{height:100vh}.max-h-28{max-height:112px}.max-h-\[190px\]{max-height:190px}.max-h-\[252px\]{max-height:252px}.max-h-\[261px\]{max-height:261px}.max-h-\[288px\]{max-height:288px}.w-0{width:0px}.w-10{width:40px}.w-16{width:64px}.w-2{width:8px}.w-24{width:96px}.w-3{width:12px}.w-36{width:144px}.w-4{width:16px}.w-44{width:176px}.w-5{width:20px}.w-56{width:224px}.w-6{width:24px}.w-9{width:36px}.w-\[30px\]{width:30px}.w-\[500px\]{width:500px}.w-\[550px\]{width:550px}.w-\[calc\(100\%\+10px\)\]{width:calc(100% + 10px)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[360px\]{max-width:360px}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-1deg\]{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-2{gap:8px}.gap-x-2{-moz-column-gap:8px;column-gap:8px}.gap-x-4{-moz-column-gap:16px;column-gap:16px}.gap-x-6{-moz-column-gap:24px;column-gap:24px}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(4px * var(--tw-space-x-reverse));margin-left:calc(4px * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(8px * var(--tw-space-x-reverse));margin-left:calc(8px * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(16px * var(--tw-space-x-reverse));margin-left:calc(16px * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(32px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(32px * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.divide-gray-900\/10>:not([hidden])~:not([hidden]){border-color:#1118271a}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:4px}.rounded-2xl{border-radius:16px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:6px}.rounded-xl{border-radius:12px}.rounded-l-2xl{border-top-left-radius:16px;border-bottom-left-radius:16px}.rounded-r-2xl{border-top-right-radius:16px;border-bottom-right-radius:16px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dotted{border-style:dotted}.border-\[\#ced0d4\]{--tw-border-opacity: 1;border-color:rgb(206 208 212 / var(--tw-border-opacity))}.border-\[\#cfd9de\]{--tw-border-opacity: 1;border-color:rgb(207 217 222 / var(--tw-border-opacity))}.border-\[\#e6e9ec\]{--tw-border-opacity: 1;border-color:rgb(230 233 236 / var(--tw-border-opacity))}.border-\[\#e8e8e8\]{--tw-border-opacity: 1;border-color:rgb(232 232 232 / var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-300\/50{border-color:#d1d5db80}.border-gray-300\/75{border-color:#d1d5dbbf}.border-gray-300\/80{border-color:#d1d5dbcc}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.bg-\[\#00c7ff\]{--tw-bg-opacity: 1;background-color:rgb(0 199 255 / var(--tw-bg-opacity))}.bg-\[\#0e76a8\]{--tw-bg-opacity: 1;background-color:rgb(14 118 168 / var(--tw-bg-opacity))}.bg-\[\#4081ec\]{--tw-bg-opacity: 1;background-color:rgb(64 129 236 / var(--tw-bg-opacity))}.bg-\[\#4267B2\]{--tw-bg-opacity: 1;background-color:rgb(66 103 178 / var(--tw-bg-opacity))}.bg-\[\#4a154b\]{--tw-bg-opacity: 1;background-color:rgb(74 21 75 / var(--tw-bg-opacity))}.bg-\[\#f0f2f5\]{--tw-bg-opacity: 1;background-color:rgb(240 242 245 / var(--tw-bg-opacity))}.bg-\[\#f3f6f8\]{--tw-bg-opacity: 1;background-color:rgb(243 246 248 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.bg-sky-50\/50{background-color:#f0f9ff80}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}.bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity))}.bg-stone-400{--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity))}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity))}.bg-stone-50\/50{background-color:#fafaf980}.bg-stone-50\/70{background-color:#fafaf9b3}.bg-stone-700{--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-50\/50{background-color:#fefce880}.fill-yellow-400{fill:#facc15}.stroke-yellow-400\/90{stroke:#facc15e6}.stroke-2{stroke-width:2}.stroke-\[3\]{stroke-width:3}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.px-1{padding-left:4px;padding-right:4px}.px-1\.5{padding-left:6px;padding-right:6px}.px-2{padding-left:8px;padding-right:8px}.px-2\.5{padding-left:10px;padding-right:10px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-6{padding-left:24px;padding-right:24px}.px-8{padding-left:32px;padding-right:32px}.px-\[0\.3rem\]{padding-left:4.8px;padding-right:4.8px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:2px;padding-bottom:2px}.py-1{padding-top:4px;padding-bottom:4px}.py-10{padding-top:40px;padding-bottom:40px}.py-12{padding-top:48px;padding-bottom:48px}.py-2{padding-top:8px;padding-bottom:8px}.py-2\.5{padding-top:10px;padding-bottom:10px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-6{padding-top:24px;padding-bottom:24px}.pb-2{padding-bottom:8px}.pb-24{padding-bottom:96px}.pl-2{padding-left:8px}.pl-4{padding-left:16px}.pl-\[12px\]{padding-left:12px}.pl-\[22px\]{padding-left:22px}.pl-\[2px\]{padding-left:2px}.pl-\[32px\]{padding-left:32px}.pl-\[42px\]{padding-left:42px}.pl-\[52px\]{padding-left:52px}.pr-8{padding-right:32px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-32{padding-top:128px}.text-left{text-align:left}.text-center{text-align:center}.\!font-inter{font-family:RobotoLocal,sans-serif!important}.font-inter{font-family:RobotoLocal,sans-serif}.text-2xl{font-size:24px;line-height:32px}.text-\[0\.50rem\]{font-size:8px}.text-\[0\.55rem\]{font-size:8.8px}.text-\[0\.60rem\]{font-size:9.6px}.text-\[0\.65rem\]{font-size:10.4px}.text-\[0\.6rem\]{font-size:9.6px}.text-\[0\.7rem\]{font-size:11.2px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-lg{font-size:18px;line-height:28px}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-3{line-height:12px}.leading-5{line-height:20px}.leading-6{line-height:24px}.leading-7{line-height:28px}.leading-\[26px\]{line-height:26px}.leading-none{line-height:1}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#00000099\]{color:#0009}.text-\[\#000000e6\]{color:#000000e6}.text-\[\#050505\]{--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity))}.text-\[\#0576b9\]{--tw-text-opacity: 1;color:rgb(5 118 185 / var(--tw-text-opacity))}.text-\[\#0f1419\]{--tw-text-opacity: 1;color:rgb(15 20 25 / var(--tw-text-opacity))}.text-\[\#1a0dab\]{--tw-text-opacity: 1;color:rgb(26 13 171 / var(--tw-text-opacity))}.text-\[\#4d5156\]{--tw-text-opacity: 1;color:rgb(77 81 86 / var(--tw-text-opacity))}.text-\[\#536471\]{--tw-text-opacity: 1;color:rgb(83 100 113 / var(--tw-text-opacity))}.text-\[\#65676b\]{--tw-text-opacity: 1;color:rgb(101 103 107 / var(--tw-text-opacity))}.text-\[\#717274\]{--tw-text-opacity: 1;color:rgb(113 114 116 / var(--tw-text-opacity))}.text-\[\#b0b3b8\]{--tw-text-opacity: 1;color:rgb(176 179 184 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-800\/90{color:#1f2937e6}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_3px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 0 3px rgba(0,0,0,.1);--tw-shadow-colored: 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[rgba\(0\,_0\,_0\,_0\.15\)_0px_3px_8px\]{--tw-shadow: rgba(0, 0, 0, .15) 0px 3px 8px;--tw-shadow-colored: 0px 3px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-gray-300\/75{--tw-ring-color: rgb(209 213 219 / .75)}.ring-gray-600\/20{--tw-ring-color: rgb(75 85 99 / .2)}.ring-gray-900\/20{--tw-ring-color: rgb(17 24 39 / .2)}.ring-green-600\/60{--tw-ring-color: rgb(22 163 74 / .6)}.ring-orange-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity))}.ring-red-600\/10{--tw-ring-color: rgb(220 38 38 / .1)}.ring-red-600\/60{--tw-ring-color: rgb(220 38 38 / .6)}.ring-sky-600\/10{--tw-ring-color: rgb(2 132 199 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:rounded-lg:hover{border-radius:8px}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.hover\:bg-stone-200\/70:hover{background-color:#e7e5e4b3}.hover\:bg-stone-600:hover{--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity))}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.hover\:font-semibold:hover{font-weight:600}.hover\:text-gray-50:hover{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-blue-500:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.hover\:ring-green-500:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity))}.hover\:ring-yellow-500:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:h-48{height:192px}.group:hover .group-hover\:h-96{height:384px}.group:hover .group-hover\:w-48{width:192px}.group:hover .group-hover\:w-96{width:384px}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 768px){.md\:block{display:block}}@media (min-width: 1024px){.lg\:flex{display:flex}}@media (prefers-color-scheme: dark){.dark\:border-\[\#2f3336\]{--tw-border-opacity: 1;border-color:rgb(47 51 54 / var(--tw-border-opacity))}.dark\:border-\[\#3e4042\]{--tw-border-opacity: 1;border-color:rgb(62 64 66 / var(--tw-border-opacity))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:bg-\[\#16181c\]{--tw-bg-opacity: 1;background-color:rgb(22 24 28 / var(--tw-bg-opacity))}.dark\:bg-\[\#3a3b3c\]{--tw-bg-opacity: 1;background-color:rgb(58 59 60 / var(--tw-bg-opacity))}.dark\:text-\[\#8ab4f8\]{--tw-text-opacity: 1;color:rgb(138 180 248 / var(--tw-text-opacity))}.dark\:text-\[\#b0b3b8\]{--tw-text-opacity: 1;color:rgb(176 179 184 / var(--tw-text-opacity))}.dark\:text-\[\#bcc0c3\]{--tw-text-opacity: 1;color:rgb(188 192 195 / var(--tw-text-opacity))}.dark\:text-\[\#e4e6eb\]{--tw-text-opacity: 1;color:rgb(228 230 235 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}