/* input: run-time error CSS1030: Expected identifier, found ''
input: run-time error CSS1066: Unexpected end of file encountered */
.loadMoreBtn {
    text-align: center;
    margin: 10px auto;
    clear: both;
}
/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-reset,.ui-menu{outline:0;list-style:none}.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:fixed;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{padding:0;margin:0;display:block}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:url(../AdminAssets/images/ui-bg_flat_75_ffffff_40x100.png?v=shL7buz9DPMC7AEc2ZIKZhAG6h0) 50% 50% repeat-x #fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:url(../AdminAssets/Styles/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(../AdminAssets/Styles/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(../AdminAssets/Styles/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(../AdminAssets/Styles/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(../AdminAssets/Styles/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(../AdminAssets/Styles/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../AdminAssets/Styles/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(../AdminAssets/Styles/images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../AdminAssets/Styles/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../AdminAssets/Styles/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../AdminAssets/Styles/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:url(../AdminAssets/Styles/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}
.ui-menu-item {
    font-size: small;
}
.ui-autocomplete{
    z-index:310;
}

.pluginFixed {
  overflow: hidden;
}

.cookiesDisclaimer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}


.cookiesDisclaimer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

    .cookiesDisclaimer .content {
        transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    }

        .cookiesDisclaimer .content .title {
            color: #000000;
            font-weight: 300;
            letter-spacing: 0;
            padding-bottom: 20px;
            padding-top: 0;
            font-size: 40px;
            text-align: left;
        }

        .cookiesDisclaimer .content p {
            color: #000000;
            font-size: 18px;
            font-weight: 300;
            letter-spacing: 0;
            line-height: 28px;
            text-align: left;
            margin-bottom: 20px;
        }

        .cookiesDisclaimer .content .buttons {
            display: flex;
            justify-content: space-between;
        }

            .cookiesDisclaimer .content .buttons a {
                display: block;
                transition: all 0.3s ease-in-out;
                cursor: pointer;
                height: 45px;
                min-width: 178px;
                max-width: 200px;
                border-radius: 25px;
                background-color: #D3281F;
                color: #ffffff;
                font-size: 14px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 14px;
                text-align: center;
                border: 1px solid transparent;
                transition: 0.3s linear;
                box-sizing: border-box;
                padding: 15px;
                margin-right: 20px;
            }

                .cookiesDisclaimer .content .buttons a:hover {
                    background-color: #000000;
                }

                .cookiesDisclaimer .content .buttons a:last-child {
                    margin: 0;
                }

                .cookiesDisclaimer .content .buttons a.declineAll {
                    background-color: #000000;
                }

        .cookiesDisclaimer .content.hide {
            transform: translateY(100%);
        }

    .cookiesDisclaimer.optional {
        pointer-events: none;
    }

        .cookiesDisclaimer.optional .content {
            position: absolute;
            bottom: 0;
            width: 100%;
            background-color: white;
            padding: 40px 0;
            pointer-events: all;
        }

            .cookiesDisclaimer.optional .content .close {
                display: block;
                position: absolute;
                top: 20px;
                right: 20px;
                width: 20px;
                height: 20px;
                color: inherit;
                background-image: url(../AdminAssets/images/close.svg?v=XS4K5k44SnSGQU7sCZTV95CZdIY);
                background-repeat: no-repeat;
                background-size: contain;
                background-position: center;
                text-align: center;
                filter: brightness(0) saturate(100%) invert(21%) sepia(47%) saturate(3141%) hue-rotate(342deg) brightness(112%) contrast(106%);
            }

                .cookiesDisclaimer.optional .content .close:hover {
                    opacity: 0.5;
                }

            .cookiesDisclaimer.optional .content.popup {
                top: 50%;
                left: 50%;
                width: auto;
                height: auto;
                bottom: auto;
                transform: translate(-50%, -50%);
                min-width: 300px;
                max-width: 95vw;
                min-height: 200px;
                max-height: 95vh;
                padding: 40px;
            }

                .cookiesDisclaimer.optional .content.popup .container {
                    text-align: center;
                }

                    .cookiesDisclaimer.optional .content.popup .container .buttons {
                        justify-content: center;
                    }

    .cookiesDisclaimer.required {
        background-color: rgba(0, 0, 0, 0.5);
    }

        .cookiesDisclaimer.required .content {
            position: absolute;
            bottom: 0;
            width: 100%;
            background-color: white;
            padding: 40px 0;
        }

            .cookiesDisclaimer.required .content.popup {
                top: 50%;
                left: 50%;
                width: auto;
                height: auto;
                bottom: auto;
                transform: translate(-50%, -50%);
                min-width: 300px;
                max-width: 95vw;
                min-height: 200px;
                max-height: 95vh;
                padding: 40px;
            }

                .cookiesDisclaimer.required .content.popup .container {
                    text-align: center;
                }

                    .cookiesDisclaimer.required .content.popup .container .buttons {
                        justify-content: center;
                    }

.cookiesSettings {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 3;
}

    .cookiesSettings .content {
        position: absolute;
        top: 50%;
        left: 50%;
        width: auto;
        height: auto;
        bottom: auto;
        transform: translate(-50%, -50%);
        min-width: 300px;
        max-width: 95vw;
        min-height: 95vh;
        max-height: 95vh;
        padding: 40px;
        background-color: white;
        overflow: scroll;
    }

        .cookiesSettings .content::-webkit-scrollbar {
            border-radius: 10px;
            width: 4px;
        }

        .cookiesSettings .content::-webkit-scrollbar-thumb {
            border-radius: 10px;
            background-color: rgba(0, 0, 0, 0.2);
        }

        .cookiesSettings .content .closeBtn {
            display: block;
            position: absolute;
            top: 20px;
            right: 20px;
            width: 20px;
            height: 20px;
            color: inherit;
            background-image: url(../AdminAssets/images/close.svg?v=XS4K5k44SnSGQU7sCZTV95CZdIY);
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            text-align: center;
            filter: brightness(0) saturate(100%) invert(21%) sepia(47%) saturate(3141%) hue-rotate(342deg) brightness(112%) contrast(106%);
        }

            .cookiesSettings .content .closeBtn:hover {
                opacity: 0.5;
            }

        .cookiesSettings .content .title {
            color: #000000;
            font-weight: 300;
            letter-spacing: 0;
            padding-bottom: 20px;
            padding-top: 0;
            font-size: 40px;
            text-align: center;
            font-weight: bold;
        }

        .cookiesSettings .content p {
            color: #000000;
            font-size: 18px;
            font-weight: 300;
            letter-spacing: 0;
            line-height: 28px;
            margin-bottom: 40px;
            text-align: center;
        }

            .cookiesSettings .content p a {
                color: #D3281F;
                transition: all 0.3s ease-in-out;
            }

                .cookiesSettings .content p a:hover {
                    color: #000000;
                }

        .cookiesSettings .content .securityLevel .securitySlider {
            position: relative;
            margin-bottom: 40px;
        }

            .cookiesSettings .content .securityLevel .securitySlider .row {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                align-items: center;
                margin: 0 -15px;
                position: relative;
                padding: 10px 0;
            }

                .cookiesSettings .content .securityLevel .securitySlider .row .col-md-3 {
                    float: none;
                    padding: 0 15px;
                    flex: 0 0 25%;
                    max-width: 25%;
                }

            .cookiesSettings .content .securityLevel .securitySlider .level {
                text-align: center;
                position: relative;
                padding-bottom: 30px;
                cursor: pointer;
            }

                .cookiesSettings .content .securityLevel .securitySlider .level.noRadioButton::before, .cookiesSettings .content .securityLevel .securitySlider .level.noRadioButton::after {
                    display: none;
                }

                .cookiesSettings .content .securityLevel .securitySlider .level.moveRadioButton::before {
                    left: -15px;
                    transform: translateX(-50%);
                }

                .cookiesSettings .content .securityLevel .securitySlider .level.moveRadioButton::after {
                    left: -15px;
                    transform: translateX(-50%);
                }

                .cookiesSettings .content .securityLevel .securitySlider .level::before {
                    content: "";
                    display: block;
                    position: absolute;
                    bottom: 0;
                    left: 50%;
                    width: 20px;
                    height: 20px;
                    border: 1px solid #D3281F;
                    border-radius: 50%;
                    transform: translateX(-50%);
                }

                .cookiesSettings .content .securityLevel .securitySlider .level::after {
                    content: "";
                    display: block;
                    position: absolute;
                    bottom: 5px;
                    left: 50%;
                    width: 10px;
                    height: 10px;
                    background-color: #D3281F;
                    border-radius: 50%;
                    transform: translateX(-50%);
                    opacity: 0;
                    transition: all 0.3s ease-in-out;
                }

                .cookiesSettings .content .securityLevel .securitySlider .level.selected::after {
                    opacity: 1;
                }

                .cookiesSettings .content .securityLevel .securitySlider .level.selected:hover::after {
                    opacity: 1;
                    background-color: #D3281F;
                }

                .cookiesSettings .content .securityLevel .securitySlider .level.selected .icon img {
                    filter: brightness(0) saturate(100%) invert(21%) sepia(47%) saturate(3141%) hue-rotate(342deg) brightness(112%) contrast(106%);
                    opacity: 1;
                }

                .cookiesSettings .content .securityLevel .securitySlider .level .icon {
                    width: 80px;
                    height: 80px;
                    position: relative;
                    margin: 0 auto;
                    margin-bottom: 30px;
                    border-radius: 50%;
                    background-color: #fafafa;
                }

                    .cookiesSettings .content .securityLevel .securitySlider .level .icon img {
                        display: block;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        width: auto;
                        height: auto;
                        max-width: 100%;
                        max-height: 100%;
                        transform: translate(-50%, -50%);
                        opacity: 0.3;
                    }

                .cookiesSettings .content .securityLevel .securitySlider .level .title {
                    margin-bottom: 0;
                    font-size: 14px;
                }

                .cookiesSettings .content .securityLevel .securitySlider .level:hover::after {
                    opacity: 0.2;
                    background-color: #D3281F;
                }

                .cookiesSettings .content .securityLevel .securitySlider .level .plusSign {
                    position: absolute;
                    top: 20px;
                    height: 40px;
                    width: 40px;
                    right: -37px;
                    background-image: url(../AdminAssets/images/plus.svg?v=ZkpTs5GT9PrcB_T30f31tRITHF0);
                    background-position: center;
                    background-repeat: no-repeat;
                    background-size: contain;
                    opacity: 0;
                    transition: all 0.3s ease-in-out;
                }

                    .cookiesSettings .content .securityLevel .securitySlider .level .plusSign.show {
                        opacity: 0.1;
                    }

            .cookiesSettings .content .securityLevel .securitySlider .sliderBorder {
                border: 3px solid #D3281F;
                border-radius: 1000px;
                position: absolute;
                width: calc(25% + 15px);
                height: 100px;
                top: 0;
                left: 0;
                pointer-events: none;
                transition: all 0.3s ease-in-out;
            }

        .cookiesSettings .content .securityLevel .securityDescription h4 {
            font-weight: 600;
            font-size: 16px;
            margin-bottom: 10px;
        }

        .cookiesSettings .content .securityLevel .securityDescription ul li {
            position: relative;
            padding-left: 20px;
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 5px;
        }

            .cookiesSettings .content .securityLevel .securityDescription ul li:last-child {
                margin-bottom: 0;
            }

            .cookiesSettings .content .securityLevel .securityDescription ul li::before {
                content: "";
                display: block;
                position: absolute;
                top: 5px;
                width: 10px;
                height: 10px;
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;
                left: 0;
            }
        .cookiesSettings .content .savePrivacyWrapper .saveBtn {
            display: block;
            transition: all 0.3s ease-in-out;
            cursor: pointer;
            height: 45px;
            min-width: 178px;
            max-width: 200px;
            border-radius: 25px;
            background-color: #D3281F;
            color: #ffffff;
            font-size: 14px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 14px;
            text-align: center;
            border: 1px solid transparent;
            transition: 0.3s linear;
            box-sizing: border-box;
            padding: 15px;
            margin-right: 20px;
        }

        .cookiesSettings .content .savePrivacyWrapper {
            display: flex;
            justify-content: center;
        }
        .cookiesSettings .content .savePrivacyWrapper a:hover {
          opacity:0.8;
        }

        .cookiesSettings .content .securityLevel .securityDescription .allowed ul li::before {
            background-image: url(../AdminAssets/images/check.svg?v=Si6qtDB6XKhqYFJxM7XZOoCXT-c);
        }

        .cookiesSettings .content .securityLevel .securityDescription .prohibited ul li::before {
            background-image: url(../AdminAssets/images/forbidden.svg?v=pe38ygaVPLR-76hkXhg5ypIl7Aw);
        }

.cookiesToggle {
    position: fixed;
    bottom: 20px;
    left: 20px;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    z-index: 2;
    background-color: #D3281F;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

    .cookiesToggle:hover {
        background-color: #000000;
    }

    .cookiesToggle svg {
        width: 24px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: all 0.3s ease-in-out;
        fill: white;
    }

@media all and (min-width: 1200px) {
    .cookiesSettings .container {
        width: 970px;
    }
}

@media all and (min-width: 992px) {
    .cookiesSettings .container {
        width: 768px;
    }
}

@media all and (min-width: 768px) {
    .cookiesSettings .container {
        width: 100%;
    }

    .cookiesSettings .content {
        width: 95vw;
        padding: 40px 20px;
    }

    .securityDescription .allowed {
        margin-bottom: 20px;
    }

    .cookiesSettings .content .securityLevel .securitySlider .row {
        margin: 0;
    }
}

@media all and (max-width: 768px) {
    .cookiesSettings .container {
        width: 100%;
        margin: 0;
    }

    .cookiesSettings .content {
        width: 95vw;
        padding: 40px 20px;
    }

        .cookiesSettings .content .title {
            padding-bottom: 0px;
            font-size: 30px;
            margin-bottom: 20px;
        }

        .cookiesSettings .content p {
            font-size: 14px;
            line-height: 20px;
        }

        .cookiesSettings .content .securityLevel .securitySlider .row {
            margin: 0;
            padding-top: 7px;
        }

        .cookiesSettings .content .securityLevel .securitySlider .sliderBorder {
            height: 45px;
        }

        .cookiesSettings .content .securityLevel .securitySlider .level::before {
            width: 15px;
            height: 15px;
        }

        .cookiesSettings .content .securityLevel .securitySlider .level::after {
            bottom: 4px;
            width: 7px;
            height: 7px;
        }

        .cookiesSettings .content .securityLevel .securitySlider .level .plusSign {
            top: 5px;
            height: 20px;
            width: 20px;
            right: -20px;
        }

        .cookiesSettings .content .securityLevel .securitySlider .level .icon {
            width: 30px;
            height: 30px;
            margin-bottom: 15px;
        }

        .cookiesSettings .content .securityLevel .securitySlider .level .title {
            font-size: 10px;
            margin-bottom: 0;
            padding-bottom: 0;
        }

        .cookiesSettings .content .securityLevel .securityDescription ul li {
            font-size: 14px;
        }

        .cookiesSettings .content .securityLevel .securityDescription .prohibited {
            padding-top: 20px;
        }

    .cookiesDisclaimer .content .title {
        font-size: 30px;
    }

    .cookiesDisclaimer .content p {
        font-size: 16px;
        font-weight: 300;
        line-height: 20px;
    }

    .cookiesDisclaimer .content .buttons {
        flex-direction: column;
    }

        .cookiesDisclaimer .content .buttons .d-flex {
            margin-bottom: 10px;
        }

            .cookiesDisclaimer .content .buttons .d-flex a {
                max-width: 47%;
                flex: 0 0 50%;
                min-width: 0;
            }

        .cookiesDisclaimer .content .buttons .declineAll {
            flex: 0 0 100%;
            max-width: 100%;
        }
}



/*# sourceMappingURL=styles.css.map */


/*# sourceMappingURL=ToolkitCookies.css.map */

/*Date  Picker*/
/*.table-condensed thead > tr > th, .table-condensed tbody > tr > th, .table-condensed tfoot > tr > th, .table-condensed thead > tr > td, .table-condensed tbody > tr > td, .table-condensed tfoot > tr > td {
    padding: 5px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

.table-condensed {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}*/
/*End Date  Picker*/






/*!
 * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

li,
ul {
  list-style: none;
}

a {
  text-decoration: none !important;
}

body {
  margin: 0
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline
}

audio:not([controls]) {
  display: none;
  height: 0
}

[hidden],
template {
  display: none
}

a {
  background-color: transparent
}

a:active,
a:hover {
  outline: 0
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bold
}

dfn {
  font-style: italic
}

h1 {
  font-size: 2em;
  margin: 0.67em 0
}

mark {
  background: #ff0;
  color: #000
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sup {
  top: -0.5em
}

sub {
  bottom: -0.25em
}

img {
  border: 0
}

svg:not(:root) {
  overflow: hidden
}

figure {
  margin: 1em 40px
}

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0
}

pre {
  overflow: auto
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

button {
  overflow: visible
}

button,
select {
  text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer
}

button[disabled],
html input[disabled] {
  cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0
}

input {
  line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em
}

legend {
  border: 0;
  padding: 0
}

textarea {
  overflow: auto
}

optgroup {
  font-weight: bold
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

td,
th {
  padding: 0
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

a {
  color: #337ab7;
  text-decoration: none
}

a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

figure {
  margin: 0
}

img {
  vertical-align: middle
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto
}

.img-rounded {
  border-radius: 6px
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto
}

.img-circle {
  border-radius: 50%
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto
}

[role="button"] {
  cursor: pointer
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 25px);
  padding-left: var(--bs-gutter-x, 25px);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {

  .container-sm,
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {

  .container-md,
  .container-sm,
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {

  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {

  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {

  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1320px;
  }
}

@media (min-width: 1600px) {

  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1530px;
  }
}

@media (min-width: 1800px) {

  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1730px;
  }
}

@media (min-width: 2200px) {
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 2120px;
  }
}

.row {
  --bs-gutter-x: 15px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5);
}

.row>* {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto>* {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1>* {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2>* {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3>* {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4>* {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5>* {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6>* {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 768px) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 992px) {
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1200px) {
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1400px) {
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ratio {
  position: relative;
  width: 100%
}

.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: ""
}

.ratio>* {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%
}


@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }
}

@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }
}

@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }
}

@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
}

@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}

/*# sourceMappingURL=bootstrap-grid.css.map */
��: r o o t { - - f - s p i n n e r - w i d t h :   3 6 p x ; - - f - s p i n n e r - h e i g h t :   3 6 p x ; - - f - s p i n n e r - c o l o r - 1 :   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ; - - f - s p i n n e r - c o l o r - 2 :   r g b a ( 1 7 ,   2 4 ,   2 8 ,   0 . 8 ) ; - - f - s p i n n e r - s t r o k e :   2 . 7 5 } . f - s p i n n e r { m a r g i n : a u t o ; p a d d i n g : 0 ; w i d t h : v a r ( - - f - s p i n n e r - w i d t h ) ; h e i g h t : v a r ( - - f - s p i n n e r - h e i g h t ) } . f - s p i n n e r   s v g { w i d t h : 1 0 0 % ; h e i g h t : 1 0 0 % ; v e r t i c a l - a l i g n : t o p ; a n i m a t i o n : f - s p i n n e r - r o t a t e   2 s   l i n e a r   i n f i n i t e } . f - s p i n n e r   s v g   * { s t r o k e - w i d t h : v a r ( - - f - s p i n n e r - s t r o k e ) ; f i l l : n o n e } . f - s p i n n e r   s v g   * : f i r s t - c h i l d { s t r o k e : v a r ( - - f - s p i n n e r - c o l o r - 1 ) } . f - s p i n n e r   s v g   * : l a s t - c h i l d { s t r o k e : v a r ( - - f - s p i n n e r - c o l o r - 2 ) ; a n i m a t i o n : f - s p i n n e r - d a s h   2 s   e a s e - i n - o u t   i n f i n i t e } @ k e y f r a m e s   f - s p i n n e r - r o t a t e { 1 0 0 % { t r a n s f o r m : r o t a t e ( 3 6 0 d e g ) } } @ k e y f r a m e s   f - s p i n n e r - d a s h { 0 % { s t r o k e - d a s h a r r a y : 1 , 1 5 0 ; s t r o k e - d a s h o f f s e t : 0 } 5 0 % { s t r o k e - d a s h a r r a y : 9 0 , 1 5 0 ; s t r o k e - d a s h o f f s e t : - 3 5 } 1 0 0 % { s t r o k e - d a s h a r r a y : 9 0 , 1 5 0 ; s t r o k e - d a s h o f f s e t : - 1 2 4 } } . f - t h r o w O u t U p { a n i m a t i o n : v a r ( - - f - t h r o w - o u t - d u r a t i o n ,   0 . 1 7 5 s )   e a s e - o u t   b o t h   f - t h r o w O u t U p } . f - t h r o w O u t D o w n { a n i m a t i o n : v a r ( - - f - t h r o w - o u t - d u r a t i o n ,   0 . 1 7 5 s )   e a s e - o u t   b o t h   f - t h r o w O u t D o w n } @ k e y f r a m e s   f - t h r o w O u t U p { t o { t r a n s f o r m : t r a n s l a t e 3 d ( 0 ,   c a l c ( v a r ( - - f - t h r o w - o u t - d i s t a n c e ,   1 5 0 p x )   *   - 1 ) ,   0 ) ; o p a c i t y : 0 } } @ k e y f r a m e s   f - t h r o w O u t D o w n { t o { t r a n s f o r m : t r a n s l a t e 3 d ( 0 ,   v a r ( - - f - t h r o w - o u t - d i s t a n c e ,   1 5 0 p x ) ,   0 ) ; o p a c i t y : 0 } } . f - z o o m I n U p { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 2 s )   e a s e   . 1 s   b o t h   f - z o o m I n U p } . f - z o o m O u t D o w n { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 2 s )   e a s e   b o t h   f - z o o m O u t D o w n } @ k e y f r a m e s   f - z o o m I n U p { f r o m { t r a n s f o r m : s c a l e ( 0 . 9 7 5 )   t r a n s l a t e 3 d ( 0 ,   1 6 p x ,   0 ) ; o p a c i t y : 0 } t o { t r a n s f o r m : s c a l e ( 1 )   t r a n s l a t e 3 d ( 0 ,   0 ,   0 ) ; o p a c i t y : 1 } } @ k e y f r a m e s   f - z o o m O u t D o w n { t o { t r a n s f o r m : s c a l e ( 0 . 9 7 5 )   t r a n s l a t e 3 d ( 0 ,   1 6 p x ,   0 ) ; o p a c i t y : 0 } } . f - f a d e I n { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 2 s )   v a r ( - - f - t r a n s i t i o n - e a s i n g ,   e a s e )   v a r ( - - f - t r a n s i t i o n - d e l a y ,   0 s )   b o t h   f - f a d e I n ; z - i n d e x : 2 } . f - f a d e O u t { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 2 s )   v a r ( - - f - t r a n s i t i o n - e a s i n g ,   e a s e )   v a r ( - - f - t r a n s i t i o n - d e l a y ,   0 s )   b o t h   f - f a d e O u t ; z - i n d e x : 1 } @ k e y f r a m e s   f - f a d e I n { 0 % { o p a c i t y : 0 } 1 0 0 % { o p a c i t y : 1 } } @ k e y f r a m e s   f - f a d e O u t { 1 0 0 % { o p a c i t y : 0 } } . f - f a d e F a s t I n { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 2 s )   e a s e - o u t   b o t h   f - f a d e F a s t I n ; z - i n d e x : 2 } . f - f a d e F a s t O u t { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 1 s )   e a s e - o u t   b o t h   f - f a d e F a s t O u t ; z - i n d e x : 2 } @ k e y f r a m e s   f - f a d e F a s t I n { 0 % { o p a c i t y : . 7 5 } 1 0 0 % { o p a c i t y : 1 } } @ k e y f r a m e s   f - f a d e F a s t O u t { 1 0 0 % { o p a c i t y : 0 } } . f - f a d e S l o w I n { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 5 s )   e a s e   b o t h   f - f a d e S l o w I n ; z - i n d e x : 2 } . f - f a d e S l o w O u t { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 5 s )   e a s e   b o t h   f - f a d e S l o w O u t ; z - i n d e x : 1 } @ k e y f r a m e s   f - f a d e S l o w I n { 0 % { o p a c i t y : 0 } 1 0 0 % { o p a c i t y : 1 } } @ k e y f r a m e s   f - f a d e S l o w O u t { 1 0 0 % { o p a c i t y : 0 } } . f - c r o s s f a d e I n { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 2 s )   e a s e - o u t   b o t h   f - c r o s s f a d e I n ; z - i n d e x : 2 } . f - c r o s s f a d e O u t { a n i m a t i o n : c a l c ( v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 2 s ) * . 5 )   l i n e a r   . 1 s   b o t h   f - c r o s s f a d e O u t ; z - i n d e x : 1 } @ k e y f r a m e s   f - c r o s s f a d e I n { 0 % { o p a c i t y : 0 } 1 0 0 % { o p a c i t y : 1 } } @ k e y f r a m e s   f - c r o s s f a d e O u t { 1 0 0 % { o p a c i t y : 0 } } . f - s l i d e I n . f r o m - n e x t { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 8 5 s )   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   f - s l i d e I n N e x t } . f - s l i d e I n . f r o m - p r e v { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 8 5 s )   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   f - s l i d e I n P r e v } . f - s l i d e O u t . t o - n e x t { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 8 5 s )   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   f - s l i d e O u t N e x t } . f - s l i d e O u t . t o - p r e v { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 8 5 s )   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   f - s l i d e O u t P r e v } @ k e y f r a m e s   f - s l i d e I n P r e v { 0 % { t r a n s f o r m : t r a n s l a t e X ( 1 0 0 % ) } 1 0 0 % { t r a n s f o r m : t r a n s l a t e 3 d ( 0 ,   0 ,   0 ) } } @ k e y f r a m e s   f - s l i d e I n N e x t { 0 % { t r a n s f o r m : t r a n s l a t e X ( - 1 0 0 % ) } 1 0 0 % { t r a n s f o r m : t r a n s l a t e 3 d ( 0 ,   0 ,   0 ) } } @ k e y f r a m e s   f - s l i d e O u t N e x t { 1 0 0 % { t r a n s f o r m : t r a n s l a t e X ( - 1 0 0 % ) } } @ k e y f r a m e s   f - s l i d e O u t P r e v { 1 0 0 % { t r a n s f o r m : t r a n s l a t e X ( 1 0 0 % ) } } . f - c l a s s i c I n . f r o m - n e x t { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 8 5 s )   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   f - c l a s s i c I n N e x t ; z - i n d e x : 2 } . f - c l a s s i c I n . f r o m - p r e v { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 8 5 s )   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   f - c l a s s i c I n P r e v ; z - i n d e x : 2 } . f - c l a s s i c O u t . t o - n e x t { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 8 5 s )   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   f - c l a s s i c O u t N e x t ; z - i n d e x : 1 } . f - c l a s s i c O u t . t o - p r e v { a n i m a t i o n : v a r ( - - f - t r a n s i t i o n - d u r a t i o n ,   0 . 8 5 s )   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   f - c l a s s i c O u t P r e v ; z - i n d e x : 1 } @ k e y f r a m e s   f - c l a s s i c I n N e x t { 0 % { t r a n s f o r m : t r a n s l a t e X ( - 7 5 p x ) ; o p a c i t y : 0 } 1 0 0 % { t r a n s f o r m : t r a n s l a t e 3 d ( 0 ,   0 ,   0 ) ; o p a c i t y : 1 } } @ k e y f r a m e s   f - c l a s s i c I n P r e v { 0 % { t r a n s f o r m : t r a n s l a t e X ( 7 5 p x ) ; o p a c i t y : 0 } 1 0 0 % { t r a n s f o r m : t r a n s l a t e 3 d ( 0 ,   0 ,   0 ) ; o p a c i t y : 1 } } @ k e y f r a m e s   f - c l a s s i c O u t N e x t { 1 0 0 % { t r a n s f o r m : t r a n s l a t e X ( - 7 5 p x ) ; o p a c i t y : 0 } } @ k e y f r a m e s   f - c l a s s i c O u t P r e v { 1 0 0 % { t r a n s f o r m : t r a n s l a t e X ( 7 5 p x ) ; o p a c i t y : 0 } } : r o o t { - - f - b u t t o n - w i d t h :   4 0 p x ; - - f - b u t t o n - h e i g h t :   4 0 p x ; - - f - b u t t o n - b o r d e r :   0 ; - - f - b u t t o n - b o r d e r - r a d i u s :   0 ; - - f - b u t t o n - c o l o r :   # 3 7 4 1 5 1 ; - - f - b u t t o n - b g :   # f 8 f 8 f 8 ; - - f - b u t t o n - h o v e r - b g :   # e 0 e 0 e 0 ; - - f - b u t t o n - a c t i v e - b g :   # d 0 d 0 d 0 ; - - f - b u t t o n - s h a d o w :   n o n e ; - - f - b u t t o n - t r a n s i t i o n :   a l l   0 . 1 5 s   e a s e ; - - f - b u t t o n - t r a n s f o r m :   n o n e ; - - f - b u t t o n - s v g - w i d t h :   2 0 p x ; - - f - b u t t o n - s v g - h e i g h t :   2 0 p x ; - - f - b u t t o n - s v g - s t r o k e - w i d t h :   1 . 5 ; - - f - b u t t o n - s v g - f i l l :   n o n e ; - - f - b u t t o n - s v g - f i l t e r :   n o n e ; - - f - b u t t o n - s v g - d i s a b l e d - o p a c i t y :   0 . 6 5 } . f - b u t t o n { d i s p l a y : f l e x ; j u s t i f y - c o n t e n t : c e n t e r ; a l i g n - i t e m s : c e n t e r ; b o x - s i z i n g : c o n t e n t - b o x ; p o s i t i o n : r e l a t i v e ; m a r g i n : 0 ; p a d d i n g : 0 ; w i d t h : v a r ( - - f - b u t t o n - w i d t h ) ; h e i g h t : v a r ( - - f - b u t t o n - h e i g h t ) ; b o r d e r : v a r ( - - f - b u t t o n - b o r d e r ) ; b o r d e r - r a d i u s : v a r ( - - f - b u t t o n - b o r d e r - r a d i u s ) ; c o l o r : v a r ( - - f - b u t t o n - c o l o r ) ; b a c k g r o u n d : v a r ( - - f - b u t t o n - b g ) ; b o x - s h a d o w : v a r ( - - f - b u t t o n - s h a d o w ) ; p o i n t e r - e v e n t s : a l l ; c u r s o r : p o i n t e r ; t r a n s i t i o n : v a r ( - - f - b u t t o n - t r a n s i t i o n ) } @ m e d i a ( h o v e r :   h o v e r ) { . f - b u t t o n : h o v e r : n o t ( [ d i s a b l e d ] ) { c o l o r : v a r ( - - f - b u t t o n - h o v e r - c o l o r ) ; b a c k g r o u n d - c o l o r : v a r ( - - f - b u t t o n - h o v e r - b g ) } } . f - b u t t o n : a c t i v e : n o t ( [ d i s a b l e d ] ) { b a c k g r o u n d - c o l o r : v a r ( - - f - b u t t o n - a c t i v e - b g ) } . f - b u t t o n : f o c u s : n o t ( : f o c u s - v i s i b l e ) { o u t l i n e : n o n e } . f - b u t t o n : f o c u s - v i s i b l e { o u t l i n e : n o n e ; b o x - s h a d o w : i n s e t   0   0   0   v a r ( - - f - b u t t o n - o u t l i n e ,   2 p x )   v a r ( - - f - b u t t o n - o u t l i n e - c o l o r ,   v a r ( - - f - b u t t o n - c o l o r ) ) } . f - b u t t o n   s v g { w i d t h : v a r ( - - f - b u t t o n - s v g - w i d t h ) ; h e i g h t : v a r ( - - f - b u t t o n - s v g - h e i g h t ) ; f i l l : v a r ( - - f - b u t t o n - s v g - f i l l ) ; s t r o k e : c u r r e n t C o l o r ; s t r o k e - w i d t h : v a r ( - - f - b u t t o n - s v g - s t r o k e - w i d t h ) ; s t r o k e - l i n e c a p : r o u n d ; s t r o k e - l i n e j o i n : r o u n d ; t r a n s i t i o n : o p a c i t y   . 1 5 s   e a s e ; t r a n s f o r m : v a r ( - - f - b u t t o n - t r a n s f o r m ) ; f i l t e r : v a r ( - - f - b u t t o n - s v g - f i l t e r ) ; p o i n t e r - e v e n t s : n o n e } . f - b u t t o n [ d i s a b l e d ] { c u r s o r : d e f a u l t } . f - b u t t o n [ d i s a b l e d ]   s v g { o p a c i t y : v a r ( - - f - b u t t o n - s v g - d i s a b l e d - o p a c i t y ) } . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - p r e v , . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - n e x t , . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - p r e v , . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - n e x t { p o s i t i o n : a b s o l u t e ; z - i n d e x : 1 } . i s - h o r i z o n t a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - p r e v , . i s - h o r i z o n t a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - n e x t , . i s - h o r i z o n t a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - p r e v , . i s - h o r i z o n t a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - n e x t { t o p : 5 0 % ; t r a n s f o r m : t r a n s l a t e Y ( - 5 0 % ) } . i s - h o r i z o n t a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - p r e v , . i s - h o r i z o n t a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - p r e v { l e f t : v a r ( - - f - b u t t o n - p r e v - p o s ) } . i s - h o r i z o n t a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - n e x t , . i s - h o r i z o n t a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - n e x t { r i g h t : v a r ( - - f - b u t t o n - n e x t - p o s ) } . i s - h o r i z o n t a l . i s - r t l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - p r e v , . i s - h o r i z o n t a l . i s - r t l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - p r e v { l e f t : a u t o ; r i g h t : v a r ( - - f - b u t t o n - n e x t - p o s ) } . i s - h o r i z o n t a l . i s - r t l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - n e x t , . i s - h o r i z o n t a l . i s - r t l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - n e x t { r i g h t : a u t o ; l e f t : v a r ( - - f - b u t t o n - p r e v - p o s ) } . i s - v e r t i c a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - p r e v , . i s - v e r t i c a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - n e x t , . i s - v e r t i c a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - p r e v , . i s - v e r t i c a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - n e x t { t o p : a u t o ; l e f t : 5 0 % ; t r a n s f o r m : t r a n s l a t e X ( - 5 0 % ) } . i s - v e r t i c a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - p r e v , . i s - v e r t i c a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - p r e v { t o p : v a r ( - - f - b u t t o n - n e x t - p o s ) } . i s - v e r t i c a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - n e x t , . i s - v e r t i c a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - n e x t { b o t t o m : v a r ( - - f - b u t t o n - n e x t - p o s ) } . i s - v e r t i c a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - p r e v   s v g , . i s - v e r t i c a l   . f - c a r o u s e l _ _ n a v   . f - b u t t o n . i s - n e x t   s v g , . i s - v e r t i c a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - p r e v   s v g , . i s - v e r t i c a l   . f a n c y b o x _ _ n a v   . f - b u t t o n . i s - n e x t   s v g { t r a n s f o r m : r o t a t e ( 9 0 d e g ) } . f - c a r o u s e l _ _ n a v   . f - b u t t o n : d i s a b l e d , . f a n c y b o x _ _ n a v   . f - b u t t o n : d i s a b l e d { p o i n t e r - e v e n t s : n o n e } h t m l . w i t h - f a n c y b o x { w i d t h : a u t o ; o v e r f l o w : v i s i b l e ; s c r o l l - b e h a v i o r : a u t o } h t m l . w i t h - f a n c y b o x   b o d y { t o u c h - a c t i o n : n o n e } h t m l . w i t h - f a n c y b o x   b o d y . h i d e - s c r o l l b a r { w i d t h : a u t o ; m a r g i n - r i g h t : c a l c ( v a r ( - - f a n c y b o x - b o d y - m a r g i n ,   0 p x )   +   v a r ( - - f a n c y b o x - s c r o l l b a r - c o m p e n s a t e ,   0 p x ) ) ; o v e r f l o w : h i d d e n   ! i m p o r t a n t ; o v e r s c r o l l - b e h a v i o r - y : n o n e } . f a n c y b o x _ _ c o n t a i n e r { - - f a n c y b o x - c o l o r :   # d b d b d b ; - - f a n c y b o x - h o v e r - c o l o r :   # f f f ; - - f a n c y b o x - b g :   r g b a ( 2 4 ,   2 4 ,   2 7 ,   0 . 9 8 ) ; - - f a n c y b o x - s l i d e - g a p :   1 0 p x ; - - f - s p i n n e r - w i d t h :   5 0 p x ; - - f - s p i n n e r - h e i g h t :   5 0 p x ; - - f - s p i n n e r - c o l o r - 1 :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 1 ) ; - - f - s p i n n e r - c o l o r - 2 :   # b b b ; - - f - s p i n n e r - s t r o k e :   3 . 6 5 ; p o s i t i o n : f i x e d ; t o p : 0 ; l e f t : 0 ; b o t t o m : 0 ; r i g h t : 0 ; d i r e c t i o n : l t r ; d i s p l a y : f l e x ; f l e x - d i r e c t i o n : c o l u m n ; b o x - s i z i n g : b o r d e r - b o x ; m a r g i n : 0 ; p a d d i n g : 0 ; c o l o r : # f 8 f 8 f 8 ; - w e b k i t - t a p - h i g h l i g h t - c o l o r : r g b a ( 0 , 0 , 0 , 0 ) ; o v e r f l o w : v i s i b l e ; z - i n d e x : v a r ( - - f a n c y b o x - z I n d e x ,   1 0 5 0 ) ; o u t l i n e : n o n e ; t r a n s f o r m - o r i g i n : t o p   l e f t ; - w e b k i t - t e x t - s i z e - a d j u s t : 1 0 0 % ; - m o z - t e x t - s i z e - a d j u s t : n o n e ; - m s - t e x t - s i z e - a d j u s t : 1 0 0 % ; t e x t - s i z e - a d j u s t : 1 0 0 % ; o v e r s c r o l l - b e h a v i o r - y : c o n t a i n } . f a n c y b o x _ _ c o n t a i n e r   * , . f a n c y b o x _ _ c o n t a i n e r   * : : b e f o r e , . f a n c y b o x _ _ c o n t a i n e r   * : : a f t e r { b o x - s i z i n g : i n h e r i t } . f a n c y b o x _ _ c o n t a i n e r : : b a c k d r o p { b a c k g r o u n d - c o l o r : r g b a ( 0 , 0 , 0 , 0 ) } . f a n c y b o x _ _ b a c k d r o p { p o s i t i o n : f i x e d ; t o p : 0 ; l e f t : 0 ; b o t t o m : 0 ; r i g h t : 0 ; z - i n d e x : - 1 ; b a c k g r o u n d : v a r ( - - f a n c y b o x - b g ) ; o p a c i t y : v a r ( - - f a n c y b o x - o p a c i t y ,   1 ) ; w i l l - c h a n g e : o p a c i t y } . f a n c y b o x _ _ c a r o u s e l { p o s i t i o n : r e l a t i v e ; b o x - s i z i n g : b o r d e r - b o x ; f l e x : 1 ; m i n - h e i g h t : 0 ; z - i n d e x : 1 0 ; o v e r f l o w - y : v i s i b l e ; o v e r f l o w - x : c l i p } . f a n c y b o x _ _ v i e w p o r t { w i d t h : 1 0 0 % ; h e i g h t : 1 0 0 % } . f a n c y b o x _ _ v i e w p o r t . i s - d r a g g a b l e { c u r s o r : m o v e ; c u r s o r : g r a b } . f a n c y b o x _ _ v i e w p o r t . i s - d r a g g i n g { c u r s o r : m o v e ; c u r s o r : g r a b b i n g } . f a n c y b o x _ _ t r a c k { d i s p l a y : f l e x ; m a r g i n : 0   a u t o ; h e i g h t : 1 0 0 % } . f a n c y b o x _ _ s l i d e { f l e x : 0   0   a u t o ; p o s i t i o n : r e l a t i v e ; d i s p l a y : f l e x ; f l e x - d i r e c t i o n : c o l u m n ; a l i g n - i t e m s : c e n t e r ; w i d t h : 1 0 0 % ; h e i g h t : 1 0 0 % ; m a r g i n : 0   v a r ( - - f a n c y b o x - s l i d e - g a p )   0   0 ; p a d d i n g : 4 p x ; o v e r f l o w : a u t o ; o v e r s c r o l l - b e h a v i o r : c o n t a i n ; t r a n s f o r m : t r a n s l a t e 3 d ( 0 ,   0 ,   0 ) ; b a c k f a c e - v i s i b i l i t y : h i d d e n } . f a n c y b o x _ _ c o n t a i n e r : n o t ( . i s - c o m p a c t )   . f a n c y b o x _ _ s l i d e . h a s - c l o s e - b t n { p a d d i n g - t o p : 4 0 p x } . f a n c y b o x _ _ s l i d e . h a s - i f r a m e , . f a n c y b o x _ _ s l i d e . h a s - v i d e o , . f a n c y b o x _ _ s l i d e . h a s - h t m l 5 v i d e o { o v e r f l o w : h i d d e n } . f a n c y b o x _ _ s l i d e . h a s - i m a g e { o v e r f l o w : h i d d e n } . f a n c y b o x _ _ s l i d e . h a s - i m a g e . i s - a n i m a t i n g , . f a n c y b o x _ _ s l i d e . h a s - i m a g e . i s - s e l e c t e d { o v e r f l o w : v i s i b l e } . f a n c y b o x _ _ s l i d e : : b e f o r e , . f a n c y b o x _ _ s l i d e : : a f t e r { c o n t e n t : " " ; f l e x : 0   0   0 ; m a r g i n : a u t o } . f a n c y b o x _ _ b a c k d r o p : e m p t y , . f a n c y b o x _ _ v i e w p o r t : e m p t y , . f a n c y b o x _ _ t r a c k : e m p t y , . f a n c y b o x _ _ s l i d e : e m p t y { d i s p l a y : b l o c k } . f a n c y b o x _ _ c o n t e n t { a l i g n - s e l f : c e n t e r ; d i s p l a y : f l e x ; f l e x - d i r e c t i o n : c o l u m n ; p o s i t i o n : r e l a t i v e ; m a r g i n : 0 ; p a d d i n g : 2 r e m ; m a x - w i d t h : 1 0 0 % ; c o l o r : v a r ( - - f a n c y b o x - c o n t e n t - c o l o r ,   # 3 7 4 1 5 1 ) ; b a c k g r o u n d : v a r ( - - f a n c y b o x - c o n t e n t - b g ,   # f f f ) ; c u r s o r : d e f a u l t ; b o r d e r - r a d i u s : 0 ; z - i n d e x : 2 0 } . i s - l o a d i n g   . f a n c y b o x _ _ c o n t e n t { o p a c i t y : 0 } . i s - d r a g g a b l e   . f a n c y b o x _ _ c o n t e n t { c u r s o r : m o v e ; c u r s o r : g r a b } . c a n - z o o m _ i n   . f a n c y b o x _ _ c o n t e n t { c u r s o r : z o o m - i n } . c a n - z o o m _ o u t   . f a n c y b o x _ _ c o n t e n t { c u r s o r : z o o m - o u t } . i s - d r a g g i n g   . f a n c y b o x _ _ c o n t e n t { c u r s o r : m o v e ; c u r s o r : g r a b b i n g } . f a n c y b o x _ _ c o n t e n t   [ d a t a - s e l e c t a b l e ] , . f a n c y b o x _ _ c o n t e n t   [ c o n t e n t e d i t a b l e ] { c u r s o r : a u t o } . f a n c y b o x _ _ s l i d e . h a s - i m a g e > . f a n c y b o x _ _ c o n t e n t { p a d d i n g : 0 ; b a c k g r o u n d : r g b a ( 0 , 0 , 0 , 0 ) ; m i n - h e i g h t : 1 p x ; b a c k g r o u n d - r e p e a t : n o - r e p e a t ; b a c k g r o u n d - s i z e : c o n t a i n ; b a c k g r o u n d - p o s i t i o n : c e n t e r   c e n t e r ; t r a n s i t i o n : n o n e ; t r a n s f o r m : t r a n s l a t e 3 d ( 0 ,   0 ,   0 ) ; b a c k f a c e - v i s i b i l i t y : h i d d e n } . f a n c y b o x _ _ s l i d e . h a s - i m a g e > . f a n c y b o x _ _ c o n t e n t > p i c t u r e > i m g { w i d t h : 1 0 0 % ; h e i g h t : a u t o ; m a x - h e i g h t : 1 0 0 % } . i s - a n i m a t i n g   . f a n c y b o x _ _ c o n t e n t , . i s - d r a g g i n g   . f a n c y b o x _ _ c o n t e n t { w i l l - c h a n g e : t r a n s f o r m , w i d t h , h e i g h t } . f a n c y b o x - i m a g e { m a r g i n : a u t o ; d i s p l a y : b l o c k ; w i d t h : 1 0 0 % ; h e i g h t : 1 0 0 % ; m i n - h e i g h t : 0 ; o b j e c t - f i t : c o n t a i n ; u s e r - s e l e c t : n o n e ; f i l t e r : b l u r ( 0 p x ) } . f a n c y b o x _ _ c a p t i o n { a l i g n - s e l f : c e n t e r ; m a x - w i d t h : 1 0 0 % ; f l e x - s h r i n k : 0 ; m a r g i n : 0 ; p a d d i n g : 1 4 p x   0   4 p x   0 ; o v e r f l o w - w r a p : a n y w h e r e ; l i n e - h e i g h t : 1 . 3 7 5 ; c o l o r : v a r ( - - f a n c y b o x - c o l o r ,   c u r r e n t C o l o r ) ; o p a c i t y : v a r ( - - f a n c y b o x - o p a c i t y ,   1 ) ; c u r s o r : a u t o ; v i s i b i l i t y : v i s i b l e } . i s - l o a d i n g   . f a n c y b o x _ _ c a p t i o n , . i s - c l o s i n g   . f a n c y b o x _ _ c a p t i o n { o p a c i t y : 0 ; v i s i b i l i t y : h i d d e n } . i s - c o m p a c t   . f a n c y b o x _ _ c a p t i o n { p a d d i n g - b o t t o m : 0 } . f - b u t t o n . i s - c l o s e - b t n { - - f - b u t t o n - s v g - s t r o k e - w i d t h :   2 ; p o s i t i o n : a b s o l u t e ; t o p : 0 ; r i g h t : 8 p x ; z - i n d e x : 4 0 } . f a n c y b o x _ _ c o n t e n t > . f - b u t t o n . i s - c l o s e - b t n { - - f - b u t t o n - w i d t h :   3 4 p x ; - - f - b u t t o n - h e i g h t :   3 4 p x ; - - f - b u t t o n - b o r d e r - r a d i u s :   4 p x ; - - f - b u t t o n - c o l o r :   v a r ( - - f a n c y b o x - c o l o r ,   # f f f ) ; - - f - b u t t o n - h o v e r - c o l o r :   v a r ( - - f a n c y b o x - c o l o r ,   # f f f ) ; - - f - b u t t o n - b g :   t r a n s p a r e n t ; - - f - b u t t o n - h o v e r - b g :   t r a n s p a r e n t ; - - f - b u t t o n - a c t i v e - b g :   t r a n s p a r e n t ; - - f - b u t t o n - s v g - w i d t h :   2 2 p x ; - - f - b u t t o n - s v g - h e i g h t :   2 2 p x ; p o s i t i o n : a b s o l u t e ; t o p : - 3 8 p x ; r i g h t : 0 ; o p a c i t y : . 7 5 } . i s - l o a d i n g   . f a n c y b o x _ _ c o n t e n t > . f - b u t t o n . i s - c l o s e - b t n { v i s i b i l i t y : h i d d e n } . i s - z o o m i n g - o u t   . f a n c y b o x _ _ c o n t e n t > . f - b u t t o n . i s - c l o s e - b t n { v i s i b i l i t y : h i d d e n } . f a n c y b o x _ _ c o n t e n t > . f - b u t t o n . i s - c l o s e - b t n : h o v e r { o p a c i t y : 1 } . f a n c y b o x _ _ f o o t e r { p a d d i n g : 0 ; m a r g i n : 0 ; p o s i t i o n : r e l a t i v e } . f a n c y b o x _ _ f o o t e r   . f a n c y b o x _ _ c a p t i o n { w i d t h : 1 0 0 % ; p a d d i n g : 2 4 p x ; o p a c i t y : v a r ( - - f a n c y b o x - o p a c i t y ,   1 ) ; t r a n s i t i o n : a l l   . 2 5 s   e a s e } . i s - c o m p a c t   . f a n c y b o x _ _ f o o t e r { p o s i t i o n : a b s o l u t e ; b o t t o m : 0 ; l e f t : 0 ; r i g h t : 0 ; z - i n d e x : 2 0 ; b a c k g r o u n d : r g b a ( 2 4 , 2 4 , 2 7 , . 5 ) } . i s - c o m p a c t   . f a n c y b o x _ _ f o o t e r   . f a n c y b o x _ _ c a p t i o n { p a d d i n g : 1 2 p x } . i s - c o m p a c t   . f a n c y b o x _ _ c o n t e n t > . f - b u t t o n . i s - c l o s e - b t n { - - f - b u t t o n - b o r d e r - r a d i u s :   5 0 % ; - - f - b u t t o n - c o l o r :   # f f f ; - - f - b u t t o n - h o v e r - c o l o r :   # f f f ; - - f - b u t t o n - o u t l i n e - c o l o r :   # 0 0 0 ; - - f - b u t t o n - b g :   r g b a ( 0 ,   0 ,   0 ,   0 . 6 ) ; - - f - b u t t o n - a c t i v e - b g :   r g b a ( 0 ,   0 ,   0 ,   0 . 6 ) ; - - f - b u t t o n - h o v e r - b g :   r g b a ( 0 ,   0 ,   0 ,   0 . 6 ) ; - - f - b u t t o n - s v g - w i d t h :   1 8 p x ; - - f - b u t t o n - s v g - h e i g h t :   1 8 p x ; - - f - b u t t o n - s v g - f i l t e r :   n o n e ; t o p : 5 p x ; r i g h t : 5 p x } . f a n c y b o x _ _ n a v { - - f - b u t t o n - w i d t h :   5 0 p x ; - - f - b u t t o n - h e i g h t :   5 0 p x ; - - f - b u t t o n - b o r d e r :   0 ; - - f - b u t t o n - b o r d e r - r a d i u s :   5 0 % ; - - f - b u t t o n - c o l o r :   v a r ( - - f a n c y b o x - c o l o r ) ; - - f - b u t t o n - h o v e r - c o l o r :   v a r ( - - f a n c y b o x - h o v e r - c o l o r ) ; - - f - b u t t o n - b g :   t r a n s p a r e n t ; - - f - b u t t o n - h o v e r - b g :   r g b a ( 2 4 ,   2 4 ,   2 7 ,   0 . 3 ) ; - - f - b u t t o n - a c t i v e - b g :   r g b a ( 2 4 ,   2 4 ,   2 7 ,   0 . 5 ) ; - - f - b u t t o n - s h a d o w :   n o n e ; - - f - b u t t o n - t r a n s i t i o n :   a l l   0 . 1 5 s   e a s e ; - - f - b u t t o n - t r a n s f o r m :   n o n e ; - - f - b u t t o n - s v g - w i d t h :   2 6 p x ; - - f - b u t t o n - s v g - h e i g h t :   2 6 p x ; - - f - b u t t o n - s v g - s t r o k e - w i d t h :   2 . 5 ; - - f - b u t t o n - s v g - f i l l :   n o n e ; - - f - b u t t o n - s v g - f i l t e r :   d r o p - s h a d o w ( 1 p x   1 p x   1 p x   r g b a ( 2 4 ,   2 4 ,   2 7 ,   0 . 5 ) ) ; - - f - b u t t o n - s v g - d i s a b l e d - o p a c i t y :   0 . 6 5 ; - - f - b u t t o n - n e x t - p o s :   1 r e m ; - - f - b u t t o n - p r e v - p o s :   1 r e m ; o p a c i t y : v a r ( - - f a n c y b o x - o p a c i t y ,   1 ) } . f a n c y b o x _ _ n a v   . f - b u t t o n : b e f o r e { p o s i t i o n : a b s o l u t e ; c o n t e n t : " " ; t o p : - 3 0 p x ; r i g h t : - 2 0 p x ; l e f t : - 2 0 p x ; b o t t o m : - 3 0 p x ; z - i n d e x : 1 } . i s - i d l e   . f a n c y b o x _ _ n a v { a n i m a t i o n : . 1 5 s   e a s e - o u t   b o t h   f - f a d e O u t } . i s - i d l e . i s - c o m p a c t   . f a n c y b o x _ _ f o o t e r { p o i n t e r - e v e n t s : n o n e ; a n i m a t i o n : . 1 5 s   e a s e - o u t   b o t h   f - f a d e O u t } . f a n c y b o x _ _ s l i d e > . f - s p i n n e r { p o s i t i o n : a b s o l u t e ; t o p : 5 0 % ; l e f t : 5 0 % ; m a r g i n : v a r ( - - f - s p i n n e r - t o p ,   c a l c ( v a r ( - - f - s p i n n e r - w i d t h )   *   - 0 . 5 ) )   0   0   v a r ( - - f - s p i n n e r - l e f t ,   c a l c ( v a r ( - - f - s p i n n e r - h e i g h t )   *   - 0 . 5 ) ) ; z - i n d e x : 3 0 ; c u r s o r : p o i n t e r } . f a n c y b o x - p r o t e c t e d { p o s i t i o n : a b s o l u t e ; t o p : 0 ; l e f t : 0 ; r i g h t : 0 ; b o t t o m : 0 ; z - i n d e x : 4 0 ; u s e r - s e l e c t : n o n e } . f a n c y b o x - g h o s t { p o s i t i o n : a b s o l u t e ; t o p : 0 ; l e f t : 0 ; w i d t h : 1 0 0 % ; h e i g h t : 1 0 0 % ; m i n - h e i g h t : 0 ; o b j e c t - f i t : c o n t a i n ; z - i n d e x : 4 0 ; u s e r - s e l e c t : n o n e ; p o i n t e r - e v e n t s : n o n e } . f a n c y b o x - f o c u s - g u a r d { o u t l i n e : n o n e ; o p a c i t y : 0 ; p o s i t i o n : f i x e d ; p o i n t e r - e v e n t s : n o n e } . f a n c y b o x _ _ c o n t a i n e r : n o t ( [ a r i a - h i d d e n ] ) { o p a c i t y : 0 } . f a n c y b o x _ _ c o n t a i n e r . i s - a n i m a t e d [ a r i a - h i d d e n = f a l s e ] > * : n o t ( . f a n c y b o x _ _ b a c k d r o p , . f a n c y b o x _ _ c a r o u s e l ) , . f a n c y b o x _ _ c o n t a i n e r . i s - a n i m a t e d [ a r i a - h i d d e n = f a l s e ]   . f a n c y b o x _ _ c a r o u s e l > * : n o t ( . f a n c y b o x _ _ v i e w p o r t ) , . f a n c y b o x _ _ c o n t a i n e r . i s - a n i m a t e d [ a r i a - h i d d e n = f a l s e ]   . f a n c y b o x _ _ s l i d e > * : n o t ( . f a n c y b o x _ _ c o n t e n t ) { a n i m a t i o n : v a r ( - - f - i n t e r f a c e - e n t e r - d u r a t i o n ,   0 . 2 5 s )   e a s e   . 1 s   b a c k w a r d s   f - f a d e I n } . f a n c y b o x _ _ c o n t a i n e r . i s - a n i m a t e d [ a r i a - h i d d e n = f a l s e ]   . f a n c y b o x _ _ b a c k d r o p { a n i m a t i o n : v a r ( - - f - b a c k d r o p - e n t e r - d u r a t i o n ,   0 . 3 5 s )   e a s e   b a c k w a r d s   f - f a d e I n } . f a n c y b o x _ _ c o n t a i n e r . i s - a n i m a t e d [ a r i a - h i d d e n = t r u e ] > * : n o t ( . f a n c y b o x _ _ b a c k d r o p , . f a n c y b o x _ _ c a r o u s e l ) , . f a n c y b o x _ _ c o n t a i n e r . i s - a n i m a t e d [ a r i a - h i d d e n = t r u e ]   . f a n c y b o x _ _ c a r o u s e l > * : n o t ( . f a n c y b o x _ _ v i e w p o r t ) , . f a n c y b o x _ _ c o n t a i n e r . i s - a n i m a t e d [ a r i a - h i d d e n = t r u e ]   . f a n c y b o x _ _ s l i d e > * : n o t ( . f a n c y b o x _ _ c o n t e n t ) { a n i m a t i o n : v a r ( - - f - i n t e r f a c e - e x i t - d u r a t i o n ,   0 . 1 5 s )   e a s e   f o r w a r d s   f - f a d e O u t } . f a n c y b o x _ _ c o n t a i n e r . i s - a n i m a t e d [ a r i a - h i d d e n = t r u e ]   . f a n c y b o x _ _ b a c k d r o p { a n i m a t i o n : v a r ( - - f - b a c k d r o p - e x i t - d u r a t i o n ,   0 . 3 5 s )   e a s e   f o r w a r d s   f - f a d e O u t } . h a s - i f r a m e   . f a n c y b o x _ _ c o n t e n t , . h a s - m a p   . f a n c y b o x _ _ c o n t e n t , . h a s - p d f   . f a n c y b o x _ _ c o n t e n t , . h a s - y o u t u b e   . f a n c y b o x _ _ c o n t e n t , . h a s - v i m e o   . f a n c y b o x _ _ c o n t e n t , . h a s - h t m l 5 v i d e o   . f a n c y b o x _ _ c o n t e n t { m a x - w i d t h : 1 0 0 % ; f l e x - s h r i n k : 1 ; m i n - h e i g h t : 1 p x ; o v e r f l o w : v i s i b l e } . h a s - i f r a m e   . f a n c y b o x _ _ c o n t e n t , . h a s - m a p   . f a n c y b o x _ _ c o n t e n t , . h a s - p d f   . f a n c y b o x _ _ c o n t e n t { w i d t h : c a l c ( 1 0 0 %   -   1 2 0 p x ) ; h e i g h t : 9 0 % } . f a n c y b o x _ _ c o n t a i n e r . i s - c o m p a c t   . h a s - i f r a m e   . f a n c y b o x _ _ c o n t e n t , . f a n c y b o x _ _ c o n t a i n e r . i s - c o m p a c t   . h a s - m a p   . f a n c y b o x _ _ c o n t e n t , . f a n c y b o x _ _ c o n t a i n e r . i s - c o m p a c t   . h a s - p d f   . f a n c y b o x _ _ c o n t e n t { w i d t h : 1 0 0 % ; h e i g h t : 1 0 0 % } . h a s - y o u t u b e   . f a n c y b o x _ _ c o n t e n t , . h a s - v i m e o   . f a n c y b o x _ _ c o n t e n t , . h a s - h t m l 5 v i d e o   . f a n c y b o x _ _ c o n t e n t { w i d t h : 9 6 0 p x ; h e i g h t : 5 4 0 p x ; m a x - w i d t h : 1 0 0 % ; m a x - h e i g h t : 1 0 0 % } . h a s - m a p   . f a n c y b o x _ _ c o n t e n t , . h a s - p d f   . f a n c y b o x _ _ c o n t e n t , . h a s - y o u t u b e   . f a n c y b o x _ _ c o n t e n t , . h a s - v i m e o   . f a n c y b o x _ _ c o n t e n t , . h a s - h t m l 5 v i d e o   . f a n c y b o x _ _ c o n t e n t { p a d d i n g : 0 ; b a c k g r o u n d : r g b a ( 2 4 , 2 4 , 2 7 , . 9 ) ; c o l o r : # f f f } . h a s - m a p   . f a n c y b o x _ _ c o n t e n t { b a c k g r o u n d : # e 5 e 3 d f } . f a n c y b o x _ _ h t m l 5 v i d e o , . f a n c y b o x _ _ i f r a m e { b o r d e r : 0 ; d i s p l a y : b l o c k ; h e i g h t : 1 0 0 % ; w i d t h : 1 0 0 % ; b a c k g r o u n d : r g b a ( 0 , 0 , 0 , 0 ) } . f a n c y b o x - p l a c e h o l d e r { b o r d e r : 0   ! i m p o r t a n t ; c l i p : r e c t ( 1 p x ,   1 p x ,   1 p x ,   1 p x )   ! i m p o r t a n t ; - w e b k i t - c l i p - p a t h : i n s e t ( 5 0 % )   ! i m p o r t a n t ; c l i p - p a t h : i n s e t ( 5 0 % )   ! i m p o r t a n t ; h e i g h t : 1 p x   ! i m p o r t a n t ; m a r g i n : - 1 p x   ! i m p o r t a n t ; o v e r f l o w : h i d d e n   ! i m p o r t a n t ; p a d d i n g : 0   ! i m p o r t a n t ; p o s i t i o n : a b s o l u t e   ! i m p o r t a n t ; w i d t h : 1 p x   ! i m p o r t a n t ; w h i t e - s p a c e : n o w r a p   ! i m p o r t a n t } . f - c a r o u s e l _ _ t h u m b s { - - f - t h u m b - w i d t h :   9 6 p x ; - - f - t h u m b - h e i g h t :   7 2 p x ; - - f - t h u m b - o u t l i n e :   0 ; - - f - t h u m b - o u t l i n e - c o l o r :   # 5 e b 0 e f ; - - f - t h u m b - o p a c i t y :   1 ; - - f - t h u m b - h o v e r - o p a c i t y :   1 ; - - f - t h u m b - s e l e c t e d - o p a c i t y :   1 ; - - f - t h u m b - b o r d e r - r a d i u s :   2 p x ; - - f - t h u m b - o f f s e t :   0 p x ; - - f - b u t t o n - n e x t - p o s :   0 ; - - f - b u t t o n - p r e v - p o s :   0 } . f - c a r o u s e l _ _ t h u m b s . i s - c l a s s i c { - - f - t h u m b - g a p :   8 p x ; - - f - t h u m b - o p a c i t y :   0 . 5 ; - - f - t h u m b - h o v e r - o p a c i t y :   1 ; - - f - t h u m b - s e l e c t e d - o p a c i t y :   1 } . f - c a r o u s e l _ _ t h u m b s . i s - m o d e r n { - - f - t h u m b - g a p :   4 p x ; - - f - t h u m b - e x t r a - g a p :   1 6 p x ; - - f - t h u m b - c l i p - w i d t h :   4 6 p x } . f - t h u m b s { p o s i t i o n : r e l a t i v e ; f l e x : 0   0   a u t o ; m a r g i n : 0 ; o v e r f l o w : h i d d e n ; - w e b k i t - t a p - h i g h l i g h t - c o l o r : r g b a ( 0 , 0 , 0 , 0 ) ; u s e r - s e l e c t : n o n e ; p e r s p e c t i v e : 1 0 0 0 p x ; t r a n s f o r m : t r a n s l a t e Z ( 0 ) } . f - t h u m b s   . f - s p i n n e r { p o s i t i o n : a b s o l u t e ; t o p : 0 ; l e f t : 0 ; w i d t h : 1 0 0 % ; h e i g h t : 1 0 0 % ; b o r d e r - r a d i u s : 2 p x ; b a c k g r o u n d - i m a g e : l i n e a r - g r a d i e n t ( # e b e f f 2 ,   # e 2 e 8 f 0 ) ; z - i n d e x : - 1 } . f - t h u m b s   . f - s p i n n e r   s v g { d i s p l a y : n o n e } . f - t h u m b s . i s - v e r t i c a l { h e i g h t : 1 0 0 % } . f - t h u m b s _ _ v i e w p o r t { w i d t h : 1 0 0 % ; h e i g h t : a u t o ; o v e r f l o w : h i d d e n ; t r a n s f o r m : t r a n s l a t e 3 d ( 0 ,   0 ,   0 ) } . f - t h u m b s _ _ t r a c k { d i s p l a y : f l e x } . f - t h u m b s _ _ s l i d e { p o s i t i o n : r e l a t i v e ; f l e x : 0   0   a u t o ; b o x - s i z i n g : c o n t e n t - b o x ; d i s p l a y : f l e x ; a l i g n - i t e m s : c e n t e r ; j u s t i f y - c o n t e n t : c e n t e r ; p a d d i n g : 0 ; m a r g i n : 0 ; w i d t h : v a r ( - - f - t h u m b - w i d t h ) ; h e i g h t : v a r ( - - f - t h u m b - h e i g h t ) ; o v e r f l o w : v i s i b l e ; c u r s o r : p o i n t e r } . f - t h u m b s _ _ s l i d e . i s - l o a d i n g   i m g { o p a c i t y : 0 } . i s - c l a s s i c   . f - t h u m b s _ _ v i e w p o r t { h e i g h t : 1 0 0 % } . i s - m o d e r n   . f - t h u m b s _ _ t r a c k { w i d t h : m a x - c o n t e n t } . i s - m o d e r n   . f - t h u m b s _ _ t r a c k : : b e f o r e { c o n t e n t : " " ; p o s i t i o n : a b s o l u t e ; t o p : 0 ; b o t t o m : 0 ; l e f t : c a l c ( ( v a r ( - - f - t h u m b - c l i p - w i d t h ,   0 ) ) * - 0 . 5 ) ; w i d t h : c a l c ( v a r ( - - w i d t h ,   0 ) * 1 p x   +   v a r ( - - f - t h u m b - c l i p - w i d t h ,   0 ) ) ; c u r s o r : p o i n t e r } . i s - m o d e r n   . f - t h u m b s _ _ s l i d e { w i d t h : v a r ( - - f - t h u m b - c l i p - w i d t h ) ; t r a n s f o r m : t r a n s l a t e 3 d ( c a l c ( v a r ( - - s h i f t ,   0 )   *   - 1 p x ) ,   0 ,   0 ) ; t r a n s i t i o n : n o n e ; p o i n t e r - e v e n t s : n o n e } . i s - m o d e r n . i s - r e s t i n g   . f - t h u m b s _ _ s l i d e { t r a n s i t i o n : t r a n s f o r m   . 3 3 s   e a s e } . i s - m o d e r n . i s - r e s t i n g   . f - t h u m b s _ _ s l i d e _ _ b u t t o n { t r a n s i t i o n : c l i p - p a t h   . 3 3 s   e a s e } . i s - u s i n g - t a b   . i s - m o d e r n   . f - t h u m b s _ _ s l i d e : f o c u s - w i t h i n { f i l t e r : d r o p - s h a d o w ( - 1 p x   0 p x   0 p x   v a r ( - - f - t h u m b - o u t l i n e - c o l o r ) )   d r o p - s h a d o w ( 2 p x   0 p x   0 p x   v a r ( - - f - t h u m b - o u t l i n e - c o l o r ) )   d r o p - s h a d o w ( 0 p x   - 1 p x   0 p x   v a r ( - - f - t h u m b - o u t l i n e - c o l o r ) )   d r o p - s h a d o w ( 0 p x   2 p x   0 p x   v a r ( - - f - t h u m b - o u t l i n e - c o l o r ) ) } . f - t h u m b s _ _ s l i d e _ _ b u t t o n { a p p e a r a n c e : n o n e ; w i d t h : v a r ( - - f - t h u m b - w i d t h ) ; h e i g h t : 1 0 0 % ; m a r g i n : 0   - 1 0 0 %   0   - 1 0 0 % ; p a d d i n g : 0 ; b o r d e r : 0 ; p o s i t i o n : r e l a t i v e ; b o r d e r - r a d i u s : v a r ( - - f - t h u m b - b o r d e r - r a d i u s ) ; o v e r f l o w : h i d d e n ; b a c k g r o u n d : r g b a ( 0 , 0 , 0 , 0 ) ; o u t l i n e : n o n e ; c u r s o r : p o i n t e r ; p o i n t e r - e v e n t s : a u t o ; t o u c h - a c t i o n : m a n i p u l a t i o n ; o p a c i t y : v a r ( - - f - t h u m b - o p a c i t y ) ; t r a n s i t i o n : o p a c i t y   . 2 s   e a s e } . f - t h u m b s _ _ s l i d e _ _ b u t t o n : h o v e r { o p a c i t y : v a r ( - - f - t h u m b - h o v e r - o p a c i t y ) } . f - t h u m b s _ _ s l i d e _ _ b u t t o n : f o c u s : n o t ( : f o c u s - v i s i b l e ) { o u t l i n e : n o n e } . f - t h u m b s _ _ s l i d e _ _ b u t t o n : f o c u s - v i s i b l e { o u t l i n e : n o n e ; o p a c i t y : v a r ( - - f - t h u m b - s e l e c t e d - o p a c i t y ) } . i s - m o d e r n   . f - t h u m b s _ _ s l i d e _ _ b u t t o n { - - c l i p - p a t h :   i n s e t (   0   c a l c (   ( ( v a r ( - - f - t h u m b - w i d t h ,   0 )   -   v a r ( - - f - t h u m b - c l i p - w i d t h ,   0 ) ) )   *   ( 1   -   v a r ( - - p r o g r e s s ,   0 ) )   *   0 . 5   )   r o u n d   v a r ( - - f - t h u m b - b o r d e r - r a d i u s ,   0 )   ) ; c l i p - p a t h : v a r ( - - c l i p - p a t h ) } . i s - c l a s s i c   . i s - n a v - s e l e c t e d   . f - t h u m b s _ _ s l i d e _ _ b u t t o n { o p a c i t y : v a r ( - - f - t h u m b - s e l e c t e d - o p a c i t y ) } . i s - c l a s s i c   . i s - n a v - s e l e c t e d   . f - t h u m b s _ _ s l i d e _ _ b u t t o n : : a f t e r { c o n t e n t : " " ; p o s i t i o n : a b s o l u t e ; t o p : 0 ; l e f t : 0 ; r i g h t : 0 ; h e i g h t : a u t o ; b o t t o m : 0 ; b o r d e r : v a r ( - - f - t h u m b - o u t l i n e ,   0 )   s o l i d   v a r ( - - f - t h u m b - o u t l i n e - c o l o r ,   t r a n s p a r e n t ) ; b o r d e r - r a d i u s : v a r ( - - f - t h u m b - b o r d e r - r a d i u s ) ; a n i m a t i o n : f - f a d e I n   . 2 s   e a s e - o u t ; z - i n d e x : 1 0 } . f - t h u m b s _ _ s l i d e _ _ i m g { o v e r f l o w : h i d d e n ; p o s i t i o n : a b s o l u t e ; t o p : 0 ; r i g h t : 0 ; b o t t o m : 0 ; l e f t : 0 ; w i d t h : 1 0 0 % ; h e i g h t : 1 0 0 % ; m a r g i n : 0 ; p a d d i n g : v a r ( - - f - t h u m b - o f f s e t ) ; b o x - s i z i n g : b o r d e r - b o x ; p o i n t e r - e v e n t s : n o n e ; o b j e c t - f i t : c o v e r ; b o r d e r - r a d i u s : v a r ( - - f - t h u m b - b o r d e r - r a d i u s ) } . f - t h u m b s . i s - h o r i z o n t a l   . f - t h u m b s _ _ t r a c k { p a d d i n g : 8 p x   0   1 2 p x   0 } . f - t h u m b s . i s - h o r i z o n t a l   . f - t h u m b s _ _ s l i d e { m a r g i n : 0   v a r ( - - f - t h u m b - g a p )   0   0 } . f - t h u m b s . i s - v e r t i c a l   . f - t h u m b s _ _ t r a c k { f l e x - w r a p : w r a p ; p a d d i n g : 0   8 p x } . f - t h u m b s . i s - v e r t i c a l   . f - t h u m b s _ _ s l i d e { m a r g i n : 0   0   v a r ( - - f - t h u m b - g a p )   0 } . f a n c y b o x _ _ t h u m b s { - - f - t h u m b - w i d t h :   9 6 p x ; - - f - t h u m b - h e i g h t :   7 2 p x ; - - f - t h u m b - b o r d e r - r a d i u s :   2 p x ; - - f - t h u m b - o u t l i n e :   2 p x ; - - f - t h u m b - o u t l i n e - c o l o r :   # e d e d e d ; p o s i t i o n : r e l a t i v e ; o p a c i t y : v a r ( - - f a n c y b o x - o p a c i t y ,   1 ) ; t r a n s i t i o n : m a x - h e i g h t   . 3 5 s   c u b i c - b e z i e r ( 0 . 2 3 ,   1 ,   0 . 3 2 ,   1 ) } . f a n c y b o x _ _ t h u m b s . i s - c l a s s i c { - - f - t h u m b - g a p :   8 p x ; - - f - t h u m b - o p a c i t y :   0 . 5 ; - - f - t h u m b - h o v e r - o p a c i t y :   1 } . f a n c y b o x _ _ t h u m b s . i s - c l a s s i c   . f - s p i n n e r { b a c k g r o u n d - i m a g e : l i n e a r - g r a d i e n t ( r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 1 ) ,   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 0 5 ) ) } . f a n c y b o x _ _ t h u m b s . i s - m o d e r n { - - f - t h u m b - g a p :   4 p x ; - - f - t h u m b - e x t r a - g a p :   1 6 p x ; - - f - t h u m b - c l i p - w i d t h :   4 6 p x ; - - f - t h u m b - o p a c i t y :   1 ; - - f - t h u m b - h o v e r - o p a c i t y :   1 } . f a n c y b o x _ _ t h u m b s . i s - m o d e r n   . f - s p i n n e r { b a c k g r o u n d - i m a g e : l i n e a r - g r a d i e n t ( r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 1 ) ,   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 0 5 ) ) } . f a n c y b o x _ _ t h u m b s . i s - h o r i z o n t a l { p a d d i n g : 0   v a r ( - - f - t h u m b - g a p ) } . f a n c y b o x _ _ t h u m b s . i s - v e r t i c a l { p a d d i n g : v a r ( - - f - t h u m b - g a p )   0 } . i s - c o m p a c t   . f a n c y b o x _ _ t h u m b s { - - f - t h u m b - w i d t h :   6 4 p x ; - - f - t h u m b - c l i p - w i d t h :   3 2 p x ; - - f - t h u m b - h e i g h t :   4 8 p x ; - - f - t h u m b - e x t r a - g a p :   1 0 p x } . f a n c y b o x _ _ t h u m b s . i s - m a s k e d { m a x - h e i g h t : 0 p x   ! i m p o r t a n t } . i s - c l o s i n g   . f a n c y b o x _ _ t h u m b s { t r a n s i t i o n : n o n e   ! i m p o r t a n t } . f a n c y b o x _ _ t o o l b a r { - - f - p r o g r e s s - c o l o r :   v a r ( - - f a n c y b o x - c o l o r ,   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 9 4 ) ) ; - - f - b u t t o n - w i d t h :   4 6 p x ; - - f - b u t t o n - h e i g h t :   4 6 p x ; - - f - b u t t o n - c o l o r :   v a r ( - - f a n c y b o x - c o l o r ) ; - - f - b u t t o n - h o v e r - c o l o r :   v a r ( - - f a n c y b o x - h o v e r - c o l o r ) ; - - f - b u t t o n - b g :   r g b a ( 2 4 ,   2 4 ,   2 7 ,   0 . 6 5 ) ; - - f - b u t t o n - h o v e r - b g :   r g b a ( 7 0 ,   7 0 ,   7 3 ,   0 . 6 5 ) ; - - f - b u t t o n - a c t i v e - b g :   r g b a ( 9 0 ,   9 0 ,   9 3 ,   0 . 6 5 ) ; - - f - b u t t o n - b o r d e r - r a d i u s :   0 ; - - f - b u t t o n - s v g - w i d t h :   2 4 p x ; - - f - b u t t o n - s v g - h e i g h t :   2 4 p x ; - - f - b u t t o n - s v g - s t r o k e - w i d t h :   1 . 5 ; - - f - b u t t o n - s v g - f i l t e r :   d r o p - s h a d o w ( 1 p x   1 p x   1 p x   r g b a ( 2 4 ,   2 4 ,   2 7 ,   0 . 1 5 ) ) ; - - f - b u t t o n - s v g - f i l l :   n o n e ; - - f - b u t t o n - s v g - d i s a b l e d - o p a c i t y :   0 . 6 5 ; d i s p l a y : f l e x ; f l e x - d i r e c t i o n : r o w ; j u s t i f y - c o n t e n t : s p a c e - b e t w e e n ; m a r g i n : 0 ; p a d d i n g : 0 ; f o n t - f a m i l y : - a p p l e - s y s t e m , B l i n k M a c S y s t e m F o n t , " S e g o e   U I   A d j u s t e d " , " S e g o e   U I " , " L i b e r a t i o n   S a n s " , s a n s - s e r i f ; c o l o r : v a r ( - - f a n c y b o x - c o l o r ,   c u r r e n t C o l o r ) ; o p a c i t y : v a r ( - - f a n c y b o x - o p a c i t y ,   1 ) ; t e x t - s h a d o w : v a r ( - - f a n c y b o x - t o o l b a r - t e x t - s h a d o w ,   1 p x   1 p x   1 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 5 ) ) ; p o i n t e r - e v e n t s : n o n e ; z - i n d e x : 2 0 } . f a n c y b o x _ _ t o o l b a r   : f o c u s - v i s i b l e { z - i n d e x : 1 } . f a n c y b o x _ _ t o o l b a r . i s - a b s o l u t e , . i s - c o m p a c t   . f a n c y b o x _ _ t o o l b a r { p o s i t i o n : a b s o l u t e ; t o p : 0 ; l e f t : 0 ; r i g h t : 0 } . i s - i d l e   . f a n c y b o x _ _ t o o l b a r { p o i n t e r - e v e n t s : n o n e ; a n i m a t i o n : . 1 5 s   e a s e - o u t   b o t h   f - f a d e O u t } . f a n c y b o x _ _ t o o l b a r _ _ c o l u m n { d i s p l a y : f l e x ; f l e x - d i r e c t i o n : r o w ; f l e x - w r a p : w r a p ; a l i g n - c o n t e n t : f l e x - s t a r t } . f a n c y b o x _ _ t o o l b a r _ _ c o l u m n . i s - l e f t , . f a n c y b o x _ _ t o o l b a r _ _ c o l u m n . i s - r i g h t { f l e x - g r o w : 1 ; f l e x - b a s i s : 0 } . f a n c y b o x _ _ t o o l b a r _ _ c o l u m n . i s - r i g h t { d i s p l a y : f l e x ; j u s t i f y - c o n t e n t : f l e x - e n d ; f l e x - w r a p : n o w r a p } . f a n c y b o x _ _ i n f o b a r { p a d d i n g : 0   5 p x ; l i n e - h e i g h t : v a r ( - - f - b u t t o n - h e i g h t ) ; t e x t - a l i g n : c e n t e r ; f o n t - s i z e : 1 7 p x ; f o n t - v a r i a n t - n u m e r i c : t a b u l a r - n u m s ; - w e b k i t - f o n t - s m o o t h i n g : s u b p i x e l - a n t i a l i a s e d ; c u r s o r : d e f a u l t ; u s e r - s e l e c t : n o n e } . f a n c y b o x _ _ i n f o b a r   s p a n { p a d d i n g : 0   5 p x } . f a n c y b o x _ _ i n f o b a r : n o t ( : f i r s t - c h i l d ) : n o t ( : l a s t - c h i l d ) { b a c k g r o u n d : v a r ( - - f - b u t t o n - b g ) } [ d a t a - f a n c y b o x - t o g g l e - s l i d e s h o w ] { p o s i t i o n : r e l a t i v e } [ d a t a - f a n c y b o x - t o g g l e - s l i d e s h o w ]   . f - p r o g r e s s { h e i g h t : 1 0 0 % ; o p a c i t y : . 3 } [ d a t a - f a n c y b o x - t o g g l e - s l i d e s h o w ]   s v g   g : f i r s t - c h i l d { d i s p l a y : f l e x } [ d a t a - f a n c y b o x - t o g g l e - s l i d e s h o w ]   s v g   g : l a s t - c h i l d { d i s p l a y : n o n e } . h a s - s l i d e s h o w   [ d a t a - f a n c y b o x - t o g g l e - s l i d e s h o w ]   s v g   g : f i r s t - c h i l d { d i s p l a y : n o n e } . h a s - s l i d e s h o w   [ d a t a - f a n c y b o x - t o g g l e - s l i d e s h o w ]   s v g   g : l a s t - c h i l d { d i s p l a y : f l e x } [ d a t a - f a n c y b o x - t o g g l e - f u l l s c r e e n ]   s v g   g : f i r s t - c h i l d { d i s p l a y : f l e x } [ d a t a - f a n c y b o x - t o g g l e - f u l l s c r e e n ]   s v g   g : l a s t - c h i l d { d i s p l a y : n o n e } : f u l l s c r e e n   [ d a t a - f a n c y b o x - t o g g l e - f u l l s c r e e n ]   s v g   g : f i r s t - c h i l d { d i s p l a y : n o n e } : f u l l s c r e e n   [ d a t a - f a n c y b o x - t o g g l e - f u l l s c r e e n ]   s v g   g : l a s t - c h i l d { d i s p l a y : f l e x } . f - p r o g r e s s { p o s i t i o n : a b s o l u t e ; t o p : 0 ; l e f t : 0 ; r i g h t : 0 ; h e i g h t : 3 p x ; t r a n s f o r m : s c a l e X ( 0 ) ; t r a n s f o r m - o r i g i n : 0 ; t r a n s i t i o n - p r o p e r t y : t r a n s f o r m ; t r a n s i t i o n - t i m i n g - f u n c t i o n : l i n e a r ; b a c k g r o u n d : v a r ( - - f - p r o g r e s s - c o l o r ,   v a r ( - - f - c a r o u s e l - t h e m e - c o l o r ,   # 0 0 9 1 f f ) ) ; z - i n d e x : 3 0 ; u s e r - s e l e c t : n o n e ; p o i n t e r - e v e n t s : n o n e }  
 
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
@keyframes loaderSpin{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}.block-half-spacing{padding-block:60px;--block-spacing-top: 60px;--block-spacing-bottom: 60px}@media all and (max-width: 1200px){.block-half-spacing{padding-block:35px;--block-spacing-top: 35px;--block-spacing-bottom: 35px}}.block-half-spacing-top,article.with-no-decorator-child{padding-top:60px;--block-spacing-top: 60px}@media all and (max-width: 1200px){.block-half-spacing-top,article.with-no-decorator-child{padding-top:35px;--block-spacing-top: 35px}}.block-half-spacing-bottom{padding-bottom:60px;--block-spacing-bottom: 60px}@media all and (max-width: 1200px){.block-half-spacing-bottom{padding-bottom:35px;--block-spacing-bottom: 35px}}.block-spacing{padding-block:120px;--block-spacing-top: 120px;--block-spacing-bottom: 120px}@media all and (max-width: 1200px){.block-spacing{padding-block:60px;--block-spacing-top: 60px;--block-spacing-bottom: 60px}}.block-spacing-top{padding-top:120px;--block-spacing-top: 120px}@media all and (max-width: 1200px){.block-spacing-top{padding-top:60px;--block-spacing-top: 60px}}.block-spacing-bottom{padding-bottom:120px;--block-spacing-bottom: 120px}@media all and (max-width: 1200px){.block-spacing-bottom{padding-bottom:60px;--block-spacing-bottom: 60px}}.bordered{padding-top:0;padding-bottom:0}.bordered>.container>*:first-child{border-top:.5px solid #a7bbd5;padding-top:var(--block-spacing-top)}.bordered>.container>*:last-child{border-bottom:.5px solid #a7bbd5;padding-bottom:var(--block-spacing-bottom)}.bordered-top{padding-top:0}.bordered-top>.container>*:first-child{border-top:.5px solid #a7bbd5;padding-top:var(--block-spacing-top)}.bordered-bottom{padding-bottom:0}.bordered-bottom>.container>*:last-child{border-bottom:.5px solid #a7bbd5;padding-bottom:var(--block-spacing-bottom)}@keyframes loaderSpin{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}:root{--overlap-height: -80px;--overlap-height-mobile: -50px}a:focus{outline:none}h1,h2,h3,h4,h5,h6,p{will-change:transform}h3{font-size:32px}article.main-wrapper{position:relative}.swiper-navigation{width:fit-content;display:flex;gap:20px}.swiper-navigation .swiper-button-prev,.swiper-navigation .swiper-button-next{display:block;position:static;width:22px;height:22px;color:#1a3a6d;background-color:#1a3a6d;mask-image:url("/assets/icons/back-arrow.svg?v=chN13-6uxhSaW5S2sf5y8P5ewfI");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/icons/back-arrow.svg?v=chN13-6uxhSaW5S2sf5y8P5ewfI");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:unset}.swiper-navigation .swiper-button-prev:hover,.swiper-navigation .swiper-button-next:hover{opacity:.7}.swiper-navigation .swiper-button-prev.swiper-button-disabled,.swiper-navigation .swiper-button-prev:disabled,.swiper-navigation .swiper-button-next.swiper-button-disabled,.swiper-navigation .swiper-button-next:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.swiper-navigation .swiper-button-next{transform:rotate(180deg)}.section-header{margin-bottom:75px}.section-header .section-title{font-size:3em;font-weight:normal;line-height:1.2;font-weight:500;margin-bottom:25px}.section-header .section-title em{display:inline-block;font-family:"Tiro Bangla";font-style:italic}.section-header .section-summary{font-size:1.125em;font-weight:300;line-height:normal}@media all and (max-width: 1200px){.section-header{margin-bottom:40px}.section-header .section-title{font-size:1.6em}}button.primary-button,button.loadMoreBtn{border:none}.primary-button,.loadMoreBtn{width:fit-content;background-color:var(--button-background-color, #253D82);padding:0;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.primary-button>a,.loadMoreBtn>a,.primary-button>span,.loadMoreBtn>span{display:flex;align-items:center;gap:5px;padding:20px;padding-block:17px;color:var(--button-text-color, #fff);font-size:.875em;line-height:1;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.primary-button>a::after,.loadMoreBtn>a::after,.primary-button>span::after,.loadMoreBtn>span::after{content:"";display:inline-block;width:14px;height:14px;background-color:var(--button-text-color, #fff);mask-image:url("/assets/icons/angled-arrow-right.svg?v=i9sJTivCaM_tWNe6C-7uj4wcdYQ");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/icons/angled-arrow-right.svg?v=i9sJTivCaM_tWNe6C-7uj4wcdYQ");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.primary-button.main-action,.main-action.loadMoreBtn{--button-background-color: #FFF;--button-text-color: #253D83}.primary-button.main-action,.main-action.loadMoreBtn,.primary-button.opportunity-link,.opportunity-link.loadMoreBtn,.primary-button.career-form-link,.career-form-link.loadMoreBtn{min-width:180px}.primary-button.main-action a,.main-action.loadMoreBtn a,.primary-button.opportunity-link a,.opportunity-link.loadMoreBtn a,.primary-button.career-form-link a,.career-form-link.loadMoreBtn a{font-size:14px;font-weight:500;text-align:center}.primary-button.main-action a span,.main-action.loadMoreBtn a span,.primary-button.opportunity-link a span,.opportunity-link.loadMoreBtn a span,.primary-button.career-form-link a span,.career-form-link.loadMoreBtn a span{flex-grow:1}.primary-button.main-action a::after,.main-action.loadMoreBtn a::after,.primary-button.opportunity-link a::after,.opportunity-link.loadMoreBtn a::after,.primary-button.career-form-link a::after,.career-form-link.loadMoreBtn a::after{flex-grow:0;flex-shrink:0}.primary-button:hover,.loadMoreBtn:hover{opacity:.8}.primary-link-button{width:fit-content;background-color:rgba(0,0,0,0)}.primary-link-button a{display:flex;align-items:center;gap:13px;color:var(--primary-text-color);text-align:center;font-size:.875em;font-weight:500;line-height:1;text-transform:uppercase;padding-block:10px;border-bottom:1px solid var(--primary-text-color);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.primary-link-button a::after{content:"";display:inline-block;width:14px;height:14px;background-color:var(--primary-text-color);mask-image:url("/assets/icons/angled-arrow-right.svg?v=i9sJTivCaM_tWNe6C-7uj4wcdYQ");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/icons/angled-arrow-right.svg?v=i9sJTivCaM_tWNe6C-7uj4wcdYQ");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.primary-link-button:hover a{color:#3270d3;border-color:#3270d3}.primary-link-button:hover a::after{background-color:#3270d3}.rich-text{font-size:1em;line-height:normal;font-weight:300}.rich-text ul,.rich-text ol{margin-bottom:1.5em;padding-left:1.5em}.rich-text ul li,.rich-text ol li{margin-bottom:.5em;line-height:1.6;font-size:1em;font-weight:300}.rich-text ul li:last-child,.rich-text ol li:last-child{margin-bottom:0}.rich-text ul{list-style-type:disc}.rich-text ul li{list-style-type:inherit}.rich-text ul ul{list-style-type:circle;margin-bottom:.5em}.rich-text ul ul ul{list-style-type:square}.rich-text ol{list-style-type:decimal}.rich-text ol ol{list-style-type:lower-alpha;margin-bottom:.5em}.rich-text ol ol ol{list-style-type:lower-roman}.loader-container{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;height:100vh}.loader{color:#fff;font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;z-index:99999;animation:loaderSpin 1.3s infinite linear;transform:translateZ(0)}.pillar-1.pillar-tag,.pillar-1.filter-icon{background-image:url("/assets/images/pillars/cyan.svg?v=HHu5XhlyfhzNRP_Ew0yJ4UehwWM")}.pillar-1 h3.pillar-item-title{color:#01a0cb}.pillar-1.nav-link,.pillar-1.nav-placeholder{color:#00a6ce !important}.pillar-1.pillar-item-wrapper .pillar-item{background-color:#01a0cb}.pillar-1.pillar-item-wrapper .pillar-item .pillar-item-image{background-image:url("/assets/images/pillars/cyan.svg?v=HHu5XhlyfhzNRP_Ew0yJ4UehwWM")}.pillar-1.pillar-item-wrapper .pillar-item:hover{--primary-background-color: #01a0cb}.pillar-1.pillar-item-wrapper .pillar-item:hover .pillar-item-image{background-image:url("/assets/images/pillars/white.svg?v=cKBBBxMVcyMRBaGHDzsLtl1xnvA")}.pillar-1.pillar-item-wrapper .pillar-item:hover::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pillar-1 .main-banner .banner-media{--banner-overlay-color: rgba(5, 40, 99, 0.4)}.pillar-1 .overview-section{background:linear-gradient(90deg, #01A6CE 0%, #7CD1E6 100%)}.pillar-1 .overview-section::after{background-image:url("/assets/images/overview-overlay-cyan-style.svg?v=mx9VfgKk7h_0c4Z82F0YjxfWY4M");background-color:rgba(0,0,0,0)}.pillar-1 .solution-item{border-bottom:5px solid #01a0cb}.pillar-1 .solution-item::after{background-color:rgba(1,159,203,.1019607843)}.pillar-1.project-solution-item{border-bottom:5px solid #01a0cb;background-color:rgba(1,159,203,.1019607843)}.pillar-1 .bg-colored{--primary-background-color: #01A6CE}.pillar-1 .solution-item .image-container{opacity:.3}.pillar-2.pillar-tag,.pillar-2.filter-icon{background-image:url("/assets/images/pillars/mint.svg?v=nvMYbK34I7iMUcbQUQCzrVvQwrw")}.pillar-2 h3.pillar-item-title{color:#77bd20}.pillar-2.nav-link,.pillar-2.nav-placeholder{color:#77bd20 !important}.pillar-2.pillar-item-wrapper .pillar-item{background-color:#77bd20}.pillar-2.pillar-item-wrapper .pillar-item .pillar-item-image{background-image:url("/assets/images/pillars/mint.svg?v=nvMYbK34I7iMUcbQUQCzrVvQwrw")}.pillar-2.pillar-item-wrapper .pillar-item:hover{--primary-background-color: #77BD20}.pillar-2.pillar-item-wrapper .pillar-item:hover .pillar-item-image{background-image:url("/assets/images/pillars/white.svg?v=cKBBBxMVcyMRBaGHDzsLtl1xnvA")}.pillar-2.pillar-item-wrapper .pillar-item:hover::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pillar-2 .main-banner .banner-media{--banner-overlay-color: rgba(82, 182, 121, 0.2509803922)}.pillar-2 .overview-section{background:linear-gradient(86deg, #76BC21 25.18%, #B8DB8D 100.61%)}.pillar-2 .overview-section::after{background-image:url("/assets/images/overview-overlay-mint-style.svg?v=a6wpYypjlfp7UYnRnz2XrC_Anr4");background-color:rgba(0,0,0,0)}.pillar-2 .solution-item{border-bottom:5px solid #77bd20}.pillar-2 .solution-item::after{background-color:rgba(82,182,121,.3490196078)}.pillar-2.project-solution-item{border-bottom:5px solid #77bd20;background-color:rgba(82,182,121,.3490196078)}.pillar-2 .bg-colored{--primary-background-color: #76BC21}.pillar-2 .solution-item .image-container{opacity:.3}.pillar-3.pillar-tag,.pillar-3.filter-icon{background-image:url("/assets/images/pillars/caramel.svg?v=S1lYEBGBg477IgqkWf1_GHeq-Kc")}.pillar-3 h3.pillar-item-title{color:#eab78a}.pillar-3.nav-link,.pillar-3.nav-placeholder{color:#eab78a !important}.pillar-3.pillar-item-wrapper .pillar-item{background-color:#eab78a}.pillar-3.pillar-item-wrapper .pillar-item .pillar-item-image{background-image:url("/assets/images/pillars/caramel.svg?v=S1lYEBGBg477IgqkWf1_GHeq-Kc")}.pillar-3.pillar-item-wrapper .pillar-item:hover{--primary-background-color: #EAB78A}.pillar-3.pillar-item-wrapper .pillar-item:hover .pillar-item-image{background-image:url("/assets/images/pillars/white.svg?v=cKBBBxMVcyMRBaGHDzsLtl1xnvA")}.pillar-3.pillar-item-wrapper .pillar-item:hover::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pillar-3 .overview-section{background:linear-gradient(86deg, #E8B78A 25.18%, #F4D7BF 100.61%)}.pillar-3 .overview-section::after{background-image:url("/assets/images/overview-overlay-caramel-style.svg?v=1-1EZKXvIK9Eo4OGG95xKxRS8Ik");background-color:rgba(0,0,0,0)}.pillar-3 .solution-item{border-bottom:5px solid #eab78a}.pillar-3 .solution-item::after{background-color:rgba(241,216,192,.3490196078)}.pillar-3.project-solution-item{border-bottom:5px solid #eab78a;background-color:rgba(241,216,192,.3490196078)}.pillar-3 .bg-colored{--primary-background-color: #E8B78A}.pillar-3 .solution-item .image-container{opacity:.3}.header-overlay{content:"";position:absolute;top:0;inset-inline:0;z-index:2;height:300px;opacity:.65;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #000 100%);pointer-events:none;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}header{font-size:16px;position:absolute;top:0;inset-inline:0;z-index:1000;width:100%;height:110px;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}header *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header>.container{padding-block:20px}header .side-menu-back-button{display:none;color:#253d83;font-size:.8em;line-height:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}header .side-menu-back-button:hover{opacity:.6}header .side-menu-back-button::before{content:"";display:block;width:24px;height:24px;background-image:url("/assets/icons/back-arrow.svg?v=chN13-6uxhSaW5S2sf5y8P5ewfI");background-repeat:no-repeat;background-size:contain;background-position:center;margin-inline-end:5px}header .side-menu-nav-children{color:#253d83;font-size:1em;line-height:1.25;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .side-menu-nav-children .nav-link,header .side-menu-nav-children .nav-placeholder{color:#253d83;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}header .side-menu-nav-children .nav-link:hover,header .side-menu-nav-children .nav-placeholder:hover{opacity:.6}header .side-menu-nav-children>.nav-item>.nav-link,header .side-menu-nav-children>.nav-item>.nav-placeholder{font-weight:700;margin-bottom:10px}header .main-children-container{pointer-events:none;display:block;height:fit-content;position:absolute;top:100%;bottom:10px;inset-inline:0;z-index:900;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}header .main-children-container .side-content-block{display:flex;flex-direction:column;justify-content:end;width:25%;height:100%;position:absolute;inset-inline-end:0;top:0;bottom:0;color:#253d83;background-color:#fafbfc;line-height:1.25;padding-inline-start:20px;padding-inline-end:40px;padding-block:100px;margin-inline-start:auto;margin-inline-end:0}header .main-children-container .side-content-block h3{font-size:1em;margin-bottom:20px}header .main-children-container .side-content-block .rich-text{font-size:.875em}header .main-children-container>.container>.nav-children{color:#253d83;font-size:1em;line-height:1.063em;display:flex;gap:50px;width:50%;background-color:rgba(0,0,0,0);padding-top:50px;padding-bottom:50px;margin-inline-start:25%;margin-inline-end:20%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .main-children-container>.container>.nav-children .nav-link,header .main-children-container>.container>.nav-children .nav-placeholder{color:#253d83;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}header .main-children-container>.container>.nav-children .nav-link:hover,header .main-children-container>.container>.nav-children .nav-placeholder:hover{opacity:.6}header .main-children-container>.container>.nav-children>.nav-item{width:33.3333333333%}header .main-children-container>.container>.nav-children>.nav-item>.nav-link,header .main-children-container>.container>.nav-children>.nav-item>.nav-placeholder{font-weight:700;margin-bottom:20px}header .main-children-container>.container>.nav-children>.nav-item>.nav-children{font-size:.824em}header .main-children-container>.container>.nav-children>.nav-item>.nav-children>.nav-item>.nav-link,header .main-children-container>.container>.nav-children>.nav-item>.nav-children>.nav-item>.nav-placeholder{color:#253d83;font-weight:600;margin-bottom:15px}header .main-children-container>.container>.nav-children>.nav-item>.nav-children>.nav-item>.nav-children{padding-inline-start:10px;border-inline-start:4px solid #627eb5;margin-bottom:15px}header .main-children-container>.container>.nav-children>.nav-item>.nav-children>.nav-item>.nav-children>.nav-item>.nav-link,header .main-children-container>.container>.nav-children>.nav-item>.nav-children>.nav-item>.nav-children>.nav-item>.nav-placeholder{color:#627eb5;margin-bottom:15px}header .logo-container{max-width:177px;height:100%;max-height:100%;aspect-ratio:2.5285714286;margin-inline-end:40px}header .logo-container a{position:relative;display:block;height:100%}header .logo-container a img{position:absolute;inset:0;max-width:100%;max-height:100%;opacity:0;object-fit:contain;object-position:center;-webkit-transition:opacity .3s ease-in-out .1s;-moz-transition:opacity .3s ease-in-out .1s;-ms-transition:opacity .3s ease-in-out .1s;-o-transition:opacity .3s ease-in-out .1s;transition:opacity .3s ease-in-out .1s}header .logo-container a img.logo-dark{opacity:1}header .nav-controls-container{display:flex;align-items:center;height:100%}header .nav-controls-container nav{display:flex;flex-grow:1;justify-content:space-between}header .nav-menu-container{display:flex;align-items:center;justify-content:start;gap:33px}header .nav-menu-container .nav-item .nav-link,header .nav-menu-container .nav-item .nav-placeholder{display:block}header .nav-menu-container .nav-item .side-menu-nav-children{display:none}header .nav-menu-container>.nav-item{font-size:1.125em}header .nav-menu-container>.nav-item>.nav-link,header .nav-menu-container>.nav-item>.nav-placeholder{color:#fff;line-height:1;padding-block:10px;position:relative}header .nav-menu-container>.nav-item>.nav-link::after,header .nav-menu-container>.nav-item>.nav-placeholder::after{content:"";position:absolute;height:3px;width:0;background:#fff;bottom:0;inset-inline-start:50%;transition:all .3s ease-in-out}header .nav-menu-container>.nav-item>.nav-link:hover::after,header .nav-menu-container>.nav-item>.nav-placeholder:hover::after{width:100%;inset-inline-start:0}header .nav-menu-container>.nav-item>.nav-link.active::after,header .nav-menu-container>.nav-item>.nav-placeholder.active::after{width:100%;inset-inline-start:0}header .nav-menu-container>.nav-item>.nav-link,header .nav-menu-container>.nav-item>.nav-placeholder{-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}@media all and (min-width: 1200px){header .nav-menu-container>.nav-item:hover>.nav-link.has-children::before,header .nav-menu-container>.nav-item:hover>.nav-placeholder.has-children::before{content:"";width:750px;height:50px;position:absolute;top:100%;bottom:0;left:-250px}header .nav-menu-container>.nav-item:hover .main-children-container{margin-top:-1px;pointer-events:auto;opacity:1}}header .header-control-column{display:none}header .header-control-container{display:flex;align-items:center;justify-content:end;gap:25px;height:100%;margin-inline-start:auto;margin-inline-end:0}header .header-control-container .burger-menu{cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:24px;height:16px;z-index:150}header .header-control-container .burger-menu .line{width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform-origin:center}header .header-control-container .search-container{opacity:0;pointer-events:none}header .search-container{flex-shrink:0;cursor:pointer;padding-inline-start:20px;border-inline-start:1px solid hsla(0,0%,100%,.5019607843);margin-inline-start:20px;-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}header .search-container .search{display:block;width:24px;height:24px;background:url("/assets/icons/search-dark.svg?v=MhA68sXyN2wk_WlQABcrzbpgNdE") no-repeat center/contain;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}header .search-container .search:hover{opacity:.6}header .search-container .search{-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}header.light .logo-container a.logo img.logo-dark,header.side-menu-opened .logo-container a.logo img.logo-dark,header.style-light .logo-container a.logo img.logo-dark{opacity:0}header.light .logo-container a.logo img.logo-light,header.side-menu-opened .logo-container a.logo img.logo-light,header.style-light .logo-container a.logo img.logo-light{opacity:1}header.light .nav-menu-container>.nav-item>.nav-link::after,header.light .nav-menu-container>.nav-item>.nav-placeholder::after,header.side-menu-opened .nav-menu-container>.nav-item>.nav-link::after,header.side-menu-opened .nav-menu-container>.nav-item>.nav-placeholder::after,header.style-light .nav-menu-container>.nav-item>.nav-link::after,header.style-light .nav-menu-container>.nav-item>.nav-placeholder::after{background-color:#253d83}header.light .nav-menu-container>.nav-item>.nav-placeholder,header.side-menu-opened .nav-menu-container>.nav-item>.nav-placeholder,header.style-light .nav-menu-container>.nav-item>.nav-placeholder{cursor:default}header.light .nav-controls-container nav .nav-menu-container>.nav-item>.nav-link,header.light .nav-controls-container nav .nav-menu-container>.nav-item>.nav-placeholder,header.side-menu-opened .nav-controls-container nav .nav-menu-container>.nav-item>.nav-link,header.side-menu-opened .nav-controls-container nav .nav-menu-container>.nav-item>.nav-placeholder,header.style-light .nav-controls-container nav .nav-menu-container>.nav-item>.nav-link,header.style-light .nav-controls-container nav .nav-menu-container>.nav-item>.nav-placeholder{color:#253d83}header.light .header-control-container .burger-menu .line,header.side-menu-opened .header-control-container .burger-menu .line,header.style-light .header-control-container .burger-menu .line{background-color:#253d83}header.light .search-container,header.side-menu-opened .search-container,header.style-light .search-container{border-color:#253d83}header.light .search-container .search,header.side-menu-opened .search-container .search,header.style-light .search-container .search{background-image:url("/assets/icons/search-light.svg?v=RgbqWKtYfeYlaS43Qq0KTMOomlE")}header.menu-opened{background-color:#fff}header.side-menu-opened{background-color:#fff}@media all and (max-width: 1500px){header{font-size:15px}}@media all and (max-width: 1400px){header{font-size:14px}header .main-children-container>.container>.nav-children{gap:20px}}@media all and (max-width: 1200px){header{overflow:hidden;font-size:19px}header .nav-link,header .nav-placeholder{width:fit-content}header .nav-container{position:relative;padding-top:20px}header .side-menu-back-button{display:flex;align-items:center;gap:15px;margin-bottom:30px}header .nav-controls-container nav{opacity:0;pointer-events:none;display:block;height:100%;position:relative;background-color:rgba(0,0,0,0);padding-inline-end:10px;padding-top:40px}header .nav-controls-container nav::-webkit-scrollbar{width:5px;height:3px}header .nav-controls-container nav::-webkit-scrollbar-track{background:rgba(0,0,0,0);height:2px}header .nav-controls-container nav::-webkit-scrollbar-thumb{background:#253d83}header .nav-controls-container nav{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .nav-controls-container .nav-menu-container{display:block}header .nav-controls-container .nav-menu-container>.nav-item{padding-bottom:25px}header .nav-controls-container .nav-menu-container>.nav-item>.nav-link{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}header .nav-controls-container .nav-menu-container>.nav-item>.nav-link:hover{opacity:.6}header .nav-controls-container .nav-menu-container>.nav-item>.nav-link,header .nav-controls-container .nav-menu-container>.nav-item>.nav-placeholder{padding:unset}header .nav-controls-container .nav-menu-container>.nav-item>.nav-link::after,header .nav-controls-container .nav-menu-container>.nav-item>.nav-link::before,header .nav-controls-container .nav-menu-container>.nav-item>.nav-placeholder::after,header .nav-controls-container .nav-menu-container>.nav-item>.nav-placeholder::before{content:none}header .nav-controls-container .nav-menu-container>.nav-item>.nav-link.has-children,header .nav-controls-container .nav-menu-container>.nav-item>.nav-placeholder.has-children{padding-bottom:20px}header .nav-controls-container .nav-menu-container>.nav-item>.nav-link.has-children::after,header .nav-controls-container .nav-menu-container>.nav-item>.nav-placeholder.has-children::after{all:unset;content:":";margin-inline-start:-3px}header .nav-controls-container .nav-menu-container>.nav-item .side-menu-nav-children{display:block}header .nav-controls-container .nav-menu-container>.nav-item .side-menu-nav-children>.nav-item{padding-bottom:20px}header .nav-controls-container .nav-menu-container>.nav-item .side-menu-nav-children>.nav-item>.nav-link,header .nav-controls-container .nav-menu-container>.nav-item .side-menu-nav-children>.nav-item>.nav-placeholder{margin:unset}header .nav-controls-container .nav-menu-container>.nav-item .side-menu-nav-children>.nav-item:last-child{padding-bottom:unset}header .nav-controls-container .main-children-container{display:block;position:absolute;inset:0;top:40px;opacity:0;height:0;padding-inline-end:10px;pointer-events:none;background-color:rgba(0,0,0,0);transform:translateX(100%)}header .nav-controls-container .main-children-container .side-content-block{display:none}header .nav-controls-container .main-children-container>.container{margin:unset;padding:unset;padding-bottom:40px}header .nav-controls-container .main-children-container>.container>.nav-children{display:block;width:100%;padding:unset;margin:unset}header .nav-controls-container .main-children-container>.container>.nav-children>.nav-item{display:none;width:100%}header .nav-controls-container .main-children-container>.container>.nav-children>.nav-item.opened{display:block}header .nav-controls-container .main-children-container.opened{opacity:1;overflow:unset;height:100%;transform:translateX(0)}header .nav-controls-container .search-container{display:none}header .header-control-column{display:block}header.side-menu-opened{height:100vh;overflow-x:hidden;overflow-y:auto}header.side-menu-opened::-webkit-scrollbar{width:5px;height:3px}header.side-menu-opened::-webkit-scrollbar-track{background:rgba(0,0,0,0);height:2px}header.side-menu-opened::-webkit-scrollbar-thumb{background:#253d83}header.side-menu-opened .header-control-container .burger-menu .line:first-child{transform:rotate(45deg) translate(5px, 5px)}header.side-menu-opened .header-control-container .burger-menu .line:nth-child(2){opacity:0}header.side-menu-opened .header-control-container .burger-menu .line:last-child{transform:rotate(-45deg) translate(5px, -5px)}header.side-menu-opened .header-control-container .search-container{opacity:1;pointer-events:auto}header.side-menu-opened .nav-controls-container nav{opacity:1;pointer-events:auto}header.side-menu-opened .nav-controls-container .main-children-container{background-color:#fff}header.side-menu-opened .nav-controls-container .main-children-container.opened{pointer-events:auto}header .search-container{padding-inline-start:unset;border-inline-start:unset;margin-inline-start:unset}header.style-mobile-light .logo-container a.logo img.logo-dark{opacity:0}header.style-mobile-light .logo-container a.logo img.logo-light{opacity:1}header.style-mobile-light .nav-menu-container>.nav-item>.nav-link::after,header.style-mobile-light .nav-menu-container>.nav-item>.nav-placeholder::after{background-color:#253d83}header.style-mobile-light .nav-menu-container>.nav-item>.nav-placeholder{cursor:default}header.style-mobile-light .nav-controls-container nav .nav-menu-container>.nav-item>.nav-link,header.style-mobile-light .nav-controls-container nav .nav-menu-container>.nav-item>.nav-placeholder{color:#253d83}header.style-mobile-light .header-control-container .burger-menu .line{background-color:#253d83}header.style-mobile-light .search-container{border-color:#253d83}header.style-mobile-light .search-container .search{background-image:url("/assets/icons/search-light.svg?v=RgbqWKtYfeYlaS43Qq0KTMOomlE")}}@media all and (max-width: 768px){header .logo-container{margin-inline-end:0}}html.no-scroll,body.no-scroll{overflow:hidden;height:100%}.search-pop-up-container{position:fixed;inset:0;z-index:100;opacity:0;pointer-events:none;display:flex;justify-content:center;width:100%;height:100vh;background:rgba(0,0,0,.8);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-pop-up-container .search-pop-up{position:relative;z-index:15;width:100%}.search-pop-up-container .search-pop-up .search-popup-close{position:fixed;top:35px;inset-inline-end:35px;z-index:20;width:32px;height:32px;padding:0;border:0;background:url("/Assets/Icons/cancel-cross.svg?v=FHFSYRLegazvGLe8i6moWJ9uIo8") no-repeat center/20px 20px;filter:invert(1);cursor:pointer}.search-pop-up-container .search-pop-up .search-popup-close:focus,.search-pop-up-container .search-pop-up .search-popup-close:hover{opacity:.6}.search-pop-up-container .search-pop-up .content{position:absolute;top:20%;inset-inline-start:50%;width:auto;min-width:50vw;max-width:90vw;padding:0;transform:translate(-50%, -20%)}@media all and (max-width: 768px){.search-pop-up-container .search-pop-up .content{width:100%}}.search-pop-up-container .search-pop-up .searchInputWrap{position:relative}.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]{width:100%;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);border-bottom:2px solid #fff;padding-inline-end:50px;padding-bottom:20px;color:#fff;font-weight:300}.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]{font-size:20px}@media screen and (min-width: 320px){.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]{font-size:calc(20px + 10*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]{font-size:30px}}.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]{line-height:28px}@media screen and (min-width: 420px){.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]{line-height:calc(28px + 7*(100vw - 420px)/1180)}}@media screen and (min-width: 1600px){.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]{line-height:35px}}.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]:focus{outline:none;border-bottom:2px solid #253d83}.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]::placeholder{color:#fff;font-weight:300}.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]::placeholder{font-size:20px}@media screen and (min-width: 320px){.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]::placeholder{font-size:calc(20px + 10*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]::placeholder{font-size:30px}}.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]::placeholder{line-height:28px}@media screen and (min-width: 420px){.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]::placeholder{line-height:calc(28px + 7*(100vw - 420px)/1180)}}@media screen and (min-width: 1600px){.search-pop-up-container .search-pop-up .searchInputWrap input[type=text]::placeholder{line-height:35px}}.search-pop-up-container .search-pop-up .searchInputWrap a{all:unset;cursor:pointer;position:absolute;inset-inline-end:10px;bottom:25px;z-index:20;width:25px;height:25px;color:rgba(0,0,0,0);background:url("/assets/icons/search-field-icon.svg?v=395Rhpu6tOvzj5sh9F6SZ1rlN8k") no-repeat center/contain;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-pop-up-container .search-pop-up .searchInputWrap a:focus,.search-pop-up-container .search-pop-up .searchInputWrap a:hover{opacity:.6}.search-pop-up-container .ui-menu{width:100%;position:absolute;max-width:100%;inset-inline:0 !important;padding-top:36px;padding-inline-start:0;list-style-type:none}.search-pop-up-container .ui-menu.ui-widget-content{border:none;background:rgba(0,0,0,.3)}.search-pop-up-container .ui-menu.ui-widget{font-size:20px}@media screen and (min-width: 320px){.search-pop-up-container .ui-menu.ui-widget{font-size:calc(20px + 5*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.search-pop-up-container .ui-menu.ui-widget{font-size:25px}}.search-pop-up-container .ui-menu.ui-widget{line-height:18px}@media screen and (min-width: 420px){.search-pop-up-container .ui-menu.ui-widget{line-height:calc(18px + 2*(100vw - 420px)/1180)}}@media screen and (min-width: 1600px){.search-pop-up-container .ui-menu.ui-widget{line-height:20px}}.search-pop-up-container .ui-menu .ui-menu-item{padding:15px 0;padding-inline:15px;list-style-image:none}@media all and (min-width: 1200px){.search-pop-up-container .ui-menu .ui-menu-item:hover{background:rgba(107,107,107,.223)}.search-pop-up-container .ui-menu .ui-menu-item:hover a{background:none !important}.search-pop-up-container .ui-menu .ui-menu-item:hover a::after{transform:translateX(3px)}.search-pop-up-container .ui-menu .ui-menu-item:hover.ui-search-hover{border:none !important;outline:none !important}}.search-pop-up-container .ui-menu .ui-menu-item.ui-search-hover{border:none;outline:none}.search-pop-up-container .ui-menu .ui-menu-item a{transform:scale(1) !important;top:calc(50% - 5px);inset-inline-start:0;transform:translateY(-50%);display:flex !important;justify-content:space-between;align-items:center;position:relative;gap:10px;border:none;background:none;max-width:100%;color:#fff}.search-pop-up-container .ui-menu .ui-menu-item a{font-size:18px}@media screen and (min-width: 320px){.search-pop-up-container .ui-menu .ui-menu-item a{font-size:calc(18px + 6*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.search-pop-up-container .ui-menu .ui-menu-item a{font-size:24px}}.search-pop-up-container .ui-menu .ui-menu-item a{line-height:20px}@media screen and (min-width: 420px){.search-pop-up-container .ui-menu .ui-menu-item a{line-height:calc(20px + 8*(100vw - 420px)/1180)}}@media screen and (min-width: 1600px){.search-pop-up-container .ui-menu .ui-menu-item a{line-height:28px}}.search-pop-up-container .ui-menu .ui-menu-item a::after{content:"";background-image:url(/assets/icons/next-arrow.svg?v=5ILrY2YOnVo_qxDpnLmln5x-LHo);background-position:center;background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;display:flex;flex-shrink:0;transition:transform .3s ease}.search-pop-up-container .ui-menu .ui-widget-content{background:none}.search-pop-up-container .validatorHolder{margin-top:2px}.search-pop-up-container .validatorHolder span{color:#fff;opacity:.6}.search-pop-up-container .validatorHolder span{font-size:12px}@media screen and (min-width: 320px){.search-pop-up-container .validatorHolder span{font-size:calc(12px + 4*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.search-pop-up-container .validatorHolder span{font-size:16px}}.search-pop-up-container.active{pointer-events:auto;opacity:1}.main-banner{height:100vh;position:relative}.main-banner .banner-media::after{content:none;pointer-events:none;position:absolute;inset:0;z-index:0;background-color:var(--banner-overlay-color, rgba(0, 0, 0, 0.4588235294))}.main-banner .banner-image-container{position:absolute;inset:0}.main-banner .banner-image-container picture img{width:100%;height:100%;object-fit:cover}.main-banner .banner-video-container{position:absolute;inset:0}.main-banner .banner-video-container .banner-video{width:100%;height:100%;object-fit:cover}.main-banner>.container{height:100%}.main-banner .banner-content{color:#fff;display:flex;flex-direction:column;align-self:start;justify-content:center;height:100%;padding-top:110px}.main-banner .banner-content .back-navigation-link-button{display:flex;align-items:center;width:fit-content;gap:25px;margin-bottom:25px;color:#fff;font-weight:500;z-index:5}.main-banner .banner-content .back-navigation-link-button{font-size:16px}@media screen and (min-width: 320px){.main-banner .banner-content .back-navigation-link-button{font-size:calc(16px + 16*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.main-banner .banner-content .back-navigation-link-button{font-size:32px}}.main-banner .banner-content .back-navigation-link-button::before{content:"";display:inline-block;width:30px;height:30px;background:url("/Assets/Icons/back-navigation-arrow-white.svg?v=Nnei8kATUKDliAhySIPMdzkH7Hw") no-repeat center/contain;-webkit-transition:transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out;-ms-transition:transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out}.main-banner .banner-content .back-navigation-link-button:hover::before{transform:translateX(-15px)}.main-banner .banner-content .banner-title{width:41.6666666667%;margin-bottom:20px}.main-banner .banner-content .banner-title h2{font-weight:600;line-height:1.2}.main-banner .banner-content .banner-title h2{font-size:30px}@media screen and (min-width: 320px){.main-banner .banner-content .banner-title h2{font-size:calc(30px + 45*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.main-banner .banner-content .banner-title h2{font-size:75px}}.main-banner .banner-content .banner-title h2 em{font-family:"Tiro Bangla";font-style:italic;font-weight:400;letter-spacing:-1.28px}.main-banner .banner-content .banner-summary{width:50%;font-size:22px;font-style:normal;font-weight:400;line-height:normal;z-index:1}.main-banner.main-style .banner-content .banner-title,.main-banner.main-style .banner-content .banner-summary{width:39%}.main-banner.pillar-style .banner-media::after,.main-banner.solution-style .banner-media::after,.main-banner.addon-style .banner-media::after{content:""}.main-banner.solution-style{height:80vh}.main-banner.solution-style .banner-video-container .banner-video{object-position:bottom}.main-banner.solution-style .banner-content{justify-content:end;padding-bottom:150px}.main-banner.solution-style .banner-content .banner-title h2{font-weight:600;line-height:1.25}.main-banner.solution-style .banner-content .banner-title h2{font-size:22px}@media screen and (min-width: 320px){.main-banner.solution-style .banner-content .banner-title h2{font-size:calc(22px + 42*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.main-banner.solution-style .banner-content .banner-title h2{font-size:64px}}.main-banner.solution-style .banner-media::after{background-color:var(--banner-overlay-color, rgba(0, 0, 0, 0.2509803922))}.main-banner.addon-style{height:92vh}.main-banner.addon-style .banner-content{justify-content:end;padding-bottom:30px}.main-banner.addon-style .banner-title{width:55%}.main-banner.subpage-style{height:100vh}.main-banner.subpage-style .banner-content{justify-content:end;padding-bottom:100px}.main-banner.subpage-style .banner-content .banner-title{width:65%}.main-banner.subpage-style .banner-content .banner-summary{font-size:32px;line-height:1.2}.main-banner.subpage-style .banner-media::after{content:"";background:linear-gradient(5deg, rgba(0, 0, 0, 0.4) 29.7%, rgba(0, 0, 0, 0) 107.78%)}.main-banner.subpage-style.no-media-shrink{height:60vh}.main-banner.subpage-style.no-media-shrink .banner-content{padding-bottom:50px}.main-banner.subpage-style.no-media-shrink .banner-content .banner-title h2{font-size:24px}@media screen and (min-width: 320px){.main-banner.subpage-style.no-media-shrink .banner-content .banner-title h2{font-size:calc(24px + 36*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.main-banner.subpage-style.no-media-shrink .banner-content .banner-title h2{font-size:60px}}.main-banner.subpage-style.no-media-shrink .banner-content .banner-summary{font-size:18px}.main-banner.informative-style{height:92vh}.main-banner.informative-style .banner-content{justify-content:end;padding-bottom:50px}.main-banner.informative-style .banner-content .banner-summary{font-size:16px;margin-bottom:10px}.main-banner.informative-style.about-variant .banner-content .banner-title{width:46%}.main-banner.informative-style.careers-variant .banner-content{padding-bottom:80px}.main-banner.informative-style.careers-variant .banner-content .banner-title{width:100%}.main-banner.with-blue-hexagon-decorator::after,.main-banner.with-outlined-hexagon-decorator::after,.main-banner.with-quartered-outlined-hexagon-decorator::after{content:"";pointer-events:none;position:absolute;top:0;inset-inline-end:0;z-index:1;width:65%;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:center}.main-banner.with-blue-hexagon-decorator::after{background-image:url("/Assets/Images/hexagon-deco.svg?v=C1a8ac2us5j_3RZKcqKBcpiLrZ8")}.main-banner.with-outlined-hexagon-decorator::after{background-image:url("/Assets/Images/outlined-hexagon-deco.svg?v=0b5rSMQptazjdsMCPpUtW5lc_OM")}.main-banner.with-quartered-outlined-hexagon-decorator::after{background-image:url("/Assets/Images/outlined-hexagon-deco.svg?v=0b5rSMQptazjdsMCPpUtW5lc_OM");background-size:contain;inset:unset;top:-14.23vw;inset-inline-start:50%;width:127.2vw;height:142.3vw}@media all and (min-width: 1200px){.main-banner.subpage-style{min-height:450px}}@media all and (max-width: 1200px){.main-banner{height:75vh}.main-banner .banner-content{justify-content:end;padding-bottom:110px}.main-banner .banner-content .banner-title,.main-banner .banner-content .banner-summary{width:65%}.main-banner .banner-content .banner-summary{font-size:16px}.main-banner.main-style .banner-content .banner-title,.main-banner.main-style .banner-content .banner-summary{width:65%}.main-banner.solution-style,.main-banner.addon-style{height:65vh}.main-banner.solution-style .banner-content,.main-banner.addon-style .banner-content{padding-bottom:20px}.main-banner.solution-style .banner-content .back-navigation-link-button,.main-banner.addon-style .banner-content .back-navigation-link-button{margin-bottom:15px}.main-banner.solution-style .banner-content .banner-title,.main-banner.addon-style .banner-content .banner-title{width:90%}.main-banner.subpage-style{height:85vh}.main-banner.subpage-style .banner-content{padding-bottom:45px}.main-banner.subpage-style .banner-content .banner-summary{font-size:16px}.main-banner.informative-style{height:65vh}.main-banner.informative-style.careers-variant .banner-content{padding-bottom:50px}}@media all and (max-width: 991px){.main-banner .banner-content .banner-title,.main-banner .banner-content .banner-summary{width:90%}.main-banner .banner-content .back-navigation-link-button{gap:12px}.main-banner .banner-content .back-navigation-link-button::before{width:15px;height:15px}.main-banner .banner-content .back-navigation-link-button:hover::before{transform:translateX(-8px)}.main-banner.with-blue-hexagon-decorator::after,.main-banner.with-outlined-hexagon-decorator::after{width:800px;background-size:auto 125%;transform:translateX(35%)}.main-banner.solution-style{height:70vh}.main-banner.solution-style .banner-content{padding-bottom:50px}}@media all and (max-width: 567px){.main-banner .banner-content .banner-title{width:75%}.main-banner.main-style .banner-content .banner-summary{width:80%}.main-banner.addon-style .banner-content .banner-title{width:100%}.main-banner.informative-style .banner-content{padding-bottom:30px}.main-banner.informative-style .banner-content .banner-summary{width:70%}}.main-wrapper.triangle-top-protrusion{position:relative}.main-wrapper.triangle-top-protrusion>*:first-child::before{content:"";position:absolute;width:275px;aspect-ratio:2;top:1px;inset-inline-end:0;z-index:1;transform:translateY(-100%);clip-path:polygon(100% 0%, 100% 100%, 0% 100%);background-color:var(--primary-background-color, #fff)}.main-wrapper.triangle-top-protrusion.large-protrusion>*:first-child::before{width:360px;height:210px}@media all and (max-width: 991px){.main-wrapper.triangle-top-protrusion>*:first-child::before{width:160px}.main-wrapper.triangle-top-protrusion.large-protrusion>*:first-child::before{width:175px;height:100px}}@media all and (max-width: 390px){.main-wrapper.triangle-top-protrusion>*:first-child::before{width:120px}.main-wrapper.triangle-top-protrusion.large-protrusion>*:first-child::before{width:140px;height:80px}}.main-wrapper.with-no-banner>*:first-child::before{content:"";position:relative;display:block;z-index:10;background-color:var(--primary-background-color, #fff);width:100%;height:250px;margin-bottom:-2px}.main-wrapper.with-no-banner.small-header-padding>*:first-child::before{height:150px}@media all and (max-width: 1200px){.main-wrapper.with-no-banner>*:first-child::before{height:175px}}.bg-colored{--primary-background-color: #253D83;--primary-text-color: #fff;--button-background-color: #fff;--button-text-color: #253D83;background-color:var(--primary-background-color);color:var(--primary-text-color);margin-block:-1px}.bg-colored .primary-button,.bg-colored .loadMoreBtn{border:1px solid rgba(0,0,0,0)}.bg-colored .primary-button:hover,.bg-colored .loadMoreBtn:hover{border-color:var(--secondary-background-color)}.bg-white{--primary-background-color: #fff;--primary-text-color: black;background-color:var(--primary-background-color, white);color:var(--primary-text-color, black)}.bg-white.with-overlay{position:relative}.bg-white.with-overlay::after{content:"";pointer-events:none;position:absolute;top:0;inset-inline-end:0;z-index:0;width:60%;height:1000px;background:url("/assets/images/white-background-overlay.svg?v=TxtyYKmjxn1K53nQA2aY5KvmAAo") no-repeat center/cover,rgba(0,0,0,0)}@media all and (max-width: 1200px){.bg-white.with-overlay::after{content:none}}.bg-blue{--primary-background-color: #253d83;--primary-text-color: #fff;--button-background-color: #fff;--button-text-color: #253d83;background-color:var(--primary-background-color, #253d83);color:var(--primary-text-color, #fff);margin-block:-1px}.bg-blue .primary-button,.bg-blue .loadMoreBtn{border:1px solid rgba(0,0,0,0)}.bg-blue .primary-button:hover,.bg-blue .loadMoreBtn:hover{border-color:var(--secondary-background-color, #fff)}.bg-prussian-blue{--primary-background-color: #26395a;--primary-text-color: #fff;background-color:#26395a;color:#fff}.bg-grey{--primary-background-color: #f6f6f6;--primary-text-color: black;--button-background-color: #253D82;--button-text-color: #fff;background-color:var(--primary-background-color, #f6f6f6);color:var(--primary-text-color, black)}.top-overlap{margin-top:var(--overlap-height)}@media all and (max-width: 1200px){.top-overlap{margin-top:var(--overlap-height-mobile)}}.chipped-box{--chipped-box-y-offset: 80px;--chipped-box-y-offset-mobile: 50px;padding-top:var(--chipped-box-y-offset);overflow:hidden;position:relative;clip-path:polygon(0 0, calc(100% - var(--chipped-box-y-offset) * 2) 0, 100% var(--chipped-box-y-offset), 100% 100%, 0 100%)}@media all and (max-width: 1200px){.chipped-box{clip-path:polygon(0 0, calc(100% - var(--chipped-box-y-offset-mobile) * 2) 0, 100% var(--chipped-box-y-offset-mobile), 100% 100%, 0 100%)}}@media all and (max-width: 1200px){.chipped-box{padding-top:var(--chipped-box-y-offset-mobile)}}.bordered-chipped-box{--chipped-box-y-offset: 80px;--chipped-box-y-offset-mobile: 50px;padding-top:var(--chipped-box-y-offset);overflow:hidden;position:relative}.bordered-chipped-box::before{content:"";pointer-events:none;position:absolute;top:1px;left:1px;z-index:-1;clip-path:inherit;width:calc(100% - 1px*2);height:calc(100% - 1px*2);background-color:var(--primary-background-color);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bordered-chipped-box{clip-path:polygon(0 0, calc(100% - var(--chipped-box-y-offset) * 2) 0, 100% var(--chipped-box-y-offset), 100% 100%, 0 100%)}@media all and (max-width: 1200px){.bordered-chipped-box{clip-path:polygon(0 0, calc(100% - var(--chipped-box-y-offset-mobile) * 2) 0, 100% var(--chipped-box-y-offset-mobile), 100% 100%, 0 100%)}}@media all and (max-width: 1200px){.bordered-chipped-box{padding-top:var(--chipped-box-y-offset-mobile)}}.pillar-listing-section{font-size:16px}.pillar-listing-section .section-header{margin-bottom:30px}.pillar-listing-section .section-summary{font-size:1.5em}.pillar-listing-section .pillar-listing.row{justify-content:center;--bs-gutter-x: 40px;row-gap:40px}@media all and (max-width: 1400px){.pillar-listing-section{font-size:14px}.pillar-listing-section .pillar-listing.row{--bs-gutter-x: 30px}}.pillar-item-wrapper .pillar-item{--chipped-box-y-offset: 35px;--chipped-box-y-offset-mobile: 35px;display:flex;flex-direction:column;gap:35px;max-width:600px;height:100%;padding-inline:40px;padding-block:45px;margin-inline:auto;color:var(--primary-text-color, #fff)}.pillar-item-wrapper .pillar-item .pillar-item-image{flex-grow:0;width:100%;height:80px;background-repeat:no-repeat;background-size:contain;background-position:start center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pillar-item-wrapper .pillar-item .pillar-item-title{flex-grow:0;font-family:Outfit;font-size:1.5em;font-weight:400;margin:unset;line-height:.9;letter-spacing:-0.48px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pillar-item-wrapper .pillar-item .pillar-item-title .title-highlight{font-family:inherit;font-size:1.33em;font-weight:700;line-height:1.3}.pillar-item-wrapper .pillar-item .pillar-item-description{flex-grow:1;font-size:1em;line-height:1.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pillar-item-wrapper .pillar-item:hover .pillar-item-title{color:#fff}@media all and (max-width: 1200px){.pillar-item-wrapper .pillar-item{padding-inline:30px;padding-block:40px;gap:30px}}.timeline-section{transition:none}.timeline-section .desktop-only,.timeline-section .mobile-only{font-family:"Outfit",sans-serif}.timeline-section .desktop-only *,.timeline-section .mobile-only *{font-family:"Outfit",sans-serif}.timeline-section .section-header .section-title{font-size:3em}.timeline-swiper{aspect-ratio:1576/650;font-family:"Outfit",sans-serif}.timeline-swiper .swiper-slide{overflow:hidden;width:12.5%;height:auto;transition:all .3s ease}.timeline-swiper .swiper-slide .image-container img{filter:grayscale(100%)}.timeline-swiper .swiper-slide-active{width:50%;height:auto}.timeline-swiper .swiper-slide-active .timeline-item .timeline-item-content .image-container img{filter:none}.timeline-swiper .swiper-slide-active .timeline-item .timeline-item-content .timeline-item-title{opacity:1}.timeline-swiper .swiper-slide-active .timeline-item .timeline-item-content .timeline-item-description{display:block;margin-bottom:25px}.timeline-swiper .swiper-slide-active .timeline-item .timeline-item-content .timeline-item-date::before{content:none}.timeline-swiper .timeline-item{display:flex;flex-direction:column;justify-content:end;position:relative;padding-block:30px;padding-inline:70px;aspect-ratio:790/650;height:100%;font-family:Outfit,sans-serif;color:#fff}.timeline-swiper .timeline-item .timeline-item-content .image-container{position:absolute;inset:0;z-index:-1;overflow:hidden}.timeline-swiper .timeline-item .timeline-item-content .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.timeline-swiper .timeline-item .timeline-item-content .image-container::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #181818 100%)}.timeline-swiper .timeline-item .timeline-item-content .timeline-item-title{width:65%;font-size:48px;font-weight:500;line-height:normal;opacity:.3}.timeline-swiper .timeline-item .timeline-item-content .timeline-item-description{display:none;width:65%;font-size:16px;font-weight:300;line-height:1.2}.timeline-swiper .timeline-item .timeline-item-content .timeline-item-date{position:relative;font-size:18px;font-weight:500;line-height:1.8}.timeline-swiper .timeline-item .timeline-item-content .timeline-item-date::before{content:"";position:absolute;top:0;inset-inline-start:-35px;display:block;width:15px;height:26px;background-image:url("/assets/icons/back-arrow-white.svg?v=-QibXuTudts5jOZeOGSyXlhQTPM");background-repeat:no-repeat;background-size:contain;background-position:center}.project-listing-section{font-size:16px;font-family:Poppins}.project-listing-section .section-header{margin-bottom:25px}.project-listing-section .section-header .section-header-content{display:flex;justify-content:space-between;align-items:start}.project-listing-section .section-header .section-header-content .section-summary{width:50%}.project-listing-section .section-header .section-header-content .swiper-navigation{display:none}.project-listing-section .project-listing-swiper{--swiper-theme-color: #253d83;padding-bottom:50px}.project-listing-section .project-item{display:flex}.project-listing-section .project-item .visual-content{width:50%;height:auto}.project-listing-section .project-item .visual-content .image-container{width:100%;aspect-ratio:1.5316159251}.project-listing-section .project-item .visual-content .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.project-listing-section .project-item .text-content{--primary-background-color: #efefef;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:20px;width:50%;padding-top:70px;padding-inline-end:70px;padding-bottom:40px;padding-inline-start:40px}.project-listing-section .project-item .text-content .item-title{font-size:2em;font-weight:500;line-height:1.2;margin-bottom:25px}.project-listing-section .project-item .text-content .item-description{font-size:1.125em;font-weight:300;line-height:normal}.project-listing-section .project-item .text-content .item-footer{display:flex;justify-content:space-between;align-items:center}.project-listing-section .project-item .text-content .item-footer .swiper-navigation{display:flex}.project-listing-section .swiper-navigation{width:fit-content;gap:20px}.project-listing-section .swiper-navigation .swiper-button-prev,.project-listing-section .swiper-navigation .swiper-button-next{display:block;position:static;width:22px;height:22px;background-color:#1a3a6d;mask-image:url("/assets/icons/back-arrow.svg?v=chN13-6uxhSaW5S2sf5y8P5ewfI");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/icons/back-arrow.svg?v=chN13-6uxhSaW5S2sf5y8P5ewfI");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:unset}.project-listing-section .swiper-navigation .swiper-button-prev.swiper-button-disabled,.project-listing-section .swiper-navigation .swiper-button-prev:disabled,.project-listing-section .swiper-navigation .swiper-button-next.swiper-button-disabled,.project-listing-section .swiper-navigation .swiper-button-next:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.project-listing-section .swiper-navigation .swiper-button-next{transform:rotate(180deg)}@media all and (max-width: 1400px){.project-listing-section{font-size:14px}}@media all and (max-width: 1200px){.project-listing-section .section-header{display:block;margin-bottom:25px}.project-listing-section .section-header .section-header-content{display:block}.project-listing-section .section-header .section-header-content .section-summary{width:100%;margin-bottom:20px}.project-listing-section .section-header .section-header-content .section-header-controls{display:flex;justify-content:space-between;align-items:center}.project-listing-section .section-header .section-header-content .section-header-controls .swiper-navigation{display:flex}.project-listing-section .project-item{display:block}.project-listing-section .project-item .text-content,.project-listing-section .project-item .visual-content{width:100%}.project-listing-section .project-item .text-content .item-footer .swiper-navigation{display:none}}@media all and (max-width: 768px){.project-listing-section .project-listing-wrapper.container{margin:unset;padding:unset;max-width:unset}.project-listing-section .project-item .visual-content .image-container{aspect-ratio:1}.project-listing-section .project-item .text-content{padding:20px;padding-bottom:40px}.project-listing-section .project-item .text-content .item-title{margin-bottom:20px}}.certificates-listing-section{font-family:Outfit;font-size:16px}.certificates-listing-section .section-header .section-title{margin-bottom:0}.certificates-listing-section .certificates-listing{display:none}.certificates-listing-section .certificate-item{position:relative;width:100%;min-width:170px;padding-inline:30px}.certificates-listing-section .certificate-item .image-container{width:100%;aspect-ratio:2;margin-bottom:30px}.certificates-listing-section .certificate-item .image-container img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.certificates-listing-section .certificate-item .certificate-title{font-size:13px;font-weight:300;line-height:normal;text-transform:uppercase;text-align:center;opacity:.5;margin-top:15px}.certificates-listing-section .certificate-item::after{content:"";position:absolute;top:0;inset-inline-end:0;display:block;width:1px;height:75px;background-color:rgba(0,0,0,.1254901961)}.certificates-listing-section .swiper-slide:last-child .certificate-item::after{display:none}@media all and (max-width: 1400px){.certificates-listing-section{font-size:14px}}@media all and (min-width: 1200px){.certificates-listing-section .section-header{display:flex;gap:30px;align-items:center}.certificates-listing-section .section-header>*{width:50%}}@media all and (max-width: 1200px){.certificates-listing-section .section-header .section-title{margin-bottom:20px}.certificates-listing-section .swiper{display:none}.certificates-listing-section .certificates-listing{display:flex}.certificates-listing-section .certificate-item{margin-bottom:30px;min-width:unset}.certificates-listing-section .certificate-item .certificate-title{margin-top:unset;margin-bottom:10px}.certificates-listing-section .certificate-item::after{content:none}}footer{position:relative}.contact-us-linking-section{font-size:16px;padding-top:130px;padding-bottom:100px;background-image:url("/assets/images/centered-blue-background-overlay.svg?v=m5F8C8akhbSfvSdIEksOrdvhXyM");background-repeat:no-repeat;background-position:center;background-size:contain}.contact-us-linking-section .container>*{text-align:center;margin-inline:auto}.contact-us-linking-section .title{font-size:48px;font-weight:500;line-height:1.2;margin-bottom:10px}.contact-us-linking-section .title em{font-family:"Tiro Bangla";font-style:italic;font-weight:400}.contact-us-linking-section .summary{font-size:18px;font-weight:300;line-height:normal;margin-bottom:20px}.contact-us-linking-section .primary-button a.primary-button-link,.contact-us-linking-section .loadMoreBtn a.primary-button-link{padding-inline:25px;gap:25px}@media all and (max-width: 1200px){.contact-us-linking-section{padding-top:120px;padding-bottom:75px;background-size:cover}.contact-us-linking-section .title{font-size:30px}.contact-us-linking-section .summary{font-size:14px}}@media all and (max-width: 576px){.contact-us-linking-section .summary{width:70%}}.newsletter-subscription-section{--primary-background-color: #627eb5;padding-block:45px}.newsletter-subscription-section .subscription-prompt{text-align:center;font-size:32px;font-weight:500;line-height:normal}.newsletter-subscription-section .form-wrapper{position:relative}.newsletter-subscription-section .form-wrapper input{display:block;width:100%;font-size:14px;font-style:normal;font-weight:300;line-height:normal;background-color:rgba(0,0,0,0);padding-top:14px;padding-bottom:10px;padding-inline-end:40px;border:none;border-bottom:1px solid hsla(0,0%,100%,.3019607843);-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.newsletter-subscription-section .form-wrapper input::placeholder{color:var(--primary-text-color, #fff)}.newsletter-subscription-section .form-wrapper input:focus,.newsletter-subscription-section .form-wrapper input :focus-visible{outline:none;border-color:#fff}.newsletter-subscription-section .form-wrapper button{position:absolute;top:0;inset-inline-end:0;padding:11px;border-radius:50%;border:none;width:36px;height:36px}.newsletter-subscription-section .form-wrapper button::after{content:"";display:inline-block;width:100%;height:100%;background-color:var(--button-text-color, #fff);mask-image:url("/assets/icons/angled-arrow-right.svg?v=i9sJTivCaM_tWNe6C-7uj4wcdYQ");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/icons/angled-arrow-right.svg?v=i9sJTivCaM_tWNe6C-7uj4wcdYQ");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.newsletter-subscription-section .form-wrapper button{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.newsletter-subscription-section .form-wrapper button:hover{opacity:.6}.newsletter-subscription-section .subscribe-msg.success{color:#98caaa;text-align:center;font-size:32px;font-weight:500;line-height:normal}.newsletter-subscription-section .error-summary{color:red;min-height:1lh}@media all and (min-width: 1200px){.newsletter-subscription-section .newsletter-form-wrapper{display:flex;gap:100px}.newsletter-subscription-section .newsletter-form-wrapper .subscription-prompt-col{width:41.6666666667%}.newsletter-subscription-section .newsletter-form-wrapper .form-col{flex-grow:1}}@media all and (max-width: 1200px){.newsletter-subscription-section .subscription-prompt{font-size:22px;margin-bottom:20px}.newsletter-subscription-section .subscribe-msg.success{font-size:22px}.newsletter-subscription-section .form-wrapper{max-width:500px;margin-inline:auto}.newsletter-subscription-section .form-wrapper button{width:30px;height:30px;padding:8px;top:6px}}.site-info-section{padding-block:25px;font-size:14px;font-weight:300;line-height:1.4}.site-info-section .site-info-wrapper{flex-grow:1;display:flex;justify-content:space-between;align-items:center;gap:40px}.site-info-section .legal-container span{white-space:nowrap}.site-info-section .social-container{flex-grow:0;flex-shrink:0;display:flex;flex-wrap:wrap;gap:30px;row-gap:25px}.site-info-section .social-container .social-link,.site-info-section .social-container .back-to-top{padding:17px;width:52px;height:52px;border-radius:50%;background-color:var(--button-background-color, #fff);color:var(--button-text-color, #253d83)}.site-info-section .social-container .social-link img,.site-info-section .social-container .back-to-top img{display:block;width:100%;height:100%}.site-info-section a{color:var(--primary-text-color, #fff);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.site-info-section a:hover{opacity:.6}@media all and (max-width: 1200px){.site-info-section{padding-top:30px;font-size:12px;font-weight:300}.site-info-section .site-info-wrapper{gap:20px}.site-info-section .social-container{gap:15px}.site-info-section .social-container .social-link,.site-info-section .social-container .back-to-top{padding:10px;width:32px;height:32px;border-radius:50%}}@media all and (max-width: 390px){.site-info-section{text-align:center}.site-info-section .site-info-wrapper{flex-direction:column;align-items:center}}.footer-navigation-menu-section{padding-top:60px;padding-bottom:100px}.footer-navigation-menu-section .row{row-gap:40px}.footer-navigation-menu-section .logo-container{display:block;width:125px}.footer-navigation-menu-section .logo-container img{width:100%;height:100%;object-fit:contain}.footer-navigation-menu-section nav .nav-menu-container{display:flex;padding-top:10px}.footer-navigation-menu-section nav .nav-menu-container .nav-item>.nav-link,.footer-navigation-menu-section nav .nav-menu-container .nav-item>.nav-placeholder{display:block}.footer-navigation-menu-section nav .nav-menu-container .nav-item>.nav-link{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.footer-navigation-menu-section nav .nav-menu-container .nav-item>.nav-link:hover{opacity:.6}.footer-navigation-menu-section nav .nav-menu-container>.nav-item{flex-grow:1;padding-inline-end:30px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:last-child{padding-inline-end:0}.footer-navigation-menu-section nav .nav-menu-container>.nav-item>.nav-link,.footer-navigation-menu-section nav .nav-menu-container>.nav-item>.nav-placeholder{color:#253d83;font-size:18px;font-weight:600;line-height:100%;margin-bottom:30px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item>.nav-children>.nav-item>.nav-link,.footer-navigation-menu-section nav .nav-menu-container>.nav-item>.nav-children>.nav-item>.nav-placeholder{color:#253d83;font-size:14px;font-style:normal;font-weight:300;line-height:1;margin-bottom:20px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item>.nav-children>.nav-item:last-child>.nav-link,.footer-navigation-menu-section nav .nav-menu-container>.nav-item>.nav-children>.nav-item:last-child>.nav-placeholder{margin-bottom:unset}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children{display:flex}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item{width:33.3333333333%;padding-inline-end:30px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item:last-child{padding-inline-end:0}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item>.nav-link,.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item>.nav-placeholder{color:#253d83;font-size:16px;font-style:normal;font-weight:500;line-height:1;margin-bottom:15px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item>.nav-children>.nav-item>.nav-link,.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item>.nav-children>.nav-item>.nav-placeholder{color:#253d83;font-size:14px;font-weight:300;margin-bottom:15px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:not(:nth-child(2)){flex-shrink:0;width:20%}@media all and (max-width: 1200px){.footer-navigation-menu-section{padding-block:50px}}@media all and (max-width: 992px){.footer-navigation-menu-section nav .nav-menu-container{display:block}.footer-navigation-menu-section nav .nav-menu-container>.nav-item{padding-inline:unset;margin-bottom:35px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:last-child{margin-bottom:0}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2){width:100%}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children{display:flex}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item{padding-inline-end:15px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item:last-child{padding-inline-end:0}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item>.nav-children>.nav-item>.nav-link,.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item>.nav-children>.nav-item>.nav-placeholder{color:#253d83;font-size:14px;font-weight:300;margin-bottom:15px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:not(:nth-child(2)){width:100%}}@media all and (max-width: 567px){.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children{display:block}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item{width:100%;padding-inline-end:unset}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item>.nav-children{margin-bottom:30px}.footer-navigation-menu-section nav .nav-menu-container>.nav-item:nth-child(2)>.nav-children>.nav-item:last-child>.nav-children{margin-bottom:unset}}.overview-section{--overlap-height: -100px;--overlap-height-mobile: -50px;position:relative;min-height:20vh;padding-top:160px;padding-bottom:160px;clip-path:polygon(242px 0, 100% 0, 100% 100%, 0 100%, 0 142px)}.overview-section .overview-content{width:38%;color:var(--primary-text-color, #fff);font-size:32px;font-weight:500;line-height:1.2}.overview-section::after{content:"";pointer-events:none;position:absolute;top:0;inset-inline-end:20px;width:55%;max-width:860px;height:100%;background-size:100% auto;background-position:center;background-repeat:no-repeat}@media all and (max-width: 1200px){.overview-section{clip-path:polygon(74px 0, 100% 0, 100% 100%, 0 100%, 0 45px);padding-block:100px}.overview-section .overview-content{width:55%;font-size:22px}}@media all and (max-width: 768px){.overview-section::after{width:60%;inset-inline-end:0;background-position-x:25%;background-size:auto 100%}}.solution-listing-section .section-header{margin-bottom:50px}.solution-listing-section .section-header .section-title{max-width:60%}@media all and (max-width: 1200px){.solution-listing-section .section-header{margin-bottom:25px}}.solution-listing.row{--bs-gutter-x: 35px;row-gap:35px}.solution-listing.row .solution-item-wrapper{height:100%}@media all and (max-width: 1200px){.solution-listing.row{row-gap:25px}}.solution-item{position:relative;width:100%;height:100%;aspect-ratio:1.1666666667;display:flex;flex-direction:column;justify-content:end;padding:40px;padding-top:100px;border-bottom:5px solid #253d83}.solution-item .image-container{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:.1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.solution-item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.solution-item::after{content:"";position:absolute;inset:0;z-index:1;background-color:hsla(0,0%,100%,.8196078431);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.solution-item .icon-container{position:absolute;top:20px;inset-inline-end:20px;z-index:2;width:80px;height:80px}.solution-item .icon-container img{fill:#01a0cb;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-transition:filter .3s ease-in-out;-moz-transition:filter .3s ease-in-out;-ms-transition:filter .3s ease-in-out;-o-transition:filter .3s ease-in-out;transition:filter .3s ease-in-out}.solution-item .solution-content{z-index:3;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.solution-item .solution-content .solution-title{color:#253d83;font-size:22px;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:20px;transition:inherit}.solution-item .solution-content .solution-description{color:#000;font-size:16px;font-weight:300;line-height:1.3;transition:inherit}.solution-item:hover .icon-container img{filter:brightness(0) invert(1)}.solution-item:hover .image-container{opacity:1}.solution-item:hover .solution-content .solution-title{color:#fff}.solution-item:hover .solution-content .solution-description{color:#fff}.solution-item:hover::after{background-color:rgba(0,0,0,.3411764706) !important}@media all and (max-width: 1200px){.solution-item{padding:30px;padding-bottom:15px}.solution-item .icon-container img{filter:brightness(0) invert(1)}.solution-item .image-container{opacity:1}.solution-item .solution-content .solution-title{color:#fff}.solution-item .solution-content .solution-description{color:#fff}.solution-item::after{background-color:rgba(0,0,0,.3411764706) !important}.solution-item .icon-container{width:70px;height:70px}.solution-item .solution-content .solution-title{font-size:20px;margin-bottom:15px}.solution-item .solution-content .solution-description{font-size:14px}}.brand-listing-section{font-size:16px}.brand-listing-section .section-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;row-gap:20px;margin-bottom:35px}.brand-listing-section .section-header>*{width:50%;margin-bottom:unset}.brand-listing-section .section-header .section-header-controls .primary-button,.brand-listing-section .section-header .section-header-controls .loadMoreBtn{margin-inline-start:auto}.brand-listing-section .brand-logo-listing.row{display:none}.brand-logo-listing.row{--bs-gutter-x: 6px}.brand-logo-item{aspect-ratio:1.7619047619;margin-inline:auto}.brand-logo-item img{width:100%;height:100%;object-fit:contain;object-position:center}@media all and (max-width: 1200px){.brand-listing-section{font-size:14px}.brand-listing-section .brand-logo-listing.row{display:flex}.brand-listing-section .brand-logo-swiper.swiper{display:none}.brand-listing-section .section-header{align-items:center}.brand-listing-section .section-summary{width:100%}}.catalog-section{font-size:16px}.catalog-section .section-header{display:flex;align-items:center}.catalog-section .section-header>*{width:50%;margin-bottom:unset}.catalog-section .section-header .section-header-controls .primary-link-button{margin-inline-start:auto}.catalog-section .section-footer{display:none;padding-top:40px}.catalog-section .catalog.row{--bs-gutter-x: 30px;row-gap:30px}.catalog-item .image-container{width:100%;aspect-ratio:1.3387096774;margin-bottom:30px;overflow:hidden}.catalog-item .image-container img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.catalog-item .catalog-item-title{font-size:24px;font-weight:500;line-height:1.2;color:var(--primary-text-color, #000)}.catalog-item:hover .image-container img{transform:scale(1.1)}@media all and (max-width: 1200px){.catalog-section{font-size:14px}.catalog-section .section-header{margin-bottom:25px}.catalog-item .image-container{margin-bottom:20px}.catalog-item .catalog-item-title{font-size:20px}.catalog-item-wrapper:nth-child(n+3){display:none}}@media all and (max-width: 768px){.catalog-section .section-header>*{width:100%}.catalog-section .section-header .section-header-controls{display:none}.catalog-section .section-footer{display:block}}.certificate-section{font-size:16px}.certificate-section .section-header{margin-bottom:unset}.certificate-section>.container{display:flex;gap:30px}.certificate-section>.container>*{width:calc(50% - 15px)}.certificate-section .certificate-info-container{display:flex;gap:50px}.certificate-section .certificate-info-container .certificate-info{width:fit-content;flex-shrink:0}.certificate-section .certificate-info-container .certificate-info .image-container{width:100%;max-width:145px;aspect-ratio:2;margin-bottom:25px}.certificate-section .certificate-info-container .certificate-info .image-container img{width:100%;height:100%;object-fit:contain}.certificate-section .certificate-info-container .certificate-info .tag{font-family:Outfit,sans-serif;color:rgba(1,1,1,.5019607843);text-align:center;font-size:1em;font-weight:300}@media all and (max-width: 1400px){.certificate-section{font-size:14px}.certificate-section .certificate-info-container{gap:20px}}@media all and (max-width: 1200px){.certificate-section>.container{display:block}.certificate-section>.container>*{width:unset}}@media all and (max-width: 567px){.certificate-section .certificate-info-container{flex-direction:column}}.service-listing-section{font-size:16px}.service-listing-section .section-header{margin-bottom:50px}.service-listing-section .section-header .section-summary{font-family:"Outfit",sans-serif;width:67%}.service-listing.row{--bs-gutter-x: 35px;row-gap:30px}.service-item{height:100%;display:flex;flex-direction:column}.service-item .figure-container{width:100%;aspect-ratio:1.537037037}.service-item .figure-container img{width:100%;height:100%;object-fit:cover}.service-item .service-content{width:100%;flex-grow:1;padding:40px}.service-item .service-content .logo-container{width:100%;height:100%;max-height:60px;margin-bottom:30px}.service-item .service-content .logo-container img{width:100%;height:100%;object-fit:contain;object-position:left}.service-item .service-content .service-title{font-size:1.4em;font-weight:500;line-height:1.2;margin-bottom:15px}@media all and (max-width: 1200px){.service-listing-section{font-size:14px}.service-listing-section .section-header .section-summary{width:100%}.service-listing.row{row-gap:35px}.service-item .service-content{padding:30px}.service-item .service-content .service-title{margin-bottom:10px}}.two-column-text-section .row{--bs-gutter-x: 30px;row-gap:30px}.two-column-text-section .first-column{font-size:22px}.two-column-text-section .second-column{font-size:16px}@media all and (max-width: 1200px){.two-column-text-section .first-column{font-size:20px}}.main-project-listing-section{font-size:16px}.main-project-listing-section .filter-button.clear.is-hidden{display:none !important}.main-project-listing-section .section-header{display:flex;flex-wrap:wrap;gap:10px;row-gap:10px;justify-content:space-between;margin-bottom:0}.main-project-listing-section .section-header .section-title{margin-bottom:10px}.main-project-listing-section .section-header .filter-button.clear{display:none;padding-inline-start:30px;padding-inline-end:10px}.main-project-listing-section .section-header .filter-button.clear.is-hidden{display:none !important}.main-project-listing-section .section-header .filter-button.clear::before{inset-inline-start:12px}.main-project-listing-section .project-listing-head{background-color:var(--primary-background-color, #fff);padding-bottom:15px}.main-project-listing-section .project-listing-head-anchor{position:relative;z-index:11;background-color:var(--primary-background-color, #fff)}.main-project-listing-section .filter-options-anchor{position:relative;z-index:2}.main-project-listing-section .project-listing-anchor{position:relative;z-index:1}.main-project-listing-section .filters-container{display:flex;justify-content:space-between}.main-project-listing-section .filters-container .filters{display:flex;gap:20px}.main-project-listing-section .project-listing-wrapper{padding-top:10px}.main-project-listing-section .project-listing-wrapper .project-listing.row{--bs-gutter-x: 32px;row-gap:30px}.main-project-listing-section .no-records-message{padding-top:100px;text-align:center}.project-item.style-1{overflow:hidden;position:relative;aspect-ratio:1}.project-item.style-1 .pillar-tags-container{position:absolute;top:0;inset-inline:0;z-index:4}.project-item.style-1 .pillar-tags{display:flex;width:100%;gap:5px;padding:20px;flex-wrap:wrap}.project-item.style-1 .image-container{overflow:hidden;position:absolute;inset:0;z-index:0}.project-item.style-1 .image-container img{width:100%;height:100%;object-fit:cover}.project-item.style-1 .project-content{position:relative;z-index:3;width:100%;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.project-item.style-1 .project-content .project-title{font-size:2em;font-weight:300;line-height:1.25;text-align:center;margin-bottom:45px}.project-item.style-1::after{content:"";position:absolute;pointer-events:none;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.6901960784) 0%, rgba(38, 38, 38, 0.5490196078) 31.38%, rgba(182, 182, 182, 0) 100%);-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.project-item.style-1:hover .project-content{opacity:1}.project-item.style-1:hover::after{background:hsla(0,0%,100%,.69)}.pillar-tag{display:inline-block;width:10%;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:center}.filter-icon{display:inline-block;width:11%;aspect-ratio:1;max-height:90%;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.filter-options-container{position:absolute;overflow:hidden;top:0;inset-inline:0;z-index:1;height:fit-content;background-color:var(--primary-background-color, #fff);transform:translateY(-100%);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.filter-options-container .filter-options{--bs-gutter-x: 20px;row-gap:20px;padding-top:15px;padding-bottom:40px}.filter-options-container .filter-options .filter-option{display:flex;padding:5px;padding-inline:20px;justify-content:center;align-items:center;height:45px;line-height:1}.filter-options-container .filter-options.pillar-filter-options .filter-option{gap:12px}.filter-options-container .filter-button{display:block;width:100%;overflow:hidden}.filter-options-container.open{transform:translateY(0)}@media all and (max-width: 395px){.filter-options-container .filter-options.pillar-filter-options .filter-option{justify-content:start;gap:12px}.filter-options-container .filter-option-wrapper{width:100%}}.filter-button{will-change:transform;cursor:pointer;width:fit-content;min-width:165px;padding:13px;padding-inline:20px;background-color:var(--primary-background-color, #fff);border:.5px solid #b3b3b3;text-align:center;font-size:1em;font-weight:500;line-height:.75;text-transform:uppercase}.solution-filter-options .filter-button{font-size:.8em}.filter-button.filter-dropdown-toggle{position:relative}.filter-button.filter-dropdown-toggle::after{content:"";position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:15px;display:block;width:11px;height:7px;background-image:url("/Assets/Icons/dropdown-arrow.svg?v=ETLhgZMM3l4fasODMrZkHauKROk");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.filter-button.filter-dropdown-toggle.open::after{transform:translateY(-50%) rotate(180deg)}.filter-button.clear{position:relative;padding-inline-start:40px}.filter-button.clear::before{content:"";position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:18px;display:block;width:11px;height:11px;background-image:url("/Assets/Icons/cancel-cross.svg?v=FHFSYRLegazvGLe8i6moWJ9uIo8");background-repeat:no-repeat;background-position:center;background-size:contain}.filter-button.used{background-color:#253d83;color:#fff;border-color:#253d83}.filter-button.used:hover{background-color:rgb(31.3839285714,51.7410714286,111.1160714286)}.filter-button:hover{background-color:#f6f6f6}@media all and (min-width: 1200px){.project-item.style-1:hover .pillar-tags-container{opacity:0}}@media all and (max-width: 1200px){.main-project-listing-section{font-size:14px}.main-project-listing-section .section-header{margin-bottom:10px}.main-project-listing-section .section-header .filter-button.clear{display:block}.main-project-listing-section .filters-container .filter-button.clear{display:none}.main-project-listing-section .filters-container .filters{display:flex;width:100%;gap:7px}.main-project-listing-section .filters-container .filters .filter-button{padding-inline-end:45px;width:50%}.main-project-listing-section .no-records-message{padding-top:50px}.project-item.style-1 .project-content{opacity:1}.project-item.style-1 .project-content .project-title{color:#fff;margin-bottom:25px}.project-item.style-1 .pillar-tags-container{display:none}.project-item.style-1::after{background-color:rgba(0,0,0,.4)}.project-item.style-1:hover::after{background-color:rgba(0,0,0,.4)}.filter-button{min-width:unset}.filter-options-container .filter-options{--bs-gutter-x: 7px;row-gap:10px}.filter-options-container .filter-options .filter-button{font-size:12px;padding-inline:10px}}.with-logo-decorator{--decorator-width: 327.5px;position:relative;height:535px;padding-top:60px}.with-logo-decorator::after{content:"";position:absolute;top:-100px;inset-inline-end:0;z-index:1;display:block;width:327.5px;height:735px;background-image:url("/assets/images/half-logo-deco.svg?v=oUJ81f9b6yd-t6c8dTqfLLj8MwM");background-repeat:no-repeat;background-position:right;background-size:contain;pointer-events:none}@media all and (min-width: 568px)and (max-width: 991px){.with-logo-decorator{height:unset}.with-logo-decorator::after{content:none}}@media all and (max-width: 992px){.with-logo-decorator{height:675px;padding-top:40px}.with-logo-decorator::after{top:-40px}}.figure-listing-section{font-size:16px}.figure-listing-section .image-container{width:100%;aspect-ratio:1.8888888889;max-height:100%}.figure-listing-section img{width:100%;height:100%;object-fit:contain}.figure-listing-section .figure-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;gap:50px}.figure-listing-section .figure-container .figure-listing-wrapper{flex-grow:1}.figure-listing-section .image-container-wrapper{display:flex}.figure-listing-section .image-container-wrapper .image-container{margin-block:auto}.figure-listing-section .figure-listing{height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.figure-listing-section .figure-listing:has(.figure-item.is-text){justify-content:center;gap:30px}.figure-listing-section .figure-listing .image-container{display:none}.figure-listing-section .figure-item-wrapper:nth-child(n+3){display:none}.figure-listing-section .figure-item .figure-caption{color:#253d83;font-weight:400;text-align:center;white-space:nowrap}.figure-listing-section .figure-item .figure-caption .figure{font-size:4em}.figure-listing-section .figure-item .figure-caption .unit{font-size:2.25em}.figure-listing-section .figure-item .figure-caption.is-text{text-align:start;white-space:normal}.figure-listing-section .figure-item .figure-caption.is-text .figure{display:inline-block;max-width:500px;font-size:2em;line-height:1.1}.figure-listing-section .figure-item .figure-description{color:#26395a;line-height:1.2;font-size:1.125em;font-weight:300;text-align:center;letter-spacing:3px;text-transform:uppercase}.figure-listing-section .figure-item.is-text .figure-description{text-align:start}.figure-listing-section.with-logo-decorator .figure-container{width:calc(100% - var(--decorator-width))}@media all and (min-width: 1500px){.figure-listing-section{height:fit-content}.figure-listing-section .image-container img{height:450px}.figure-listing-section .figure-container{height:fit-content}}@media all and (max-width: 1400px){.figure-listing-section{font-size:14px}}@media all and (max-width: 1300px){.figure-listing-section{font-size:12px}}@media all and (max-width: 1200px){.figure-listing-section.with-logo-decorator .figure-container{width:100%}.figure-listing-section.with-logo-decorator .figure-container .figure-listing{padding-inline-end:50px}}@media all and (max-width: 992px){.figure-listing-section{height:unset;padding-bottom:80px}.figure-listing-section .image-container-wrapper{display:none}.figure-listing-section .figure-listing{justify-content:space-between;gap:15px}.figure-listing-section .figure-listing .figure-item-wrapper:nth-child(1){order:3}.figure-listing-section .figure-listing .figure-item-wrapper:nth-child(2){order:0}.figure-listing-section .figure-listing .image-container{display:block}.figure-listing-section.with-logo-decorator .figure-container .figure-listing{padding-inline-end:unset}}@media all and (max-width: 567px){.figure-listing-section{font-size:14px}.figure-listing-section .image-container{width:100%;aspect-ratio:1.3448275862}.figure-listing-section .figure-item{padding-inline:15px}}.special-overview-section{font-size:16px}.special-overview-section .section-title{color:#000;font-size:2.625em;font-weight:500;line-height:1.25;margin-bottom:32px}.special-overview-section .section-summary{color:#2a2a2a;font-size:1.375em;font-weight:400;line-height:1.3}.special-overview-section .section-summary p{margin-bottom:.5em}.special-overview-section .overview-content{position:relative;z-index:2;height:100%}.special-overview-section .image-container-wrapper{display:flex}.special-overview-section .image-container-wrapper .image-container{margin-block:auto}.special-overview-section.with-logo-decorator{height:480px}.special-overview-section.with-logo-decorator .overview-content{width:calc(100% - var(--decorator-width))}.special-overview-section.with-logo-decorator::after{top:-150px;height:165%}@media all and (min-width: 1500px){.special-overview-section .overview-content{height:fit-content}}@media all and (max-width: 1400px){.special-overview-section{font-size:14px}}@media all and (max-width: 1300px){.special-overview-section{font-size:12px}}@media all and (max-width: 1200px){.special-overview-section.with-logo-decorator .overview-content{width:100%}.special-overview-section.with-logo-decorator::after{content:none}}@media all and (max-width: 992px){.special-overview-section.with-logo-decorator{height:unset}}@media all and (max-width: 567px){.special-overview-section{font-size:14px}}.project-highlights-listing-section{font-size:16px}.project-highlights-listing-section .section-header{margin-bottom:40px}.project-highlights-listing-section .highlights-listing.row{font-size:16px;--bs-gutter-x: 30px;row-gap:50px}.project-highlights-listing-section .highlight-item{height:100%}.project-highlights-listing-section .highlight-item .highlight-title{color:#627eb5;font-size:1.125em;height:2lh;line-height:1;margin-bottom:20px}.project-highlights-listing-section .highlight-item .highlight-content{color:#26395a;line-height:1.2}.project-highlights-listing-section .highlight-item .highlight-content h4{font-size:.875em;font-weight:600;text-transform:uppercase;margin-bottom:8px}.project-highlights-listing-section .highlight-item .highlight-content p{font-size:1em;font-weight:300}.project-highlights-listing-section .highlight-item .highlight-content p+h4{margin-top:10px;padding-top:10px;border:none;border-top:1px solid #a7bbd5}.project-highlights-listing-section .highlight-item .highlight-content hr{margin-block:10px;height:0;border:none;border-top:1px solid #a7bbd5}@media all and (max-width: 1200px){.project-highlights-listing-section{font-size:14px}}.project-solutions-listing-section{font-size:16px}.project-solutions-listing-section .project-solutions-listing.row{--bs-gutter-x: 30px;row-gap:30px}.project-solution-item{color:#253d83;background-color:#fff;height:100%;display:flex;gap:5px;align-items:center;justify-content:space-between;padding:20px;padding-inline-start:40px;border-bottom:5px solid #253d83}.project-solution-item .project-solution-title{font-size:1.375em;font-weight:500;text-transform:uppercase}.project-solution-item .logo-container{flex-shrink:0;width:80px;height:80px}.project-solution-item .logo-container img{width:100%;height:100%;object-fit:contain;object-position:center}@media all and (max-width: 1200px){.project-solutions-listing-section{font-size:14px}.project-solution-item{padding-inline-start:25px}.project-solution-item .logo-container{width:70px;height:70px}}.quote-section{font-size:16px}.quote-section .section-header{margin-bottom:50px}.quote-section .section-title{width:33.3333333333%}.quote-section .quote-content{position:relative;z-index:2;font-size:1em;font-weight:300;margin-bottom:15px}.quote-section .quote-author{font-size:1em;font-weight:400}.quote-container{position:relative;margin-inline-start:auto;width:58.3333333333%}.quote-container::before{content:"";width:190px;height:130px;background:url("/assets/images/quotes-deco.svg?v=3xDhvPueynjq7xJbvLc858My-0U") no-repeat center/contain;position:absolute;top:-65px;inset-inline-start:-90px;z-index:0}@media all and (max-width: 1200px){.quote-section{font-size:14px}}@media all and (max-width: 992px){.quote-section .section-header{position:relative;margin-top:20px;margin-bottom:30px;width:100%}.quote-section .section-header::before{content:"";width:100px;height:70px;background:url("/assets/images/quotes-deco.svg?v=3xDhvPueynjq7xJbvLc858My-0U") no-repeat center/contain;position:absolute;top:-40px;inset-inline-start:-12px;z-index:0}.quote-section .section-title{width:100%}.quote-container{width:100%}.quote-container::before{content:none}}.gallery-section .section-header{margin-bottom:50px}.gallery-section .listing-wrapper{position:relative;overflow:visible}.gallery-section .project-gallery-grid.row{--bs-gutter-x: 15px;--bs-gutter-y: 15px}.gallery-item{position:relative;width:100%;aspect-ratio:1.0392156863;overflow:hidden}.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-solution-label{position:static;display:flex;align-items:center;justify-content:center;min-height:31.43px;padding-inline:10px;background-color:#253d83;color:#fff;font-family:"Poppins",sans-serif;font-size:12px;font-weight:500;line-height:31.43px;text-transform:uppercase}.gallery-solution-labels{position:absolute;top:20px;inset-inline-start:20px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 40px)}.pillar-1.gallery-solution-label{background-color:#00a6ce;color:#fff}.pillar-2.gallery-solution-label{background-color:#77bd20;color:#fff}.pillar-3.gallery-solution-label{background-color:#eab78a;color:#253d83}.gallery-load-more-wrapper{display:flex;justify-content:center;margin-top:50px}.gallery-load-more{min-width:151px}@media all and (max-width: 1200px){.gallery-section .section-header{margin-bottom:20px}.gallery-section .gallery-load-more-wrapper{margin-top:35px}}.other-projects-listing.row{--bs-gutter-x: 30px;row-gap:30px}.about-intro-section{overflow:hidden;font-size:16px}.about-intro-section .figure-custom-container{position:relative}.about-intro-section .figure-custom-container>.container{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding-block:75px}.about-intro-section .figure-custom-container.with-decorator-image{position:relative}.about-intro-section .figure-custom-container.with-decorator-image .figure-item-wrapper{transform:translateY(-75px)}.about-intro-section .figure-custom-container.with-decorator-image .figure-item{background-color:#e7ecf4}.about-intro-section .decorator-container{position:absolute;top:-200px;inset-inline-end:80px;width:calc(50vw - 80px);height:100%;pointer-events:none}.about-intro-section .decorator-container img{width:100%;height:fit-content}.about-intro-section .section-header{position:relative;height:100%;margin-bottom:unset}.about-intro-section .section-header .section-title{width:fit-content;margin-inline-start:auto;padding-inline-end:70px}.about-intro-section .section-content{padding-top:20px}.about-intro-section .section-content .title{font-size:22px;font-weight:400;line-height:1.25;width:70%;margin-bottom:40px}.about-intro-section .section-content .description{font-size:1em;font-style:normal;font-weight:300;line-height:normal;margin-bottom:80px}.about-intro-section .section-content-container{padding-bottom:100px;position:relative;z-index:1}.about-intro-section .figures-container-wrapper{position:relative;z-index:2}.about-intro-section .figures-container-wrapper>.row{--bs-gutter-x: 0}.about-intro-section .figure-image-container{width:100%;aspect-ratio:1.6666666667}.about-intro-section .figure-image-container img{width:100%;height:100%;object-fit:cover}.about-intro-section .figures-container{position:absolute;inset:0}.about-intro-section .figures-container>.container{display:flex;gap:80px;height:100%;padding-block:75px;justify-content:center;align-items:center}.about-intro-section .figure-item-wrapper{height:100%;aspect-ratio:13/15;clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);flex-grow:0}.about-intro-section .figure-item{height:100%;background-color:hsla(0,0%,100%,.6784313725);display:flex;color:#253d83;text-align:center}.about-intro-section .figure-item .figure{font-size:3.875em;font-weight:400}.about-intro-section .figure-item .figure-description{color:#26395a;font-size:1.125em;font-weight:300;line-height:1.2;letter-spacing:2.9px;text-transform:uppercase;padding-inline:30px}.about-intro-section .figure-content{margin-block:auto;margin-inline:auto;height:fit-content}@media all and (min-width: 993px){.about-intro-section.custom-mobile-only{display:none}}@media all and (max-width: 1500px){.about-intro-section .figures-container-wrapper{font-size:14px}}@media all and (max-width: 1400px){.about-intro-section .section-content{padding-top:20px}.about-intro-section .section-content .title{width:100%;margin-bottom:20px}.about-intro-section .section-content .description{margin-bottom:50px}.about-intro-section .figures-container-wrapper{font-size:12px}}@media all and (max-width: 1300px){.about-intro-section .decorator-container{top:0}.about-intro-section .figures-container-wrapper{font-size:11px}}@media all and (max-width: 1200px){.about-intro-section .figures-container-wrapper{font-size:10px}.about-intro-section .figure-image-container{aspect-ratio:1.3636363636}}@media all and (max-width: 992px){.about-intro-section{font-size:14px}.about-intro-section .decorator-container{display:none}.about-intro-section .section-header .section-title{width:100%;padding-inline-end:unset}.about-intro-section .section-content{padding-block:50px}.about-intro-section .section-content .title{font-size:22px}.about-intro-section .section-content .description{font-size:16px;margin-bottom:0}.about-intro-section .section-content.first{padding-top:0}.about-intro-section .figures-container-wrapper{position:static;margin-top:50px}.about-intro-section .figures-container-wrapper .figure-item-wrapper{aspect-ratio:unset;width:150px}.about-intro-section .figure-image-container{aspect-ratio:1.875}.about-intro-section.custom-desktop-only{display:none}}@media all and (max-width: 768px){.about-intro-section .figure-custom-container>.container{padding-block:40px}}@media all and (max-width: 567px){.about-intro-section{position:relative;padding-bottom:400px}.about-intro-section .decorator-container{display:block;height:fit-content;top:unset;bottom:100px;inset-inline-start:0;width:100%}.about-intro-section .figure-image-container{aspect-ratio:.8681318681}.about-intro-section .figure-custom-container>.container{padding-block:120px}.about-intro-section .figure-item-wrapper{font-size:10px}}@media all and (max-width: 390px){.about-intro-section .figure-custom-container>.container{padding-block:60px}}.text-content-section{font-size:16px}.text-content-section .text-content-item{padding-block:50px;border-bottom:1px solid #a7bbd5}.text-content-section .text-content-item .title{font-size:44px;font-weight:400;line-height:1.25;margin-bottom:20px}.text-content-section .text-content-item .summary{font-size:1.375em;font-weight:400;line-height:1.25}.text-content-section .text-content-item .description{font-size:1em;font-weight:300}.text-content-section .text-content-item:first-child{padding-top:0}.text-content-section .text-content-item:last-child{padding-bottom:0;border-bottom:0}@media all and (max-width: 992px){.text-content-section .text-content-item{padding-block:35px}.text-content-section .text-content-item .title{font-size:36px;margin-bottom:25px}.text-content-section .text-content-item .summary{margin-bottom:30px}}.map-section .filters{display:flex;gap:20px;margin-bottom:20px}.map-section .filters .filter-button{cursor:initial}.map-section .map{width:100%}.map-section .map .countries{font-size:12px;font-weight:700;text-transform:uppercase;display:flex;gap:85px}.map-section .map .countries .country{margin-bottom:20px}.map-section .map .countries .country:last-child{margin-bottom:0}.map-section .map.custom-mobile-only{padding-inline-start:10px}.filter-button.highlighted{color:#627eb5;border:1px solid #627eb5}@media all and (min-width: 769px){.map-section .map.custom-mobile-only{display:none}}@media all and (max-width: 1200px){.map-section .section-title{font-size:36px}}@media all and (max-width: 768px){.map-section .filters{font-size:12px}.map-section .filters .filter-button{line-height:1.25}.map-section .map.custom-desktop-only{display:none}}.main-brands-listing-section .section-header{margin-bottom:50px}.main-brands-listing-section .section-header .section-title{font-size:32px}.brand-cards-section .brand-card-wrapper{display:flex;flex-direction:column;justify-content:end}.brand-cards-section .title-container{min-height:2lh}.brand-cards-section .title-container{font-size:24px}@media screen and (min-width: 320px){.brand-cards-section .title-container{font-size:calc(24px + -8*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.brand-cards-section .title-container{font-size:16px}}.brand-cards-section .title-container{margin-bottom:20px}.brand-cards-section .title{font-size:inherit;font-weight:500}.brand-cards-section .brand-cards-listing.row{--bs-gutter-x: 10px;row-gap:40px}.brand-cards-section.with-single-title .brand-cards-listing.row{row-gap:10px}.brand-card{display:flex;flex-direction:column;justify-content:space-between;width:100%;aspect-ratio:1;background-color:#fff;padding-block:12px;padding-inline:15px;line-height:1.3}.brand-card{font-size:14px}@media screen and (min-width: 320px){.brand-card{font-size:calc(14px + -2*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.brand-card{font-size:12px}}.brand-card .label{color:var(--primary-text-color, #000);font-weight:700}.brand-card .logo-container{align-self:center;margin-inline:45px;aspect-ratio:230/130}.brand-card .logo-container img{width:100%;height:100%;object-fit:contain}.brand-card .hyperlink{color:var(--primary-text-color, #000);font-weight:300;text-decoration-line:underline}.brand-card:hover .hyperlink{color:#253d83}@media all and (max-width: 1200px){.main-brands-listing-section .section-header{margin-bottom:40px}.main-brands-listing-section .section-header .section-title{font-size:32px}.brand-cards-section .title-container{min-height:unset}.brand-card .label{min-height:2lh}.brand-card .logo-container{margin-inline:20px}}@media all and (max-width: 567px){.brand-cards-section .title{font-size:16px}.brand-card{padding-inline:12px}.brand-card .label{font-size:12px}.brand-card .hyperlink{font-size:10px}}@media all and (max-width: 390px){.brand-card-wrapper{width:100%}}.form-section{position:relative;font-size:16px;overflow:hidden}.form-section .form-information-container{display:flex;flex-direction:column;gap:30px;line-height:1.2;height:100%;margin-bottom:50px}.form-section .form-title{font-weight:500}.form-section .form-title{font-size:32px}@media screen and (min-width: 320px){.form-section .form-title{font-size:calc(32px + 16*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.form-section .form-title{font-size:48px}}.form-section .form-summary{font-weight:400}.form-section .form-summary{font-size:22px}@media screen and (min-width: 320px){.form-section .form-summary{font-size:calc(22px + 10*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.form-section .form-summary{font-size:32px}}.form-section .form-prompt{font-size:16px;font-weight:300;line-height:1.2}.form-section>.container{position:relative;z-index:1}.form-section::after,.form-section>.container:first-child::after{content:"";pointer-events:none;position:absolute;background:url("/Assets/Images/solid-honeycomb-deco.svg?v=G5HEMkHkGQ7K73pY-6UuPpbK5Jo") no-repeat center/contain;z-index:0}.form-section::after{width:calc(50vw - 20px);height:100%;top:calc(-1*var(--block-spacing-top, 60px) - 30px);inset-inline-start:0}.form-section>.container:first-child{position:relative}.form-section>.container:first-child::after{content:none;bottom:0;inset-inline:0;background-size:auto 460px;background-position-y:bottom;height:300px}@media all and (max-width: 1200px){.form-section .form-information-container{gap:20px}.form-section::after{content:none}.form-section>.container:first-child{padding-bottom:100px}.form-section>.container:first-child::after{content:"";background-position-x:right}}@media all and (max-width: 768px){.form-section>.container:first-child{padding-bottom:240px}.form-section>.container:first-child::after{background-position-x:center;height:240px}}.form-input-info-container{margin-top:20px}.form-input-info-container .red{color:red}.form-input-info-container .success{color:#77bd20;font-size:2em}.contact-us-form .field-group .dk-select-options{background-color:#fff;border:1px solid #dcdcdc}.contact-us-form .field-group .dk-select-options .dk-option{background-color:#fff;color:#717171;border:0;border-bottom:1px solid #dcdcdc;border-radius:0}.contact-us-form .field-group .dk-select-options .dk-option:last-child{border-bottom:0}.contact-us-form .field-group .dk-select-options .dk-option.dk-option-selected{background-color:#3270d3;color:#fff}.contact-us-form .field-group .dk-select-options .dk-option:hover:not(.dk-option-selected){background-color:#f5f8fd;color:#717171}.form-control-container .field-group{width:fit-content}.field-group{position:relative;color:#868686;font-size:1em;font-weight:500;line-height:1.3;margin-bottom:27px}.field-group .field-group-title{display:block;margin-bottom:9px}.field-group .field-group-input-download{position:relative;cursor:pointer}.field-group .field-group-input-download input{width:100%;position:absolute;z-index:10;opacity:0;inset:0;cursor:pointer}.field-group .field-group-input-download .file-name{position:relative}.field-group .field-group-input-download .file-name::after{content:"";position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);width:25px;height:25px;background-color:#253d83;mask-image:url("/Assets/Icons/upload-circle.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/Assets/Icons/upload-circle.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.field-group .field-group-error{position:absolute;text-align:end;top:calc(100% + 5px);inset-inline-end:0;color:red;font-size:12px;font-weight:300}.field-group textarea{resize:vertical;min-height:100px;max-height:500px}.field-group input,.field-group select,.field-group textarea,.field-group div.dk-select,.field-group .field-group-input-download .file-name{display:block;width:100%;padding-block:17px;padding-inline:23px;border-radius:3px;border:1px solid #dcdcdc;background:#efefef;font-size:1em;color:#717171}.field-group input[type=file]{cursor:pointer}.field-group .dk-select .dk-selected{border:none;background-color:rgba(0,0,0,0);padding:0}.field-group .dk-select.dk-select-open-down{border-bottom:1px solid rgba(0,0,0,0)}.field-group .dk-select.dk-select-open-down .dk-selected::after{transform:translateY(-50%) rotate(180deg)}.field-group .dk-selected{will-change:transform;color:#868686}.field-group .dk-selected::after{content:"";position:absolute;right:unset;left:unset;inset-inline-end:10px;margin-inline-end:0;top:50%;transform:translateY(-50%);width:12px;height:6px;background-color:#717171;mask-image:url("/Assets/Icons/dropdown-arrow.svg?v=ETLhgZMM3l4fasODMrZkHauKROk");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/Assets/Icons/dropdown-arrow.svg?v=ETLhgZMM3l4fasODMrZkHauKROk");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;background-size:contain;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.field-group .dk-selected::before{all:unset}.field-group .dk-selected[aria-activedescendant^=dk][aria-activedescendant$="-"],.field-group .dk-selected:not([aria-activedescendant]){color:#717171}@media all and (max-width: 1200px){.field-group .dk-selected{font-size:12px}}.field-group .dk-select-options{margin-top:0;max-height:200px;border:none}.field-group .dk-select-options .dk-option{color:#717171;font-size:1em;font-weight:500;line-height:1.3;background:#efefef;padding:17px 23px;border:1px solid #dcdcdc;border-radius:3px}.field-group .dk-select-options .dk-option.dk-option-selected{border-color:#3270d3;background-color:#3270d3;color:#fff}.field-group .dk-select-options .dk-option:hover{background-color:#fff;border-color:#3270d3;color:#000}.field-group .dk-select-options{padding:0;border-radius:unset;border-bottom-left-radius:.4em}.field-group .dk-option-selected{background-color:#253d83;color:#fff}.field-group .dk-select-options-highlight .dk-option-highlight:not(.dk-option-selected){color:#000}.field-group.error .field-group-input>*{border-color:red}.primary-button[type=submit] a,[type=submit].loadMoreBtn a,.primary-button[type=submit] span,[type=submit].loadMoreBtn span{min-width:140px;justify-content:space-between}.main-news-listing-section .section-header{margin-bottom:40px}.main-news-listing-section .loadMoreBtn{margin-top:50px}.news-listing.row{--bs-gutter-x: 30px;row-gap:40px}.news-item .image-container{aspect-ratio:420/260;margin-bottom:35px;overflow:hidden}.news-item .image-container img{background-color:#e1e1e1;width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.news-item .news-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px}.news-item .news-head::after{content:"";flex-shrink:0;width:23px;height:21px;color:#000;background-color:#000;transform:rotate(180deg) translateX(5px);mask-image:url("/assets/icons/back-arrow.svg?v=chN13-6uxhSaW5S2sf5y8P5ewfI");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/icons/back-arrow.svg?v=chN13-6uxhSaW5S2sf5y8P5ewfI");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-item .news-title{color:var(--primary-text-color, #000);font-size:22px}.news-item .news-summary{color:var(--primary-text-color, #000);font-size:16px;font-weight:300;line-height:1.3}.news-item:hover .image-container img{transform:scale(1.05)}.news-item:hover .news-head::after{transform:rotate(180deg) translateX(0px);transition:transform .3s ease}.news-date{color:#627eb5;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:22px}.news-title{font-weight:600;line-height:1.2}@media all and (max-width: 1200px){.main-news-listing-section .section-header{margin-bottom:20px}.news-item .news-head::after{content:none}}.back-navigation,a.back-navigation{display:flex;align-items:center;width:fit-content;gap:20px;margin-bottom:20px;color:var(--primary-text-color, #000);font-size:22px;font-weight:600;line-height:1.2}.back-navigation::before,a.back-navigation::before{content:"";width:23px;height:21px;transform:translateX(5px);color:#000;background-color:#000;mask-image:url("/assets/icons/back-arrow.svg?v=chN13-6uxhSaW5S2sf5y8P5ewfI");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/icons/back-arrow.svg?v=chN13-6uxhSaW5S2sf5y8P5ewfI");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.back-navigation:hover,a.back-navigation:hover{color:var(--primary-text-color, #000)}.back-navigation:hover::before,a.back-navigation:hover::before{transform:translateX(0px)}.news-details-section .banner-image-container{aspect-ratio:1515/535;margin-bottom:30px}.news-details-section .banner-image-container img{background-color:#e1e1e1;width:100%;height:100%;object-fit:cover}.news-details .news-title{margin-bottom:50px}.news-details .news-title{font-size:22px}@media screen and (min-width: 320px){.news-details .news-title{font-size:calc(22px + 10*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.news-details .news-title{font-size:32px}}.news-navigation-container{display:flex;justify-content:space-between;margin-top:75px}.news-navigation-container .news-navigation{color:var(--primary-text-color, #000);font-size:14px;font-weight:500;line-height:1.4;cursor:pointer;display:flex;width:fit-content;gap:10px}.news-navigation-container .news-navigation.prev-news::before{content:"";width:20px;height:20px;color:#000;background-color:#000;mask-image:url("/assets/icons/short-back-arrow.svg?v=L8vg_J7A5UUAmd6YDpiBAv8RuYc");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/icons/short-back-arrow.svg?v=L8vg_J7A5UUAmd6YDpiBAv8RuYc");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-navigation-container .news-navigation.prev-news:hover::before{transform:translateX(-5px)}.news-navigation-container .news-navigation.next-news::after{content:"";width:20px;height:20px;transform:rotate(180deg);background-color:#000;mask-image:url("/assets/icons/short-back-arrow.svg?v=L8vg_J7A5UUAmd6YDpiBAv8RuYc");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/icons/short-back-arrow.svg?v=L8vg_J7A5UUAmd6YDpiBAv8RuYc");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-navigation-container .news-navigation.next-news:hover::after{transform:rotate(180deg) translateX(-5px)}@media all and (max-width: 1200px){.news-details-section .news-listing .news-item-wrapper:nth-child(n+3){display:none}}@media all and (max-width: 992px){.news-details-section .banner-image-container{aspect-ratio:1515/750}.news-details .news-title{margin-bottom:30px}.news-navigation-container{margin-top:50px}}@media all and (max-width: 768px){.news-details-section .news-listing .news-item-wrapper:nth-child(n+2){display:none}}@media all and (max-width: 567px){.news-details-section .back-navigation{margin-bottom:45px}.news-details-section .banner-image-container{aspect-ratio:395/535}}.searchHeader .section-header{margin-bottom:115px}.searchHeader .section-header .section-title{font-family:Outfit,sans-serif;font-weight:600;text-align:center}.searchHeader .section-header .section-title{font-size:32px}@media screen and (min-width: 320px){.searchHeader .section-header .section-title{font-size:calc(32px + 32*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.searchHeader .section-header .section-title{font-size:64px}}.search-wrapper{font-size:16px;margin-bottom:70px}.search-wrapper .searchInput .input-container .innerSearch .headerSearch{position:relative;padding-bottom:25px}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .searchInputWrap{position:relative}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .searchInputWrap input[type=text]{width:100%;padding-top:0;padding-bottom:20px;padding-inline-start:1px;padding-inline-end:50px;background-color:var(--primary-background-color, #f6f6f6);border:0;border-bottom:1px solid #ddd;color:#616161;font-size:18px;font-weight:700}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .searchInputWrap input[type=text]{font-size:15px}@media screen and (min-width: 320px){.search-wrapper .searchInput .input-container .innerSearch .headerSearch .searchInputWrap input[type=text]{font-size:calc(15px + 15*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.search-wrapper .searchInput .input-container .innerSearch .headerSearch .searchInputWrap input[type=text]{font-size:30px}}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .searchInputWrap input[type=text]:focus{outline:0px solid #000;border-radius:0}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .searchInputWrap a{cursor:pointer;all:unset;position:absolute;inset-inline-end:50px;top:50%;transform:translateY(-50%);background:url("/Assets/Icons/search-light.svg?v=RgbqWKtYfeYlaS43Qq0KTMOomlE") no-repeat center/contain;z-index:20;width:25px;height:25px;color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .searchInputWrap a:focus,.search-wrapper .searchInput .input-container .innerSearch .headerSearch .searchInputWrap a:hover{opacity:.6}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .validatorHolder{position:absolute;bottom:0;inset-inline-start:0;color:red}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .validatorHolder .errorRecord{display:none}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .validatorHolder .errorRecord.active{display:block}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .autoSuggestLoader{display:none}.search-wrapper .searchInput .input-container .innerSearch .headerSearch .autoSuggestLoader.active{display:block}.search-wrapper .searchInput .input-container .innerSearch .ui-menu{padding-top:10px;max-width:100%;border:1px solid #d6d6d6 !important;list-style-type:none;padding-inline-start:0}.search-wrapper .searchInput .input-container .innerSearch .ui-menu.ui-widget-content{border:none}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item{padding:0;padding:15px 15px;list-style-image:none}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item:hover{background:#e1e1e1}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item:hover a{font-weight:500;background:none}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item:hover a::after{transform:translateX(3px)}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item:hover.ui-search-hover{border:none !important;outline:none !important}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item.ui-search-hover{border:none;outline:none}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item a{color:#000 !important}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item a{font-size:16px}@media screen and (min-width: 320px){.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item a{font-size:calc(16px + 2*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item a{font-size:18px}}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item a{line-height:16px}@media screen and (min-width: 420px){.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item a{line-height:calc(16px + 2*(100vw - 420px)/1180)}}@media screen and (min-width: 1600px){.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item a{line-height:18px}}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-menu-item a{font-weight:400;transform:scale(1) !important;top:calc(50% - 5px);inset-inline-start:0;transform:translateY(-50%);display:inline-flex !important;align-items:center;position:relative;gap:10px;border:none;max-width:100%}.search-wrapper .searchInput .input-container .innerSearch .ui-menu .ui-view-all-results{background-color:rgba(0,0,0,.3)}@media all and (max-width: 1200px){.search-wrapper{margin-bottom:40px}}.searchListing{font-size:16px}.searchListing .loadMoreBtn{--button-background-color: #253D83}.searchListing .loadMoreBtn a{min-width:180px;text-align:center}.searchListing .loadMoreBtn a::after{margin-inline-start:40px}.searchListing .blockHead h2{font-size:16px;font-weight:300;padding-bottom:15px;border-bottom:1px solid #ddd}.searchListing .blockBody{padding-top:40px}.searchListing .blockBody .listingHolder{display:flex;flex-direction:column;margin:0}.searchListing .blockBody .listingHolder .listingItemDIV{width:100%;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #d9d9d9;padding-inline:0}.searchListing .blockBody .listingHolder .listingItemDIV:last-child{margin-bottom:0}@media all and (max-width: 1200px){.searchListing .blockBody .listingHolder .listingItemDIV{padding-bottom:10px;margin-bottom:15px}}.searchListing .result{width:100%;display:flex;flex-direction:column;gap:15px}.searchListing .result .title a{color:#000;font-size:1.375em;font-style:normal;font-weight:700;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.searchListing .result .title a:hover{opacity:.6}.searchListing .result .description{color:#5f5f5f;font-size:1.125em;font-style:normal;font-weight:300;line-height:normal}.searchListing .result .description p:last-child{margin-bottom:0}.searchListing .loadMoreBtn a{display:block;width:fit-content;margin-top:25px;margin-inline:auto}@media all and (max-width: 1200px){.searchListing{font-size:14px}}@media all and (max-width: 992px){.search-pop-up-container{z-index:1000}}.new-timeline-swiper-wrapper{position:relative;width:100%;overflow:hidden;font-family:"Outfit",sans-serif}.new-timeline-swiper-wrapper .picker{background-color:#26395a;display:flex;flex-wrap:nowrap;width:100%;height:75vh;border-radius:2px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.new-timeline-swiper-wrapper .picker .cell{width:12.5%;flex:0 0 12.5%;height:100%;position:relative;cursor:pointer;overflow:hidden;transition:width .5s ease,flex .5s ease}.new-timeline-swiper-wrapper .picker .cell .img-container{position:absolute;inset:0}.new-timeline-swiper-wrapper .picker .cell .img-container::after{content:"";inset:0;width:100%;height:100%;margin-top:auto;z-index:10;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #181818 100%);position:absolute;transition:all .4s ease-in-out}.new-timeline-swiper-wrapper .picker .cell .img-container img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .3s ease}.new-timeline-swiper-wrapper .picker .cell .cell-content{position:absolute;bottom:30px;left:30px;right:30px;z-index:10;color:#fff;font-size:1.5em;font-weight:500;line-height:1.3;transition:opacity .3s ease}.new-timeline-swiper-wrapper .picker .cell .cell-content .title{color:#fff;margin-bottom:25px;line-height:1;font-weight:500}.new-timeline-swiper-wrapper .picker .cell .cell-content .title{font-size:18px}@media screen and (min-width: 320px){.new-timeline-swiper-wrapper .picker .cell .cell-content .title{font-size:calc(18px + 8*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.new-timeline-swiper-wrapper .picker .cell .cell-content .title{font-size:26px}}.new-timeline-swiper-wrapper .picker .cell .cell-content .title{width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.3;transition:1s ease-in-out}.new-timeline-swiper-wrapper .picker .cell .cell-content .summary{color:#fff;font-size:16px;font-weight:300;line-height:1.2;width:375px;max-height:0px;overflow:hidden;margin-bottom:25px;transition:all 1s ease-in-out}.new-timeline-swiper-wrapper .picker .cell .cell-content .summary *{color:#fff;font-size:16px;font-weight:300;line-height:1.2}.new-timeline-swiper-wrapper .picker .cell .cell-content .year{display:flex;align-items:center;gap:10px;min-height:30px}.new-timeline-swiper-wrapper .picker .cell .cell-content .year::before{content:"";-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-inline-start:-10px;display:block;width:15px;height:13px;background-size:cover;background-repeat:no-repeat;z-index:10;position:relative;transform:scaleX(-1);background-image:url("../Assets/Icons/next.svg?v=nMWFM2-c16uV4B6swIzdxpX84vA")}.new-timeline-swiper-wrapper .picker .cell.active{width:50%;flex:0 0 50%}.new-timeline-swiper-wrapper .picker .cell.active .img-container::after{height:100%}.new-timeline-swiper-wrapper .picker .cell.active .img-container img{filter:grayscale(0)}.new-timeline-swiper-wrapper .picker .cell.active .cell-content{opacity:1}.new-timeline-swiper-wrapper .picker .cell.active .cell-content .title{opacity:1;white-space:normal;overflow:visible;text-overflow:unset}.new-timeline-swiper-wrapper .picker .cell.active .cell-content .summary{max-height:100vh}.new-timeline-swiper-wrapper .picker .cell.active .cell-content .year::before{display:none}.new-timeline-swiper-wrapper .picker .cell.next-1 .img-container img,.new-timeline-swiper-wrapper .picker .cell.next-2 .img-container img{filter:grayscale(0)}.new-timeline-swiper-wrapper .picker .cell.next-1 .cell-content .title,.new-timeline-swiper-wrapper .picker .cell.next-2 .cell-content .title{opacity:1}@media all and (max-width: 1200px){.new-timeline-swiper-wrapper .picker{height:60vh}.new-timeline-swiper-wrapper .picker .cell.active{width:60%;flex:0 0 60%}.new-timeline-swiper-wrapper .picker .cell .cell-content .title{-webkit-line-clamp:3}}.new-timeline-swiper-wrapper .timeline-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:48px;height:48px;border-radius:50%;border:none;background:hsla(0,0%,100%,.15);backdrop-filter:blur(4px);cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.new-timeline-swiper-wrapper .timeline-nav img{width:16px;height:14px;filter:brightness(0) invert(1)}.new-timeline-swiper-wrapper .timeline-nav:hover{background:hsla(0,0%,100%,.3)}.new-timeline-swiper-wrapper .timeline-nav.timeline-nav-prev{left:16px}.new-timeline-swiper-wrapper .timeline-nav.timeline-nav-prev img{transform:scaleX(-1)}.new-timeline-swiper-wrapper .timeline-nav.timeline-nav-next{right:16px}@media all and (max-width: 768px){.new-timeline-swiper-wrapper .picker{height:50vh}.new-timeline-swiper-wrapper .picker .cell{width:20%;flex:0 0 20%}.new-timeline-swiper-wrapper .picker .cell.active{width:70%;flex:0 0 70%}.new-timeline-swiper-wrapper .picker .cell .cell-content{font-size:1.2em;bottom:20px;left:20px;right:20px}.new-timeline-swiper-wrapper .timeline-nav{width:36px;height:36px}.new-timeline-swiper-wrapper .timeline-nav img{width:12px;height:10px}.new-timeline-swiper-wrapper .timeline-nav.timeline-nav-prev{left:10px}.new-timeline-swiper-wrapper .timeline-nav.timeline-nav-next{right:10px}}.timeline-years{background-color:rgba(0,0,0,0);display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:18px 24px;padding:50px clamp(40px,8%,140px);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.timeline-years::-webkit-scrollbar{display:none}.timeline-years:empty{display:none}.timeline-years .timeline-year{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:4px 2px;cursor:pointer;color:#fff;font-family:inherit;font-size:16px;font-weight:500;line-height:1;letter-spacing:.04em;white-space:nowrap;flex:0 0 auto;scroll-snap-align:center;-webkit-transition:font-weight .3s ease;-moz-transition:font-weight .3s ease;-ms-transition:font-weight .3s ease;-o-transition:font-weight .3s ease;transition:font-weight .3s ease}.timeline-years .timeline-year.active{font-weight:700}.timeline-years.timeline-years-mobile{justify-content:flex-start;gap:28px;padding:18px clamp(20px,6%,40px)}.timeline-years.timeline-years-mobile .timeline-year{font-size:15px}.timeline-swiper-wrapper .timeline-swiper-main .timeline-item{position:relative;padding:20px;width:100%;aspect-ratio:1.21/1}.timeline-swiper-wrapper .timeline-swiper-main .timeline-item .img-container{position:absolute;inset:0;width:100%;height:100%}.timeline-swiper-wrapper .timeline-swiper-main .timeline-item .img-container::after{content:"";inset:0;width:100%;height:100%;margin-top:auto;z-index:10;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #181818 100%);position:absolute;transition:all .4s ease-in-out}.timeline-swiper-wrapper .timeline-swiper-main .timeline-item .img-container img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.timeline-swiper-wrapper .timeline-swiper-main .timeline-item .cell-content{position:relative;z-index:10;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:20px}.timeline-swiper-wrapper .timeline-swiper-main .timeline-item .cell-content .title{line-height:1;font-size:24px;font-weight:500}.timeline-swiper-wrapper .timeline-swiper-main .timeline-item .cell-content .summary{max-width:500px;font-size:14px;font-weight:300;line-height:1.2}.timeline-swiper-wrapper .timeline-swiper-thumbs .timeline-thumb-item{aspect-ratio:1;padding:20px;display:flex;align-items:flex-end;height:100%;cursor:pointer}.timeline-swiper-wrapper .timeline-swiper-thumbs .timeline-thumb-item .img-container{position:absolute;inset:0;width:100%;height:100%;filter:grayscale(1) brightness(0.4)}.timeline-swiper-wrapper .timeline-swiper-thumbs .timeline-thumb-item .img-container img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.timeline-swiper-wrapper .timeline-swiper-thumbs .timeline-thumb-item .cell-content{display:flex;justify-content:space-between;align-items:center;width:100%}.timeline-swiper-wrapper .timeline-swiper-thumbs .timeline-thumb-item .cell-content::after{content:"";-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;width:15px;height:13px;background-size:cover;background-repeat:no-repeat;z-index:10;position:relative;background-image:url("../Assets/Icons/next.svg?v=nMWFM2-c16uV4B6swIzdxpX84vA")}.timeline-swiper-wrapper .timeline-swiper-thumbs .timeline-thumb-item:hover .cell-content::after{transform:translateX(3px)}.timeline-swiper-wrapper .timeline-mobile-nav{display:flex;justify-content:center;gap:16px;padding:16px 0;padding-bottom:25px}.timeline-swiper-wrapper .timeline-mobile-nav .timeline-nav{position:relative;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.15);backdrop-filter:blur(4px);cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.timeline-swiper-wrapper .timeline-mobile-nav .timeline-nav img{width:12px;height:10px;filter:brightness(0) invert(1)}.timeline-swiper-wrapper .timeline-mobile-nav .timeline-nav:hover{background:hsla(0,0%,100%,.3)}.timeline-swiper-wrapper .timeline-mobile-nav .timeline-nav.timeline-nav-prev img{transform:scaleX(-1)}.desktop-only{display:block}.mobile-only{display:none}@media all and (max-width: 1200px){.desktop-only{display:none}.mobile-only{display:block}}.contact-info-section{font-size:16px}.contact-info-section .section-summary{max-width:530px}.contact-info-listing.row{--bs-gutter-x: 32px;row-gap:42px}.contact-item{display:flex;flex-direction:column;height:100%;line-height:1.2}.contact-item .title{font-size:2em;margin-bottom:40px}.contact-item .address-wrapper{flex-grow:1;font-weight:400;margin-bottom:25px}.contact-item .location-wrapper{margin-bottom:40px}.contact-item .location-wrapper .location::before{content:"";vertical-align:middle;display:inline-block;margin-inline-end:4px;width:17px;height:17px;background:url("/Assets/Icons/location-pin.svg?v=92VYRuJ_oe_zW8DmX890hzBQ900") no-repeat center/contain}.contact-item .phone-wrapper{margin-bottom:20px}.contact-item .location,.contact-item .phone,.contact-item .mail{color:var(--primary-text-color, #000);font-weight:400}.contact-item .location:hover,.contact-item .phone:hover,.contact-item .mail:hover{opacity:.8}@media all and (max-width: 567px){.contact-info-section .section-header .section-title{font-size:32px}}.careers-listing-section .container .careers-listing-wrapper .careers-listing{display:flex;flex-direction:column}.careers-listing-section .container .careers-listing-wrapper .button-container{display:block;width:fit-content;margin-top:30px}.careers-listing-section .loadMoreBtn{--button-background-color: #253D83;margin-top:25px}.careers-listing-section .loadMoreBtn a{min-width:180px;text-align:center}.careers-listing-section .loadMoreBtn a::after{margin-inline-start:40px}@media all and (max-width: 992px){.careers-listing-section .container .careers-listing-wrapper .button-container{margin-inline:auto}}.opportunity-item{display:block;padding-top:30px;padding-inline:20px;padding-bottom:12px;border-bottom:1px solid #ddd}.opportunity-item .title{color:#303030;font-size:24px;font-weight:500;line-height:1.3;margin-bottom:10px}.opportunity-item .summary{color:#2f2f2f;font-size:18px;font-weight:300;line-height:1.4;margin-bottom:30px;max-width:85%}.opportunity-item .opportunity-footer{display:flex;gap:20px;row-gap:25px;justify-content:space-between;align-items:end}.job-description-content-wrapper .section-header{margin-bottom:0}.job-description-content-wrapper .section-header .section-title{margin-bottom:0}.job-description-content-wrapper .highlighted-content-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;row-gap:20px}.job-description-content-wrapper .job-details-section{color:#232323;line-height:1.5}.job-description-content-wrapper .job-details-section h3{font-size:18px;font-weight:700;margin-bottom:10px}.job-description-content-wrapper .job-details-section .rich-text{font-size:18px;font-weight:300}.job-description-content-wrapper .job-details-section{margin-bottom:20px}.job-additional-information{display:flex;gap:45px;flex-wrap:wrap;row-gap:20px}.job-additional-information>*{display:flex;gap:10px;color:#2f2f2f;font-size:.9em;font-weight:300;line-height:1.7;flex-wrap:nowrap;white-space:nowrap}.job-additional-information>*::before{content:"";width:24px;height:24px;flex-shrink:0;flex-grow:0;background-repeat:no-repeat;background-size:contain}.job-additional-information>* strong{font-weight:500}.job-additional-information .location::before{background-image:url("/Assets/Icons/location.svg?v=aFr_mVN3_c140k-wb-9PupKGbCo")}.job-additional-information .deadline::before{background-image:url("/Assets/Icons/calendar.svg?v=4ikS25ZdP_IfT6u4oLj1wVVwkno")}.job-additional-information .department::before{background-image:url("/Assets/Icons/entry.svg?v=M3UlT-fjJZ7izB73NHi4v-isyV0")}.job-additional-information .job-type::before{background-image:url("/Assets/Icons/briefcase.svg?v=dAOeC4PCXaifkMUgDuTa87C34Zg")}.job-additional-information .seniority::before{background-image:url("/Assets/Icons/branch.svg?v=ZmoM1n8Hcdb-_oJ47fnZOiECGyM")}@media all and (max-width: 992px){.job-additional-information{display:block}.job-additional-information>*{margin-bottom:15px}}.job-additional-information.secondary{gap:0}.job-additional-information.secondary>*{padding-inline:25px;border-inline-end:1px solid #d3d3d3}.job-additional-information.secondary>*:first-child{padding-inline-start:0;border-inline-start:0}.job-additional-information.secondary>*:last-child{padding-inline-end:0;border-inline-end:0}@media all and (max-width: 992px){.job-additional-information.secondary>*{border:0;padding-inline:0}}@media all and (max-width: 1200px){.opportunity-item{padding-bottom:20px}.opportunity-item .summary{max-width:100%}.opportunity-item .opportunity-footer{display:flex;flex-direction:column;align-items:start}}@media all and (max-width: 992px){.careers-listing-section .section-header{margin-bottom:25px}.opportunity-item{padding-inline:0}.opportunity-item .summary{font-size:14px}.opportunity-item .opportunity-footer{row-gap:10px}}.error-page-banner{font-size:20px;height:100vh;min-height:400px;background-image:url("/Assets/Images/outlined-hexagon-deco.svg?v=0b5rSMQptazjdsMCPpUtW5lc_OM");background-repeat:no-repeat;background-position:150% center;background-size:70% 130%}.error-page-banner>.container{height:100%}.error-page-banner .banner-content{width:75%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px}.error-page-banner .banner-content .subtitle{font-family:"Red Hat Display",sans-serif;font-size:1.25em;font-weight:700;line-height:1.6}.error-page-banner .banner-content .title{font-weight:400;line-height:1;margin-block:0}.error-page-banner .banner-content .title{font-size:50px}@media screen and (min-width: 320px){.error-page-banner .banner-content .title{font-size:calc(50px + 50*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.error-page-banner .banner-content .title{font-size:100px}}.error-page-banner .banner-content .description{font-size:1em;font-weight:500;line-height:2.25}@media all and (max-width: 768px){.error-page-banner{font-size:14px;background-size:100%;background-position:center 20%}.error-page-banner .banner-content{width:100%;justify-content:end;padding-bottom:45%}.error-page-banner .banner-content .title{font-size:32px}}@media screen and (max-width: 768px)and (min-width: 320px){.error-page-banner .banner-content .title{font-size:calc(32px + 32*(100vw - 320px)/1601)}}@media screen and (max-width: 768px)and (min-width: 1921px){.error-page-banner .banner-content .title{font-size:64px}}.content-section{font-size:16px}.content-section .rich-text h2{font-size:22px}@media screen and (min-width: 320px){.content-section .rich-text h2{font-size:calc(22px + 10*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.content-section .rich-text h2{font-size:32px}}.content-section .rich-text h3{font-size:16px}@media screen and (min-width: 320px){.content-section .rich-text h3{font-size:calc(16px + 6*(100vw - 320px)/1601)}}@media screen and (min-width: 1921px){.content-section .rich-text h3{font-size:22px}}.content-section .rich-text p{margin-bottom:10px}.content-section .rich-text h2{margin-top:30px;margin-bottom:20px}.content-section .rich-text h3{margin-top:30px;margin-bottom:20px}.content-section .rich-text:first-child{margin-top:0}.content-section .rich-text:last-child{margin-bottom:0}@media all and (max-width: 1200px){.content-section{font-size:14px}}.team-listing.row{--bs-gutter-x: 32px;row-gap:60px}.team-member{font-size:18px;line-height:1.8}.team-member .image-container{aspect-ratio:310/350;margin-bottom:15px;overflow:hidden}.team-member .image-container img{background-color:#e1e1e1;width:100%;height:100%;object-fit:cover}.team-member .name{font-weight:400}.team-member .role{font-weight:700}.team-member .read-more{margin-top:15px;color:#253d83;font-size:14px;font-weight:700;line-height:normal;text-transform:uppercase;gap:8px;width:fit-content;align-items:center;display:none}.team-member .read-more::before{content:"";width:24px;height:24px;border-radius:50%;background-size:9px 9px;background-color:#253d83;background-image:url("/assets/icons/angled-arrow-right.svg?v=i9sJTivCaM_tWNe6C-7uj4wcdYQ");background-repeat:no-repeat;background-position:center;color:#fff}@media all and (max-width: 1200px){.team-listing.row{row-gap:35px}}.company-link:hover{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.company-link:hover:hover{opacity:.6}.methodology-section{font-size:16px}.methodology-section .section-summary{max-width:70%}.methodology-section .diagram-wrapper{margin-block:-40px}.methodology-section .methodology-diagram{position:relative;margin-block:-120px}.methodology-section .methodology-diagram.row{--bs-gutter-x: 10px}.methodology-section .methodology-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:2;aspect-ratio:320/370;gap:1.8594rem;padding:35px;padding-block:75px;background-image:url("/Assets/Images/methodology/connector-line.svg?v=c-aRjcT44ql3UYxGSIVuuqCJo3o");background-repeat:no-repeat;background-size:contain}.methodology-section .methodology-item .methodology-title{font-size:24px;font-weight:600;line-height:1.2;color:#253d83}.methodology-section .methodology-item .methodology-description{font-size:17px;font-weight:300;line-height:1.3;color:#253d83}.methodology-section .hexagon-part{display:flex;justify-content:center;gap:2px}.methodology-section .hexagon-container{flex:0 0 auto;width:25%;aspect-ratio:320/370}.methodology-section .hexagon-container img{width:100%;height:100%;scale:.75}@media all and (min-width: 1600px){.methodology-section .methodology-diagram{margin-block:-145px}}@media all and (min-width: 1800px){.methodology-section .methodology-diagram{margin-block:-165px}}@media all and (max-width: 1400px){.methodology-section .methodology-diagram{margin-block:-105px}.methodology-section .methodology-item{padding-block:50px}.methodology-section .methodology-item .methodology-title{font-size:20px}.methodology-section .methodology-item .methodology-description{font-size:14px}}@media all and (max-width: 1200px){.methodology-section .section-summary{max-width:unset}.methodology-section .diagram-wrapper{margin-block:unset}.methodology-section .methodology-diagram{margin-block:-85px}.methodology-section .methodology-item{padding-inline:20px}.methodology-section .methodology-item .methodology-title{font-size:18px}.methodology-section .methodology-item .methodology-description{font-size:12px}}@media all and (max-width: 992px){.methodology-section .hexagon-part{display:none}.methodology-section .methodology-diagram{margin-block:unset;justify-content:center;gap:50px}.methodology-section .methodology-item-wrapper{max-width:425px}.methodology-section .methodology-item{padding:35px;padding-block:75px}.methodology-section .methodology-item .methodology-title{font-size:24px}.methodology-section .methodology-item .methodology-description{font-size:17px}}.steps-listing-section .section-header{margin-bottom:40px}.steps-listing-section .steps-listing.row{--bs-gutter-x: 32px;row-gap:32px}.steps-listing-section .steps-item{height:100%;padding:28px;padding-inline-end:20px;line-height:1.2}.steps-listing-section .steps-item .steps-content{display:flex;flex-direction:column;padding-inline-end:8px}.steps-listing-section .steps-item .step-number{font-size:15px;font-weight:300;text-align:end}.steps-listing-section .steps-item .steps-title{font-size:28px;font-weight:500;padding-bottom:32px}.steps-listing-section .steps-item .steps-description{color:#4e4e4e;font-size:16px;font-weight:400}.steps-listing-section.with-no-counter .steps-item .step-number{display:none}body{direction:ltr;font-family:"Poppins",sans-serif}/*# sourceMappingURL=pme-en.css.map */

