@font-face{font-family:MyFontHeader;src:url('../fonts/Tomarik-DisplayLine.woff2?v=2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MyFontTitle;src:url('../fonts/Tomarik-Serif.woff2?v=2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MyFontText;src:url('../fonts/Tomarik-Introvert.woff2?v=2') format('woff2');font-weight:400;font-style:normal;font-display:swap}:root{--ssf-font-header:'MyFontHeader',Georgia,serif;--ssf-font-title:'MyFontTitle',Georgia,serif;--ssf-font-text:'MyFontText',Georgia,serif;--ssf-font-body:var(--ssf-font-text);--ssf-primary:#129EC7;--ssf-primary-rgb:18,158,199;--ssf-primary-dark:#0D7FA0;--ssf-primary-darker:#095F78;--ssf-primary-light:#A8DFF0;--ssf-primary-xlight:#E0F4FB;--ssf-primary-pale:#F0FAFD;--ssf-secondary:#F9B24C;--ssf-secondary-rgb:249,178,76;--ssf-secondary-dark:#E09428;--ssf-secondary-darker:#B87316;--ssf-secondary-light:#FCDFA0;--ssf-secondary-xlight:#FEF5E4;--ssf-secondary-pale:#FFFBF2;--ssf-success:#4EC7A1;--ssf-success-rgb:78,199,161;--ssf-success-dark:#35A887;--ssf-success-darker:#1F7A62;--ssf-success-light:#A7E8D7;--ssf-success-xlight:#E4F8F3;--ssf-danger:#EC614F;--ssf-danger-rgb:236,97,79;--ssf-danger-dark:#C8432F;--ssf-danger-darker:#922D1E;--ssf-danger-light:#F5B8B0;--ssf-danger-xlight:#FDECEA;--ssf-warning:#F0852A;--ssf-warning-rgb:240,133,42;--ssf-warning-dark:#C8631A;--ssf-warning-darker:#8F420D;--ssf-warning-light:#F8C898;--ssf-warning-xlight:#FEF0E4;--ssf-info:#59D5F7;--ssf-info-rgb:89,213,247;--ssf-info-dark:#20B8E0;--ssf-info-darker:#0D7FA0;--ssf-info-light:#B0ECFA;--ssf-info-xlight:#E5F9FE;--ssf-light:#FFF8EF;--ssf-light-rgb:255,248,239;--ssf-light-border:#EDE0CC;--ssf-light-text:#305463;--ssf-dark:#305463;--ssf-dark-rgb:48,84,99;--ssf-dark-border:#1E3A48;--ssf-dark-text:#E0F4FB;--ssf-body-bg:#ffffff;--ssf-body-color:#1A3040;--ssf-muted:#4A6878;--ssf-subtle:#7A9AAA;--ssf-border:#C8DDE6;--ssf-edition:#F8B4AB;--ssf-edition-rgb:248,180,171;--ssf-edition-dark:#E08078;--ssf-edition-darker:#B85A53;--ssf-edition-light:#FDE6E4;--ssf-edition-xlight:#FEF4F3;--ssf-grad-hero:linear-gradient(155deg, #073D54 0%, #0C6E8C 30%, #129EC7 65%, #59D5F7 100%);--ssf-grad-sky:linear-gradient(135deg, #129EC7 0%, #4EC7A1 100%);--ssf-grad-sky-v:linear-gradient(180deg, #E0F4FB 0%, #A8DFF0 100%);--ssf-grad-ocean:linear-gradient(160deg, #0C6E8C 0%, #129EC7 50%, #4EC7A1 100%);--ssf-grad-sun:linear-gradient(135deg, #F9B24C 0%, #FBD178 100%);--ssf-grad-sunset:linear-gradient(135deg, #F9B24C 0%, #F0852A 100%);--ssf-grad-sand:linear-gradient(180deg, #FFF8EF 0%, #F5EDDA 100%);--ssf-grad-edition:linear-gradient(135deg, #F8B4AB 0%, #FBC8A2 100%);--ssf-shadow-sm:0 2px 8px rgba(48, 84, 99, .10);--ssf-shadow-md:0 4px 20px rgba(48, 84, 99, .12);--ssf-shadow-lg:0 8px 40px rgba(48, 84, 99, .14);--ssf-glow-primary:0 0 8px rgba(18, 158, 199, .30),0 0 18px rgba(18, 158, 199, .15),0 3px 8px rgba(18, 158, 199, .15);--ssf-glow-secondary:0 0 8px rgba(249, 178, 76, .35),0 0 18px rgba(249, 178, 76, .18),0 3px 8px rgba(249, 178, 76, .18);--ssf-glow-success:0 0 8px rgba(78, 199, 161, .30),0 0 18px rgba(78, 199, 161, .15),0 3px 8px rgba(78, 199, 161, .15);--ssf-glow-danger:0 0 8px rgba(236, 97, 79, .30),0 0 18px rgba(236, 97, 79, .15),0 3px 8px rgba(236, 97, 79, .15);--ssf-glow-warning:0 0 8px rgba(240, 133, 42, .30),0 0 18px rgba(240, 133, 42, .15),0 3px 8px rgba(240, 133, 42, .15);--ssf-glow-info:0 0 8px rgba(89, 213, 247, .30),0 0 18px rgba(89, 213, 247, .15),0 3px 8px rgba(89, 213, 247, .15);--ssf-glow-dark:0 0 8px rgba(48, 84, 99, .28),0 0 18px rgba(48, 84, 99, .14),0 3px 8px rgba(48, 84, 99, .14);--ssf-glow-primary-h:0 0 14px rgba(18, 158, 199, .50),0 0 32px rgba(18, 158, 199, .25),0 6px 16px rgba(18, 158, 199, .20);--ssf-glow-secondary-h:0 0 14px rgba(249, 178, 76, .50),0 0 32px rgba(249, 178, 76, .28),0 6px 16px rgba(249, 178, 76, .22);--ssf-glow-success-h:0 0 14px rgba(78, 199, 161, .50),0 0 32px rgba(78, 199, 161, .25),0 6px 16px rgba(78, 199, 161, .20);--ssf-glow-danger-h:0 0 14px rgba(236, 97, 79, .50),0 0 32px rgba(236, 97, 79, .25),0 6px 16px rgba(236, 97, 79, .20);--ssf-glow-warning-h:0 0 14px rgba(240, 133, 42, .50),0 0 32px rgba(240, 133, 42, .25),0 6px 16px rgba(240, 133, 42, .20);--ssf-glow-info-h:0 0 14px rgba(89, 213, 247, .50),0 0 32px rgba(89, 213, 247, .25),0 6px 16px rgba(89, 213, 247, .20);--ssf-glow-dark-h:0 0 14px rgba(48, 84, 99, .45),0 0 32px rgba(48, 84, 99, .22),0 6px 16px rgba(48, 84, 99, .18);--ssf-glow-primary-outline:0 0 5px rgba(18, 158, 199, .15),0 0 12px rgba(18, 158, 199, .08),0 2px 5px rgba(18, 158, 199, .10);--ssf-glow-secondary-outline:0 0 5px rgba(249, 178, 76, .18),0 0 12px rgba(249, 178, 76, .10),0 2px 5px rgba(249, 178, 76, .12);--ssf-glow-success-outline:0 0 5px rgba(78, 199, 161, .15),0 0 12px rgba(78, 199, 161, .08),0 2px 5px rgba(78, 199, 161, .10);--ssf-glow-danger-outline:0 0 5px rgba(236, 97, 79, .15),0 0 12px rgba(236, 97, 79, .08),0 2px 5px rgba(236, 97, 79, .10);--ssf-glow-warning-outline:0 0 5px rgba(240, 133, 42, .15),0 0 12px rgba(240, 133, 42, .08),0 2px 5px rgba(240, 133, 42, .10);--ssf-glow-info-outline:0 0 5px rgba(89, 213, 247, .15),0 0 12px rgba(89, 213, 247, .08),0 2px 5px rgba(89, 213, 247, .10);--ssf-glow-dark-outline:0 0 5px rgba(48, 84, 99, .14),0 0 12px rgba(48, 84, 99, .07),0 2px 5px rgba(48, 84, 99, .08);--ssf-sp-1:.25rem;--ssf-sp-2:.5rem;--ssf-sp-3:.75rem;--ssf-sp-4:1rem;--ssf-sp-6:1.5rem;--ssf-sp-8:2rem;--ssf-sp-12:3rem;--ssf-sp-16:4rem;--ssf-sp-20:5rem;--ssf-sp-24:6rem;--ssf-section-y:clamp(4rem, 8vw, 6rem);--ssf-ease:cubic-bezier(.25, .46, .45, .94);--ssf-ease-out:cubic-bezier(.16, 1,   .3,  1);--ssf-dur-fast:120ms;--ssf-dur-base:200ms;--ssf-dur-slow:350ms;--wave-height:clamp(50px, 6vw, 80px)}:root{--bs-primary:var(--ssf-primary);--bs-primary-rgb:var(--ssf-primary-rgb);--bs-primary-text-emphasis:var(--ssf-primary-darker);--bs-primary-bg-subtle:var(--ssf-primary-xlight);--bs-primary-border-subtle:var(--ssf-primary-light);--bs-secondary:var(--ssf-secondary);--bs-secondary-rgb:var(--ssf-secondary-rgb);--bs-secondary-text-emphasis:var(--ssf-secondary-darker);--bs-secondary-bg-subtle:var(--ssf-secondary-xlight);--bs-secondary-border-subtle:var(--ssf-secondary-light);--bs-success:var(--ssf-success);--bs-success-rgb:var(--ssf-success-rgb);--bs-success-text-emphasis:var(--ssf-success-darker);--bs-success-bg-subtle:var(--ssf-success-xlight);--bs-success-border-subtle:var(--ssf-success-light);--bs-danger:var(--ssf-danger);--bs-danger-rgb:var(--ssf-danger-rgb);--bs-danger-text-emphasis:var(--ssf-danger-darker);--bs-danger-bg-subtle:var(--ssf-danger-xlight);--bs-danger-border-subtle:var(--ssf-danger-light);--bs-warning:var(--ssf-warning);--bs-warning-rgb:var(--ssf-warning-rgb);--bs-warning-text-emphasis:var(--ssf-warning-darker);--bs-warning-bg-subtle:var(--ssf-warning-xlight);--bs-warning-border-subtle:var(--ssf-warning-light);--bs-info:var(--ssf-info);--bs-info-rgb:var(--ssf-info-rgb);--bs-info-text-emphasis:var(--ssf-info-darker);--bs-info-bg-subtle:var(--ssf-info-xlight);--bs-info-border-subtle:var(--ssf-info-light);--bs-light:var(--ssf-light);--bs-light-rgb:var(--ssf-light-rgb);--bs-light-text-emphasis:var(--ssf-light-text);--bs-light-bg-subtle:#FFFDF8;--bs-light-border-subtle:var(--ssf-light-border);--bs-dark:var(--ssf-dark);--bs-dark-rgb:var(--ssf-dark-rgb);--bs-dark-text-emphasis:var(--ssf-dark);--bs-dark-bg-subtle:#D0E2EA;--bs-dark-border-subtle:#8FAFC0;--bs-body-font-family:var(--ssf-font-text);--bs-body-color:var(--ssf-body-color);--bs-body-color-rgb:26,48,64;--bs-body-bg:var(--ssf-body-bg);--bs-secondary-color:var(--ssf-muted);--bs-secondary-color-rgb:74,104,120;--bs-tertiary-color:var(--ssf-subtle);--bs-tertiary-color-rgb:122,154,170;--bs-tertiary-bg:#F0F7FA;--bs-heading-color:var(--ssf-dark);--bs-border-color:var(--ssf-border);--bs-border-color-translucent:rgba(18, 158, 199, .18);--bs-link-color:var(--ssf-primary);--bs-link-color-rgb:var(--ssf-primary-rgb);--bs-link-hover-color:var(--ssf-primary-dark);--bs-link-hover-color-rgb:13,127,160;--bs-focus-ring-width:3px;--bs-focus-ring-color:rgba(var(--ssf-primary-rgb), .25);--bs-border-radius:6px;--bs-border-radius-sm:3px;--bs-border-radius-lg:10px;--bs-border-radius-xl:16px;--bs-border-radius-2xl:24px;--bs-border-radius-pill:100px;--bs-box-shadow:var(--ssf-shadow-md);--bs-box-shadow-sm:var(--ssf-shadow-sm);--bs-box-shadow-lg:var(--ssf-shadow-lg);--bs-box-shadow-inset:inset 0 1px 3px rgba(48, 84, 99, .10)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.875rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:96%}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:94%}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:94%}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1300px}}body{font-family:var(--ssf-font-text);-webkit-font-smoothing:antialiased}::selection{background:var(--ssf-primary);color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--ssf-font-header);line-height:1.25;letter-spacing:-.01em}a:hover .h1,a:hover .h2,a:hover .h3,a:hover .h4,a:hover .h5,a:hover .h6,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6{color:rgba(var(--bs-link-hover-color-rgb),var(--bs-link-opacity,1))!important;transition:color .2s ease-in-out}.title{font-family:var(--ssf-font-title);line-height:1.2;letter-spacing:0}a{transition:color var(--ssf-dur-base) var(--ssf-ease)}.ssf-icon{display:inline-block;height:1em;width:auto;overflow:visible;vertical-align:-.125em}.fs-1,.h1,h1{font-size:clamp(1.375rem, 1.2rem + 2.5vw, 3rem)!important}.fs-2,.h2,h2{font-size:clamp(1.25rem, 1.1rem + 2vw, 2.375rem)!important}.fs-3,.h3,h3{font-size:clamp(1.125rem, 1rem + 1.5vw, 1.875rem)!important}.fs-4,.h4,h4{font-size:clamp(1rem, .9rem + 1.1vw, 1.56rem)!important}.fs-5,.h5,h5{font-size:clamp(.875rem, .8rem + .6vw, 1.25rem)!important}.fs-6,.h6,h6{font-size:clamp(.85rem, .8rem + .2vw, 1rem)!important}.small,small{font-size:clamp(.813rem, .78rem + .15vw, .875rem);line-height:1.4}.display-7{font-weight:300;line-height:1.2;font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.display-7{font-size:2rem}}.display-8{font-weight:300;line-height:1.2;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.display-8{font-size:1.5rem}}.display-9{font-weight:300;line-height:1.2;font-size:1.225rem}@media (min-width:1200px){.display-9{font-size:1rem}}.display-10{font-weight:300;line-height:1.2;font-size:1.175rem}@media (min-width:1200px){.display-10{font-size:.5rem}}.nav-link{font-family:var(--ssf-font-title);display:flex;align-items:center;background:0 0;border:0}.navbar .dropdown-item,.navbar .nav-item{font-weight:700}.navbar-brand{font-family:var(--ssf-font-header)}.navbar .nav-item .nav-link.show:not(.disabled),.navbar .nav-item:hover>.nav-link:not(.disabled){color:var(--ssf-primary)!important}.dropdown-menu .dropdown-item.show,.navbar .dropdown-menu li:hover>.dropdown-item{color:var(--ssf-primary)!important;background-color:transparent!important}.dropdown-toggle{display:flex;align-items:center}.dropdown-toggle::after{display:inline-block;content:"";width:1.375em;height:1.375em;margin-left:.15em;margin-right:-.25rem;vertical-align:1.16875em;background-color:currentcolor;border:0!important;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath d='M8.7,13.7c0.4-0.4,1.1-0.4,1.5,0l6,6l6-6c0.4-0.4,1.1-0.4,1.5,0s0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0l-6.7-6.7C8.3,14.6,8.3,14.1,8.7,13.7z'/%3e%3c/svg%3e") no-repeat 50% 50%;mask-size:cover}.navbar .dropdown-toggle::after{width:1.25em;height:1.25em;margin-right:0}.navbar .dropdown-menu{border:none;border-radius:12px;padding:.5rem;margin-top:.25rem!important;box-shadow:0 0 10px rgba(29,58,83,.15)}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--ssf-primary-xlight);color:var(--ssf-primary-darker)}.dropdown-item.active,.dropdown-item:active{background-color:var(--ssf-primary);color:#fff}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{border-radius:.325rem}@keyframes dropdown-show{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:1199.98px){.navbar-expand-xl .navbar-collapse .navbar-nav .nav-item{padding:0}.navbar-nav .dropdown-menu{margin:.75rem!important}.navbar-expand-xl .navbar-brand .navbar-brand-item{height:50px!important}.navbar-expand-xl .navbar-toggler{border-color:transparent!important}}@media (min-width:1200px){.navbar .dropdown-menu{display:block;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s ease;margin-top:0;pointer-events:none}.navbar .dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;display:block;animation:dropdown-show .25s cubic-bezier(.68,-.55,.265,1.55)}.navbar-expand-xl .navbar-brand{padding:.5rem}.navbar-expand-xl .navbar-brand .navbar-brand-item{height:60px!important}.navbar-expand-xl .navbar-nav{padding:0}.navbar-expand-xl .navbar-nav .nav-link{padding-top:.725rem;padding-bottom:.725rem}.navbar-expand-xl .offcanvas{background-color:rgba(0,0,0,0)!important}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .dropdown-divider{display:block}.navbar-expand-xl .navbar-nav .dropdown-menu{padding-top:.75rem;padding-bottom:.75rem;margin-top:.25rem!important}.navbar-expand-xl .dropdown-menu.show{display:none}.navbar-expand-xl .dropdown::before{position:absolute;top:100%;left:0;width:100%;height:.375rem;content:""}.navbar-expand-xl .dropdown .dropdown .dropdown-toggle{display:flex;align-items:center}.navbar-expand-xl .dropdown .dropdown .dropdown-toggle::after{width:1.375em;height:1.375em;margin-right:-.325rem;margin-left:auto;content:"";mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath d='M12.7,9.7c0.4-0.4,1.1-0.4,1.5,0l6.7,6.7c0.4,0.4,0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0s-0.4-1.1,0-1.5l6-6l-6-6C12.3,10.6,12.3,10.1,12.7,9.7L12.7,9.7z'/%3e%3c/svg%3e") no-repeat 50% 50%}.navbar-expand-xl .dropdown .dropdown .dropdown-menu{top:-.5rem;left:100%;margin-right:0;margin-left:-.375rem}.navbar-expand-xl .mega-dropdown-column{width:14rem;padding:0 .5rem}.navbar-expand-xl .mega-dropdown-column line:hover>.mega-dropdown-column.opacity-0{opacity:100%!important}}.dropdown-item:focus,.dropdown-item:focus-visible,.dropdown-menu:focus,.dropdown-toggle:active,.dropdown-toggle:focus,.dropdown-toggle:focus-visible{outline:0!important;box-shadow:none!important}.navbar .btn.active,.navbar .btn.show,.navbar .btn:active,.navbar .btn:focus{border-color:transparent!important;box-shadow:none!important;outline:0!important}.navbar-toggler:hover{text-decoration:none}.navbar-toggler .navbar-toggler-animation{transition:all .3s ease-in-out;background-image:none;position:relative;height:22px;width:22px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-toggler .navbar-toggler-animation span{transition:all .3s ease-in-out;transform:rotateZ(0);height:2px;background:var(--bs-gray-600);display:block;position:absolute;width:100%;border-radius:30px}.navbar-toggler .navbar-toggler-animation span:first-child{top:6%}.navbar-toggler .navbar-toggler-animation span:nth-child(2){top:50%;transform:translateY(-50%)}.navbar-toggler .navbar-toggler-animation span:nth-child(3){bottom:10%}.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:first-child{transform:rotateZ(45deg) translateY(-50%);top:50%;transform-origin:50% 0;width:100%}.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(2){visibility:hidden;transition:all 0s ease-in-out}.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(3){transform:rotateZ(-45deg) translateY(-50%);bottom:42%;transform-origin:50% 0;width:100%}.topbar{position:fixed;top:0;left:0;width:100%;z-index:1040}header.header-static{position:fixed;left:0;width:100%;z-index:1030;transition:top .35s ease,box-shadow .3s ease;background:#fff;transition:all .6s ease-in}.btn{font-family:var(--ssf-font-text);font-weight:700;letter-spacing:.03em;border-radius:var(--bs-border-radius-xl);transition:background-color var(--ssf-dur-base) var(--ssf-ease),border-color var(--ssf-dur-base) var(--ssf-ease),color var(--ssf-dur-base) var(--ssf-ease),box-shadow var(--ssf-dur-base) var(--ssf-ease),transform var(--ssf-dur-fast) var(--ssf-ease-out)}.btn:active{transform:scale(.97)!important;transition-duration:var(--ssf-dur-fast)}.btn-round{height:40px;width:40px;line-height:40px;border-radius:50%;padding:0;text-align:center}.btn-primary{--bs-btn-bg:var(--ssf-primary);--bs-btn-border-color:var(--ssf-primary);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--ssf-primary-dark);--bs-btn-hover-border-color:var(--ssf-primary-dark);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-primary-dark);--bs-btn-active-border-color:var(--ssf-primary-dark);--bs-btn-active-color:#fff;--bs-btn-disabled-bg:var(--ssf-primary);--bs-btn-disabled-border-color:var(--ssf-primary);box-shadow:var(--ssf-glow-primary)}.btn-secondary{--bs-btn-bg:var(--ssf-secondary);--bs-btn-border-color:var(--ssf-secondary);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--ssf-secondary-dark);--bs-btn-hover-border-color:var(--ssf-secondary-dark);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-secondary-dark);--bs-btn-active-border-color:var(--ssf-secondary-dark);--bs-btn-active-color:#fff;--bs-btn-disabled-bg:var(--ssf-secondary);--bs-btn-disabled-border-color:var(--ssf-secondary);box-shadow:var(--ssf-glow-secondary)}.btn-success{--bs-btn-bg:var(--ssf-success);--bs-btn-border-color:var(--ssf-success);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--ssf-success-dark);--bs-btn-hover-border-color:var(--ssf-success-dark);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-success-dark);--bs-btn-active-border-color:var(--ssf-success-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-success)}.btn-danger{--bs-btn-bg:var(--ssf-danger);--bs-btn-border-color:var(--ssf-danger);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--ssf-danger-dark);--bs-btn-hover-border-color:var(--ssf-danger-dark);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-danger-dark);--bs-btn-active-border-color:var(--ssf-danger-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-danger)}.btn-warning{--bs-btn-bg:var(--ssf-warning);--bs-btn-border-color:var(--ssf-warning);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--ssf-warning-dark);--bs-btn-hover-border-color:var(--ssf-warning-dark);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-warning-dark);--bs-btn-active-border-color:var(--ssf-warning-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-warning)}.btn-info{--bs-btn-bg:var(--ssf-info);--bs-btn-border-color:var(--ssf-info);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--ssf-info-dark);--bs-btn-hover-border-color:var(--ssf-info-dark);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-info-dark);--bs-btn-active-border-color:var(--ssf-info-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-info)}.btn-dark{--bs-btn-bg:var(--ssf-dark);--bs-btn-border-color:var(--ssf-dark);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--ssf-dark-border);--bs-btn-hover-border-color:var(--ssf-dark-border);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-dark-border);--bs-btn-active-border-color:var(--ssf-dark-border);--bs-btn-active-color:#fff;--bs-btn-disabled-bg:var(--ssf-dark);--bs-btn-disabled-border-color:var(--ssf-dark);background-color:var(--ssf-dark);border-color:var(--ssf-dark);color:#fff;box-shadow:var(--ssf-glow-dark)}.btn-light{--bs-btn-bg:var(--ssf-light);--bs-btn-border-color:var(--ssf-light-border);--bs-btn-color:var(--ssf-dark);--bs-btn-hover-bg:var(--ssf-light-border);--bs-btn-hover-border-color:var(--ssf-light-border);--bs-btn-hover-color:var(--ssf-dark);--bs-btn-active-bg:var(--ssf-light-border);--bs-btn-active-color:var(--ssf-dark);--bs-btn-disabled-bg:var(--ssf-light);background-color:var(--ssf-light);border-color:var(--ssf-light-border);color:var(--ssf-dark)}.btn-outline-primary{--bs-btn-color:var(--ssf-primary);--bs-btn-border-color:var(--ssf-primary);--bs-btn-hover-bg:var(--ssf-primary);--bs-btn-hover-border-color:var(--ssf-primary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-primary);--bs-btn-active-border-color:var(--ssf-primary-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-primary-outline)}.btn-outline-secondary{--bs-btn-color:var(--ssf-secondary-darker);--bs-btn-border-color:var(--ssf-secondary);--bs-btn-hover-bg:var(--ssf-secondary);--bs-btn-hover-border-color:var(--ssf-secondary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-secondary);--bs-btn-active-border-color:var(--ssf-secondary-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-secondary-outline)}.btn-outline-success{--bs-btn-color:var(--ssf-success-darker);--bs-btn-border-color:var(--ssf-success);--bs-btn-hover-bg:var(--ssf-success);--bs-btn-hover-border-color:var(--ssf-success);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-success);--bs-btn-active-border-color:var(--ssf-success-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-success-outline)}.btn-outline-danger{--bs-btn-color:var(--ssf-danger);--bs-btn-border-color:var(--ssf-danger);--bs-btn-hover-bg:var(--ssf-danger);--bs-btn-hover-border-color:var(--ssf-danger);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-danger);--bs-btn-active-border-color:var(--ssf-danger-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-danger-outline)}.btn-outline-warning{--bs-btn-color:var(--ssf-warning-darker);--bs-btn-border-color:var(--ssf-warning);--bs-btn-hover-bg:var(--ssf-warning);--bs-btn-hover-border-color:var(--ssf-warning);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-warning);--bs-btn-active-border-color:var(--ssf-warning-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-warning-outline)}.btn-outline-info{--bs-btn-color:var(--ssf-info-darker);--bs-btn-border-color:var(--ssf-info);--bs-btn-hover-bg:var(--ssf-info);--bs-btn-hover-border-color:var(--ssf-info);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-info);--bs-btn-active-border-color:var(--ssf-info-dark);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-info-outline)}.btn-outline-dark{--bs-btn-color:var(--ssf-dark);--bs-btn-border-color:var(--ssf-dark);--bs-btn-hover-bg:var(--ssf-dark);--bs-btn-hover-border-color:var(--ssf-dark);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ssf-dark);--bs-btn-active-border-color:var(--ssf-dark-border);--bs-btn-active-color:#fff;box-shadow:var(--ssf-glow-dark-outline)}.btn-outline-light{--bs-btn-color:var(--ssf-dark);--bs-btn-border-color:var(--ssf-light-border);--bs-btn-hover-bg:var(--ssf-light);--bs-btn-hover-border-color:var(--ssf-light);--bs-btn-hover-color:var(--ssf-dark);--bs-btn-active-bg:var(--ssf-light);--bs-btn-active-color:var(--ssf-dark)}.btn[class*=btn-outline-][aria-expanded=true],.btn[class*=btn-outline-][aria-expanded=true]:active,.btn[class*=btn-outline-][aria-expanded=true]:focus,.btn[class*=btn-outline-][aria-expanded=true]:hover{background-color:var(--bs-btn-hover-bg)!important;color:var(--bs-btn-hover-color)!important;border-color:var(--bs-btn-hover-border-color)!important}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background-color:var(--ssf-primary-dark);border-color:var(--ssf-primary-dark);box-shadow:var(--ssf-glow-primary-h);transform:translateY(-2px)}.btn-secondary:hover{background-color:var(--ssf-secondary-dark);border-color:var(--ssf-secondary-dark);box-shadow:var(--ssf-glow-secondary-h);transform:translateY(-2px)}.btn-success:hover{background-color:var(--ssf-success-dark);border-color:var(--ssf-success-dark);box-shadow:var(--ssf-glow-success-h);transform:translateY(-2px)}.btn-danger:hover{background-color:var(--ssf-danger-dark);border-color:var(--ssf-danger-dark);box-shadow:var(--ssf-glow-danger-h);transform:translateY(-2px)}.btn-warning:hover{background-color:var(--ssf-warning-dark);border-color:var(--ssf-warning-dark);box-shadow:var(--ssf-glow-warning-h);transform:translateY(-2px)}.btn-info:hover{background-color:var(--ssf-info-dark);border-color:var(--ssf-info-dark);box-shadow:var(--ssf-glow-info-h);transform:translateY(-2px)}.btn-dark:hover{background-color:var(--ssf-dark-border);border-color:var(--ssf-dark-border);box-shadow:var(--ssf-glow-dark-h);transform:translateY(-2px)}.btn-light:hover{background-color:var(--ssf-light-border);border-color:var(--ssf-light-border);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.btn:hover,.page-link:hover{transform:none}}.btn-check:checked+.btn-secondary,.btn-danger,.btn-danger:hover,.btn-info,.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-outline-danger:active,.btn-outline-danger:hover,.btn-outline-dark:active,.btn-outline-dark:hover,.btn-outline-info:active,.btn-outline-info:hover,.btn-outline-primary:active,.btn-outline-primary:hover,.btn-outline-secondary:active,.btn-outline-secondary:hover,.btn-outline-success:active,.btn-outline-success:hover,.btn-outline-warning:active,.btn-outline-warning:hover,.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-secondary,.btn-secondary:active,.btn-secondary:disabled,.btn-secondary:focus,.btn-secondary:hover,.btn-success,.btn-success:hover,.btn-warning,.btn-warning:hover{color:#fff!important}.btn-outline-light:active,.btn-outline-light:hover{color:var(--ssf-dark)!important}.bg-primary-xlight{background-color:var(--ssf-primary-xlight)!important}.bg-primary-pale{background-color:var(--ssf-primary-pale)!important}.bg-secondary-xlight{background-color:var(--ssf-secondary-xlight)!important}.badge.bg-secondary,.badge.text-bg-secondary{color:#fff!important}.badge.bg-info,.badge.text-bg-info{color:#fff!important}.badge.bg-primary-xlight{background-color:var(--ssf-primary-xlight)!important;color:var(--ssf-primary)!important}.badge.bg-secondary-xlight{background-color:var(--ssf-secondary-xlight)!important;color:var(--ssf-secondary-dark)!important}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:var(--ssf-primary);box-shadow:0 0 0 var(--bs-focus-ring-width) rgba(var(--ssf-primary-rgb),.22)}.form-check-input:checked{background-color:var(--ssf-primary);border-color:var(--ssf-primary)}.form-range::-webkit-slider-thumb{background:var(--ssf-primary)}.form-range::-moz-range-thumb{background:var(--ssf-primary)}.popover{--bs-popover-max-width:320px;font-family:var(--ssf-font-text)}.modal{--bs-modal-border-radius:var(--bs-border-radius-xl)}.card{transition:transform var(--ssf-dur-base) var(--ssf-ease),box-shadow var(--ssf-dur-base) var(--ssf-ease)}.nav-tabs .nav-link.active{color:var(--ssf-primary);border-color:var(--ssf-border) var(--ssf-border) #fff}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--ssf-primary)}.page-link{color:var(--ssf-primary);border-color:var(--ssf-border);transition:background-color var(--ssf-dur-base) var(--ssf-ease),color var(--ssf-dur-base) var(--ssf-ease),transform var(--ssf-dur-fast) var(--ssf-ease-out)}.page-link:hover{transform:translateY(-1px)}.page-item.active .page-link{background-color:var(--ssf-primary);border-color:var(--ssf-primary);color:#fff}.accordion-button:not(.collapsed){color:var(--ssf-primary-darker);background-color:var(--ssf-primary-xlight);box-shadow:inset 0 -1px 0 var(--ssf-primary-light)}.accordion-button:focus{border-color:var(--ssf-primary-light);box-shadow:0 0 0 var(--bs-focus-ring-width) rgba(var(--ssf-primary-rgb),.22)}.tooltip .tooltip-inner{background-color:var(--ssf-dark)}.tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color:var(--ssf-dark)}.tooltip.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:var(--ssf-dark)}.tooltip.bs-tooltip-start .tooltip-arrow::before{border-left-color:var(--ssf-dark)}.tooltip.bs-tooltip-end .tooltip-arrow::before{border-right-color:var(--ssf-dark)}.progress-bar{font-family:var(--ssf-font-text);font-weight:600}.spinner-border.text-primary,.spinner-grow.text-primary{color:var(--ssf-primary)!important}.collapse-toggle::after{display:inline-block;content:"";width:1.2em;height:1.2em;margin-left:.5rem;vertical-align:middle;background-color:currentcolor;border:0!important;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath d='M8.7,13.7c0.4-0.4,1.1-0.4,1.5,0l6,6l6-6c0.4-0.4,1.1-0.4,1.5,0s0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0l-6.7-6.7C8.3,14.6,8.3,14.1,8.7,13.7z'/%3e%3c/svg%3e") no-repeat 50% 50%;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath d='M8.7,13.7c0.4-0.4,1.1-0.4,1.5,0l6,6l6-6c0.4-0.4,1.1-0.4,1.5,0s0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0l-6.7-6.7C8.3,14.6,8.3,14.1,8.7,13.7z'/%3e%3c/svg%3e") no-repeat 50% 50%;mask-size:cover;-webkit-mask-size:cover;transition:transform .2s ease-in-out}.collapse-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.avatar{height:3rem;width:3rem;position:relative;display:inline-block!important}.avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-group{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.avatar-group>li{position:relative}.avatar-group>li:not(:last-child){margin-right:-.8rem}.avatar-group .avatar-img{border:2px solid var(--bs-body-bg)}.avatar .avatar-name{margin-left:7px}.avatar-xs{height:2.1875rem;width:2.1875rem}.avatar-sm{height:2.5rem;width:2.5rem}.avatar-lg{height:4rem;width:4rem}.avatar-xl{height:5.125rem;width:5.125rem}.avatar-xxl{height:5.125rem;width:5.125rem}@media (min-width:768px){.avatar-xxl{width:8rem;height:8rem}}.avatar-xxxl{height:8rem;width:8rem}@media (min-width:768px){.avatar-xxxl{width:11rem;height:11rem}}.fa-fw{text-align:center;width:1.25em}.wave-sea{position:relative;width:100%;padding-top:calc(var(--wave-height) + 20px);padding-bottom:calc(var(--wave-height) + 20px);overflow:hidden;isolation:isolate;background-color:var(--ssf-primary-xlight);background-image:radial-gradient(circle at 15% 25%,rgba(255,255,255,.9) 0,rgba(255,255,255,.4) 15%,rgba(255,255,255,0) 30%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.85) 0,rgba(255,255,255,.3) 10%,rgba(255,255,255,0) 25%),radial-gradient(circle at 45% 75%,rgba(255,255,255,.9) 0,rgba(255,255,255,.4) 20%,rgba(255,255,255,0) 35%),radial-gradient(circle at 85% 65%,rgba(255,255,255,.85) 0,rgba(255,255,255,.3) 15%,rgba(255,255,255,0) 30%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.wave-sea::after,.wave-sea::before{content:"";position:absolute;inset:auto 0;width:100%;height:var(--wave-height);z-index:3;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%}.wave-sea::before{top:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath opacity='0.15' fill='%235CC7E7' d='M0,35C220,120,440,10,720,70C980,125,1220,20,1440,40L1440,0L0,0Z'/%3E%3Cpath fill='%23ffffff' d='M0,15C300,70,400,125,720,30C950,-30,1150,110,1440,15L1440,0L0,0Z'/%3E%3C/svg%3E");background-position:center top}.wave-sea::after{bottom:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath opacity='0.15' fill='%235CC7E7' d='M0,40C120,5,240,95,400,60C600,15,750,115,950,70C1150,25,1300,85,1440,30L1440,140L0,140Z'/%3E%3Cpath fill='%23ffffff' d='M0,60C150,20,300,110,500,75C680,40,850,130,1050,90C1220,50,1350,95,1440,45L1440,140L0,140Z'/%3E%3C/svg%3E");background-position:center bottom}.wave-sand{position:relative;width:100%;padding-top:calc(var(--wave-height) + 20px);padding-bottom:calc(var(--wave-height) + 20px);overflow:hidden;isolation:isolate;background-color:#f5e5bc;background-image:radial-gradient(ellipse 65% 40% at 15% 15%,rgba(255,255,240,.9) 0,rgba(255,255,240,0) 100%),radial-gradient(ellipse 50% 45% at 82% 25%,rgba(255,253,225,.8) 0,rgba(255,253,225,0) 100%),radial-gradient(ellipse 70% 50% at 50% 50%,rgba(255,248,210,.5) 0,rgba(255,248,210,0) 100%),radial-gradient(ellipse 40% 35% at 75% 85%,rgba(255,250,220,.7) 0,rgba(255,250,220,0) 100%),linear-gradient(to bottom,rgba(255,252,230,.45) 0,rgba(255,252,230,0) 40%)}.wave-sand::before{content:"";position:absolute;inset:0 0 auto 0;height:calc(var(--wave-height) + 10px);z-index:3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,0 L1440,0 L1440,45 C1200,20 960,65 720,40 C480,15 240,60 0,35 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center top;background-size:100% 100%}.wave-sand::after{content:"";position:absolute;inset:auto 0 0 0;height:calc(var(--wave-height) + 10px);z-index:3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,80 L1440,80 L1440,35 C1100,60 800,15 540,45 C300,70 150,20 0,45 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%}.hero-banner-section{position:relative;overflow:hidden;background-color:var(--ssf-primary-xlight);background-image:radial-gradient(circle at 15% 25%,rgba(255,255,255,.9) 0,rgba(255,255,255,.4) 15%,transparent 30%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.85) 0,rgba(255,255,255,.3) 10%,transparent 25%),radial-gradient(circle at 45% 75%,rgba(255,255,255,.9) 0,rgba(255,255,255,.4) 20%,transparent 35%),radial-gradient(circle at 85% 65%,rgba(255,255,255,.85) 0,rgba(255,255,255,.3) 15%,transparent 30%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.hero-banner-container{position:relative;z-index:2;max-width:1800px;margin-inline:auto;padding-inline:0}.hero-banner{display:block;width:100%;height:auto}.hero-banner-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(32px,3vw,50px);z-index:5;pointer-events:none;background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 80' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,48 C180,18 360,18 540,44 C720,70 900,70 1080,44 C1260,18 1440,18 1620,42 C1740,58 1830,56 1920,36 L1920,80 L0,80 Z'/%3E%3C/svg%3E")}@media (max-width:991.98px){.hero-banner-wave{height:16px}}.image-wrapper{position:relative;width:100%;overflow:hidden;background-color:var(--ssf-primary-xlight)}.image-wrapper img{opacity:0;transition:opacity 1s ease;width:100%;height:auto;display:block}.image-wrapper.loaded img{opacity:1}.image-wrapper .spinner{position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid rgba(var(--bs-primary-rgb),.25);border-top-color:var(--bs-primary);border-radius:50%;animation:image-wrapper-spin .8s linear infinite;z-index:2}.image-wrapper.loaded .spinner{display:none}@keyframes image-wrapper-spin{to{transform:rotate(360deg)}}:root{--plyr-color-main:var(--ssf-primary);--plyr-video-background:var(--ssf-primary-xlight);--plyr-range-fill-background:var(--ssf-primary)}.player-wrap{max-width:720px;border-radius:12px;overflow:hidden}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background:var(--ssf-primary)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background:var(--ssf-primary-dark)}.glightbox-download-btn{position:fixed;top:12px;right:60px;z-index:99999;width:40px;height:40px;background:var(--ssf-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:background .2s}.glightbox-download-btn:hover{background:var(--ssf-primary-dark);color:#fff}
