@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:"Roboto",sans-serif;line-height:1.5;color:#404040;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--body-bg)}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}button{background:none;border:none;cursor:pointer;font-family:inherit}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal}@font-face{font-family:"dg-icon";src:url("../font/dg-icon.eot?95481810");src:url("../font/dg-icon.eot?95481810#iefix") format("embedded-opentype"),url("../font/dg-icon.woff2?95481810") format("woff2"),url("../font/dg-icon.woff?95481810") format("woff"),url("../font/dg-icon.ttf?95481810") format("truetype"),url("../font/dg-icon.svg?95481810#dg-icon") format("svg");font-weight:normal;font-style:normal}[class*=" icon-"]:before,[class*=" icons-"]:after,[class^=icon-]:before,[class^=icons-]:after{font-family:"dg-icon",sans-serif;font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:auto;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\e800"}.icon-right:before{content:"\e801"}.icon-left:before{content:"\e802"}.icon-search:before{content:"\e803"}.icon-ikincieloto:before{content:"\e804"}.icon-insaat:before{content:"\e805"}.icon-otomotiv:before{content:"\e806"}.icon-arackiralama:before{content:"\e807"}.icon-akaryakit:before{content:"\e808"}.icon-linkedin:before{content:"\e809"}.icon-instagram:before{content:"\e80a"}.icon-youtube:before{content:"\e80b"}.icon-cancel:before{content:"\e80c"}.cc-window{background-color:var(--windowBg);-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--windowPadding,25px 15px);z-index:99999;border:var(--windowBorder,0);overflow:auto;-webkit-filter:drop-shadow(0px 1px 3px rgba(60,64,67,0.3));filter:drop-shadow(0px 1px 3px rgba(60,64,67,0.3))}.cc-modal-window *,.cc-window *{font-family:var(--fontFamily,"Roboto",sans-serif,Arial,sans-serif)}.cc-window.cc-content-right{text-align:right}.cc-window.cc-content-left{text-align:left}.cc-window.cc-content-center{text-align:center}#cc-btn-dismiss,.cc-window.cc-pos-bottom,.cc-window.cc-pos-bottom-center,.cc-window.cc-pos-bottom-left,.cc-window.cc-pos-bottom-right,.cc-window.cc-pos-top,.cc-window.cc-pos-top-center,.cc-window.cc-pos-top-left,.cc-window.cc-pos-top-right{position:fixed}.cc-window.cc-pos-top{--windowMarginTop:0;top:var(--windowMarginTop);left:0;width:100%}.cc-window.cc-pos-top-center{top:var(--windowMarginTop,24px);left:0;right:0;margin-left:auto;margin-right:auto}.cc-window.cc-pos-bottom-center,.cc-window.cc-pos-bottom-left,.cc-window.cc-pos-bottom-right,.cc-window.cc-pos-top-center,.cc-window.cc-pos-top-left,.cc-window.cc-pos-top-right{border-radius:var(--windowRadius,10px);width:var(--windowWidth,500px)}#cc-btn-dismiss.cc-pos-top-left,#cc-btn-dismiss.cc-pos-top-right,.cc-window.cc-pos-top-left,.cc-window.cc-pos-top-right{top:var(--windowMarginTop,24px)}#cc-btn-dismiss.cc-pos-top-left,.cc-window.cc-pos-top-left{left:var(--windowMarginLeft,24px)}#cc-btn-dismiss.cc-pos-top-right,.cc-window.cc-pos-top-right{left:auto;right:var(--windowMarginRight,24px)}.cc-window.cc-pos-bottom{--windowMarginBottom:0;bottom:var(--windowMarginBottom,24px);left:0;width:100%}.cc-window.cc-pos-bottom-center{bottom:var(--windowMarginBottom,24px);left:0;right:0;margin-left:auto;margin-right:auto}#cc-btn-dismiss.cc-pos-bottom-left,#cc-btn-dismiss.cc-pos-bottom-right,.cc-window.cc-pos-bottom-left,.cc-window.cc-pos-bottom-right{bottom:var(--windowMarginBottom,24px)}#cc-btn-dismiss.cc-pos-bottom-left,.cc-window.cc-pos-bottom-left{left:var(--windowMarginLeft,24px)}#cc-btn-dismiss.cc-pos-bottom-right,.cc-window.cc-pos-bottom-right{left:auto;right:var(--windowMarginRight,24px)}.cc-window .cc-window-title{font-size:var(--titleFontSize,14px);font-weight:var(--titleFontWeight,600);color:var(--titleTextColor,#001D35);padding:var(--titlePadding,24px 24px 0 24px);margin-bottom:1rem;display:none}.cc-window .cc-window-message{padding:var(--messagePadding,0px 0px 10px 0px);line-height:var(--messageLineHeight,1.2rem)}.cc-window .cc-window-message,.cc-window .cc-window-message a,.cc-window .cc-window-message p{font-size:var(--messageFontSize,12px);font-weight:var(--messageFontWeight,400);color:var(--messageTextColor,#FFFFFF);line-height:var(--messageLineHeight,1.2rem)}.cc-window .cc-window-message p{padding:0 0 0.5rem 0}.cc-window .cc-window-message a,.cc-window .cc-window-message a:hover,.cc-window .cc-window-message a:visited{color:var(--messageLinkColor,#FFFFFF);-webkit-text-decoration:var(--messageLinkDecoration,underline);text-decoration:var(--messageLinkDecoration,underline);font-weight:var(--messageLinkFontWeight,600)}#cc-window-settings .cc-window-settings-header{margin-bottom:2rem}#cc-window-settings .cc-window-settings-footer{margin-top:2rem}#cc-window-settings .cc-window-settings-cookie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid var(--settingsSeparatorColor,#eee);gap:3rem;padding:16px 0}#cc-window-settings .cc-window-settings-cookie .cc-window-settings-cookie-content{width:100%}#cc-window-settings .cc-window-settings-cookie .cc-window-settings-cookie-title{font-size:var(--settingsTitleSize,14px);font-weight:var(--settingsTitleWidth,600);margin-bottom:0.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cc-window-settings .cc-window-settings-cookie .cc-window-settings-cookie-title-dropdown{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}#cc-window-settings .cc-window-settings-cookie .cc-window-settings-cookie-desc{width:100%}#cc-window-settings .cc-window-settings-cookie .cc-window-settings-cookie-desc *{font-size:var(--settingsFontSize,14px)}#cc-window-settings .cc-window-settings-cookie .cc-window-settings-cookie-desc p{margin-bottom:0.5rem}.cc-modal-window .cc-window-settings-buttons,.cc-window .cc-window-buttons{text-align:var(--buttonsAlign,center);padding:var(--buttonsPadding,10px 10px)}.cc-modal-window .cc-window-settings-buttons button,.cc-window .cc-window-buttons button{display:initial!important;font-size:var(--btnFontSize,12px);font-weight:var(--btnFontWeight,600);line-height:1;margin:var(--btnMargin,10px 2px 0 2px);padding:var(--btnPadding,12px 12px 8px);border-radius:var(--btnRadius,5px);cursor:pointer;outline:none;letter-spacing:0}.cc-window .cc-window-buttons button.cc-btn-accept{background-color:var(--btnAcceptBg,#000);color:var(--btnAcceptTextColor,#FFFFFF);border:var(--btnAcceptBorder,0)}.cc-window .cc-window-buttons button.cc-btn-accept:hover{background-color:var(--btnAcceptBgHover,#f6f6f6);color:var(--btnAcceptTextColorHover,#333)}.cc-window .cc-window-buttons button.cc-btn-reject{background-color:var(--btnRejectBg,#FFFFFF);color:var(--btnRejectTextColor,#333);border:var(--btnRejectBorder,0)}.cc-window .cc-window-buttons button.cc-btn-reject:hover{background-color:var(--btnRejectBgHover,#f6f6f6);color:var(--btnRejectTextColorHover,#333)}.cc-window .cc-window-buttons button.cc-btn-info{background-color:var(--btnInfoBg,#000);color:var(--btnInfoTextColor,#FFFFFF);border:var(--btnInfoBorder,0)}.cc-window .cc-window-buttons button.cc-btn-info:hover{background-color:var(--btnInfoBgHover,#f6f6f6);color:var(--btnInfoTextColorHover,#333)}.cc-window .cc-window-buttons button.cc-btn-settings{background-color:var(--btnSettingsBg,#9E9E9E);color:var(--btnSettingsTextColor,#ffffff);border:var(--btnSettingsBorder,0)}.cc-window .cc-window-buttons button.cc-btn-settings:hover{background-color:var(--btnSettingsBgHover,#f6f6f6);color:var(--btnSettingsTextColorHover,#333)}.cc-window-settings-buttons button.cc-btn-settings-select{background-color:var(--btnSettingsSelectBg,transparent);color:var(--btnSettingsSelectTextColor,#424242);border:var(--btnSettingsSelectBorder,0)}.cc-window-settings-buttons button.cc-btn-settings-select:hover{background-color:var(--btnSettingsSelectBgHover,#E0E0E0)}.cc-window-settings-buttons button.cc-btn-settings-accept{background-color:var(--btnSettingsAcceptBg);color:var(--btnSettingsAcceptTextColor,#ffffff);border:var(--btnSettingsAcceptBorder,0)}.cc-window-settings-buttons button.cc-btn-settings-accept:hover{background-color:var(--btnSettingsAcceptBgHover,#1B5E20)}#cc-btn-dismiss{font-family:var(--fontFamily,"Open Sans",Arial,sans-serif);background-color:var(--btnDismissBg,#ddd);color:var(--btnDismissTextColor,#000);border:var(--btnDismissBorder,0);font-size:var(--btnDismissFontSize,12px);font-weight:var(--btnDismissFontWeight,400);margin:2rem 0.3rem 0 0.3rem;padding:var(--btnDismissPadding,10px 12px);border-radius:var(--btnDismissRadius,24px);cursor:pointer;outline:none;z-index:99999;-webkit-filter:drop-shadow(0px 1px 3px rgba(60,64,67,0.2));filter:drop-shadow(0px 1px 3px rgba(60,64,67,0.2));opacity:0.4}#cc-btn-dismiss:hover{opacity:1}.cc-modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}.cc-modal-window{background-color:var(--popupBg,#fff);color:var(--popupTextColor,#333);margin:10vh auto;border:var(--windowBorder,0);-webkit-filter:drop-shadow(0px 1px 3px rgba(60,64,67,0.3));filter:drop-shadow(0px 1px 3px rgba(60,64,67,0.3));width:var(--popupWidth,600px);border-radius:var(--popupRadius,24px);padding:var(--windowPadding,24px)}.cc-modal-content{color:var(--popupTextColor,#001D35);padding:var(--titlePadding,0 24px 24px 24px);font-size:var(--messageFontSize,12px);font-weight:var(--messageFontWeight,400);line-height:var(--messageLineHeight,1.2rem);margin-top:24px;margin-bottom:24px}.cc-modal-window .cc-modal-content h2{font-size:var(--titleFontSize,16px);font-weight:var(--titleFontWeight,600);color:var(--titleTextColor,#001D35);margin-bottom:1rem}.cc-modal-window .cc-modal-content p{padding:0 0 0.5rem 0;font-size:var(--messageFontSize,14px);line-height:var(--messageLineHeight,1.2rem)}.cc-modal-window .cc-modal-content .switch{position:relative;display:inline-block;width:44px;height:26px}.cc-modal-window .cc-modal-content .switch input{opacity:0;width:0;height:0}.cc-modal-window .cc-modal-content .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#C62828;-webkit-transition:0.4s;transition:0.4s}.cc-modal-window .cc-modal-content .slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s}.cc-modal-window .cc-modal-content input:checked+.slider{background-color:#1b5e20}.cc-modal-window .cc-modal-content input:disabled+.slider{background-color:#ccc}.cc-modal-window .cc-modal-content input:checked+.slider:before{-webkit-transform:translateX(18px);transform:translateX(18px)}.cc-modal-window .cc-modal-content .slider.round{border-radius:34px}.cc-modal-window .cc-modal-content .slider.round:before{border-radius:50%}.cc-modal-close{color:var(--btnCloseColor,#aaa);padding:0 12px 12px 0;text-align:right;font-size:22px;font-weight:bold}.cc-modal-close:focus,.cc-modal-close:hover{color:var(--btnCloseColorHover,#000);text-decoration:none;cursor:pointer}@media screen and (max-width:768px){.cc-window.cc-pos-bottom,.cc-window.cc-pos-bottom-center,.cc-window.cc-pos-bottom-left,.cc-window.cc-pos-top-center,.cc-window.cc-pos-top-left{width:100%;min-width:100%;left:0;right:0;border-radius:0}.cc-window.cc-pos-bottom-right,.cc-window.cc-pos-top-right{width:min(var(--windowWidth,500px),100vw - 32px);min-width:0;left:auto;right:var(--windowMarginRight,16px)}.cc-window.cc-pos-top-center,.cc-window.cc-pos-top-left{top:0;--windowMarginTop:0}.cc-window.cc-pos-top-right{top:var(--windowMarginTop,16px)}.cc-window.cc-pos-bottom-center,.cc-window.cc-pos-bottom-left{bottom:0;--windowMarginBottom:0}.cc-window.cc-pos-bottom-right{bottom:var(--windowMarginBottom,16px)}.cc-modal-window{margin:0;padding:0;width:100%;border-radius:0}}@-webkit-keyframes cc-window-animation-in-top{0%{top:-80vh;visibility:visible}to{top:var(--windowMarginTop,24px);visibility:visible}}@keyframes cc-window-animation-in-top{0%{top:-80vh;visibility:visible}to{top:var(--windowMarginTop,24px);visibility:visible}}@-webkit-keyframes cc-window-animation-out-top{0%{top:var(--windowMarginTop,24px)}to{top:-120vh}}@keyframes cc-window-animation-out-top{0%{top:var(--windowMarginTop,24px)}to{top:-120vh}}@-webkit-keyframes cc-window-animation-in-bottom{0%{bottom:-80vh;visibility:visible}to{bottom:var(--windowMarginBottom,24px);visibility:visible}}@keyframes cc-window-animation-in-bottom{0%{bottom:-80vh;visibility:visible}to{bottom:var(--windowMarginBottom,24px);visibility:visible}}@-webkit-keyframes cc-window-animation-out-bottom{0%{bottom:var(--windowMarginBottom,24px)}to{bottom:-120vh}}@keyframes cc-window-animation-out-bottom{0%{bottom:var(--windowMarginBottom,24px)}to{bottom:-120vh}}.cc-window.cc-animation-in.cc-pos-top,.cc-window.cc-animation-in.cc-pos-top-center,.cc-window.cc-animation-in.cc-pos-top-left,.cc-window.cc-animation-in.cc-pos-top-right{-webkit-animation-name:cc-window-animation-in-top;animation-name:cc-window-animation-in-top;visibility:hidden;-webkit-animation-duration:var(--animationDuration,1s);animation-duration:var(--animationDuration,1s);-webkit-animation-delay:var(--animationDelay,0.1s);animation-delay:var(--animationDelay,0.1s);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cc-window.cc-animation-out.cc-pos-top,.cc-window.cc-animation-out.cc-pos-top-center,.cc-window.cc-animation-out.cc-pos-top-left,.cc-window.cc-animation-out.cc-pos-top-right{-webkit-animation-name:cc-window-animation-out-top;animation-name:cc-window-animation-out-top;-webkit-animation-duration:var(--animationDuration,1s);animation-duration:var(--animationDuration,1s);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cc-window.cc-animation-in.cc-pos-bottom,.cc-window.cc-animation-in.cc-pos-bottom-center,.cc-window.cc-animation-in.cc-pos-bottom-left,.cc-window.cc-animation-in.cc-pos-bottom-right{-webkit-animation-name:cc-window-animation-in-bottom;animation-name:cc-window-animation-in-bottom;visibility:hidden;-webkit-animation-duration:var(--animationDuration,1s);animation-duration:var(--animationDuration,1s);-webkit-animation-delay:var(--animationDelay,0.1s);animation-delay:var(--animationDelay,0.1s);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cc-window.cc-animation-out.cc-pos-bottom,.cc-window.cc-animation-out.cc-pos-bottom-center,.cc-window.cc-animation-out.cc-pos-bottom-left,.cc-window.cc-animation-out.cc-pos-bottom-right{-webkit-animation-name:cc-window-animation-out-bottom;animation-name:cc-window-animation-out-bottom;-webkit-animation-duration:var(--animationDuration,1s);animation-duration:var(--animationDuration,1s);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}:root{--bs-primary:#1a2d4a;--body-bg:#FFF;--body-page-bg:#f6f7f9;--menu-border:96,101,111;--category-mask:1,25,59;--category-mask-hover:0,0,0;--cborder-bg:#d1d3d4;--quality-bg:#2f3628;--quality-border:#aa8965;--box-mask:#1a1a1a;--section-bg:#f6f7f9;--footer-bg:#1a2d4a;--footer-bg2:#c4a052;--filter-border:#e5e5e5;--module-button-nav:#2f3628;--app-bg:#e6e6e6;--project-bg:#f1f1f1;--arrow-bg:#e5e5e5;--breadcrumb-tx:#b5b9bb;--left-menu-color:#b5b9bb;--tab-active-color:#a6a6a6;--windowBg:var(--bs-primary);--btnSettingsAcceptBg:var(--bs-primary);--bs-menu-width:21.75rem;--bs-menu-width-xl:18rem;--bs-menu-margin:50px;--bs-menu-radius:20px}@media (max-width:991.98px){:root{--bs-menu-margin:30px;--bs-menu-radius:12px}}:root{--bs-breadcrumb-divider:">";--header-height:130px;--header-height-sticky:88px}@media (min-width:992px) and (max-width:1399.98px){:root{--header-height:96px;--header-height-sticky:72px}}@media (max-width:991.98px){:root{--header-height:80px;--header-height-sticky:80px}}html{height:100%}body{font-family:"Roboto",sans-serif;line-height:1.5;font-size:1rem;background-color:var(--body-bg);height:100%}main{overflow:hidden}@media (min-width:1400px){.container,.footer__bottom,.footer__top{max-width:86vw!important}}@media (max-width:1599.98px){.container,.footer__bottom,.footer__top{max-width:94vw!important}}.site-nav,header{padding:35px 0px 35px!important;width:100%;z-index:1030;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0.9)),color-stop(62%,transparent));background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 100%,transparent 62%);-webkit-transition:all 0.5s ease-in-out,,;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out,}@media (max-width:991.98px){.site-nav,header{background-color:#FFFFFF!important;padding:20px 0px!important}}.site-nav .navbar-toggler,header .navbar-toggler{border-color:rgba(27,51,80,0.18);padding:0.5rem 0.625rem;-webkit-transition:border-color 0.2s ease,box-shadow 0.2s ease,,;-webkit-transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease,;transition:border-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.site-nav .navbar-toggler:focus,header .navbar-toggler:focus{-webkit-box-shadow:0 0 0 0.1875rem rgba(27,51,80,0.12);box-shadow:0 0 0 0.1875rem rgba(27,51,80,0.12)}.site-nav .navbar-toggler .navbar-toggler-icon,header .navbar-toggler .navbar-toggler-icon{width:1.375rem;height:1.375rem}.site-nav .logo,header .logo{display:inline-block;min-width:237px;-webkit-transition:all 0.5s ease-in-out,,;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out,}@media (max-width:991.98px){.site-nav .logo,header .logo{min-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.site-nav .logo img,header .logo img{display:inline-block;-webkit-transition:all 0.5s ease-in-out,,;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out,;width:237px!important}@media (max-width:991.98px){.site-nav .logo img,header .logo img{width:150px!important}}.sticky .site-nav .logo img,.sticky header .logo img{max-width:140px}@media (max-width:991.98px){.sticky .site-nav .logo img,.sticky header .logo img{max-width:none;width:150px!important}}.site-nav .nav-row,header .nav-row{-webkit-transition:all 0.5s ease-in-out,,;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out,;margin-top:0;position:relative;z-index:1}.site-nav .nav-row .collapse,header .nav-row .collapse{-webkit-transition:all 0.5s ease-in-out,,;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out,;margin-left:8vw}@media (max-width:1199.98px){.site-nav .nav-row .collapse,header .nav-row .collapse{margin-left:0px}}@media (max-width:991.98px){.site-nav .nav-row .navbar-nav,header .nav-row .navbar-nav{padding-top:20px}}.site-nav .nav-row .navbar-nav .nav-item,header .nav-row .navbar-nav .nav-item{margin:0 1rem}@media (max-width:1599.98px){.site-nav .nav-row .navbar-nav .nav-item,header .nav-row .navbar-nav .nav-item{margin:0 0.5rem}}@media (max-width:1199.98px){.site-nav .nav-row .navbar-nav .nav-item,header .nav-row .navbar-nav .nav-item{margin:0 0.3rem}}.site-nav .nav-row .navbar-nav .nav-link,header .nav-row .navbar-nav .nav-link{font-size:1rem;color:#1b3350;padding:0 0.2em;margin:0;font-weight:500;text-transform:uppercase}.site-nav .nav-row .navbar-nav .nav-link.show,.site-nav .nav-row .navbar-nav .nav-link:hover,header .nav-row .navbar-nav .nav-link.show,header .nav-row .navbar-nav .nav-link:hover{color:#b08d4b}.site-nav .nav-row .navbar-nav .dropdown-menu,header .nav-row .navbar-nav .dropdown-menu{padding:1.25rem;width:auto}.site-nav .nav-row .navbar-nav .dropdown-menu li .dropdown-item,header .nav-row .navbar-nav .dropdown-menu li .dropdown-item{font-size:0.875rem;border-bottom:1px solid rgba(var(--menu-border),0.1)}.site-nav .nav-row .navbar-nav .dropdown-menu li .dropdown-item:active,header .nav-row .navbar-nav .dropdown-menu li .dropdown-item:active{background-color:#f6f7f9}.site-nav .nav-row .navbar-nav .dropdown-menu li .dropdown-item:hover,header .nav-row .navbar-nav .dropdown-menu li .dropdown-item:hover{color:#0f2137}.site-nav .nav-row .navbar-nav .dropdown-menu li:last-child .dropdown-item,header .nav-row .navbar-nav .dropdown-menu li:last-child .dropdown-item{border-bottom:none}.site-nav .nav-row .navbar-nav.mini-nav,header .nav-row .navbar-nav.mini-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-nav .nav-row .navbar-nav.mini-nav .nav-item,header .nav-row .navbar-nav.mini-nav .nav-item{margin:0 5px}.site-nav .nav-row .navbar-nav.mini-nav .nav-item:last-child,header .nav-row .navbar-nav.mini-nav .nav-item:last-child{margin-right:0}.site-nav .nav-row .navbar-nav.mini-nav .language-switcher,header .nav-row .navbar-nav.mini-nav .language-switcher{list-style:none;padding:0;margin:0;height:32px;border-radius:5px;position:relative}.site-nav .nav-row .navbar-nav.mini-nav .language-switcher :after,header .nav-row .navbar-nav.mini-nav .language-switcher :after{content:"";position:absolute;left:0;top:6px;width:100%;height:20px;background-color:#c4a052;z-index:-1;border-radius:5px}.site-nav .nav-row .navbar-nav.mini-nav .language-switcher li,header .nav-row .navbar-nav.mini-nav .language-switcher li{padding:0}.site-nav .nav-row .navbar-nav.mini-nav .language-switcher li a,header .nav-row .navbar-nav.mini-nav .language-switcher li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem;line-height:1rem;color:#000;padding:8px;border-radius:5px}.site-nav .nav-row .navbar-nav.mini-nav .language-switcher li a.active,header .nav-row .navbar-nav.mini-nav .language-switcher li a.active{width:45px;height:32px;background-image:url(../svg/bolero_icon.svg);color:#FFFFFF;padding:8px;text-align:center}.site-nav .nav-row .navbar-nav.mini-nav .contactBtn a.nav-link,header .nav-row .navbar-nav.mini-nav .contactBtn a.nav-link{background-color:#0f2137;color:#FFFFFF;padding:3px 10px!important;border-radius:5px;font-size:0.8125rem;text-transform:lowercase}.site-nav .nav-row .navbar-nav.mini-nav .contactBtn a.nav-link.show,.site-nav .nav-row .navbar-nav.mini-nav .contactBtn a.nav-link:hover,header .nav-row .navbar-nav.mini-nav .contactBtn a.nav-link.show,header .nav-row .navbar-nav.mini-nav .contactBtn a.nav-link:hover{background-color:#c4a052;color:#0f2137;text-decoration:none}.site-nav .nav-row .navbar-nav.mini-nav .searchBtn a.nav-link,header .nav-row .navbar-nav.mini-nav .searchBtn a.nav-link{font-size:1rem;color:#1a1a1a}.site-nav .nav-row .navbar-nav.mini-nav .searchBtn a.nav-link.show,.site-nav .nav-row .navbar-nav.mini-nav .searchBtn a.nav-link:hover,header .nav-row .navbar-nav.mini-nav .searchBtn a.nav-link.show,header .nav-row .navbar-nav.mini-nav .searchBtn a.nav-link:hover{color:#0f2137}@media (max-width:991.98px){.site-nav .nav-row .navbar-nav.mini-nav,header .nav-row .navbar-nav.mini-nav{width:100%;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-nav .nav-row .navbar-nav.mini-nav .nav-item,header .nav-row .navbar-nav.mini-nav .nav-item{margin-left:0!important;margin-right:0!important}.site-nav .nav-row .navbar-nav.mini-nav .nav-item.contactBtn,header .nav-row .navbar-nav.mini-nav .nav-item.contactBtn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.site-nav .nav-row .navbar-nav.mini-nav .nav-item.searchBtn,header .nav-row .navbar-nav.mini-nav .nav-item.searchBtn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:0.5rem!important}.site-nav .nav-row .navbar-nav.mini-nav .nav-item.searchBtn a,header .nav-row .navbar-nav.mini-nav .nav-item.searchBtn a{padding:0px 5px!important;border:1px solid rgba(64,64,64,0.2);border-radius:5px}.site-nav .nav-row .navbar-nav.mini-nav .nav-item:has(.language-switcher),header .nav-row .navbar-nav.mini-nav .nav-item:has(.language-switcher){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto!important}}@media (min-width:992px){.sticky .site-nav .container>.d-none.d-lg-flex.topbar-nav-container,.sticky .site-nav .footer__bottom>.d-none.d-lg-flex.topbar-nav-container,.sticky .site-nav .footer__top>.d-none.d-lg-flex.topbar-nav-container,.sticky header .container>.d-none.d-lg-flex.topbar-nav-container,.sticky header .footer__bottom>.d-none.d-lg-flex.topbar-nav-container,.sticky header .footer__top>.d-none.d-lg-flex.topbar-nav-container{visibility:hidden;margin-top:-32px;height:0;overflow:hidden;margin-bottom:0;padding:0;border:none}}@media (min-width:992px){.site-nav .navbar-collapse,header .navbar-collapse{overflow:visible}}@media (min-width:992px) and (max-width:1399.98px){.site-nav,header{padding:1.375rem 0 1.375rem!important}.site-nav .logo,header .logo{min-width:0}.site-nav .logo img,header .logo img{width:10.5rem!important}.sticky .site-nav,.sticky header{padding:0.875rem 0 0.875rem!important}.sticky .site-nav .logo img,.sticky header .logo img{width:8.25rem!important;max-width:8.25rem}.site-nav .nav-row .collapse,header .nav-row .collapse{margin-left:0!important}.site-nav .navbar-collapse,header .navbar-collapse{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;gap:0.625rem}.site-nav .main-nav,header .main-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.site-nav .navbar-nav .nav-item,header .navbar-nav .nav-item{margin:0 0.375rem}.site-nav .navbar-nav .nav-link,header .navbar-nav .nav-link{font-size:0.8125rem;letter-spacing:0.03em;white-space:nowrap}.site-nav .mini-nav .nav-item,header .mini-nav .nav-item{margin:0 0.25rem}.site-nav .nav-item-mega,header .nav-item-mega{--mega-visual-size:12.5rem}.site-nav .nav-item-mega .mega-menu,header .nav-item-mega .mega-menu{width:32.5rem;min-width:32.5rem}.site-nav .nav-item-mega:nth-last-child(-n+3) .mega-menu,header .nav-item-mega:nth-last-child(-n+3) .mega-menu{left:auto;right:0}.site-nav .nav-item-mega:nth-last-child(-n+3) .mega-menu:before,header .nav-item-mega:nth-last-child(-n+3) .mega-menu:before{left:auto;right:0}}@media (min-width:992px) and (max-width:1199.98px){.site-nav,header{padding:1.125rem 0 1.125rem!important}.site-nav .logo img,header .logo img{width:9.25rem!important}.sticky .site-nav,.sticky header{padding:0.75rem 0 0.75rem!important}.sticky .site-nav .logo img,.sticky header .logo img{width:7.375rem!important;max-width:7.375rem}.site-nav .navbar-nav .nav-item,header .navbar-nav .nav-item{margin:0 0.25rem}.site-nav .navbar-nav .nav-link,header .navbar-nav .nav-link{font-size:0.75rem;letter-spacing:0.02em}.site-nav .nav-item-mega,header .nav-item-mega{--mega-visual-size:0}.site-nav .nav-item-mega .mega-menu,header .nav-item-mega .mega-menu{width:17.5rem;min-width:17.5rem}.site-nav .nav-item-mega .mega-menu__inner,header .nav-item-mega .mega-menu__inner{min-height:0;padding-right:0}.site-nav .nav-item-mega .mega-menu__visual,header .nav-item-mega .mega-menu__visual{display:none!important}.site-nav .nav-item-mega .mega-menu__link,header .nav-item-mega .mega-menu__link{padding:0.5rem 0;font-size:0.875rem}}.site-nav .nav-item-mega,header .nav-item-mega{--mega-visual-size:17.5rem;position:relative}.site-nav .nav-item-mega>.nav-link.dropdown-toggle,header .nav-item-mega>.nav-link.dropdown-toggle{padding-bottom:0.25rem!important}.site-nav .nav-item-mega>.nav-link.dropdown-toggle:after,header .nav-item-mega>.nav-link.dropdown-toggle:after{margin-left:0.375rem;vertical-align:middle;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.site-nav .nav-item-mega .mega-menu,header .nav-item-mega .mega-menu{margin:0;padding:0;border:0;background-color:#FFFFFF;-webkit-box-shadow:0 0.75rem 2.25rem rgba(10,24,41,0.1);box-shadow:0 0.75rem 2.25rem rgba(10,24,41,0.1);z-index:1040}@media (min-width:992px){.site-nav .nav-item-mega .mega-menu,header .nav-item-mega .mega-menu{position:absolute;top:100%;left:0;right:auto;width:43.75rem;min-width:43.75rem;max-width:calc(100vw - 2rem);margin-top:1.125rem;padding:1.25rem;border:1px solid rgba(27,51,80,0.1);border-radius:0.5rem;overflow:hidden}.site-nav .nav-item-mega .mega-menu:before,header .nav-item-mega .mega-menu:before{content:"";position:absolute;top:-1.125rem;left:0;width:8.75rem;height:1.125rem}.sticky .site-nav .nav-item-mega .mega-menu,.sticky header .nav-item-mega .mega-menu{margin-top:0.5rem}.sticky .site-nav .nav-item-mega .mega-menu:before,.sticky header .nav-item-mega .mega-menu:before{top:-0.5rem;height:0.5rem}}@media (max-width:991.98px){.site-nav .nav-item-mega .mega-menu,header .nav-item-mega .mega-menu{position:static!important;-webkit-transform:none!important;transform:none!important;float:none;width:100%;-webkit-box-shadow:none;box-shadow:none;background:transparent;padding:0.375rem 0 0.625rem 0.5rem;border:0;border-radius:0}.site-nav .nav-item-mega .mega-menu .mega-menu__eyebrow,header .nav-item-mega .mega-menu .mega-menu__eyebrow{display:none}}@media (min-width:992px){.site-nav .nav-item-mega .mega-menu__inner,header .nav-item-mega .mega-menu__inner{position:relative;display:block;min-height:var(--mega-visual-size);padding-right:calc(1.5rem + var(--mega-visual-size))}}.site-nav .nav-item-mega .mega-menu__eyebrow,header .nav-item-mega .mega-menu__eyebrow{margin:0 0 1rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#aaa}@media (min-width:992px){.site-nav .nav-item-mega .mega-menu__nav,header .nav-item-mega .mega-menu__nav{max-width:15rem;padding-right:0.5rem}}.site-nav .nav-item-mega .mega-menu__links,header .nav-item-mega .mega-menu__links{list-style:none;margin:0;padding:0}.site-nav .nav-item-mega .mega-menu__link,header .nav-item-mega .mega-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.75rem;padding:0.625rem 0;font-size:0.9375rem;font-weight:400;line-height:1.4;color:#6b6b6b;text-decoration:none;text-transform:none;letter-spacing:0;border-bottom:1px solid rgba(27,51,80,0.08);-webkit-transition:color 0.2s ease,border-color 0.2s ease,padding-left 0.2s ease;transition:color 0.2s ease,border-color 0.2s ease,padding-left 0.2s ease}.site-nav .nav-item-mega .mega-menu__link:after,header .nav-item-mega .mega-menu__link:after{content:"\e801";font-family:"dg-icon",sans-serif;font-size:0.6875rem;color:rgba(27,51,80,0.35);-webkit-transition:color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.site-nav .nav-item-mega .mega-menu__link:focus-visible,.site-nav .nav-item-mega .mega-menu__link:hover,header .nav-item-mega .mega-menu__link:focus-visible,header .nav-item-mega .mega-menu__link:hover{color:#1b3350;padding-left:0.25rem;border-bottom-color:rgba(176,141,75,0.35)}.site-nav .nav-item-mega .mega-menu__link:focus-visible:after,.site-nav .nav-item-mega .mega-menu__link:hover:after,header .nav-item-mega .mega-menu__link:focus-visible:after,header .nav-item-mega .mega-menu__link:hover:after{color:#b08d4b;-webkit-transform:translateX(0.125rem);transform:translateX(0.125rem)}@media (max-width:991.98px){.site-nav .nav-item-mega .mega-menu__link,header .nav-item-mega .mega-menu__link{padding:0.5rem 0;font-size:0.9375rem;border-bottom:none}.site-nav .nav-item-mega .mega-menu__link:after,header .nav-item-mega .mega-menu__link:after{display:none}}.site-nav .nav-item-mega .mega-menu__links li:last-child .mega-menu__link,header .nav-item-mega .mega-menu__links li:last-child .mega-menu__link{border-bottom:0}.site-nav .nav-item-mega .mega-menu__visual,header .nav-item-mega .mega-menu__visual{margin:0;overflow:hidden;border-radius:0.5rem}@media (min-width:992px){.site-nav .nav-item-mega .mega-menu__visual,header .nav-item-mega .mega-menu__visual{position:absolute;top:0;right:0;width:var(--mega-visual-size);height:var(--mega-visual-size)}}.site-nav .nav-item-mega .mega-menu__visual img,header .nav-item-mega .mega-menu__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width:992px){.site-nav .nav-item-mega.show>.nav-link,.site-nav .nav-item-mega:hover>.nav-link,header .nav-item-mega.show>.nav-link,header .nav-item-mega:hover>.nav-link{color:#b08d4b}.site-nav .nav-item-mega.show>.nav-link.dropdown-toggle:after,.site-nav .nav-item-mega:hover>.nav-link.dropdown-toggle:after,header .nav-item-mega.show>.nav-link.dropdown-toggle:after,header .nav-item-mega:hover>.nav-link.dropdown-toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.sticky .site-nav,.sticky header{backdrop-filter:blur(0.5rem);background:#fff;background:hsla(0,0%,100%,0.9);padding:20px 0px 20px!important;-webkit-box-shadow:8px 4px 28px 1px rgba(2,8,41,0.06)!important;-ms-box-shadow:8px 4px 28px 1px rgba(2,8,41,0.06)!important;-o-box-shadow:8px 4px 28px 1px rgba(2,8,41,0.06)!important;box-shadow:8px 4px 28px 1px rgba(2,8,41,0.06)!important}@media (max-width:991.98px){.sticky .site-nav,.sticky header{padding:20px 0px!important}}@media (max-width:991.98px){.site-nav .nav-row,header .nav-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.75rem}.site-nav .navbar-toggler,header .navbar-toggler{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}.site-nav .navbar-collapse:not(.show):not(.collapsing),header .navbar-collapse:not(.show):not(.collapsing){display:none!important}.site-nav .navbar-collapse.collapsing,.site-nav .navbar-collapse.show,header .navbar-collapse.collapsing,header .navbar-collapse.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:calc(100vh - var(--header-height))!important;height:calc(100dvh - var(--header-height))!important;max-height:none!important;-webkit-transition:none!important;transition:none!important}.site-nav .navbar-collapse,header .navbar-collapse{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;z-index:1035;margin-left:0!important;padding:0.5rem 1.25rem 2rem;background-color:#FFFFFF;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;border-top:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 1rem 2.5rem rgba(10,24,41,0.1);box-shadow:0 1rem 2.5rem rgba(10,24,41,0.1)}.sticky .site-nav .navbar-collapse,.sticky header .navbar-collapse{top:var(--header-height)}.sticky .site-nav .navbar-collapse.collapsing,.sticky .site-nav .navbar-collapse.show,.sticky header .navbar-collapse.collapsing,.sticky header .navbar-collapse.show{height:calc(100vh - var(--header-height))!important;height:calc(100dvh - var(--header-height))!important}.site-nav .main-nav,header .main-nav{width:100%;padding-top:0.25rem}.site-nav .main-nav>.nav-item,header .main-nav>.nav-item{margin:0;width:100%;border-bottom:1px solid rgba(27,51,80,0.08)}.site-nav .main-nav>.nav-item>.nav-link,header .main-nav>.nav-item>.nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0.875rem 0;font-size:0.9375rem;letter-spacing:0.04em}.site-nav .main-nav>.nav-item>.nav-link.dropdown-toggle:after,header .main-nav>.nav-item>.nav-link.dropdown-toggle:after{margin-left:0.5rem;-ms-flex-negative:0;flex-shrink:0}.site-nav .nav-item-mega .dropdown-menu.mega-menu,header .nav-item-mega .dropdown-menu.mega-menu{position:static!important;inset:auto!important;-webkit-transform:none!important;transform:none!important;display:none!important;margin:0 0 0.5rem;padding:0.25rem 0 0.75rem 0.875rem;border-left:2px solid rgba(176,141,75,0.4)}.site-nav .nav-item-mega .dropdown-menu.mega-menu.show,.site-nav .nav-item-mega.show .dropdown-menu.mega-menu,.site-nav .nav-item-mega.show>.dropdown-menu.mega-menu,header .nav-item-mega .dropdown-menu.mega-menu.show,header .nav-item-mega.show .dropdown-menu.mega-menu,header .nav-item-mega.show>.dropdown-menu.mega-menu{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}.site-nav .nav-item-mega.show>.nav-link.dropdown-toggle:after,header .nav-item-mega.show>.nav-link.dropdown-toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-nav .nav-item-mega .mega-menu__inner,header .nav-item-mega .mega-menu__inner{min-height:0;padding-right:0}.site-nav .nav-item-mega .mega-menu__nav,header .nav-item-mega .mega-menu__nav{max-width:none;padding-right:0}.site-nav .nav-item-mega .mega-menu__link,header .nav-item-mega .mega-menu__link{padding:0.625rem 0;font-size:0.875rem;color:#6b6b6b}.site-nav .mini-nav,header .mini-nav{width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(27,51,80,0.1);-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:0.5rem}.site-nav .mini-nav .nav-item,header .mini-nav .nav-item{margin:0!important}.site-nav .mini-nav .searchBtn .nav-link,header .mini-nav .searchBtn .nav-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0!important;border:1px solid rgba(27,51,80,0.15);border-radius:0.375rem;color:#1b3350}.site-nav .mini-nav .dropdown>.nav-link,header .mini-nav .dropdown>.nav-link{min-width:3.25rem;padding:0.5rem 0.75rem!important;border:1px solid rgba(27,51,80,0.15);border-radius:0.375rem;font-size:0.8125rem;font-weight:600}.site-nav .mini-nav .dropdown-menu,header .mini-nav .dropdown-menu{min-width:8.75rem}}body.nav-open{overflow:hidden}@media (max-width:991.98px){body.nav-open .site-nav,body.nav-open header{z-index:1040}}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:2000;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease,,;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transition:all 0.3s ease,}.search-overlay.active{opacity:1;visibility:visible}.search-overlay .close-search{position:absolute;top:32px;right:32px}@media (max-width:767.98px){.search-overlay .close-search{top:1.25rem;right:1.25rem}}.search-overlay .close-search{color:#FFFFFF;font-size:2rem;cursor:pointer;-webkit-transition:color 0.3s ease,,;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;transition:color 0.3s ease,}.search-overlay .close-search:hover{color:#c4a052}.search-overlay .search-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:32px}.search-overlay .search-content .search-form{width:100%;max-width:600px;position:relative}.search-overlay .search-content .search-form input{width:100%;padding:16px;background:none;border:none;border-bottom:2px solid rgba(255,255,255,0.3);color:#FFFFFF;font-size:1.5rem}@media (max-width:767.98px){.search-overlay .search-content .search-form input{font-size:1.125rem;padding:0.75rem 2.5rem 0.75rem 0}}.search-overlay .search-content .search-form input{-webkit-transition:all 0.3s ease,,;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transition:all 0.3s ease,}.search-overlay .search-content .search-form input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.search-overlay .search-content .search-form input::-moz-placeholder{color:rgba(255,255,255,0.5)}.search-overlay .search-content .search-form input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.search-overlay .search-content .search-form input::-ms-input-placeholder{color:rgba(255,255,255,0.5)}.search-overlay .search-content .search-form input::placeholder{color:rgba(255,255,255,0.5)}.search-overlay .search-content .search-form input:focus{outline:none;border-bottom-color:#0f2137}.search-overlay .search-content .search-form button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#FFFFFF;font-size:1.5rem;-webkit-transition:color 0.3s ease,,;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;transition:color 0.3s ease,}.search-overlay .search-content .search-form button:hover{color:#0f2137}.footer{background:#FFFFFF}.footer__top{padding:50px 0 40px;display:-ms-grid;display:grid;-ms-grid-columns:360px 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:360px repeat(5,1fr);gap:28px 20px}@media (max-width:1199.98px){.footer__top{-ms-grid-columns:1fr 1.25rem 1fr 1.25rem 1fr;grid-template-columns:repeat(3,1fr);gap:1.75rem 1.25rem;padding:2.5rem 0 2rem}}@media (max-width:991.98px){.footer__top{-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2,1fr);gap:1.75rem 1rem;padding:2.25rem 0 1.75rem}}@media (max-width:599.98px){.footer__top{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem;padding:2rem 0 1.5rem}}@media (max-width:1199.98px){.footer__brand{grid-column:1/-1}}.footer__brand img{height:43px;margin-bottom:20px}@media (max-width:991.98px){.footer__brand img{height:2.375rem;margin-bottom:1rem}}.footer__brand p{max-width:320px;font-size:14px;line-height:1.65;margin-bottom:20px;color:#1b3350}@media (max-width:1199.98px){.footer__brand p{max-width:none}}@media (max-width:991.98px){.footer__brand p{font-size:0.8125rem;margin-bottom:1rem}}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media (max-width:991.98px){.footer__social{gap:1.25rem}}.footer__social a{width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1b3350;-webkit-transition:color 0.3s;transition:color 0.3s}.footer__social a i{font-size:24px}.footer__social a:hover{color:#b08d4b}@media (max-width:599.98px){.footer__col{padding-bottom:1rem;border-bottom:1px solid rgba(27,51,80,0.08)}.footer__col:last-child{padding-bottom:0;border-bottom:none}}.footer__col h4{font-size:15px;font-weight:600;text-transform:uppercase;color:#1b3350;margin:0 0 14px}@media (max-width:991.98px){.footer__col h4{font-size:0.875rem;margin-bottom:0.625rem}}.footer__col a{display:block;font-size:14px;font-weight:400;line-height:1.9;color:#1b3350;text-decoration:none}@media (max-width:991.98px){.footer__col a{font-size:0.8125rem;line-height:1.75}}.footer__col a:hover{color:#b08d4b}.footer__bottom{border-top:1px solid #1b3350;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:12px;color:#1b3350}@media (max-width:991.98px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.625rem;padding:1rem 0;font-size:0.6875rem}}@media (max-width:599.98px){.footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.footer__bottom a{color:#1b3350;text-decoration:none}.footer__bottom a:hover{color:#b08d4b}.footer__bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem 1rem}@media (max-width:991.98px){.footer__bottom-links a{font-size:0.75rem}}@media (max-width:599.98px){.footer__bottom-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.breadcrumb{margin-top:-20px}@media (max-width:767.98px){.breadcrumb{margin-top:20px}}.breadcrumb .breadcrumb-item{font-size:0.75rem;color:#000}.breadcrumb .breadcrumb-item:before{color:var(--breadcrumb-tx)!important}.breadcrumb .breadcrumb-item a{color:var(--breadcrumb-tx)}.breadcrumb .breadcrumb-item a:hover{color:#0f2137}.page{padding:3rem 0 6.25rem;background:#f9fafb}@media (max-width:991.98px){.page{padding:1.25rem 0 4rem}}@media (max-width:767.98px){.page{padding:1rem 0 3rem}}.page__row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page__aside{position:sticky;top:calc(var(--header-height) + 1.25rem);-ms-flex-item-align:start;align-self:flex-start;z-index:2}.sticky .page__aside{top:calc(var(--header-height-sticky) + 1.25rem)}@media (max-width:991.98px){.page__aside{position:static;margin-bottom:1rem;scroll-margin-top:var(--header-height)}}.page__aside-toggle{display:none;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.75rem;padding:0.875rem 1.125rem;border:1px solid rgba(27,51,80,0.12);border-radius:0.25rem;background:#FFFFFF;font-size:0.875rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#1b3350;cursor:pointer;-webkit-transition:border-color 0.2s ease,background-color 0.2s ease,,;-webkit-transition:border-color 0.2s ease,background-color 0.2s ease;transition:border-color 0.2s ease,background-color 0.2s ease;transition:border-color 0.2s ease,background-color 0.2s ease,}@media (max-width:991.98px){.page__aside-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}.page__aside-toggle:focus-visible,.page__aside-toggle:hover{border-color:rgba(27,51,80,0.25);outline:none}.page__aside-toggle:not(.collapsed){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.page__aside-toggle-label{text-align:left}.page__aside-toggle-icon{font-size:0.75rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 0.25s ease,,;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease,;transition:transform 0.25s ease,-webkit-transform 0.25s ease}.page__aside-toggle:not(.collapsed) .page__aside-toggle-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:991.98px){.page__aside-nav{padding:0.5rem 1.125rem 1rem;border:1px solid rgba(27,51,80,0.12);border-top:0;border-radius:0 0 0.25rem 0.25rem;background:#FFFFFF}}@media (min-width:992px){.page__aside-nav.collapse{display:block!important;height:auto!important;visibility:visible!important}}.page__nav{list-style:none;margin:0;padding:0.5rem 0 0}.page__nav li{margin:0 0 1.375rem}.page__nav li:last-child{margin-bottom:0}.page__nav a{display:inline-block;font-size:0.9375rem;font-weight:400;line-height:1.4;color:#aaa;text-decoration:none;-webkit-transition:color 0.2s ease,,;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;transition:color 0.2s ease,}.page__nav a:focus-visible,.page__nav a:hover{color:#1b3350;outline:none}.page__nav a.is-active{color:#1b3350;font-weight:700}.page__content{min-width:0}.page__head{text-align:center;margin-bottom:2.25rem;padding-top:0.5rem}@media (max-width:991.98px){.page__head{margin-bottom:1.5rem;padding-top:0}}.page__title{margin:0 0 0.875rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:0.04em;text-transform:uppercase;color:#1b3350}.page__lead{margin:0 auto;max-width:38.75rem;font-size:0.9375rem;font-weight:400;line-height:1.65;color:#aaa}.page__figure{margin:0 0 2.5rem}.page__figure img{display:block;width:100%;height:auto}.page__figure--hero img{aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover}.page__figure--wide img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.page__split{margin-bottom:2.5rem}.page__split-body .page__subtitle,.page__split-body h2{margin:0 0 1.25rem;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:700;line-height:1.25;color:#1b3350}.page__split-body p{margin:0 0 0.875rem;font-size:0.9375rem;font-weight:400;line-height:1.75;color:#6b6b6b}.page__split-body p:last-child{margin-bottom:0}.page__split-media img{display:block;width:100%;height:auto;aspect-ratio:62/25;-o-object-fit:cover;object-fit:cover}.page__body{font-size:0.9375rem;font-weight:400;line-height:1.75;color:#6b6b6b}.page__body h2,.page__body h3{color:#1b3350;font-weight:700;margin:0 0 1rem}.page__body h2{font-size:clamp(1.375rem,2.4vw,1.875rem)}.page__body h3{font-size:1.25rem}.page__body p{margin:0 0 0.875rem}.page__body p:last-child{margin-bottom:0}.page__timeline{padding-top:0.5rem}.page__management{padding-top:0.5rem}.page__certs{padding-top:0.5rem}.page__article{padding-top:0.5rem}.page__split-media--4x3 img{aspect-ratio:4/3}.page__sectors{padding-top:0.5rem}.milestones-timeline{position:relative;max-width:100%;margin:0 auto;padding:1.5rem 0 0.5rem}.milestones-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background-color:#e8e8e8;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.milestones-timeline__item{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.milestones-timeline__item:last-child{margin-bottom:0}.milestones-timeline__content{padding:1.25rem 1.5rem;background:#FFFFFF;border-radius:0.5rem;-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);border:1px solid rgba(27,51,80,0.08);overflow:hidden}.milestones-timeline__content--has-media{padding:0}.milestones-timeline__media{margin:0;aspect-ratio:16/10;overflow:hidden;background-color:#f6f7f9}.milestones-timeline__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.milestones-timeline__body{padding:1.125rem 1.375rem 1.375rem}.milestones-timeline__year{display:block;font-size:clamp(1.625rem,2.8vw,2.25rem);font-weight:700;color:#1b3350;line-height:1;margin-bottom:0.625rem}.milestones-timeline__text{margin:0;font-size:0.9375rem;font-weight:400;line-height:1.55;color:#6b6b6b}.milestones-timeline__marker{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.milestones-timeline__dot{display:block;width:0.875rem;height:0.875rem;border-radius:50%;background-color:#b08d4b;border:3px solid #FFFFFF;-webkit-box-shadow:0 0 0 2px rgba(176,141,75,0.35);box-shadow:0 0 0 2px rgba(176,141,75,0.35)}.milestones-timeline__item--left .milestones-timeline__content{-ms-grid-column:1;grid-column:1;text-align:right}.milestones-timeline__item--right .milestones-timeline__content{-ms-grid-column:2;grid-column:2;text-align:left}@media (max-width:767.98px){.milestones-timeline{padding-left:0.25rem}.milestones-timeline:before{left:1.4375rem}.milestones-timeline__item{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding-left:3rem;margin-bottom:2.25rem}.milestones-timeline__marker{left:1.4375rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.milestones-timeline__item--left .milestones-timeline__content,.milestones-timeline__item--right .milestones-timeline__content{-ms-grid-column:1;grid-column:1;text-align:left}}.management-grid{margin-top:0.5rem}.management-grid--leadership .management-chairman{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:25rem;margin:0 auto 2.5rem}@media (max-width:767.98px){.management-grid--leadership .management-chairman{margin-bottom:1.75rem}}.management-grid--leadership .management-members{max-width:78.75rem;margin:0 auto}.management-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:0;border:0;background:#FFFFFF;border-radius:0.5rem;overflow:hidden;text-align:center;-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);-webkit-transition:-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;cursor:pointer}.management-card:focus-visible,.management-card:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);outline:none}.management-card:focus-visible{outline:2px solid #1b3350;outline-offset:0.25rem}.management-card__photo{margin:0;aspect-ratio:3/4;overflow:hidden;background-color:#f6f7f9}.management-card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease,-webkit-transform 0.35s ease}.management-card:focus-visible .management-card__photo img,.management-card:hover .management-card__photo img{-webkit-transform:scale(1.03);transform:scale(1.03)}.management-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;padding:1.25rem 1.125rem 1.5rem}.management-card__name{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700;color:#1b3350;margin:0;line-height:1.25}.management-card__role{font-size:0.8125rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:#aaa;margin:0}.management-card__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;margin-top:0.375rem;font-size:0.875rem;font-weight:400;color:#6b6b6b;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}.management-card__link i{font-size:0.6875rem}.management-card:focus-visible .management-card__link,.management-card:hover .management-card__link{color:#b08d4b}.management-card--chairman .management-card__name{font-size:clamp(1.25rem,2.2vw,1.75rem)}.management-card--chairman .management-card__body{padding:1.5rem 1.25rem 1.75rem}.management-card--static{cursor:default}.management-card--static:focus-visible,.management-card--static:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06)}.management-card--static:focus-visible .management-card--static__photo img,.management-card--static:hover .management-card--static__photo img{-webkit-transform:none;transform:none}.page-management-modal .modal-dialog{max-width:60rem}.page-management-modal .modal-content{border:0;border-radius:0.75rem;overflow:hidden;-webkit-box-shadow:0 1rem 2.5rem rgba(10,24,41,0.14);box-shadow:0 1rem 2.5rem rgba(10,24,41,0.14)}.page-management-modal .modal-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1.375rem 1.5rem;border-bottom:1px solid rgba(27,51,80,0.1);background-color:#FFFFFF}.page-management-modal .modal-title{font-size:clamp(1.375rem,2.8vw,1.875rem);font-weight:700;color:#1b3350;margin:0;line-height:1.2}.page-management-modal .management-modal__role{font-size:0.75rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#aaa;margin:0 0 0.375rem}.page-management-modal .btn-close{margin-top:0.25rem}.page-management-modal .modal-body{padding:1.5rem;background-color:#FFFFFF}.page-management-modal .management-modal__photo{margin:0 0 1.25rem;max-width:15rem;border-radius:0.5rem;overflow:hidden;background-color:#f6f7f9;aspect-ratio:3/4}.page-management-modal .management-modal__photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.page-management-modal .management-modal__bio p{font-size:0.9375rem;font-weight:400;color:#6b6b6b;line-height:1.75;margin:0 0 0.875rem}.page-management-modal .management-modal__bio p:last-child{margin-bottom:0}@media (min-width:768px){.page-management-modal .modal-body{display:-ms-grid;display:grid;-ms-grid-columns:12.5rem 1.5rem 1fr;grid-template-columns:12.5rem 1fr;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.page-management-modal .management-modal__photo{margin-bottom:0;max-width:none;width:100%}}.page__certs{margin-top:0.5rem}.cert-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#FFFFFF;border-radius:0.5rem;overflow:hidden;text-decoration:none;color:inherit;-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);border:1px solid rgba(27,51,80,0.08);-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.cert-card:focus-visible,.cert-card:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);border-color:rgba(176,141,75,0.35);outline:none}.cert-card:focus-visible{outline:2px solid #1b3350;outline-offset:0.25rem}.cert-card__media{margin:0;aspect-ratio:210/297;background:#f6f7f9;overflow:hidden;border-bottom:1px solid rgba(27,51,80,0.06)}.cert-card__media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:0.75rem;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease,-webkit-transform 0.35s ease}.cert-card:focus-visible .cert-card__media img,.cert-card:hover .cert-card__media img{-webkit-transform:scale(1.02);transform:scale(1.02)}.cert-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.375rem;padding:1.125rem 1rem 1.25rem;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.cert-card__title{margin:0;font-size:1rem;font-weight:700;line-height:1.3;color:#1b3350}.cert-card__desc{margin:0;font-size:0.875rem;font-weight:400;line-height:1.5;color:#6b6b6b}.cert-card__view{margin-top:auto;padding-top:0.5rem;font-size:0.8125rem;font-weight:500;color:#aaa;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}.cert-card:focus-visible .cert-card__view,.cert-card:hover .cert-card__view{color:#b08d4b}.page__intro{max-width:51.25rem;margin:0 auto 2.25rem;text-align:center}.page__intro p{margin:0 0 0.875rem;font-size:0.9375rem;line-height:1.75;color:#6b6b6b}.page__intro p:last-child{margin-bottom:0}.page--companies .page__body{max-width:45rem;margin-left:auto;margin-right:auto;text-align:center}.page--companies .page__sectors{max-width:60rem;margin-left:auto;margin-right:auto}.page--companies .page__sector__head{text-align:center}.page--companies .page__sector__lead{margin-left:auto;margin-right:auto}.page__sector{scroll-margin-top:calc(var(--header-height) + 1.5rem);padding-top:3rem;margin-bottom:0.5rem}.page__sector:first-of-type{padding-top:0.5rem}.page__sector:last-child{margin-bottom:0}.page__sector__head{margin-bottom:1.5rem}.page__sector__title{margin:0 0 0.625rem;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:700;line-height:1.25;color:#1b3350}.page__sector__lead{margin:0;max-width:40rem;font-size:0.9375rem;line-height:1.65;color:#6b6b6b}.company-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:1.5rem 1.25rem 1.75rem;background:#FFFFFF;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);text-decoration:none;color:inherit;text-align:center;-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.company-card:focus-visible,.company-card:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);border-color:rgba(176,141,75,0.35);outline:none}.company-card:focus-visible{outline:2px solid #1b3350;outline-offset:0.25rem}.company-card__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:5.5rem;margin:0 0 1.125rem}.company-card__logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.company-card__name{margin:0 0 0.375rem;font-size:1rem;font-weight:700;line-height:1.3;color:#1b3350}.company-card__desc{margin:0;font-size:0.8125rem;line-height:1.5;color:#6b6b6b}.company-card__link{margin-top:0.75rem;font-size:0.8125rem;font-weight:500;color:#aaa;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}.company-card:focus-visible .company-card__link,.company-card:hover .company-card__link{color:#b08d4b}.company-card--static{cursor:default;pointer-events:none}.company-card--static:focus-visible,.company-card--static:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);border-color:rgba(27,51,80,0.08)}.page__nav--sectors a.is-active{color:#1b3350;font-weight:700}.page__sustain{padding-top:0.5rem}.page__sustain-section{scroll-margin-top:calc(var(--header-height) + 1.5rem);padding-top:3rem;margin-bottom:0.5rem}.page__sustain-section:first-of-type{padding-top:0.5rem}.page__sustain-section:last-child{margin-bottom:0}.sustain-pillars{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr) 1rem minmax(0,1fr) 1rem minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.75rem}@media (max-width:991.98px){.sustain-pillars{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.sustain-pillars{-ms-grid-columns:1fr;grid-template-columns:1fr}}.sustain-pillars__item{padding:1.375rem 1.25rem;background-color:#FFFFFF;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08);text-align:center;-webkit-box-shadow:0 0.25rem 1rem rgba(10,24,41,0.04);box-shadow:0 0.25rem 1rem rgba(10,24,41,0.04)}.sustain-pillars__label{display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#1b3350;margin-bottom:0.5rem}.sustain-pillars__text{margin:0;font-size:0.875rem;font-weight:400;line-height:1.6;color:#6b6b6b}.page__split-body .sustain-pillars{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:575.98px){.page__split-body .sustain-pillars{-ms-grid-columns:1fr;grid-template-columns:1fr}}.sustain-reports{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}@media (max-width:767.98px){.sustain-reports{-ms-grid-columns:1fr;grid-template-columns:1fr}}.sustain-reports__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1.375rem 1.5rem;background-color:#FFFFFF;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08);text-decoration:none;color:inherit;-webkit-box-shadow:0 0.25rem 1rem rgba(10,24,41,0.04);box-shadow:0 0.25rem 1rem rgba(10,24,41,0.04);-webkit-transition:border-color 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,box-shadow 0.25s ease;transition:border-color 0.25s ease,box-shadow 0.25s ease,-webkit-box-shadow 0.25s ease}@media (hover:hover){.sustain-reports__item:hover{border-color:rgba(176,141,75,0.35);-webkit-box-shadow:0 0.5rem 1.5rem rgba(10,24,41,0.08);box-shadow:0 0.5rem 1.5rem rgba(10,24,41,0.08)}.sustain-reports__item:hover .sustain-reports__cta{color:#b08d4b}}.sustain-reports__item:focus-visible{outline:2px solid #1b3350;outline-offset:0.25rem}.sustain-reports__icon{-webkit-box-flex:0;-ms-flex:0 0 2.75rem;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0.5rem;background-color:rgba(27,51,80,0.08);color:#1b3350;font-size:0.75rem;font-weight:700;letter-spacing:0.04em}.sustain-reports__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sustain-reports__title{display:block;font-size:1rem;font-weight:700;color:#1b3350;margin-bottom:0.375rem}.sustain-reports__meta{display:block;font-size:0.8125rem;font-weight:400;color:#6b6b6b;margin-bottom:0.5rem}.sustain-reports__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;font-size:0.8125rem;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:#aaa;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}.sustain-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin-top:0.5rem;font-size:0.875rem;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;color:#1b3350;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}@media (hover:hover){.sustain-cta:hover{color:#b08d4b}}.sustain-cta:focus-visible{outline:2px solid #1b3350;outline-offset:0.25rem}.sustain-cta-block{padding:1.75rem 2rem;background:#FFFFFF;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 0.25rem 1.25rem rgba(10,24,41,0.04);box-shadow:0 0.25rem 1.25rem rgba(10,24,41,0.04)}.sustain-cta-block h2{margin:0 0 1rem;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:700;color:#1b3350}.sustain-cta-block p{margin:0 0 1rem;font-size:0.9375rem;line-height:1.7;color:#6b6b6b}.sustain-cta-block p:last-of-type{margin-bottom:0}.page__sustain-certs{margin-top:1.5rem}.sustain-certs-link{display:inline-block;margin-top:1.25rem;font-size:0.875rem;font-weight:500;color:#1b3350;text-decoration:none;border-bottom:1px solid rgba(27,51,80,0.25);-webkit-transition:color 0.25s ease,border-color 0.25s ease;transition:color 0.25s ease,border-color 0.25s ease}@media (hover:hover){.sustain-certs-link:hover{color:#b08d4b;border-color:rgba(176,141,75,0.5)}}.contact-section{padding:4rem 0 7.5rem;background-color:#FFFFFF}@media (max-width:767.98px){.contact-section{padding:2.5rem 0 4.5rem}}.contact-card{padding:0.5rem 0.5rem 1rem 0;height:100%}@media (max-width:991.98px){.contact-card{padding:0;margin-bottom:0.75rem}}.contact-card__eyebrow{display:block;font-size:0.75rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#808080;margin-bottom:0.75rem}.contact-card__title{font-size:clamp(1.625rem,3.2vw,2.25rem);font-weight:500;color:#0f2137;margin:0 0 1.25rem;line-height:1.2}.contact-card__text{font-size:clamp(0.875rem,1.1vw,1.0625rem);font-weight:300;line-height:1.75;color:#404040;margin:0 0 1.75rem}.contact-card address{font-style:normal;font-size:clamp(0.875rem,1.05vw,1rem);font-weight:400;line-height:1.65;color:#1a1a1a;margin:0 0 1.75rem}.contact-card address strong{display:block;font-weight:600;color:#0f2137;margin-bottom:0.5rem}.contact-card__channels{list-style:none;margin:0;padding:0}.contact-card__channels li{margin:0 0 0.875rem}.contact-card__channels li:last-child{margin-bottom:0}.contact-card__channels a{font-size:clamp(0.875rem,1.05vw,1rem);font-weight:500;color:#0f2137;text-decoration:none}.contact-card__channels a:hover{text-decoration:underline;text-underline-offset:0.12em}.contact-card__channels span{display:block;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#808080;margin-bottom:0.25rem}.contact-form-wrap{background-color:#f6f7f9;border-radius:0.75rem;padding:2rem 1.75rem 2.25rem}@media (max-width:767.98px){.contact-form-wrap{padding:1.5rem 1.125rem 1.75rem}}.contact-form-wrap__title{font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500;color:#0f2137;margin:0 0 0.5rem}.contact-form-wrap__hint{font-size:0.875rem;font-weight:300;color:#808080;margin:0 0 1.5rem;line-height:1.5}.career-form .form-label,.contact-form .form-label{font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#1a1a1a;margin-bottom:0.375rem}.career-form .form-control,.contact-form .form-control{border:1px solid #E5E5E5;border-radius:0.5rem;padding:0.625rem 0.875rem;font-size:0.9375rem}.career-form .form-control:focus,.contact-form .form-control:focus{border-color:#0f2137;-webkit-box-shadow:0 0 0 0.1875rem rgba(15,33,55,0.12);box-shadow:0 0 0 0.1875rem rgba(15,33,55,0.12)}.career-form textarea.form-control,.contact-form textarea.form-control{min-height:8.75rem;resize:vertical}.career-form .form-check-label,.contact-form .form-check-label{font-size:0.75rem;font-weight:400;color:#404040;line-height:1.45}.career-form .form-check-input:checked,.contact-form .form-check-input:checked{background-color:#0f2137;border-color:#0f2137}.contact-form__submit{margin-top:0.5rem;padding:0.75rem 1.75rem;font-size:0.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#FFFFFF;background-color:#0f2137;border:1px solid #0f2137;border-radius:0.5rem;-webkit-transition:background-color 0.2s ease,color 0.2s ease,,;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease,}.contact-form__submit:hover{background-color:rgb(9.5357142857,20.9785714286,34.9642857143);border-color:rgb(9.5357142857,20.9785714286,34.9642857143);color:#FFFFFF}.contact-map{border-radius:0.75rem;overflow:hidden;-webkit-box-shadow:0 0.75rem 2.5rem rgba(0,0,0,0.08);box-shadow:0 0.75rem 2.5rem rgba(0,0,0,0.08)}.contact-map iframe{display:block;width:100%;height:23.75rem;border:0}@media (max-width:767.98px){.contact-map iframe{height:16.25rem}}.page__contact{padding-top:0.5rem}.page__contact-nav a.is-active{color:#1b3350;font-weight:700}.address-locations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.address-location{padding:1.75rem 1.75rem 2rem;background:#FFFFFF;border:1px solid rgba(27,51,80,0.1);border-radius:0.75rem;-webkit-box-shadow:0 0.5rem 1.75rem rgba(10,24,41,0.07);box-shadow:0 0.5rem 1.75rem rgba(10,24,41,0.07)}@media (max-width:767.98px){.address-location{padding:1.25rem 1.125rem 1.5rem}}.address-location__body{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.75rem}@media (min-width:992px){.address-location__body{-ms-grid-columns:minmax(0,5fr) 0 minmax(0,7fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:992px){.address-location__info{padding-right:1.75rem;border-right:1px solid rgba(27,51,80,0.12)}}.address-location__info .address-card{padding:0;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:100%}.address-location__info .address-card:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.address-location__map-wrap{margin-top:0;padding-top:1.75rem;border-top:1px solid rgba(27,51,80,0.12)}@media (min-width:992px){.address-location__map-wrap{padding-top:0;padding-left:1.75rem;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}}.address-location__map-label{margin:0 0 0.875rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#aaa}.address-location__map{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid rgba(27,51,80,0.1);border-radius:0.625rem;overflow:hidden;-webkit-box-shadow:0 0.25rem 1rem rgba(10,24,41,0.08);box-shadow:0 0.25rem 1rem rgba(10,24,41,0.08)}.address-location__map iframe{display:block;width:100%;height:16.25rem;border:0}@media (min-width:992px){.address-location__map iframe{height:100%;min-height:20rem}}.address-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.625rem 1.5rem 1.75rem;background:#FFFFFF;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.address-card:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);border-color:rgba(176,141,75,0.35)}.address-card__tag{display:inline-block;margin:0 0 0.75rem;padding:0.25rem 0.625rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#1b3350;background:rgba(27,51,80,0.06);border-radius:0.25rem}.address-card__title{margin:0 0 0.5rem;font-size:1.25rem;font-weight:700;line-height:1.3;color:#1b3350}.address-card__subtitle{margin:0 0 1rem;font-size:0.875rem;font-weight:500;color:#b08d4b}.address-card__address{margin:0 0 1.25rem;font-style:normal;font-size:0.9375rem;font-weight:400;line-height:1.7;color:#6b6b6b}.address-card__channels{list-style:none;margin:0;padding:1rem 0 0;border-top:1px solid rgba(27,51,80,0.08)}.address-card__channels li{margin:0 0 0.75rem}.address-card__channels li:last-child{margin-bottom:0}.address-card__channels span{display:block;margin-bottom:0.25rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#aaa}.address-card__channels a{font-size:0.9375rem;font-weight:500;color:#1b3350;text-decoration:none}.address-card__channels a:hover{color:#b08d4b}.page__contact-form .contact-form-wrap{width:100%;max-width:none;margin:0;background:#FFFFFF;border:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06)}.page__contact-form .career-form .form-label,.page__contact-form .contact-form .form-label{color:#1b3350}.page__contact-form .career-form .form-control:focus,.page__contact-form .contact-form .form-control:focus{border-color:#1b3350;-webkit-box-shadow:0 0 0 0.1875rem rgba(27,51,80,0.12);box-shadow:0 0 0 0.1875rem rgba(27,51,80,0.12)}.page__contact-form .career-form .form-check-input:checked,.page__contact-form .contact-form .form-check-input:checked{background-color:#1b3350;border-color:#1b3350}.page__contact-form .contact-form__submit{background-color:#1b3350;border-color:#1b3350}.page__contact-form .contact-form__submit:hover{background-color:#0a1829;border-color:#0a1829}.contact-map-block{margin-bottom:2.5rem}.contact-map-block:last-child{margin-bottom:0}.contact-map-block__head{margin-bottom:1rem}.contact-map-block__title{margin:0 0 0.375rem;font-size:1.25rem;font-weight:700;color:#1b3350}.contact-map-block__address{margin:0;font-size:0.875rem;line-height:1.6;color:#6b6b6b}.contact-map-block .contact-map iframe{height:20rem}@media (max-width:767.98px){.contact-map-block .contact-map iframe{height:15rem}}.page__jobs{padding-top:0.5rem}.page__career-nav a[href$=".html"].is-active{color:#1b3350;font-weight:700}.job-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.5rem 1.5rem 1.375rem;background:#FFFFFF;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.job-card:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);border-color:rgba(176,141,75,0.35)}.job-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem 0.75rem;margin-bottom:0.875rem}.job-card__tag{display:inline-block;padding:0.25rem 0.625rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#1b3350;background:rgba(27,51,80,0.06);border-radius:0.25rem}.job-card__title{margin:0 0 0.625rem;font-size:1.125rem;font-weight:700;line-height:1.35;color:#1b3350}.job-card__desc{margin:0 0 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0.875rem;line-height:1.65;color:#6b6b6b}.job-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.375rem 1rem;margin-bottom:1.125rem;font-size:0.8125rem;color:#aaa}.job-card__info span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem}.job-card__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;-ms-flex-item-align:start;align-self:flex-start;font-size:0.8125rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;color:#1b3350;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}.job-card__cta:hover{color:#b08d4b}.job-card__cta:focus-visible{outline:2px solid #1b3350;outline-offset:0.25rem}.job-sector{scroll-margin-top:calc(var(--header-height) + 1.5rem);padding-top:2.5rem;margin-bottom:0.5rem}.job-sector:first-of-type{padding-top:0.5rem}.job-sector__head{margin-bottom:1.5rem}.job-sector__title{margin:0 0 0.5rem;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700;color:#1b3350}.job-sector__lead{margin:0;max-width:40rem;font-size:0.9375rem;line-height:1.65;color:#6b6b6b}.career-section{margin-bottom:3rem}.career-section:last-child{margin-bottom:0}.career-section--muted{padding:2.25rem 2rem;background:#FFFFFF;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 0.25rem 1.25rem rgba(10,24,41,0.04);box-shadow:0 0.25rem 1.25rem rgba(10,24,41,0.04)}@media (max-width:767.98px){.career-section--muted{padding:1.5rem 1.25rem}}.career-section__eyebrow{display:block;font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#aaa;margin-bottom:0.625rem}.career-section__title{font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:700;color:#1b3350;margin:0 0 1rem;line-height:1.25}.career-section__lead{font-size:0.9375rem;line-height:1.75;color:#6b6b6b;margin:0 0 1.5rem}.career-section__media{margin:0;border-radius:0.5rem;overflow:hidden}.career-section__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.career-section__highlights{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:0.875rem}@media (min-width:768px){.career-section__highlights{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}.career-section__highlights li{padding:1rem 1.125rem;background:#f9fafb;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08)}.career-section__highlights li strong{display:block;font-size:0.9375rem;font-weight:700;color:#1b3350;margin-bottom:0.375rem}.career-section__highlights li span{display:block;font-size:0.875rem;line-height:1.55;color:#6b6b6b}.career-section--muted .career-section__highlights li{background:#f9fafb}.career-values{display:-ms-grid;display:grid;gap:1rem;margin-top:0.5rem}@media (min-width:768px){.career-values{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.career-values{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}.career-values__item{padding:1.375rem 1.25rem;background:#f9fafb;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08)}.career-values__title{font-size:1rem;font-weight:700;color:#1b3350;margin:0 0 0.5rem}.career-values__text{margin:0;font-size:0.875rem;line-height:1.65;color:#6b6b6b}.career-apply{padding-top:0}.career-apply__header{max-width:45rem;margin:0 auto 2rem;text-align:center}.career-apply__title{font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:700;color:#1b3350;margin:0 0 0.75rem}.career-apply__hint{margin:0;font-size:0.9375rem;line-height:1.65;color:#6b6b6b}.career-apply__form-wrap{width:100%;max-width:none;margin:0}.career-form select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%231b3350' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.875rem center;background-size:0.75rem;padding-right:2.5rem;cursor:pointer}.career-form__file .form-control[type=file]{padding:0.625rem 0.875rem;cursor:pointer}.career-form__file .form-control[type=file]::-webkit-file-upload-button{margin-right:0.75rem;padding:0.375rem 0.875rem;border:0;border-radius:0.375rem;background-color:#1b3350;color:#FFFFFF;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;cursor:pointer}.career-form__file .form-control[type=file]::file-selector-button{margin-right:0.75rem;padding:0.375rem 0.875rem;border:0;border-radius:0.375rem;background-color:#1b3350;color:#FFFFFF;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;cursor:pointer}.career-form__file-note{display:block;margin-top:0.375rem;font-size:0.75rem;color:#aaa}.career-banner{margin-bottom:2.25rem}.career-banner img{display:block;width:100%;height:auto;aspect-ratio:1187/350;-o-object-fit:cover;object-fit:cover}.career-cta-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem;margin-top:2.5rem;background:#FFFFFF;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 0.25rem 1.25rem rgba(10,24,41,0.04);box-shadow:0 0.25rem 1.25rem rgba(10,24,41,0.04)}.career-cta-bar p{margin:0;font-size:0.9375rem;line-height:1.6;color:#6b6b6b}.career-cta-bar a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:0.8125rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;color:#1b3350;white-space:nowrap;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}.career-cta-bar a:hover{color:#b08d4b}.home-news{padding:60px 0;background:#FFFFFF}.home-news__title{font-size:16px;font-weight:600;text-transform:uppercase;color:#1b3350;margin:0 0 50px;border:none;padding:0;position:relative}.home-news__title:after{content:"";position:absolute;left:0;bottom:-20px;width:36px;height:3px;background-color:#b08d4b}.home-news__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 47px 1fr 47px 1fr;grid-template-columns:repeat(3,1fr);gap:47px}@media (max-width:991.98px){.home-news__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:28px}}.home-news__card{background:#FFFFFF;text-decoration:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow 0.25s;transition:-webkit-box-shadow 0.25s;transition:box-shadow 0.25s;transition:box-shadow 0.25s,-webkit-box-shadow 0.25s;-webkit-box-shadow:0 8px 28px rgba(12,31,61,0.1);box-shadow:0 8px 28px rgba(12,31,61,0.1);border-radius:7px;overflow:hidden}.home-news__card figure{margin:0}.home-news__card figure img{width:100%;aspect-ratio:440/200;-o-object-fit:cover;object-fit:cover;display:block}.home-news__body{padding:22px 26px 28px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.home-news__date{font-size:14px;font-weight:600;text-transform:uppercase;color:#aaa}.home-news__headline{font-size:20px;font-weight:600;color:#1b3350;line-height:1.4;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:50px;position:relative}.home-news__headline:after{content:"\e801";font-family:"dg-icon",sans-serif;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;color:#aaa}.page__media-news{padding-top:0.5rem}.page__media-news .home-news__grid{gap:2.25rem}@media (max-width:991.98px){.page__media-news .home-news__grid{gap:1.75rem}}.page__media-news .home-news__card{height:100%}.page__news-detail{padding-top:0.5rem}.news-detail__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0 0 1.75rem;font-size:0.8125rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#aaa;text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.news-detail__back:focus-visible,.news-detail__back:hover{color:#1b3350;outline:none}.news-detail__back .icon-left{font-size:0.6875rem}.news-detail__meta{display:block;margin:0 0 0.75rem;font-size:0.8125rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#aaa}.news-detail__title{margin:0 0 1.75rem;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:700;line-height:1.25;color:#1b3350}.news-detail__figure{margin:0 0 2.25rem;border-radius:0.5rem;overflow:hidden;-webkit-box-shadow:0 0.5rem 1.75rem rgba(10,24,41,0.08);box-shadow:0 0.5rem 1.75rem rgba(10,24,41,0.08)}.news-detail__figure img{display:block;width:100%;height:auto;aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover}.news-detail__body{font-size:0.9375rem;font-weight:400;line-height:1.8;color:#6b6b6b}.news-detail__body h2{margin:2rem 0 0.875rem;font-size:1.375rem;font-weight:700;color:#1b3350;line-height:1.35}.news-detail__body h2:first-child{margin-top:0}.news-detail__body p{margin:0 0 1rem}.news-detail__body p:last-child{margin-bottom:0}.news-detail__body ul{margin:0 0 1rem;padding-left:1.25em}.news-detail__body ul li{margin:0.5rem 0}.news-detail__body a{color:#b08d4b;text-decoration:underline;text-underline-offset:0.12em}.news-detail__body a:focus-visible,.news-detail__body a:hover{color:#1b3350}@media (min-width:992px){.news-aside{position:sticky;top:calc(var(--header-height) + 1.25rem);-ms-flex-item-align:start;align-self:flex-start}.sticky .news-aside{top:calc(var(--header-height-sticky) + 1.25rem)}}.news-aside__title{margin:0 0 1.25rem;font-size:0.8125rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#1b3350}@media (max-width:991.98px){.news-aside__title{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid rgba(27,51,80,0.1)}}.news-aside__list{list-style:none;margin:0;padding:0}.news-aside__item{margin:0 0 1.125rem}.news-aside__item:last-child{margin-bottom:0}.news-aside__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.875rem;text-decoration:none;color:inherit;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.news-aside__link:focus-visible,.news-aside__link:hover{opacity:0.85;outline:none}.news-aside__link:focus-visible .news-aside__heading,.news-aside__link:hover .news-aside__heading{color:#b08d4b}.news-aside__thumb{-webkit-box-flex:0;-ms-flex:0 0 5.5rem;flex:0 0 5.5rem;width:5.5rem;height:4rem;border-radius:0.375rem;overflow:hidden;background:#f6f7f9}.news-aside__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-aside__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.news-aside__date{display:block;margin:0 0 0.375rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#aaa}.news-aside__heading{margin:0;font-size:0.875rem;font-weight:600;line-height:1.4;color:#1b3350;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.page__catalogs{padding-top:0.5rem}.catalog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#FFFFFF;border-radius:0.5rem;overflow:hidden;text-decoration:none;color:inherit;-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);border:1px solid rgba(27,51,80,0.08);-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.catalog-card:focus-visible,.catalog-card:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);border-color:rgba(176,141,75,0.35);outline:none}.catalog-card:focus-visible .catalog-card__action,.catalog-card:hover .catalog-card__action{color:#1b3350}.catalog-card__media{margin:0;aspect-ratio:3/4;background:linear-gradient(160deg,rgba(27,51,80,0.04) 0%,rgba(176,141,75,0.08) 100%);overflow:hidden;border-bottom:1px solid rgba(27,51,80,0.06)}.catalog-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease,-webkit-transform 0.35s ease}.catalog-card:focus-visible .catalog-card__media img,.catalog-card:hover .catalog-card__media img{-webkit-transform:scale(1.03);transform:scale(1.03)}.catalog-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;padding:1.25rem 1.125rem 1.375rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-card__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35;color:#1b3350}.catalog-card__desc{margin:0;font-size:0.875rem;font-weight:400;line-height:1.55;color:#6b6b6b;-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-card__meta{margin:0;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#aaa}.catalog-card__action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin-top:0.25rem;font-size:0.875rem;font-weight:600;color:#b08d4b;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.catalog-card__action .icon-right{font-size:0.75rem}.page__videos{padding-top:0.5rem}.video-card{display:block;position:relative;height:100%;background:#FFFFFF;border-radius:0.5rem;overflow:hidden;text-decoration:none;color:inherit;-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);border:1px solid rgba(27,51,80,0.08);-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.video-card:focus-visible,.video-card:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);border-color:rgba(176,141,75,0.35);outline:none}.video-card:focus-visible .video-card__play,.video-card:hover .video-card__play{background:#b08d4b;color:#FFFFFF;-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}.video-card:focus-visible .video-card__thumb img,.video-card:hover .video-card__thumb img{-webkit-transform:scale(1.04);transform:scale(1.04)}.video-card__thumb{margin:0;position:relative;aspect-ratio:16/9;overflow:hidden;background:#1b3350}.video-card__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease,-webkit-transform 0.35s ease}.video-card__thumb:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),to(rgba(10,24,41,0.55)));background:linear-gradient(180deg,transparent 40%,rgba(10,24,41,0.55) 100%);pointer-events:none}.video-card__play{position:absolute;left:50%;top:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(255,255,255,0.92);color:#1b3350;font-size:1.25rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background 0.25s ease,color 0.25s ease,-webkit-transform 0.25s ease;transition:background 0.25s ease,color 0.25s ease,-webkit-transform 0.25s ease;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease,-webkit-transform 0.25s ease;-webkit-box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.2);box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.2)}.video-card__play .icon-play{margin-left:0.1875rem}.video-card__body{padding:1.125rem 1.125rem 1.375rem}.video-card__title{margin:0;font-size:1rem;font-weight:700;line-height:1.4;color:#1b3350}.page__legal-nav a.is-active{color:#1b3350;font-weight:700}.page__legal{padding-top:0.5rem}.page__legal-panel{display:none}.page__legal-panel.is-active{display:block}.page__body--legal{max-width:none}.page__body--legal h2{margin-top:2rem}.page__body--legal h2:first-child{margin-top:0}.page__body--legal h3{margin-top:1.5rem;font-size:1.125rem}.page__body--legal ol,.page__body--legal ul{margin:0.875rem 0 1.125rem;padding-left:1.5rem}.page__body--legal ol li,.page__body--legal ul li{margin-bottom:0.625rem}.page__body--legal ol li:last-child,.page__body--legal ul li:last-child{margin-bottom:0}.page__body--legal table{width:100%;margin:1.25rem 0;border-collapse:collapse;font-size:0.875rem}.page__body--legal table td,.page__body--legal table th{padding:0.625rem 0.75rem;border:1px solid rgba(27,51,80,0.12);text-align:left;vertical-align:top}.page__body--legal table th{font-weight:600;color:#1b3350;background:rgba(27,51,80,0.04)}.page-capsule{padding-bottom:100px}@media (max-width:767.98px){.page-capsule{padding-bottom:50px}}.page-capsule .text-content h1{font-size:clamp(1.875rem,6vw,3.75rem);font-weight:500;color:#000;line-height:1.3;margin-bottom:1.875rem}@media (max-width:767.98px){.page-capsule .text-content h1{margin-bottom:0.9375rem}}.page-capsule .text-content h1 b{font-weight:700}.page-capsule .text-content h1.light{font-weight:300}.page-capsule .text-content h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:500;color:#000}.page-capsule .text-content h3{font-size:clamp(1.25rem,3.5vw,1.75rem);font-weight:500;color:#000}.page-capsule .text-content h4{font-size:clamp(1.125rem,3vw,1.5rem);font-weight:500;color:#000}.page-capsule .text-content p{font-size:clamp(0.75rem,1vw,1rem);font-weight:400;color:#000;line-height:1.9;margin-bottom:1.5625rem}.page-capsule .text-content p:last-child{margin-bottom:0}.page-capsule .text-content p.big{font-size:clamp(0.875rem,1.5vw,1.25rem);font-weight:700}.page-capsule .text-content ul>li{font-size:clamp(0.75rem,1vw,1rem);font-weight:400;color:#404040;line-height:1.8;margin:0.625rem 0}.page-capsule .text-content .card{border-radius:var(--bs-card-border-radius);overflow:hidden}.page-capsule .text-content .card a{overflow:hidden}.page-capsule .text-content .card a .card-img-top{-webkit-transition:300ms,,;-webkit-transition:300ms;transition:300ms;transition:300ms,}.page-capsule .text-content .card a:hover .card-img-top{-webkit-transform:scale(1.05);transform:scale(1.05)}.page-capsule .text-content .card:hover{-webkit-box-shadow:0 0 20px black;box-shadow:0 0 20px black}.page-capsule .text-content .card:hover .card-body p{color:#0f2137}.page-capsule .text-content .references .col .card{padding:20px}.page-capsule .text-content .references .col .card .card-img-top{border-radius:10px;width:100%;height:auto;-webkit-transition:300ms,,;-webkit-transition:300ms;transition:300ms;transition:300ms,;text-align:center}.page-capsule .text-content .references .col .card .card-img-top .img-fluid{width:100%;display:inline-block}@media (max-width:767.98px){.page-capsule .text-content .references .col .card .card-img-top{max-width:none;text-align:center}}.page-capsule .text-content .companies .col .card{padding:20px}.page-capsule .text-content .companies .col .card .card-img-top{border-radius:10px;width:100%;max-width:320px;height:auto;-webkit-transition:300ms,,;-webkit-transition:300ms;transition:300ms;transition:300ms,;padding:20px;background-color:#f6f7f9}@media (max-width:767.98px){.page-capsule .text-content .companies .col .card .card-img-top{max-width:none;text-align:center}.page-capsule .text-content .companies .col .card .card-img-top .img-fluid{display:inline-block}}.page-capsule .text-content .companies .col .card .card-body{padding:20px}.page-capsule .text-content .companies .col .card .card-body h5{font-size:1rem;font-weight:700;color:#0f2137;margin-bottom:0.625rem}.page-capsule .text-content .companies .col .card .card-body p{font-size:0.875rem;color:#404040;margin-bottom:0.9375rem}.page-capsule .text-content .companies .col .card .card-body .btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:#404040;--bs-btn-hover-border-color:#404040;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary)}.page-capsule .text-content .iconList{width:100%}.page-capsule .text-content .iconList .item{text-align:center}.page-capsule .text-content .iconList .item p{font-size:clamp(0.875rem,1vw,1.125rem);margin-bottom:5px}.page-capsule .text-content .iconList .item i{font-size:3.75rem;width:auto;color:#000}.page-capsule .text-content .iconList .item i:before{width:auto}@media (max-width:991.98px){.page-capsule .text-content .iconList .item i{font-size:2.5rem}}@media (max-width:575.98px){.page-capsule .text-content .iconList .item i{font-size:1.875rem}}.page-capsule figure{width:100%}.page-capsule figure img{width:100%;height:auto}.product-list-hero{position:relative;width:100%;min-height:clamp(12.5rem,15vh,18.75rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-bottom:0}.product-list-hero__bg{position:absolute;inset:0;margin:0}.product-list-hero__bg:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.25)),to(rgba(0,0,0,0.35)));background:linear-gradient(to bottom,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.35) 100%)}.product-list-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.product-list-hero__inner{position:relative;z-index:2;text-align:center;padding:2.5rem 1.25rem;width:100%}.product-list-hero__title{margin:0;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;letter-spacing:0.02em;color:#FFFFFF;text-shadow:0 2px 24px rgba(0,0,0,0.35)}.product-list-intro{padding:4.5rem 1rem 3.5rem;background-color:#FFFFFF}@media (max-width:767.98px){.product-list-intro{padding:3rem 1rem 2.25rem}}.product-list-intro__inner{max-width:75rem;margin:0 auto;text-align:center}.product-list-intro__title{font-size:clamp(1.75rem,3.8vw,2.625rem);font-weight:500;line-height:1.25;color:#1a1a1a;margin:0 0 1.5rem;letter-spacing:0.01em}.product-list-intro__lead{font-family:"Roboto",sans-serif;font-size:clamp(0.9375rem,1.2vw,1.125rem);font-weight:300;line-height:1.75;color:#404040;margin:0;max-width:75rem;margin-left:auto;margin-right:auto}.product-list-intro__lead a{color:#0f2137;text-decoration:underline;text-underline-offset:0.12em}.product-list-intro__lead a:hover{color:rgb(8.4428571429,18.5742857143,30.9571428571)}.product-list-grid{padding-bottom:8.125rem;background-color:#FFFFFF}@media (max-width:767.98px){.product-list-grid{padding-bottom:3.75rem}}.we-produce-picks{padding:0 0 6.25rem;background-color:#FFFFFF}@media (max-width:767.98px){.we-produce-picks{padding-bottom:4.5rem}}.we-produce-picks__title{text-align:center;margin-bottom:0.75rem;font-size:clamp(0.875rem,1.1vw,0.9375rem);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#808080}.we-produce-picks .product-card__caption strong{display:block;font-weight:600;margin-bottom:0.375rem;letter-spacing:0;text-transform:none}.we-produce-picks .product-card__caption .we-produce-pick__tr{display:block;font-weight:300;font-size:clamp(0.8125rem,1vw,0.875rem);opacity:0.92;letter-spacing:0;text-transform:none}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:inherit;text-decoration:none;-webkit-transition:-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.product-card:focus-visible,.product-card:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-box-shadow:0 0.75rem 2.5rem rgba(0,0,0,0.08);box-shadow:0 0.75rem 2.5rem rgba(0,0,0,0.08)}.product-card:focus-visible .product-card__caption,.product-card:hover .product-card__caption{background-color:rgb(10.6285714286,23.3828571429,38.9714285714)}.product-card:focus-visible{outline:2px solid #0f2137;outline-offset:0.25rem}.product-card__media{aspect-ratio:1/1;background-color:#FFFFFF;border:1px solid #E5E5E5;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:0}.product-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.product-card__caption{background-color:#0f2137;color:#FFFFFF;font-size:clamp(0.875rem,1.1vw,1.0625rem);font-weight:500;line-height:1.35;padding:1.25rem;text-align:left;-webkit-transition:background-color 0.25s ease;transition:background-color 0.25s ease}@media (max-width:575.98px){.product-card__caption{padding:0.75rem 0.875rem}}.product-detail-hero{position:relative;width:100%;min-height:clamp(12.5rem,22vh,17.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-bottom:0}.product-detail-hero__bg{position:absolute;inset:0;margin:0}.product-detail-hero__bg:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.28)),to(rgba(0,0,0,0.42)));background:linear-gradient(to bottom,rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.42) 100%)}.product-detail-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.product-detail-hero__inner{position:relative;z-index:2;text-align:center;padding:2.25rem 1.25rem 2.75rem;width:100%;max-width:60rem;margin:0 auto}.product-detail-hero__title{margin:0.75rem 0 0.5rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;letter-spacing:0.02em;color:#FFFFFF;text-shadow:0 2px 24px rgba(0,0,0,0.35)}.product-detail-hero__meta{margin:0;font-size:clamp(0.8125rem,1.1vw,0.9375rem);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.92)}.product-detail-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem 0.75rem;margin:0;padding:0;list-style:none;font-size:0.75rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}.product-detail-breadcrumb a{color:rgba(255,255,255,0.88);text-decoration:none}.product-detail-breadcrumb a:hover{color:#FFFFFF;text-decoration:underline;text-underline-offset:0.15em}.product-detail-breadcrumb li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;color:rgba(255,255,255,0.75)}.product-detail-breadcrumb li:not(:last-child):after{content:"/";opacity:0.65;font-weight:400}.product-detail-body{padding:4rem 0 5rem;background-color:#FFFFFF}@media (max-width:767.98px){.product-detail-body{padding:2.5rem 0 3.5rem}}.product-detail-gallery__main{border-radius:0.75rem;overflow:hidden;background-color:#f6f7f9;margin-bottom:1rem}.product-detail-gallery__main a{display:block;line-height:0}.product-detail-gallery__main a:focus-visible{outline:2px solid #0f2137;outline-offset:4px}.product-detail-gallery__main img{width:100%;height:auto;display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.product-detail-gallery__thumbs{margin-top:0}.product-detail-gallery__thumbs a{display:block;border-radius:0.5rem;overflow:hidden;border:2px solid transparent;line-height:0;-webkit-transition:border-color 0.2s ease,,;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease;transition:border-color 0.2s ease,}.product-detail-gallery__thumbs a:focus-visible,.product-detail-gallery__thumbs a:hover{border-color:#0f2137}.product-detail-gallery__thumbs a:focus-visible{outline:none}.product-detail-gallery__thumbs img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.product-detail-info{padding-top:0.5rem}@media (max-width:991.98px){.product-detail-info{padding-top:0}}.product-detail-info__title{font-size:clamp(1.375rem,2.8vw,1.75rem);font-weight:500;color:#0f2137;margin:0 0 1rem;line-height:1.25}.product-detail-info__lead{font-size:clamp(0.875rem,1.15vw,1.0625rem);font-weight:300;line-height:1.75;color:#404040;margin:0 0 1.75rem}.product-detail-info__lead:last-of-type{margin-bottom:0}.product-detail-info__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin-top:2rem;padding:0.75rem 1.375rem;font-size:0.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;color:#0f2137;border:1px solid #0f2137;border-radius:0.375rem;-webkit-transition:background-color 0.2s ease,color 0.2s ease,,;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease,}.product-detail-info__back:hover{background-color:#0f2137;color:#FFFFFF}.product-detail-specs{margin:1.75rem 0 0;padding:1.5rem 0 0;border-top:1px solid #E5E5E5}.product-detail-specs__title{font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#808080;margin:0 0 1rem}.product-detail-specs dl{margin:0;display:-ms-grid;display:grid;gap:0.75rem 1.5rem;-ms-grid-columns:minmax(auto,8.75rem) 1.5rem 1fr;grid-template-columns:minmax(auto,8.75rem) 1fr;font-size:clamp(0.8125rem,1vw,0.9375rem)}.product-detail-specs dt{margin:0;font-weight:600;color:#1a1a1a}.product-detail-specs dd{margin:0;font-weight:300;color:#404040}.product-detail-related{padding:3.5rem 0 7.5rem;background-color:#f6f7f9}@media (max-width:767.98px){.product-detail-related{padding:2.5rem 0 4.5rem}}.product-detail-related__title{font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:500;color:#0f2137;text-align:center;margin:0 0 2.5rem}@media (max-width:767.98px){.product-detail-related__title{margin-bottom:1.75rem}}.tech-feature{padding:4.5rem 0}.tech-feature[id]{scroll-margin-top:calc(var(--header-height, 130px) + 1.5rem)}@media (max-width:991.98px){.tech-feature[id]{scroll-margin-top:calc(var(--header-height, 88px) + 1.25rem)}}@media (max-width:767.98px){.tech-feature{padding:2.75rem 0}}.tech-feature--muted{background-color:#f6f7f9}.tech-feature__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;--bs-gutter-x:2rem;--bs-gutter-y:1.75rem}@media (min-width:992px){.tech-feature__row{--bs-gutter-x:3rem}}@media (min-width:992px){.tech-feature--reverse .tech-feature__row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.tech-feature__media figure{margin:0;overflow:hidden;border-radius:4px;background-color:#FFFFFF;-webkit-box-shadow:0 0.5rem 2rem rgba(0,0,0,0.06);box-shadow:0 0.5rem 2rem rgba(0,0,0,0.06);aspect-ratio:4/3}@media (max-width:991.98px){.tech-feature__media figure{aspect-ratio:16/10}}.tech-feature__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;-webkit-transition:-webkit-transform 0.45s ease;transition:-webkit-transform 0.45s ease;transition:transform 0.45s ease;transition:transform 0.45s ease,-webkit-transform 0.45s ease}@media (hover:hover){.tech-feature__media img:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}}.tech-feature--media-contain .tech-feature__media img{-o-object-fit:contain;object-fit:contain;padding:1.75rem}@media (max-width:767.98px){.tech-feature--media-contain .tech-feature__media img{padding:1.25rem}}.tech-feature--media-contain .tech-feature__media img:hover{-webkit-transform:none;transform:none}.tech-feature__body{padding:0.5rem 0.5rem 0.75rem}@media (min-width:992px){.tech-feature__body{padding:0.75rem 0.5rem}}@media (max-width:991.98px){.tech-feature__body{text-align:center;padding-top:0.25rem;padding-bottom:0}}.tech-feature__eyebrow{display:block;font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#808080;margin-bottom:0.625rem}.tech-feature__title{font-size:clamp(1.375rem,2.8vw,2.125rem);font-weight:500;color:#0f2137;line-height:1.3;margin:0 0 1rem}.tech-feature__text{font-size:clamp(0.9375rem,1.25vw,1.0625rem);font-weight:300;color:#404040;line-height:1.75;margin:0}.tech-feature__text+.tech-feature__text{margin-top:0.875rem}.tech-feature__text a{color:#0f2137;text-decoration:underline;text-underline-offset:0.12em}.tech-feature__text a:hover{color:rgb(8.4428571429,18.5742857143,30.9571428571)}.brand-profile{padding:4.5rem 1rem;background-color:#FFFFFF;scroll-margin-top:calc(var(--header-height, 130px) + 1.25rem)}@media (max-width:991.98px){.brand-profile{scroll-margin-top:calc(var(--header-height, 88px) + 1rem)}}@media (max-width:767.98px){.brand-profile{padding:3rem 1rem}}.brand-profile--muted{background-color:#f6f7f9}.brand-profile__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;--bs-gutter-x:2rem;--bs-gutter-y:1.75rem}@media (min-width:992px){.brand-profile__row{--bs-gutter-x:3rem}}@media (min-width:992px){.brand-profile--reverse .brand-profile__row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.brand-profile__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-left:auto;margin-right:auto;padding:3.75rem 2.5rem;min-height:10.75rem;background-color:#FFFFFF;border:1px solid #E5E5E5;border-radius:0.75rem;-webkit-box-shadow:0 0.25rem 1.5rem rgba(0,0,0,0.06);box-shadow:0 0.25rem 1.5rem rgba(0,0,0,0.06);-webkit-transition:box-shadow 0.25s ease,border-color 0.25s ease,,;-webkit-transition:border-color 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-box-shadow 0.25s ease;transition:box-shadow 0.25s ease,border-color 0.25s ease,;transition:box-shadow 0.25s ease,border-color 0.25s ease,-webkit-box-shadow 0.25s ease}@media (min-width:992px){.brand-profile__logo-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0;margin-right:0}}@media (max-width:767.98px){.brand-profile__logo-wrap{padding:1.75rem 2rem;min-height:9.75rem}}.brand-profile__logo-wrap:hover{border-color:rgba(15,33,55,0.2);-webkit-box-shadow:0 0.625rem 2.25rem rgba(0,0,0,0.09);box-shadow:0 0.625rem 2.25rem rgba(0,0,0,0.09)}@media (min-width:992px){.brand-profile--reverse .brand-profile__logo-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.brand-profile__logo{margin:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.brand-profile__logo img{max-width:min(280px,100%);max-height:7.5rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.brand-profile__logo--bolero img{max-height:5.625rem;max-width:min(240px,100%)}.brand-profile__logo--nordsox img{max-height:6.25rem;max-width:min(260px,100%)}.brand-profile__logo--colorcool img{max-height:5.625rem;max-width:min(290px,100%)}.brand-profile__logo--hotfeet img{max-height:7.5rem;max-width:7.5rem}.brand-profile__title{font-size:clamp(1.5rem,3vw,2.125rem);font-weight:500;color:#0f2137;line-height:1.25;margin:0 0 1rem;text-align:center}@media (min-width:992px){.brand-profile__title{text-align:left}}@media (min-width:992px){.brand-profile--reverse .brand-profile__title{text-align:right}}.brand-profile__body{text-align:center}@media (min-width:992px){.brand-profile__body{text-align:left}}@media (min-width:992px){.brand-profile--reverse .brand-profile__body{text-align:right}}.brand-profile__text{font-size:clamp(0.9375rem,1.25vw,1.0625rem);font-weight:300;color:#404040;line-height:1.78;margin:0}.brand-profile__text+.brand-profile__text{margin-top:0.875rem}.contact-section{padding:4rem 0 7.5rem;background-color:#FFFFFF}@media (max-width:767.98px){.contact-section{padding:2.5rem 0 4.5rem}}.contact-card{padding:0.5rem 0.5rem 1rem 0;height:100%}@media (max-width:991.98px){.contact-card{padding:0;margin-bottom:0.75rem}}.contact-card__eyebrow{display:block;font-size:0.75rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#808080;margin-bottom:0.75rem}.contact-card__title{font-size:clamp(1.625rem,3.2vw,2.25rem);font-weight:500;color:#0f2137;margin:0 0 1.25rem;line-height:1.2}.contact-card__text{font-size:clamp(0.875rem,1.1vw,1.0625rem);font-weight:300;line-height:1.75;color:#404040;margin:0 0 1.75rem}.contact-card address{font-style:normal;font-size:clamp(0.875rem,1.05vw,1rem);font-weight:400;line-height:1.65;color:#1a1a1a;margin:0 0 1.75rem}.contact-card address strong{display:block;font-weight:600;color:#0f2137;margin-bottom:0.5rem}.contact-card__channels{list-style:none;margin:0;padding:0}.contact-card__channels li{margin:0 0 0.875rem}.contact-card__channels li:last-child{margin-bottom:0}.contact-card__channels a{font-size:clamp(0.875rem,1.05vw,1rem);font-weight:500;color:#0f2137;text-decoration:none}.contact-card__channels a:hover{text-decoration:underline;text-underline-offset:0.12em}.contact-card__channels span{display:block;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#808080;margin-bottom:0.25rem}.contact-form-wrap{background-color:#f6f7f9;border-radius:0.75rem;padding:2rem 1.75rem 2.25rem}@media (max-width:767.98px){.contact-form-wrap{padding:1.5rem 1.125rem 1.75rem}}.contact-form-wrap__title{font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500;color:#0f2137;margin:0 0 0.5rem}.contact-form-wrap__hint{font-size:0.875rem;font-weight:300;color:#808080;margin:0 0 1.5rem;line-height:1.5}.career-form .form-label,.contact-form .form-label{font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#1a1a1a;margin-bottom:0.375rem}.career-form .form-control,.contact-form .form-control{border:1px solid #E5E5E5;border-radius:0.5rem;padding:0.625rem 0.875rem;font-size:0.9375rem}.career-form .form-control:focus,.contact-form .form-control:focus{border-color:#0f2137;-webkit-box-shadow:0 0 0 0.1875rem rgba(15,33,55,0.12);box-shadow:0 0 0 0.1875rem rgba(15,33,55,0.12)}.career-form textarea.form-control,.contact-form textarea.form-control{min-height:8.75rem;resize:vertical}.career-form .form-check-label,.contact-form .form-check-label{font-size:0.75rem;font-weight:400;color:#404040;line-height:1.45}.career-form .form-check-input:checked,.contact-form .form-check-input:checked{background-color:#0f2137;border-color:#0f2137}.contact-form__submit{margin-top:0.5rem;padding:0.75rem 1.75rem;font-size:0.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#FFFFFF;background-color:#0f2137;border:1px solid #0f2137;border-radius:0.5rem;-webkit-transition:background-color 0.2s ease,color 0.2s ease,,;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease,}.contact-form__submit:hover{background-color:rgb(9.5357142857,20.9785714286,34.9642857143);border-color:rgb(9.5357142857,20.9785714286,34.9642857143);color:#FFFFFF}.contact-map{border-radius:0.75rem;overflow:hidden;-webkit-box-shadow:0 0.75rem 2.5rem rgba(0,0,0,0.08);box-shadow:0 0.75rem 2.5rem rgba(0,0,0,0.08)}.contact-map iframe{display:block;width:100%;height:23.75rem;border:0}@media (max-width:767.98px){.contact-map iframe{height:16.25rem}}.page__contact{padding-top:0.5rem}.page__contact-nav a.is-active{color:#1b3350;font-weight:700}.address-locations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.address-location{padding:1.75rem 1.75rem 2rem;background:#FFFFFF;border:1px solid rgba(27,51,80,0.1);border-radius:0.75rem;-webkit-box-shadow:0 0.5rem 1.75rem rgba(10,24,41,0.07);box-shadow:0 0.5rem 1.75rem rgba(10,24,41,0.07)}@media (max-width:767.98px){.address-location{padding:1.25rem 1.125rem 1.5rem}}.address-location__body{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.75rem}@media (min-width:992px){.address-location__body{-ms-grid-columns:minmax(0,5fr) 0 minmax(0,7fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:992px){.address-location__info{padding-right:1.75rem;border-right:1px solid rgba(27,51,80,0.12)}}.address-location__info .address-card{padding:0;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:100%}.address-location__info .address-card:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.address-location__map-wrap{margin-top:0;padding-top:1.75rem;border-top:1px solid rgba(27,51,80,0.12)}@media (min-width:992px){.address-location__map-wrap{padding-top:0;padding-left:1.75rem;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}}.address-location__map-label{margin:0 0 0.875rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#aaa}.address-location__map{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid rgba(27,51,80,0.1);border-radius:0.625rem;overflow:hidden;-webkit-box-shadow:0 0.25rem 1rem rgba(10,24,41,0.08);box-shadow:0 0.25rem 1rem rgba(10,24,41,0.08)}.address-location__map iframe{display:block;width:100%;height:16.25rem;border:0}@media (min-width:992px){.address-location__map iframe{height:100%;min-height:20rem}}.address-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.625rem 1.5rem 1.75rem;background:#FFFFFF;border-radius:0.5rem;border:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.address-card:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);box-shadow:0 0.75rem 2rem rgba(10,24,41,0.1);border-color:rgba(176,141,75,0.35)}.address-card__tag{display:inline-block;margin:0 0 0.75rem;padding:0.25rem 0.625rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#1b3350;background:rgba(27,51,80,0.06);border-radius:0.25rem}.address-card__title{margin:0 0 0.5rem;font-size:1.25rem;font-weight:700;line-height:1.3;color:#1b3350}.address-card__subtitle{margin:0 0 1rem;font-size:0.875rem;font-weight:500;color:#b08d4b}.address-card__address{margin:0 0 1.25rem;font-style:normal;font-size:0.9375rem;font-weight:400;line-height:1.7;color:#6b6b6b}.address-card__channels{list-style:none;margin:0;padding:1rem 0 0;border-top:1px solid rgba(27,51,80,0.08)}.address-card__channels li{margin:0 0 0.75rem}.address-card__channels li:last-child{margin-bottom:0}.address-card__channels span{display:block;margin-bottom:0.25rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#aaa}.address-card__channels a{font-size:0.9375rem;font-weight:500;color:#1b3350;text-decoration:none}.address-card__channels a:hover{color:#b08d4b}.page__contact-form .contact-form-wrap{width:100%;max-width:none;margin:0;background:#FFFFFF;border:1px solid rgba(27,51,80,0.08);-webkit-box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06);box-shadow:0 0.375rem 1.5rem rgba(10,24,41,0.06)}.page__contact-form .career-form .form-label,.page__contact-form .contact-form .form-label{color:#1b3350}.page__contact-form .career-form .form-control:focus,.page__contact-form .contact-form .form-control:focus{border-color:#1b3350;-webkit-box-shadow:0 0 0 0.1875rem rgba(27,51,80,0.12);box-shadow:0 0 0 0.1875rem rgba(27,51,80,0.12)}.page__contact-form .career-form .form-check-input:checked,.page__contact-form .contact-form .form-check-input:checked{background-color:#1b3350;border-color:#1b3350}.page__contact-form .contact-form__submit{background-color:#1b3350;border-color:#1b3350}.page__contact-form .contact-form__submit:hover{background-color:#0a1829;border-color:#0a1829}.contact-map-block{margin-bottom:2.5rem}.contact-map-block:last-child{margin-bottom:0}.contact-map-block__head{margin-bottom:1rem}.contact-map-block__title{margin:0 0 0.375rem;font-size:1.25rem;font-weight:700;color:#1b3350}.contact-map-block__address{margin:0;font-size:0.875rem;line-height:1.6;color:#6b6b6b}.contact-map-block .contact-map iframe{height:20rem}@media (max-width:767.98px){.contact-map-block .contact-map iframe{height:15rem}}.legal-docs{padding:3rem 0 7.5rem;background-color:#FFFFFF}@media (max-width:767.98px){.legal-docs{padding:2rem 0 4.5rem}}.legal-docs__main{font-size:0.9375rem;font-weight:300;line-height:1.8;color:#404040}.legal-docs__main section{padding-bottom:3rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(64,64,64,0.1);scroll-margin-top:calc(var(--header-height) + 1.25rem)}.legal-docs__main section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-docs__main h2{font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:500;color:#0f2137;margin:0 0 1.25rem;line-height:1.25}.legal-docs__main p{margin:0 0 1.125rem}.legal-docs__main p:last-child{margin-bottom:0}.legal-docs__main ol,.legal-docs__main ul{margin:1.125rem 0;padding-left:1.625rem}.legal-docs__main ol li,.legal-docs__main ul li{margin-bottom:0.625rem}@media (max-width:991.98px){.legal-docs__aside{scroll-margin-top:var(--header-height)}}.legal-docs__aside-inner{position:sticky;top:calc(var(--header-height-sticky, 88px) + 1.5rem);padding:1.25rem 1.375rem;border:1px solid rgba(64,64,64,0.12);background-color:rgba(246,247,249,0.35);border-radius:0.5rem}@media (max-width:991.98px){.legal-docs__aside-inner{position:static;padding:1.125rem 1.25rem;margin-bottom:1.5rem}}.legal-docs__aside-title{display:block;font-size:0.6875rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#808080;margin-bottom:1rem}.legal-docs__nav{list-style:none;margin:0;padding:0}.legal-docs__nav li{margin:0 0 0.25rem}.legal-docs__nav li:last-child{margin-bottom:0}.legal-docs__nav a{display:block;padding:0.625rem 0.875rem;font-size:0.875rem;font-weight:400;line-height:1.35;color:#1a1a1a;text-decoration:none;border-radius:0.3125rem;-webkit-transition:color 0.2s ease,background-color 0.2s ease,,;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,}.legal-docs__nav a:focus-visible,.legal-docs__nav a:hover{color:#0f2137;background-color:rgba(15,33,55,0.06);outline:none}.legal-docs__nav a.is-active{color:#0f2137;font-weight:500;background-color:rgba(15,33,55,0.09)}.corp-news-list-section{padding:3.5rem 0 6rem;background-color:#FFFFFF}@media (max-width:767.98px){.corp-news-list-section{padding:2.25rem 0 3.5rem}}.corp-news-card .stretched-link:after{border-radius:0.75rem}.corp-news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;border-radius:0.75rem;background-color:#FFFFFF;-webkit-box-shadow:0 0.375rem 2.875rem 0 rgba(0,0,0,0.07);-ms-box-shadow:0 0.375rem 2.875rem 0 rgba(0,0,0,0.07);-o-box-shadow:0 0.375rem 2.875rem 0 rgba(0,0,0,0.07);box-shadow:0 0.375rem 2.875rem 0 rgba(0,0,0,0.07);-webkit-transition:box-shadow 0.25s ease,,;-webkit-transition:-webkit-box-shadow 0.25s ease;transition:-webkit-box-shadow 0.25s ease;transition:box-shadow 0.25s ease,;transition:box-shadow 0.25s ease,-webkit-box-shadow 0.25s ease}.corp-news-card:hover{-webkit-box-shadow:0 0.625rem 2.5rem rgba(0,0,0,0.1);box-shadow:0 0.625rem 2.5rem rgba(0,0,0,0.1)}.corp-news-card:hover .corp-news-card__media img{-webkit-transform:scale(1.06);transform:scale(1.06);opacity:0.88}.corp-news-card:hover .corp-news-card__link{color:#0f2137}.corp-news-card__media{display:block;width:100%;overflow:hidden;margin:0;line-height:0}.corp-news-card__media img{width:100%;height:auto;aspect-ratio:48/40;-o-object-fit:cover;object-fit:cover;-webkit-transition:transform 0.45s ease,opacity 0.35s ease,,;-webkit-transition:opacity 0.35s ease,-webkit-transform 0.45s ease;transition:opacity 0.35s ease,-webkit-transform 0.45s ease;transition:transform 0.45s ease,opacity 0.35s ease,;transition:transform 0.45s ease,opacity 0.35s ease,-webkit-transform 0.45s ease}.corp-news-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.625rem 1.75rem 1.875rem;gap:0.625rem;text-align:left}.corp-news-card__date{font-size:0.6875rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#808080;margin:0}.corp-news-card__title{font-size:clamp(0.9375rem,1.15vw,1.3125rem);font-weight:300;color:#000;line-height:1.35;margin:0}.corp-news-card__excerpt{font-size:clamp(0.75rem,1vw,0.9375rem);font-weight:200;color:#000;line-height:1.55;margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.corp-news-card__link{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;margin-top:0.5rem;font-size:0.875rem;font-weight:400;color:#000;text-decoration:none;-webkit-transition:color 0.25s ease,,;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;transition:color 0.25s ease,}.corp-news-card__link:hover{color:#0f2137}.corp-news-card__link .icon-arrow-right{font-size:0.6875rem}.corp-news-pagination{margin-top:3rem}.corp-news-detail-banner{background:linear-gradient(135deg,#0f2137 0%,rgb(8.4428571429,18.5742857143,30.9571428571) 55%,rgb(2.9785714286,6.5528571429,10.9214285714) 100%);padding:3rem 0 3.25rem;margin:0;border-bottom:1px solid rgba(255,255,255,0.06)}@media (max-width:767.98px){.corp-news-detail-banner{padding:2.25rem 0 2.5rem}}.corp-news-detail-banner__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0 0 1rem;font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.88);text-decoration:none}.corp-news-detail-banner__back:hover{color:#FFFFFF;text-decoration:underline;text-underline-offset:0.14em}.corp-news-detail-banner__date{font-size:0.6875rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.65);margin:0 0 0.75rem}.corp-news-detail-banner__title{font-size:clamp(1.875rem,4.2vw,2.875rem);font-weight:300;color:#FFFFFF;line-height:1.22;margin:0 0 1rem;letter-spacing:0.02em;max-width:52.5rem}.corp-news-detail-banner__lead{font-size:clamp(0.875rem,1.2vw,1.125rem);font-weight:300;color:rgba(255,255,255,0.9);line-height:1.65;margin:0;max-width:45rem}.corp-news-detail-shell{padding:2.5rem 0 6rem;background-color:#FFFFFF}@media (max-width:767.98px){.corp-news-detail-shell{padding-bottom:3.5rem}}.corp-news-detail-feature-media{margin:0 0 2rem;border-radius:0.625rem;overflow:hidden;background-color:#f6f7f9}.corp-news-detail-feature-media img{display:block;width:100%;height:auto;aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.corp-news-detail-feature-media img{aspect-ratio:16/9}}.corp-news-detail-body__prose{font-size:clamp(0.875rem,1.05vw,1.0625rem);font-weight:300;color:#404040;line-height:1.8;max-width:40rem}.corp-news-detail-body__prose>:first-child{margin-top:0!important}.corp-news-detail-body__prose p{margin:0 0 1.25rem}.corp-news-detail-body__prose p:last-child{margin-bottom:0}.corp-news-detail-body__prose h2{font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:500;color:#0f2137;margin:2rem 0 0.875rem;line-height:1.35}.corp-news-detail-body__prose h2:first-child{margin-top:0}.corp-news-detail-body__prose ul{padding-left:1.25em;margin:0 0 1.25rem}.corp-news-detail-body__prose ul li{margin:0.5rem 0}@media (min-width:992px){.corp-news-aside{position:sticky;top:calc(var(--header-height, 130px) + 1.5rem);-ms-flex-item-align:start;align-self:flex-start}}.corp-news-aside__title{font-size:0.75rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#808080;margin:0 0 1.25rem}@media (max-width:991.98px){.corp-news-aside__title{margin-top:2.25rem;margin-bottom:1rem;padding-top:1.75rem;border-top:1px solid #E5E5E5}}.corp-news-aside__footer{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #E5E5E5}.corp-news-aside__archive{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#0f2137;text-decoration:none}.corp-news-aside__archive:hover{text-decoration:underline;text-underline-offset:0.14em}.corp-news-aside-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.875rem;margin-bottom:1.25rem}.corp-news-aside-item:last-child{margin-bottom:0}.corp-news-aside-item__thumb{-webkit-box-flex:0;-ms-flex:0 0 5.5rem;flex:0 0 5.5rem;width:5.5rem;border-radius:0.5rem;overflow:hidden;background-color:#f6f7f9;-ms-flex-item-align:start;align-self:flex-start}.corp-news-aside-item__thumb img{display:block;width:100%;height:4rem;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.corp-news-aside-item__thumb img{height:4.5rem}}.corp-news-aside-item__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.corp-news-aside-item__date{display:block;font-size:0.625rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#808080;margin:0 0 0.375rem}.corp-news-aside-item__heading{font-size:clamp(0.8125rem,1vw,0.9375rem);font-weight:500;line-height:1.38;margin:0}.corp-news-aside-item__link{color:#1a1a1a;text-decoration:none;display:inline-block}.corp-news-aside-item__link:hover{color:#0f2137;text-decoration:underline;text-underline-offset:0.12em}.search-results-section .results-summary{margin-bottom:30px}.search-results-section .results-summary h1{font-size:24px;color:#404040;margin-bottom:10px}@media (max-width:576px){.search-results-section .results-summary h1{font-size:20px}}.search-results-section .results-summary p{color:rgba(64,64,64,0.7);margin:0}.search-results-section .search-results .result-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px;background:#FFFFFF;border-radius:10px;margin-bottom:20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid rgba(64,64,64,0.1)}.search-results-section .search-results .result-item:hover{-webkit-box-shadow:0 5px 15px rgba(64,64,64,0.1);box-shadow:0 5px 15px rgba(64,64,64,0.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.search-results-section .search-results .result-item .result-icon{width:50px;height:50px;min-width:50px;border-radius:25px;background:rgba(64,64,64,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;font-size:20px;color:#0f2137}.search-results-section .search-results .result-item .result-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-results-section .search-results .result-item .result-content .result-type{display:inline-block;padding:4px 12px;border-radius:15px;background:rgba(64,64,64,0.05);color:#404040;font-size:12px;margin-bottom:10px}.search-results-section .search-results .result-item .result-content h3{font-size:18px;margin-bottom:10px}.search-results-section .search-results .result-item .result-content h3 a{color:#404040;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.search-results-section .search-results .result-item .result-content h3 a:hover{color:#0f2137}.search-results-section .search-results .result-item .result-content p{color:#404040;margin-bottom:15px;font-size:14px;line-height:1.6}@media (max-width:576px){.search-results-section .result-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-results-section .result-item .result-icon{margin:0 0 15px 0}}.pagination li a{font-size:0.875rem;color:#404040}.pagination li a:hover{color:#0f2137}.pagination li.active a{background-color:#0f2137;border-color:#0f2137}main{padding-top:var(--header-height);overflow:visible;-webkit-transition:all 0.5s ease-in-out,,;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out,}.sticky main{padding-top:var(--header-height-sticky)}