html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}.fs-background{overflow:hidden;position:relative;}.fs-background,.fs-background-container,.fs-background-media{-webkit-transition:none;transition:none;}.fs-background-container{width:100%;height:100%;position:absolute;top:0;z-index:0;overflow:hidden;}.fs-background-media{position:absolute;top:0;bottom:0;opacity:0;}.fs-background-media.fs-background-animated{-webkit-transition:opacity .5s linear;transition:opacity .5s linear;}.fs-background-media iframe,.fs-background-media img,.fs-background-media video{width:100%;height:100%;display:block;-webkit-user-drag:none;}.fs-background-media.fs-background-fixed,.fs-background-media.fs-background-native{width:100%;height:100%;}.fs-background-media.fs-background-fixed img,.fs-background-media.fs-background-native img{display:none;}.fs-background-media.fs-background-native{background-position:center;background-size:cover;}.fs-background-media.fs-background-fixed{background-position:center;background-attachment:fixed;}.fs-background-embed.fs-background-ready:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:'';}.fs-background-embed.fs-background-ready iframe{z-index:0;}.fs-carousel.fs-carousel-enabled{width:100%;position:relative;}.fs-carousel.fs-carousel-enabled:after{clear:both;content:'';display:table;}.fs-carousel,.fs-carousel *,.fs-carousel :after,.fs-carousel :before,.fs-carousel:after,.fs-carousel:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:none;transition:none;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;}.fs-carousel-enabled.fs-carousel-contained,.fs-carousel-enabled.fs-carousel-contained .fs-carousel-container,.fs-carousel-enabled.fs-carousel-contained .fs-carousel-viewport,.fs-carousel-enabled.fs-carousel-contained .fs-carousel-wrapper{overflow:hidden;}.fs-carousel-enabled .fs-carousel-viewport{position:relative;}.fs-carousel-enabled .fs-carousel-viewport:after{clear:both;content:'';display:table;}.fs-carousel-enabled .fs-carousel-wrapper{position:relative;}.fs-carousel-enabled .fs-carousel-wrapper:after{clear:both;content:'';display:table;}.fs-carousel-enabled .fs-carousel-container{position:relative;}.fs-carousel-enabled .fs-carousel-canister{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;overflow:hidden;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.fs-carousel-enabled.fs-carousel-auto_height .fs-carousel-canister{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:height .5s ease,-webkit-transform .5s ease;transition:height .5s ease,-webkit-transform .5s ease;transition:height .5s ease,transform .5s ease;transition:height .5s ease,transform .5s ease,-webkit-transform .5s ease;}.fs-carousel-enabled .fs-carousel-item{min-height:1px;display:block;}.fs-carousel-enabled .fs-carousel-item img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fs-carousel-single .fs-carousel-item{position:absolute;top:0;left:0;z-index:1;}.fs-carousel-single .fs-carousel-item.fs-carousel-visible{position:relative;z-index:2;}.fs-carousel-controls{display:none;}.fs-carousel-enabled .fs-carousel-controls{width:100%;margin:0;padding:0;}.fs-carousel-controls_custom.fs-carousel-visible,.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible{display:block;}.fs-carousel-enabled .fs-carousel-control{border:none;cursor:pointer;padding:0;}.fs-carousel-pagination{display:none;}.fs-carousel-enabled .fs-carousel-pagination{width:100%;}.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible{display:block;}.fs-carousel-enabled .fs-carousel-page{border:none;cursor:pointer;display:inline-block;padding:0;}.fs-carousel-enabled.fs-carousel-rtl{direction:rtl;}.fs-checkpoint[data-checkpoint-animation=fade-down],.fs-checkpoint[data-checkpoint-animation=fade-in],.fs-checkpoint[data-checkpoint-animation=fade-left],.fs-checkpoint[data-checkpoint-animation=fade-right],.fs-checkpoint[data-checkpoint-animation=fade-up]{opacity:0;-webkit-transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,transform .5s ease;transition:opacity .5s linear,transform .5s ease,-webkit-transform .5s ease;}.fs-checkpoint[data-checkpoint-animation=fade-down].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=fade-in].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=fade-left].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=fade-right].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=fade-up].fs-checkpoint-active{opacity:1;}.fs-checkpoint[data-checkpoint-animation=fade-up]{-webkit-transform:translateY(50px);transform:translateY(50px);}.fs-checkpoint[data-checkpoint-animation=fade-down]{-webkit-transform:translateY(-50px);transform:translateY(-50px);}.fs-checkpoint[data-checkpoint-animation=fade-down].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=fade-up].fs-checkpoint-active{-webkit-transform:translateY(0);transform:translateY(0);}.fs-checkpoint[data-checkpoint-animation=fade-left]{-webkit-transform:translateX(-50px);transform:translateX(-50px);}.fs-checkpoint[data-checkpoint-animation=fade-right]{-webkit-transform:translateX(50px);transform:translateX(50px);}.fs-checkpoint[data-checkpoint-animation=fade-left].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=fade-right].fs-checkpoint-active{-webkit-transform:translateX(0);transform:translateX(0);}.fs-checkpoint[data-checkpoint-animation=zoom-in-down],.fs-checkpoint[data-checkpoint-animation=zoom-in-left],.fs-checkpoint[data-checkpoint-animation=zoom-in-right],.fs-checkpoint[data-checkpoint-animation=zoom-in-up],.fs-checkpoint[data-checkpoint-animation=zoom-in]{opacity:0;-webkit-transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,transform .5s ease;transition:opacity .5s linear,transform .5s ease,-webkit-transform .5s ease;}.fs-checkpoint[data-checkpoint-animation=zoom-in-down].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-in-left].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-in-right].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-in-up].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-in].fs-checkpoint-active{opacity:1;}.fs-checkpoint[data-checkpoint-animation=zoom-in]{-webkit-transform:translateY(0) scale(0.5);transform:translateY(0) scale(0.5);}.fs-checkpoint[data-checkpoint-animation=zoom-in-up]{-webkit-transform:translateY(50px) scale(0.5);transform:translateY(50px) scale(0.5);}.fs-checkpoint[data-checkpoint-animation=zoom-in-down]{-webkit-transform:translateY(-50px) scale(0.5);transform:translateY(-50px) scale(0.5);}.fs-checkpoint[data-checkpoint-animation=zoom-in-down].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-in-up].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-in].fs-checkpoint-active{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}.fs-checkpoint[data-checkpoint-animation=zoom-in-left]{-webkit-transform:translateX(-50px) scale(0.5);transform:translateX(-50px) scale(0.5);}.fs-checkpoint[data-checkpoint-animation=zoom-in-right]{-webkit-transform:translateX(50px) scale(0.5);transform:translateX(50px) scale(0.5);}.fs-checkpoint[data-checkpoint-animation=zoom-in-left].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-in-right].fs-checkpoint-active{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);}.fs-checkpoint[data-checkpoint-animation=zoom-out-down],.fs-checkpoint[data-checkpoint-animation=zoom-out-left],.fs-checkpoint[data-checkpoint-animation=zoom-out-right],.fs-checkpoint[data-checkpoint-animation=zoom-out-up],.fs-checkpoint[data-checkpoint-animation=zoom-out]{opacity:0;-webkit-transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,transform .5s ease;transition:opacity .5s linear,transform .5s ease,-webkit-transform .5s ease;}.fs-checkpoint[data-checkpoint-animation=zoom-out-down].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-out-left].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-out-right].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-out-up].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-out].fs-checkpoint-active{opacity:1;}.fs-checkpoint[data-checkpoint-animation=zoom-out]{-webkit-transform:translateY(0) scale(1.25);transform:translateY(0) scale(1.25);}.fs-checkpoint[data-checkpoint-animation=zoom-out-up]{-webkit-transform:translateY(50px) scale(1.25);transform:translateY(50px) scale(1.25);}.fs-checkpoint[data-checkpoint-animation=zoom-out-down]{-webkit-transform:translateY(-50px) scale(1.25);transform:translateY(-50px) scale(1.25);}.fs-checkpoint[data-checkpoint-animation=zoom-out-down].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-out-up].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-out].fs-checkpoint-active{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}.fs-checkpoint[data-checkpoint-animation=zoom-out-left]{-webkit-transform:translateX(-50px) scale(1.25);transform:translateX(-50px) scale(1.25);}.fs-checkpoint[data-checkpoint-animation=zoom-out-right]{-webkit-transform:translateX(50px) scale(1.25);transform:translateX(50px) scale(1.25);}.fs-checkpoint[data-checkpoint-animation=zoom-out-left].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=zoom-out-right].fs-checkpoint-active{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);}.fs-checkpoint[data-checkpoint-animation=flip-down],.fs-checkpoint[data-checkpoint-animation=flip-left],.fs-checkpoint[data-checkpoint-animation=flip-right],.fs-checkpoint[data-checkpoint-animation=flip-up]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,transform .5s ease;transition:opacity .5s linear,transform .5s ease,-webkit-transform .5s ease;}.fs-checkpoint[data-checkpoint-animation=flip-up]{-webkit-transform:perspective(3000px) rotateX(-91deg);transform:perspective(3000px) rotateX(-91deg);}.fs-checkpoint[data-checkpoint-animation=flip-down]{-webkit-transform:perspective(3000px) rotateX(91deg);transform:perspective(3000px) rotateX(91deg);}.fs-checkpoint[data-checkpoint-animation=flip-down].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=flip-up].fs-checkpoint-active{-webkit-transform:perspective(3000px) rotateX(0);transform:perspective(3000px) rotateX(0);}.fs-checkpoint[data-checkpoint-animation=flip-left]{-webkit-transform:perspective(3000px) rotateY(91deg);transform:perspective(3000px) rotateY(91deg);}.fs-checkpoint[data-checkpoint-animation=flip-right]{-webkit-transform:perspective(3000px) rotateY(-91deg);transform:perspective(3000px) rotateY(-91deg);}.fs-checkpoint[data-checkpoint-animation=flip-left].fs-checkpoint-active,.fs-checkpoint[data-checkpoint-animation=flip-right].fs-checkpoint-active{-webkit-transform:perspective(3000px) rotateY(0);transform:perspective(3000px) rotateY(0);}.fs-lightbox{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;background:#fff;opacity:0;margin:0 auto;-webkit-transform:translateZ(0);transform:translateZ(0);}.fs-lightbox,.fs-lightbox :not(input):not(textarea){-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;}.fs-lightbox-fixed{position:fixed;top:0;bottom:0;margin:auto;}.fs-lightbox-animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;}.fs-lightbox-animating .fs-lightbox-content,.fs-lightbox-animating .fs-lightbox-control,.fs-lightbox-animating .fs-lightbox-meta,.fs-lightbox-animating .fs-lightbox-thumbnails,.fs-lightbox-animating .fs-lightbox-tools{-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s;transition:opacity .25s linear .25s,visibility .25s linear .25s;}.fs-lightbox-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}.fs-lightbox-open{opacity:1;}.fs-lightbox-overlay.fs-lightbox-open{opacity:.75;}.fs-lightbox-close{border:none;position:absolute;top:0;right:0;z-index:105;cursor:pointer;display:block;overflow:hidden;padding:0;}.fs-lightbox-container{width:100%;height:100%;position:relative;z-index:103;background:#fff;overflow:hidden;}.fs-lightbox-container:after{clear:both;content:'';display:table;}.fs-lightbox-content{width:100%;background:#fff;opacity:1;overflow:hidden;padding:0;visibility:visible;}.fs-lightbox-content:after{clear:both;content:'';display:table;}.fs-lightbox-inline .fs-lightbox-content{width:auto;overflow:auto;-webkit-overflow-scrolling:touch;}.fs-lightbox-iframed .fs-lightbox-content{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}.fs-lightbox-mobile .fs-lightbox-image_container{width:1px;height:1px;position:absolute;margin:0;-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);}.fs-lightbox-image{display:block;}.fs-lightbox-mobile .fs-lightbox-image{position:relative;}.fs-lightbox-video{width:100%;height:100%;}.fs-lightbox-iframe{width:100%;height:100%;border:none;overflow:auto;}.fs-lightbox-meta{opacity:1;clear:both;visibility:visible;}.fs-lightbox-control{border:none;padding:0;position:absolute;top:0;z-index:105;cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;visibility:visible;white-space:nowrap;}.fs-lightbox-control_previous{left:0;}.fs-lightbox-control_next{right:0;}.fs-lightbox-control_disabled{opacity:0;visibility:hidden;}.no-touchevents .fs-lightbox .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox:hover .fs-lightbox-control_disabled{opacity:0;visibility:hidden;}.fs-lightbox-caption:after{clear:both;content:'';display:table;}.fs-lightbox-toggle{border:none;padding:0;display:none;}.fs-lightbox-thumbnails{height:60px;clear:both;overflow:hidden;padding:0;}.fs-lightbox-thumbnail_container{height:80px;position:relative;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 0 30px;text-align:center;white-space:nowrap;}.fs-lightbox-thumbnail_item{width:50px;height:50px;position:relative;background:0 0;border:none;display:inline-block;margin:0 10px 0 0;opacity:.25;overflow:hidden;padding:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}.fs-lightbox-thumbnail_item:last-child{margin:0;}.fs-lightbox-thumbnail_item img{width:100%;height:auto;position:absolute;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.fs-lightbox-thumbnail_item.fs-lightbox-active,.no-touchevents .fs-lightbox-thumbnail_item:hover{opacity:1;}.fs-lightbox-loading .fs-lightbox-content,.fs-lightbox-loading .fs-lightbox-control,.fs-lightbox-loading .fs-lightbox-meta,.fs-lightbox-loading .fs-lightbox-thumbnails,.fs-lightbox-loading .fs-lightbox-tools{opacity:0;-webkit-transition:opacity .25s linear,visibility .25s linear;transition:opacity .25s linear,visibility .25s linear;visibility:hidden;}.fs-lightbox-loading .fs-lightbox-loading_icon,.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-thumbnails,.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-tools{opacity:1;visibility:visible;}.fs-lightbox-mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111;border-radius:0;}.fs-lightbox-mobile .fs-lightbox-container{position:static;background:#111;}.fs-lightbox-mobile .fs-lightbox-content{height:100%;background-color:#111;}.fs-lightbox-mobile .fs-lightbox-tools{width:100%;position:fixed;right:0;bottom:0;left:0;background-color:#111;}.fs-lightbox-mobile .fs-lightbox-controls{text-align:center;}.fs-lightbox-mobile .fs-lightbox-control{opacity:1;visibility:visible;}.no-touchevents .fs-lightbox-mobile .fs-lightbox-control,.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control{visibility:visible;}.fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control_disabled{cursor:default !important;opacity:0;visibility:hidden;}.fs-lightbox-mobile .fs-lightbox-position{color:#999;}.fs-lightbox-mobile .fs-lightbox-caption p{color:#eee;}.fs-lightbox-mobile .fs-lightbox-image{-webkit-transform:translate(0,0);transform:translate(0,0);}.fs-lightbox-mobile.fs-lightbox-iframe .fs-lightbox-content,.fs-lightbox-mobile.fs-lightbox-inline .fs-lightbox-content{height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-tools{width:auto;position:static;background:0 0;}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls{position:fixed;right:0;bottom:0;left:0;z-index:105;background-color:#111;}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-toggle{display:inline-block;margin:0 5px;}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta{width:100%;height:80%;position:fixed;right:0;bottom:0;left:0;z-index:104;background:#222;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;}.fs-lightbox-touch.fs-lightbox-caption_open .fs-lightbox-meta{-webkit-transform:translate(0,0);transform:translate(0,0);}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-thumbnails{width:100%;height:70px;position:fixed;right:0;bottom:0;left:0;z-index:104;background:#111;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-thumbnail_container{height:100px;}.fs-lightbox-touch.fs-lightbox-thumbnails_open .fs-lightbox-thumbnails{-webkit-transform:translate(0,0);transform:translate(0,0);}.fs-lightbox-lock{overflow:hidden !important;}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-container,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-content{overflow:visible;}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-content{position:relative;}.fs-lightbox .fs-viewer{top:0;bottom:0;}.fs-lightbox .fs-viewer,.fs-lightbox .fs-viewer .fs-viewer-wrapper{height:auto;width:auto;position:absolute;right:0;left:0;background:#111;}.fs-lightbox .fs-viewer .fs-viewer-wrapper{top:0;bottom:0;}.fs-lightbox .fs-viewer .fs-viewer-loading_icon{display:none !important;}.fs-lightbox .fs-viewer .fs-viewer-viewport{top:5px;right:15px;bottom:15px;left:15px;}.fs-lightbox .fs-viewer .fs-viewer-controls{position:absolute;bottom:10px;}.fs-grid .fs-row,.fs_grid_row{min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;}@media screen and (max-width:739px){.fs-grid .fs-row,.fs_grid_row{width:96%;width:calc(100% - 40px);}}@media screen and (min-width:740px){.fs-grid .fs-row,.fs_grid_row{width:720px;}}@media screen and (min-width:980px){.fs-grid .fs-row,.fs_grid_row{width:960px;}}@media screen and (min-width:1220px){.fs-grid .fs-row,.fs_grid_row{width:1200px;}}.fs-grid-fluid .fs-row,.fs_grid_row_fluid{width:96%;width:calc(100% - 40px);}@media screen and (max-width:499px){.fs-grid-adaptive .fs-row,.fs_grid_row_adaptive{width:300px;}}@media screen and (min-width:500px) and (max-width:739px){.fs-grid-adaptive .fs-row,.fs_grid_row_adaptive{width:480px;}}.fs_grid_row_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.fs_grid_row_justify_around{-ms-flex-pack:distribute;justify-content:space-around;}.fs_grid_row_justify_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.fs_grid_row_justify_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.fs_grid_row_justify_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fs_grid_row_justify_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.fs_grid_row_align_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.fs_grid_row_align_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.fs_grid_row_align_end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.fs-grid .fs-row .fs-row,.fs_grid_row_row{min-width:auto;width:102.08333333%;margin-left:-1.04166667%;margin-right:-1.04166667%;}.fs-grid .fs-row [class*=fs-cell][class*="-contained"] .fs-row,.fs_grid_row_row_contained{width:100%;margin-left:0;margin-right:0;}.fs_grid_row_destroy{width:auto;margin-left:0;margin-right:0;}.fs-grid .fs-row [class*=fs-cell],.fs_grid_cell{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;-ms-flex-preferred-size:auto;flex-basis:auto;margin-left:1.04166667%;margin-right:1.04166667%;}.fs-grid .fs-row [class*=fs-cell][class*="-padded"],.fs_grid_cell_padded{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:0;margin-right:0;padding-left:1.04166667%;padding-right:1.04166667%;}.fs-grid .fs-row [class*=fs-cell][class*="-contained"],.fs_grid_cell_contained{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0;margin-right:0;}.fs_grid_cell_justify_start{margin-right:auto;}.fs_grid_cell_centered,.fs_grid_cell_justify_center{margin-right:auto;margin-left:auto;}.fs_grid_cell_justify_end,.fs_grid_cell_right{margin-left:auto;}.fs_grid_cell_align_start{-ms-flex-item-align:start;align-self:flex-start;}.fs_grid_cell_align_center{-ms-flex-item-align:center;align-self:center;}.fs_grid_cell_align_end{-ms-flex-item-align:end;align-self:flex-end;}.fs_grid_cell_first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.fs_grid_cell_last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.fs_grid_cell_destroy{width:auto;margin-left:0;margin-right:0;}*{-webkit-box-sizing:border-box;box-sizing:border-box;}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;}.fs-grid .fs-row.fs-all-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.fs-grid .fs-row.fs-all-justify-around{-ms-flex-pack:distribute;justify-content:space-around;}.fs-grid .fs-row.fs-all-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.fs-grid .fs-row.fs-all-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.fs-grid .fs-row.fs-all-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fs-grid .fs-row.fs-all-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.fs-grid .fs-row.fs-all-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.fs-grid .fs-row.fs-all-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.fs-grid .fs-row.fs-all-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.fs-grid .fs-row .fs-cell.fs-all-first,.fs-grid .fs-row [class*="-contained"].fs-all-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.fs-grid .fs-row .fs-cell.fs-all-last,.fs-grid .fs-row [class*="-contained"].fs-all-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.fs-grid .fs-row .fs-cell.fs-all-align-start,.fs-grid .fs-row [class*="-contained"].fs-all-align-start{-ms-flex-item-align:start;align-self:flex-start;}.fs-grid .fs-row .fs-cell.fs-all-align-center,.fs-grid .fs-row [class*="-contained"].fs-all-align-center{-ms-flex-item-align:center;align-self:center;}.fs-grid .fs-row .fs-cell.fs-all-align-end,.fs-grid .fs-row [class*="-contained"].fs-all-align-end{-ms-flex-item-align:end;align-self:flex-end;}.fs-grid .fs-row .fs-cell.fs-all-justify-start,.fs-grid .fs-row [class*="-contained"].fs-all-justify-start{margin-right:auto;}.fs-grid .fs-row .fs-cell.fs-all-justify-center,.fs-grid .fs-row [class*="-contained"].fs-all-justify-center{margin-right:auto;margin-left:auto;}.fs-grid .fs-row .fs-cell.fs-all-justify-end,.fs-grid .fs-row [class*="-contained"].fs-all-justify-end{margin-left:auto;}.fs-grid .fs-row .fs-all-fifth{width:17.91666667%;max-width:17.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 17.91666667%;flex:0 0 17.91666667%;}.fs-grid .fs-row .fs-all-fourth{width:22.91666667%;max-width:22.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 22.91666667%;flex:0 0 22.91666667%;}.fs-grid .fs-row .fs-all-third{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-all-half{width:47.91666667%;max-width:47.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 47.91666667%;flex:0 0 47.91666667%;}.fs-grid .fs-row .fs-all-full{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-all-push-fifth{margin-left:21.04166667%;}.fs-grid .fs-row .fs-all-push-fourth{margin-left:26.04166667%;}.fs-grid .fs-row .fs-all-push-third{margin-left:34.375%;}.fs-grid .fs-row .fs-all-push-half{margin-left:51.04166667%;}.fs-grid .fs-row [class*="-contained"].fs-all-fifth{width:20%;max-width:20%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;}.fs-grid .fs-row [class*="-contained"].fs-all-fourth{width:25%;max-width:25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}.fs-grid .fs-row [class*="-contained"].fs-all-third{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-all-half{width:50%;max-width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.fs-grid .fs-row [class*="-contained"].fs-all-full{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-all-push-fifth{margin-left:20%;}.fs-grid .fs-row [class*="-contained"].fs-all-push-fourth{margin-left:25%;}.fs-grid .fs-row [class*="-contained"].fs-all-push-third{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-all-push-half{margin-left:50%;}.fs-grid .fs-row .fs-all-auto{width:auto;max-width:97.91666667%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;}.fs-grid .fs-row .fs-all-hide{display:none;}.fs-grid .fs-row .fs-all-destroy{width:auto;margin-left:0;margin-right:0;}@media screen and (max-width:739px){.fs-grid .fs-row.fs-sm-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.fs-grid .fs-row.fs-sm-justify-around{-ms-flex-pack:distribute;justify-content:space-around;}.fs-grid .fs-row.fs-sm-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.fs-grid .fs-row.fs-sm-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.fs-grid .fs-row.fs-sm-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fs-grid .fs-row.fs-sm-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.fs-grid .fs-row.fs-sm-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.fs-grid .fs-row.fs-sm-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.fs-grid .fs-row.fs-sm-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.fs-grid .fs-row .fs-sm-1{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-sm-2{width:64.58333333%;max-width:64.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 64.58333333%;flex:0 0 64.58333333%;}.fs-grid .fs-row .fs-sm-3{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-sm-push-1{margin-left:34.375%;}.fs-grid .fs-row .fs-sm-push-2{margin-left:67.70833333%;}.fs-grid .fs-row [class*="-contained"].fs-sm-1{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-sm-2{width:66.66666667%;max-width:66.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-sm-3{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-sm-push-1{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-sm-push-2{margin-left:66.66666667%;}.fs-grid .fs-row .fs-cell.fs-sm-first,.fs-grid .fs-row [class*="-contained"].fs-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.fs-grid .fs-row .fs-cell.fs-sm-last,.fs-grid .fs-row [class*="-contained"].fs-sm-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.fs-grid .fs-row .fs-cell.fs-sm-align-start,.fs-grid .fs-row [class*="-contained"].fs-sm-align-start{-ms-flex-item-align:start;align-self:flex-start;}.fs-grid .fs-row .fs-cell.fs-sm-align-center,.fs-grid .fs-row [class*="-contained"].fs-sm-align-center{-ms-flex-item-align:center;align-self:center;}.fs-grid .fs-row .fs-cell.fs-sm-align-end,.fs-grid .fs-row [class*="-contained"].fs-sm-align-end{-ms-flex-item-align:end;align-self:flex-end;}.fs-grid .fs-row .fs-cell.fs-sm-justify-start,.fs-grid .fs-row [class*="-contained"].fs-sm-justify-start{margin-right:auto;}.fs-grid .fs-row .fs-cell.fs-sm-justify-center,.fs-grid .fs-row [class*="-contained"].fs-sm-justify-center{margin-right:auto;margin-left:auto;}.fs-grid .fs-row .fs-cell.fs-sm-justify-end,.fs-grid .fs-row [class*="-contained"].fs-sm-justify-end{margin-left:auto;}.fs-grid .fs-row .fs-sm-fifth{width:17.91666667%;max-width:17.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 17.91666667%;flex:0 0 17.91666667%;}.fs-grid .fs-row .fs-sm-fourth{width:22.91666667%;max-width:22.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 22.91666667%;flex:0 0 22.91666667%;}.fs-grid .fs-row .fs-sm-third{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-sm-half{width:47.91666667%;max-width:47.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 47.91666667%;flex:0 0 47.91666667%;}.fs-grid .fs-row .fs-sm-full{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-sm-push-fifth{margin-left:21.04166667%;}.fs-grid .fs-row .fs-sm-push-fourth{margin-left:26.04166667%;}.fs-grid .fs-row .fs-sm-push-third{margin-left:34.375%;}.fs-grid .fs-row .fs-sm-push-half{margin-left:51.04166667%;}.fs-grid .fs-row [class*="-contained"].fs-sm-fifth{width:20%;max-width:20%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;}.fs-grid .fs-row [class*="-contained"].fs-sm-fourth{width:25%;max-width:25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}.fs-grid .fs-row [class*="-contained"].fs-sm-third{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-sm-half{width:50%;max-width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.fs-grid .fs-row [class*="-contained"].fs-sm-full{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-sm-push-fifth{margin-left:20%;}.fs-grid .fs-row [class*="-contained"].fs-sm-push-fourth{margin-left:25%;}.fs-grid .fs-row [class*="-contained"].fs-sm-push-third{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-sm-push-half{margin-left:50%;}.fs-grid .fs-row .fs-sm-auto{width:auto;max-width:97.91666667%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;}.fs-grid .fs-row .fs-sm-hide{display:none;}.fs-grid .fs-row .fs-sm-destroy{width:auto;margin-left:0;margin-right:0;}}@media screen and (max-width:499px){.fs-grid .fs-row.fs-xs-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.fs-grid .fs-row.fs-xs-justify-around{-ms-flex-pack:distribute;justify-content:space-around;}.fs-grid .fs-row.fs-xs-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.fs-grid .fs-row.fs-xs-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.fs-grid .fs-row.fs-xs-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fs-grid .fs-row.fs-xs-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.fs-grid .fs-row.fs-xs-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.fs-grid .fs-row.fs-xs-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.fs-grid .fs-row.fs-xs-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.fs-grid .fs-row .fs-xs-1{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-xs-2{width:64.58333333%;max-width:64.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 64.58333333%;flex:0 0 64.58333333%;}.fs-grid .fs-row .fs-xs-3{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-xs-push-1{margin-left:34.375%;}.fs-grid .fs-row .fs-xs-push-2{margin-left:67.70833333%;}.fs-grid .fs-row [class*="-contained"].fs-xs-1{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xs-2{width:66.66666667%;max-width:66.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-xs-3{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-xs-push-1{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xs-push-2{margin-left:66.66666667%;}.fs-grid .fs-row .fs-cell.fs-xs-first,.fs-grid .fs-row [class*="-contained"].fs-xs-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.fs-grid .fs-row .fs-cell.fs-xs-last,.fs-grid .fs-row [class*="-contained"].fs-xs-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.fs-grid .fs-row .fs-cell.fs-xs-align-start,.fs-grid .fs-row [class*="-contained"].fs-xs-align-start{-ms-flex-item-align:start;align-self:flex-start;}.fs-grid .fs-row .fs-cell.fs-xs-align-center,.fs-grid .fs-row [class*="-contained"].fs-xs-align-center{-ms-flex-item-align:center;align-self:center;}.fs-grid .fs-row .fs-cell.fs-xs-align-end,.fs-grid .fs-row [class*="-contained"].fs-xs-align-end{-ms-flex-item-align:end;align-self:flex-end;}.fs-grid .fs-row .fs-cell.fs-xs-justify-start,.fs-grid .fs-row [class*="-contained"].fs-xs-justify-start{margin-right:auto;}.fs-grid .fs-row .fs-cell.fs-xs-justify-center,.fs-grid .fs-row [class*="-contained"].fs-xs-justify-center{margin-right:auto;margin-left:auto;}.fs-grid .fs-row .fs-cell.fs-xs-justify-end,.fs-grid .fs-row [class*="-contained"].fs-xs-justify-end{margin-left:auto;}.fs-grid .fs-row .fs-xs-fifth{width:17.91666667%;max-width:17.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 17.91666667%;flex:0 0 17.91666667%;}.fs-grid .fs-row .fs-xs-fourth{width:22.91666667%;max-width:22.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 22.91666667%;flex:0 0 22.91666667%;}.fs-grid .fs-row .fs-xs-third{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-xs-half{width:47.91666667%;max-width:47.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 47.91666667%;flex:0 0 47.91666667%;}.fs-grid .fs-row .fs-xs-full{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-xs-push-fifth{margin-left:21.04166667%;}.fs-grid .fs-row .fs-xs-push-fourth{margin-left:26.04166667%;}.fs-grid .fs-row .fs-xs-push-third{margin-left:34.375%;}.fs-grid .fs-row .fs-xs-push-half{margin-left:51.04166667%;}.fs-grid .fs-row [class*="-contained"].fs-xs-fifth{width:20%;max-width:20%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;}.fs-grid .fs-row [class*="-contained"].fs-xs-fourth{width:25%;max-width:25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}.fs-grid .fs-row [class*="-contained"].fs-xs-third{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xs-half{width:50%;max-width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.fs-grid .fs-row [class*="-contained"].fs-xs-full{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-xs-push-fifth{margin-left:20%;}.fs-grid .fs-row [class*="-contained"].fs-xs-push-fourth{margin-left:25%;}.fs-grid .fs-row [class*="-contained"].fs-xs-push-third{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xs-push-half{margin-left:50%;}.fs-grid .fs-row .fs-xs-auto{width:auto;max-width:97.91666667%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;}.fs-grid .fs-row .fs-xs-hide{display:none;}.fs-grid .fs-row .fs-xs-destroy{width:auto;margin-left:0;margin-right:0;}}@media screen and (min-width:740px) and (max-width:979px){.fs-grid .fs-row.fs-md-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.fs-grid .fs-row.fs-md-justify-around{-ms-flex-pack:distribute;justify-content:space-around;}.fs-grid .fs-row.fs-md-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.fs-grid .fs-row.fs-md-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.fs-grid .fs-row.fs-md-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fs-grid .fs-row.fs-md-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.fs-grid .fs-row.fs-md-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.fs-grid .fs-row.fs-md-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.fs-grid .fs-row.fs-md-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.fs-grid .fs-row .fs-md-1{width:14.58333333%;max-width:14.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 14.58333333%;flex:0 0 14.58333333%;}.fs-grid .fs-row .fs-md-2{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-md-3{width:47.91666667%;max-width:47.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 47.91666667%;flex:0 0 47.91666667%;}.fs-grid .fs-row .fs-md-4{width:64.58333333%;max-width:64.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 64.58333333%;flex:0 0 64.58333333%;}.fs-grid .fs-row .fs-md-5{width:81.25%;max-width:81.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 81.25%;flex:0 0 81.25%;}.fs-grid .fs-row .fs-md-6{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-md-push-1{margin-left:17.70833333%;}.fs-grid .fs-row .fs-md-push-2{margin-left:34.375%;}.fs-grid .fs-row .fs-md-push-3{margin-left:51.04166667%;}.fs-grid .fs-row .fs-md-push-4{margin-left:67.70833333%;}.fs-grid .fs-row .fs-md-push-5{margin-left:84.375%;}.fs-grid .fs-row [class*="-contained"].fs-md-1{width:16.66666667%;max-width:16.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-md-2{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-md-3{width:50%;max-width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.fs-grid .fs-row [class*="-contained"].fs-md-4{width:66.66666667%;max-width:66.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-md-5{width:83.33333333%;max-width:83.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-md-6{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-md-push-1{margin-left:16.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-md-push-2{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-md-push-3{margin-left:50%;}.fs-grid .fs-row [class*="-contained"].fs-md-push-4{margin-left:66.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-md-push-5{margin-left:83.33333333%;}.fs-grid .fs-row .fs-cell.fs-md-first,.fs-grid .fs-row [class*="-contained"].fs-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.fs-grid .fs-row .fs-cell.fs-md-last,.fs-grid .fs-row [class*="-contained"].fs-md-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.fs-grid .fs-row .fs-cell.fs-md-align-start,.fs-grid .fs-row [class*="-contained"].fs-md-align-start{-ms-flex-item-align:start;align-self:flex-start;}.fs-grid .fs-row .fs-cell.fs-md-align-center,.fs-grid .fs-row [class*="-contained"].fs-md-align-center{-ms-flex-item-align:center;align-self:center;}.fs-grid .fs-row .fs-cell.fs-md-align-end,.fs-grid .fs-row [class*="-contained"].fs-md-align-end{-ms-flex-item-align:end;align-self:flex-end;}.fs-grid .fs-row .fs-cell.fs-md-justify-start,.fs-grid .fs-row [class*="-contained"].fs-md-justify-start{margin-right:auto;}.fs-grid .fs-row .fs-cell.fs-md-justify-center,.fs-grid .fs-row [class*="-contained"].fs-md-justify-center{margin-right:auto;margin-left:auto;}.fs-grid .fs-row .fs-cell.fs-md-justify-end,.fs-grid .fs-row [class*="-contained"].fs-md-justify-end{margin-left:auto;}.fs-grid .fs-row .fs-md-fifth{width:17.91666667%;max-width:17.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 17.91666667%;flex:0 0 17.91666667%;}.fs-grid .fs-row .fs-md-fourth{width:22.91666667%;max-width:22.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 22.91666667%;flex:0 0 22.91666667%;}.fs-grid .fs-row .fs-md-third{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-md-half{width:47.91666667%;max-width:47.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 47.91666667%;flex:0 0 47.91666667%;}.fs-grid .fs-row .fs-md-full{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-md-push-fifth{margin-left:21.04166667%;}.fs-grid .fs-row .fs-md-push-fourth{margin-left:26.04166667%;}.fs-grid .fs-row .fs-md-push-third{margin-left:34.375%;}.fs-grid .fs-row .fs-md-push-half{margin-left:51.04166667%;}.fs-grid .fs-row [class*="-contained"].fs-md-fifth{width:20%;max-width:20%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;}.fs-grid .fs-row [class*="-contained"].fs-md-fourth{width:25%;max-width:25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}.fs-grid .fs-row [class*="-contained"].fs-md-third{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-md-half{width:50%;max-width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.fs-grid .fs-row [class*="-contained"].fs-md-full{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-md-push-fifth{margin-left:20%;}.fs-grid .fs-row [class*="-contained"].fs-md-push-fourth{margin-left:25%;}.fs-grid .fs-row [class*="-contained"].fs-md-push-third{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-md-push-half{margin-left:50%;}.fs-grid .fs-row .fs-md-auto{width:auto;max-width:97.91666667%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;}.fs-grid .fs-row .fs-md-hide{display:none;}.fs-grid .fs-row .fs-md-destroy{width:auto;margin-left:0;margin-right:0;}}@media screen and (min-width:980px){.fs-grid .fs-row.fs-lg-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.fs-grid .fs-row.fs-lg-justify-around{-ms-flex-pack:distribute;justify-content:space-around;}.fs-grid .fs-row.fs-lg-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.fs-grid .fs-row.fs-lg-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.fs-grid .fs-row.fs-lg-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fs-grid .fs-row.fs-lg-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.fs-grid .fs-row.fs-lg-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.fs-grid .fs-row.fs-lg-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.fs-grid .fs-row.fs-lg-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.fs-grid .fs-row .fs-lg-1{width:6.25%;max-width:6.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 6.25%;flex:0 0 6.25%;}.fs-grid .fs-row .fs-lg-2{width:14.58333333%;max-width:14.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 14.58333333%;flex:0 0 14.58333333%;}.fs-grid .fs-row .fs-lg-3{width:22.91666667%;max-width:22.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 22.91666667%;flex:0 0 22.91666667%;}.fs-grid .fs-row .fs-lg-4{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-lg-5{width:39.58333333%;max-width:39.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 39.58333333%;flex:0 0 39.58333333%;}.fs-grid .fs-row .fs-lg-6{width:47.91666667%;max-width:47.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 47.91666667%;flex:0 0 47.91666667%;}.fs-grid .fs-row .fs-lg-7{width:56.25%;max-width:56.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 56.25%;flex:0 0 56.25%;}.fs-grid .fs-row .fs-lg-8{width:64.58333333%;max-width:64.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 64.58333333%;flex:0 0 64.58333333%;}.fs-grid .fs-row .fs-lg-9{width:72.91666667%;max-width:72.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 72.91666667%;flex:0 0 72.91666667%;}.fs-grid .fs-row .fs-lg-10{width:81.25%;max-width:81.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 81.25%;flex:0 0 81.25%;}.fs-grid .fs-row .fs-lg-11{width:89.58333333%;max-width:89.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 89.58333333%;flex:0 0 89.58333333%;}.fs-grid .fs-row .fs-lg-12{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-lg-push-1{margin-left:9.375%;}.fs-grid .fs-row .fs-lg-push-2{margin-left:17.70833333%;}.fs-grid .fs-row .fs-lg-push-3{margin-left:26.04166667%;}.fs-grid .fs-row .fs-lg-push-4{margin-left:34.375%;}.fs-grid .fs-row .fs-lg-push-5{margin-left:42.70833333%;}.fs-grid .fs-row .fs-lg-push-6{margin-left:51.04166667%;}.fs-grid .fs-row .fs-lg-push-7{margin-left:59.375%;}.fs-grid .fs-row .fs-lg-push-8{margin-left:67.70833333%;}.fs-grid .fs-row .fs-lg-push-9{margin-left:76.04166667%;}.fs-grid .fs-row .fs-lg-push-10{margin-left:84.375%;}.fs-grid .fs-row .fs-lg-push-11{margin-left:92.70833333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-1{width:8.33333333%;max-width:8.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-2{width:16.66666667%;max-width:16.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-lg-3{width:25%;max-width:25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}.fs-grid .fs-row [class*="-contained"].fs-lg-4{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-5{width:41.66666667%;max-width:41.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-lg-6{width:50%;max-width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.fs-grid .fs-row [class*="-contained"].fs-lg-7{width:58.33333333%;max-width:58.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-8{width:66.66666667%;max-width:66.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-lg-9{width:75%;max-width:75%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;}.fs-grid .fs-row [class*="-contained"].fs-lg-10{width:83.33333333%;max-width:83.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-11{width:91.66666667%;max-width:91.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-lg-12{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-1{margin-left:8.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-2{margin-left:16.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-3{margin-left:25%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-4{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-5{margin-left:41.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-6{margin-left:50%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-7{margin-left:58.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-8{margin-left:66.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-9{margin-left:75%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-10{margin-left:83.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-11{margin-left:91.66666667%;}.fs-grid .fs-row .fs-cell.fs-lg-first,.fs-grid .fs-row [class*="-contained"].fs-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.fs-grid .fs-row .fs-cell.fs-lg-last,.fs-grid .fs-row [class*="-contained"].fs-lg-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.fs-grid .fs-row .fs-cell.fs-lg-align-start,.fs-grid .fs-row [class*="-contained"].fs-lg-align-start{-ms-flex-item-align:start;align-self:flex-start;}.fs-grid .fs-row .fs-cell.fs-lg-align-center,.fs-grid .fs-row [class*="-contained"].fs-lg-align-center{-ms-flex-item-align:center;align-self:center;}.fs-grid .fs-row .fs-cell.fs-lg-align-end,.fs-grid .fs-row [class*="-contained"].fs-lg-align-end{-ms-flex-item-align:end;align-self:flex-end;}.fs-grid .fs-row .fs-cell.fs-lg-justify-start,.fs-grid .fs-row [class*="-contained"].fs-lg-justify-start{margin-right:auto;}.fs-grid .fs-row .fs-cell.fs-lg-justify-center,.fs-grid .fs-row [class*="-contained"].fs-lg-justify-center{margin-right:auto;margin-left:auto;}.fs-grid .fs-row .fs-cell.fs-lg-justify-end,.fs-grid .fs-row [class*="-contained"].fs-lg-justify-end{margin-left:auto;}.fs-grid .fs-row .fs-lg-fifth{width:17.91666667%;max-width:17.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 17.91666667%;flex:0 0 17.91666667%;}.fs-grid .fs-row .fs-lg-fourth{width:22.91666667%;max-width:22.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 22.91666667%;flex:0 0 22.91666667%;}.fs-grid .fs-row .fs-lg-third{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-lg-half{width:47.91666667%;max-width:47.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 47.91666667%;flex:0 0 47.91666667%;}.fs-grid .fs-row .fs-lg-full{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-lg-push-fifth{margin-left:21.04166667%;}.fs-grid .fs-row .fs-lg-push-fourth{margin-left:26.04166667%;}.fs-grid .fs-row .fs-lg-push-third{margin-left:34.375%;}.fs-grid .fs-row .fs-lg-push-half{margin-left:51.04166667%;}.fs-grid .fs-row [class*="-contained"].fs-lg-fifth{width:20%;max-width:20%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;}.fs-grid .fs-row [class*="-contained"].fs-lg-fourth{width:25%;max-width:25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}.fs-grid .fs-row [class*="-contained"].fs-lg-third{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-half{width:50%;max-width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.fs-grid .fs-row [class*="-contained"].fs-lg-full{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-fifth{margin-left:20%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-fourth{margin-left:25%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-third{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-lg-push-half{margin-left:50%;}.fs-grid .fs-row .fs-lg-auto{width:auto;max-width:97.91666667%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;}.fs-grid .fs-row .fs-lg-hide{display:none;}.fs-grid .fs-row .fs-lg-destroy{width:auto;margin-left:0;margin-right:0;}}@media screen and (min-width:1220px){.fs-grid .fs-row.fs-xl-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.fs-grid .fs-row.fs-xl-justify-around{-ms-flex-pack:distribute;justify-content:space-around;}.fs-grid .fs-row.fs-xl-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.fs-grid .fs-row.fs-xl-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.fs-grid .fs-row.fs-xl-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fs-grid .fs-row.fs-xl-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.fs-grid .fs-row.fs-xl-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.fs-grid .fs-row.fs-xl-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.fs-grid .fs-row.fs-xl-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.fs-grid .fs-row .fs-xl-1{width:6.25%;max-width:6.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 6.25%;flex:0 0 6.25%;}.fs-grid .fs-row .fs-xl-2{width:14.58333333%;max-width:14.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 14.58333333%;flex:0 0 14.58333333%;}.fs-grid .fs-row .fs-xl-3{width:22.91666667%;max-width:22.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 22.91666667%;flex:0 0 22.91666667%;}.fs-grid .fs-row .fs-xl-4{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-xl-5{width:39.58333333%;max-width:39.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 39.58333333%;flex:0 0 39.58333333%;}.fs-grid .fs-row .fs-xl-6{width:47.91666667%;max-width:47.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 47.91666667%;flex:0 0 47.91666667%;}.fs-grid .fs-row .fs-xl-7{width:56.25%;max-width:56.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 56.25%;flex:0 0 56.25%;}.fs-grid .fs-row .fs-xl-8{width:64.58333333%;max-width:64.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 64.58333333%;flex:0 0 64.58333333%;}.fs-grid .fs-row .fs-xl-9{width:72.91666667%;max-width:72.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 72.91666667%;flex:0 0 72.91666667%;}.fs-grid .fs-row .fs-xl-10{width:81.25%;max-width:81.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 81.25%;flex:0 0 81.25%;}.fs-grid .fs-row .fs-xl-11{width:89.58333333%;max-width:89.58333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 89.58333333%;flex:0 0 89.58333333%;}.fs-grid .fs-row .fs-xl-12{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-xl-push-1{margin-left:9.375%;}.fs-grid .fs-row .fs-xl-push-2{margin-left:17.70833333%;}.fs-grid .fs-row .fs-xl-push-3{margin-left:26.04166667%;}.fs-grid .fs-row .fs-xl-push-4{margin-left:34.375%;}.fs-grid .fs-row .fs-xl-push-5{margin-left:42.70833333%;}.fs-grid .fs-row .fs-xl-push-6{margin-left:51.04166667%;}.fs-grid .fs-row .fs-xl-push-7{margin-left:59.375%;}.fs-grid .fs-row .fs-xl-push-8{margin-left:67.70833333%;}.fs-grid .fs-row .fs-xl-push-9{margin-left:76.04166667%;}.fs-grid .fs-row .fs-xl-push-10{margin-left:84.375%;}.fs-grid .fs-row .fs-xl-push-11{margin-left:92.70833333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-1{width:8.33333333%;max-width:8.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-2{width:16.66666667%;max-width:16.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-xl-3{width:25%;max-width:25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}.fs-grid .fs-row [class*="-contained"].fs-xl-4{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-5{width:41.66666667%;max-width:41.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-xl-6{width:50%;max-width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.fs-grid .fs-row [class*="-contained"].fs-xl-7{width:58.33333333%;max-width:58.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-8{width:66.66666667%;max-width:66.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-xl-9{width:75%;max-width:75%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;}.fs-grid .fs-row [class*="-contained"].fs-xl-10{width:83.33333333%;max-width:83.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-11{width:91.66666667%;max-width:91.66666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-xl-12{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-1{margin-left:8.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-2{margin-left:16.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-3{margin-left:25%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-4{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-5{margin-left:41.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-6{margin-left:50%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-7{margin-left:58.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-8{margin-left:66.66666667%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-9{margin-left:75%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-10{margin-left:83.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-11{margin-left:91.66666667%;}.fs-grid .fs-row .fs-cell.fs-xl-first,.fs-grid .fs-row [class*="-contained"].fs-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.fs-grid .fs-row .fs-cell.fs-xl-last,.fs-grid .fs-row [class*="-contained"].fs-xl-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.fs-grid .fs-row .fs-cell.fs-xl-align-start,.fs-grid .fs-row [class*="-contained"].fs-xl-align-start{-ms-flex-item-align:start;align-self:flex-start;}.fs-grid .fs-row .fs-cell.fs-xl-align-center,.fs-grid .fs-row [class*="-contained"].fs-xl-align-center{-ms-flex-item-align:center;align-self:center;}.fs-grid .fs-row .fs-cell.fs-xl-align-end,.fs-grid .fs-row [class*="-contained"].fs-xl-align-end{-ms-flex-item-align:end;align-self:flex-end;}.fs-grid .fs-row .fs-cell.fs-xl-justify-start,.fs-grid .fs-row [class*="-contained"].fs-xl-justify-start{margin-right:auto;}.fs-grid .fs-row .fs-cell.fs-xl-justify-center,.fs-grid .fs-row [class*="-contained"].fs-xl-justify-center{margin-right:auto;margin-left:auto;}.fs-grid .fs-row .fs-cell.fs-xl-justify-end,.fs-grid .fs-row [class*="-contained"].fs-xl-justify-end{margin-left:auto;}.fs-grid .fs-row .fs-xl-fifth{width:17.91666667%;max-width:17.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 17.91666667%;flex:0 0 17.91666667%;}.fs-grid .fs-row .fs-xl-fourth{width:22.91666667%;max-width:22.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 22.91666667%;flex:0 0 22.91666667%;}.fs-grid .fs-row .fs-xl-third{width:31.25%;max-width:31.25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%;}.fs-grid .fs-row .fs-xl-half{width:47.91666667%;max-width:47.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 47.91666667%;flex:0 0 47.91666667%;}.fs-grid .fs-row .fs-xl-full{width:97.91666667%;max-width:97.91666667%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 97.91666667%;flex:0 0 97.91666667%;}.fs-grid .fs-row .fs-xl-push-fifth{margin-left:21.04166667%;}.fs-grid .fs-row .fs-xl-push-fourth{margin-left:26.04166667%;}.fs-grid .fs-row .fs-xl-push-third{margin-left:34.375%;}.fs-grid .fs-row .fs-xl-push-half{margin-left:51.04166667%;}.fs-grid .fs-row [class*="-contained"].fs-xl-fifth{width:20%;max-width:20%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;}.fs-grid .fs-row [class*="-contained"].fs-xl-fourth{width:25%;max-width:25%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}.fs-grid .fs-row [class*="-contained"].fs-xl-third{width:33.33333333%;max-width:33.33333333%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-half{width:50%;max-width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.fs-grid .fs-row [class*="-contained"].fs-xl-full{width:100%;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-fifth{margin-left:20%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-fourth{margin-left:25%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-third{margin-left:33.33333333%;}.fs-grid .fs-row [class*="-contained"].fs-xl-push-half{margin-left:50%;}.fs-grid .fs-row .fs-xl-auto{width:auto;max-width:97.91666667%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;}.fs-grid .fs-row .fs-xl-hide{display:none;}.fs-grid .fs-row .fs-xl-destroy{width:auto;margin-left:0;margin-right:0;}}.fs-sticky-element{will-change:scroll-position;}.fs-sticky-element.fs-sticky-stuck{position:fixed;}.fs-sticky-element.fs-sticky-passed{position:absolute;}.fs-sticky-clone{display:none;opacity:0;pointer-events:none;visibility:hidden;}.fs-sticky-clone.fs-sticky-stuck{display:block;}.fs-sticky-container{position:relative;}.fs-viewer-source{display:none !important;}.fs-viewer-wrapper{position:relative;background:#fff;overflow:hidden;-webkit-transition:none;transition:none;height:300px;}.fs-viewer-viewport{position:absolute;top:30px;right:30px;bottom:30px;left:30px;}.fs-viewer-container{width:1px;height:1px;position:absolute;margin:0;opacity:1;-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-webkit-transition:opacity .25s ease;transition:opacity .25s ease;}.fs-viewer-loading .fs-viewer-container{opacity:0;}.fs-viewer-image{position:absolute;}.fs-viewer-scaling .fs-viewer-container{-webkit-transition:none !important;transition:none !important;}.fs-viewer-scaling .fs-viewer-image{-webkit-transition:none !important;transition:none !important;}.fs-viewer-controls{background:#eee;margin:0 auto;}.fs-viewer-control{border:none;padding:0;}.fs-viewer-control_next,.fs-viewer-control_previous{display:none;}.fs-viewer-gallery .fs-viewer-control_next,.fs-viewer-gallery .fs-viewer-control_previous{display:inline;}@font-face{font-family:'yale';src:url(/themes/custom/yale_ritm/frontend/fonts/yalenew-roman-webfont.eot);src:url(/themes/custom/yale_ritm/frontend/fonts/yalenew-roman-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-roman-webfont.woff2) format("woff2"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-roman-webfont.woff) format("woff"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-roman-webfont.ttf) format("truetype"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-roman-webfont.svg#yalenewregular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'yale';src:url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bold-webfont.eot);src:url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bold-webfont.woff2) format("woff2"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bold-webfont.woff) format("woff"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bold-webfont.ttf) format("truetype"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bold-webfont.svg#yalenewbold) format("svg");font-weight:bold;font-style:normal;}@font-face{font-family:'yale';src:url(/themes/custom/yale_ritm/frontend/fonts/yalenew-italic-webfont.eot);src:url(/themes/custom/yale_ritm/frontend/fonts/yalenew-italic-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-italic-webfont.woff2) format("woff2"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-italic-webfont.woff) format("woff"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-italic-webfont.ttf) format("truetype"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-italic-webfont.svg#yalenewitalic) format("svg");font-weight:normal;font-style:italic;}@font-face{font-family:'yale';src:url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bolditalic-webfont.eot);src:url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bolditalic-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bolditalic-webfont.woff2) format("woff2"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bolditalic-webfont.woff) format("woff"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bolditalic-webfont.ttf) format("truetype"),url(/themes/custom/yale_ritm/frontend/fonts/yalenew-bolditalic-webfont.svg#yalenewbold_italic) format("svg");font-weight:bold;font-style:italic;}@font-face{font-family:'mallory';src:url(/themes/custom/yale_ritm/frontend/fonts/Mallory-Book.woff2) format("woff2"),url(/themes/custom/yale_ritm/frontend/fonts/Mallory-Book.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'mallory';src:url(/themes/custom/yale_ritm/frontend/fonts/Mallory-Bold.woff2) format("woff2"),url(/themes/custom/yale_ritm/frontend/fonts/Mallory-Bold.woff) format("woff");font-weight:bold;font-style:normal;}.clearfix:after{clear:both;content:"";display:table;}.visually_hide{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.visually_hide.focusable:active,.visually_hide.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}[data-whatinput="mouse"] a:focus,[data-whatinput="mouse"] button:focus,[data-whatinput="touch"] a:focus,[data-whatinput="touch"] button:focus{outline:0;}html{background:#fff;}body{font-family:'mallory',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:300px;color:#222222;overflow-x:hidden;}body:before{height:100%;width:100%;position:fixed;top:0;left:0;z-index:200;background:rgba(0,0,0,0.75);content:"";opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity 0.35s,visibility 0.35s;transition:opacity 0.35s,visibility 0.35s;}@media (prefers-reduced-motion:reduce){body:before{-webkit-transition-duration:0.6s;transition-duration:0.6s;}}body.fs-page-lock{overflow-y:hidden;}body.fs-page-lock:before{opacity:1;visibility:visible;}::-moz-selection{background:#ddd;text-shadow:none;}::selection{background:#ddd;text-shadow:none;}iframe{border:none;}menu{margin:0;padding:0;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}figure{margin:0;}hr{height:1px;background:#ddd;border:none;margin:0;}a{text-decoration:none;}a[href^=tel]{color:inherit;}strong{font-weight:700;}.fs-background-container{opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}.fs-background-loaded .fs-background-container{opacity:1;}.fs-background-controls{position:absolute;z-index:4;}@media print{.fs-carousel-canister{width:100% !important;display:block !important;-webkit-transform:none !important;transform:none !important;}}@media print{.fs-carousel-item{height:auto !important;width:100% !important;page-break-inside:avoid;}}@media print{.fs-carousel-controls{display:none !important;}}.fs-carousel-control{position:relative;cursor:default;pointer-events:none;}.controls_base .fs-carousel-control{padding:20px;}.fs-carousel-control.fs-carousel-visible{cursor:pointer;pointer-events:auto;}.fs-carousel-control-icon{position:absolute;top:50%;left:50%;pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.fs-carousel-control-label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.fs-carousel-control-label.focusable:active,.fs-carousel-control-label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}@media print{.fs-carousel-pagination{display:none !important;}}.fs-carousel-page{height:15px;width:15px;position:relative;color:transparent;display:inline-block;overflow:hidden;}.fs-carousel-page:before{height:10px;width:10px;position:absolute;top:50%;left:50%;border-radius:50%;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.pagination_dark .fs-carousel-page:before{background-color:#999;}.pagination_dark .fs-carousel-page.fs-carousel-active:before{background-color:#000;}.lazy_image_wrapper{position:relative;background:#eee;}.no-js .lazy_image_wrapper{display:none;}.js-lazy{width:100%;position:absolute;top:0;left:0;border-radius:inherit;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}.js-lazyloaded{opacity:1;}.fs-lightbox{background:rgba(0,0,0,0.75);outline:0;}.fs-lightbox .fs-lightbox-close{position:absolute;top:auto;right:0;bottom:100%;margin-bottom:10px;}@media (min-width:1220px){.fs-lightbox .fs-lightbox-close{top:0;bottom:auto;left:100%;margin-bottom:0;margin-left:10px;}}.fs-lightbox .fs-lightbox-video_wrapper{margin-right:auto !important;margin-left:auto !important;}.fs-lightbox-tools{width:100% !important;background:#333;}.fs-lightbox-controls{width:100%;}.fs-lightbox-position{margin:0;}.fs-lightbox-caption{text-align:center;}.fs-lightbox-caption .caption{margin:0;}.fs-lightbox-mobile .fs-lightbox-close{top:20px;right:20px;bottom:auto;}.fs-lightbox-mobile .fs-lightbox-video_wrapper{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.fs-lightbox-mobile .fs-lightbox-content{background-color:transparent;}.fs-lightbox-mobile .fs-lightbox-tools{background-color:transparent;}.fs-lightbox-mobile .fs-lightbox-controls{text-align:center;}.fs-lightbox-mobile .fs-lightbox-position p,.fs-lightbox-mobile .fs-lightbox-caption p{color:#000;}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-toggle{display:none;}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta{height:auto !important;background:#fff;color:#000;padding:20px;}.fs-viewer .fs-viewer-controls{display:none;}.icon{display:block;stroke:inherit;fill:currentColor;-webkit-transition:fill 0.25s,stroke 0.25s;transition:fill 0.25s,stroke 0.25s;}@media print{.icon{display:none;}}.icon_arrow{height:10px;width:14px;}.icon_caret_down{height:10px;width:20px;}.icon_chevron_down{height:10px;width:10px;}.icon_chevron_left{height:12px;width:12px;}.icon_chevron_right{height:12px;width:12px;}.icon_clock{height:16px;width:16px;}.icon_close{height:15px;width:15px;}.icon_external{height:18px;width:18px;}.icon_facebook{height:20px;width:20px;}.icon_fax{height:11px;width:11px;}.icon_flickr{height:10px;width:22px;}.icon_fs_logo{height:33px;width:50px;}.icon_grid{height:13px;width:13px;}.icon_home{height:13px;width:14px;}.icon_instagram{height:20px;width:20px;}.icon_logo{height:20px;width:33px;}.icon_mail{height:11px;width:16px;}.icon_phone{height:15px;width:15px;}.icon_place{height:17px;width:12px;}.icon_play{height:20px;width:21px;}.icon_menu{height:11px;width:15px;}.icon_search{height:12px;width:12px;}.icon_twitter{height:20px;width:20px;}.icon_video{height:20px;width:24px;}.icon_video_pause{height:20px;width:20px;}.icon_video_play{height:20px;width:20px;}.icon_vimeo{height:18px;width:19px;}.icon_yale_ritm_logo{height:20px;width:102px;}.icon_youtube{height:20px;width:20px;}.typography{font-family:'mallory',sans-serif;color:#4A4A4A;font-weight:300;font-size:15px;font-weight:300;line-height:1.86667;margin-bottom:60px;}@media (min-width:740px){.typography{font-size:18px;line-height:1.88889;}}@media (min-width:980px){.typography{margin-bottom:80px;}}.typography a{-webkit-transition:color 0.25s;transition:color 0.25s;color:#276DC0;border-bottom:1px solid #276DC0;-webkit-transition:border 0.25s,color 0.25s;transition:border 0.25s,color 0.25s;}.typography a:focus,.typography a:hover{color:#00356B;}.typography a:focus,.typography a:hover{border-bottom-color:#00356B;}.typography p{margin:20px 0;}.typography h1 + *,.typography h2 + *,.typography h3 + *,.typography h4 + *,.typography h5 + *,.typography h6 + *{margin-top:0;}.typography h1{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:36px;line-height:1.19444;margin:40px 0 20px;}@media (min-width:740px){.typography h1{font-size:55px;line-height:1.2;}}.typography h2{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:27px;line-height:1.22222;margin:40px 0 20px;}@media (min-width:740px){.typography h2{font-size:40px;line-height:1.2;}}.typography h3{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:21px;line-height:1.19048;color:#00356B;margin:40px 0 20px;}@media (min-width:740px){.typography h3{font-size:32px;line-height:1.1875;}}.typography h4{font-family:'mallory',sans-serif;font-weight:600;font-size:17px;line-height:1.70588;margin:40px 0 20px;}@media (min-width:740px){.typography h4{font-size:24px;line-height:1.375;}}.typography h5{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:18px;line-height:1.66667;color:#4A4A4A;margin:40px 0 20px;}@media (min-width:740px){.typography h5{font-size:21px;line-height:1.57143;}}.typography h6{font-family:'mallory',sans-serif;font-size:12px;letter-spacing:1.75px;line-height:1.16667;text-transform:uppercase;color:#00356B;margin:40px 0 20px;}@media (min-width:740px){.typography h6{font-size:14px;line-height:1;letter-spacing:1.5px;}}.typography .intro{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;color:#00356B;font-size:19px;line-height:1.57895;}@media (min-width:740px){.typography .intro{font-size:24px;line-height:1.5;}}.typography .copy{font-family:'mallory',sans-serif;color:#4A4A4A;font-weight:300;font-size:15px;font-weight:300;line-height:1.86667;}@media (min-width:740px){.typography .copy{font-size:18px;line-height:1.88889;}}.typography .label{color:#4A4A4A;font-size:15px;font-style:italic;line-height:1.73333;}.typography .caption{color:#4A4A4A;font-size:15px;font-style:italic;line-height:1.73333;}.typography img{height:auto;max-width:100%;}.typography .block_left,.typography .block_right,.typography .block_center,.typography .alignleft,.typography .alignright,.typography .aligncenter,.typography .alignnone,.typography .align-left,.typography .align-right,.typography .align-center{width:auto;display:table;margin-top:20px;margin-bottom:20px;table-layout:fixed;}.typography .block_left img,.typography .block_right img,.typography .block_center img,.typography .alignleft img,.typography .alignright img,.typography .aligncenter img,.typography .alignnone img,.typography .align-left img,.typography .align-right img,.typography .align-center img{display:block;}.typography .block_left figcaption,.typography .block_right figcaption,.typography .block_center figcaption,.typography .alignleft figcaption,.typography .alignright figcaption,.typography .aligncenter figcaption,.typography .alignnone figcaption,.typography .align-left figcaption,.typography .align-right figcaption,.typography .align-center figcaption{color:#4A4A4A;font-size:15px;font-style:italic;line-height:1.73333;position:relative;caption-side:bottom;display:table-caption;margin:15px 0 0 0;padding-bottom:10px;}.typography .block_left figcaption:after,.typography .block_right figcaption:after,.typography .block_center figcaption:after,.typography .alignleft figcaption:after,.typography .alignright figcaption:after,.typography .aligncenter figcaption:after,.typography .alignnone figcaption:after,.typography .align-left figcaption:after,.typography .align-right figcaption:after,.typography .align-center figcaption:after{width:100%;height:12px;position:absolute;bottom:-20px;background:url(/themes/custom/yale_ritm/frontend/images/stroke_horizontal.png) no-repeat;background-size:contain;content:"";display:block;}.typography .block_left,.typography .block_right,.typography .alignleft,.typography .alignright,.typography .align-left,.typography .align-right{max-width:50%;}@media (max-width:499px){.typography .block_left,.typography .block_right,.typography .alignleft,.typography .alignright,.typography .align-left,.typography .align-right{max-width:100%;float:none;margin-right:0;margin-left:0;}}@media (min-width:500px){.typography .block_left,.typography .block_right,.typography .alignleft,.typography .alignright,.typography .align-left,.typography .align-right{margin-top:0;margin-bottom:30px;}}@media (min-width:500px){.typography .block_left,.typography .alignleft,.typography .align-left{float:left;margin-right:30px;}}@media (min-width:500px){.typography .block_right,.typography .alignright,.typography .align-right{float:right;margin-left:30px;}}.typography .block_center,.typography .aligncenter,.typography .align-center{text-align:center;}.typography .block_center img,.typography .aligncenter img,.typography .align-center img{margin-right:auto;margin-left:auto;}.typography blockquote{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;color:#00356B;font-size:19px;line-height:1.57895;color:#222222;margin:20px 0 15px 0;padding-top:20px;}@media (min-width:740px){.typography blockquote{font-size:24px;line-height:1.5;}}@media (min-width:980px){.typography blockquote{margin:20px 0;padding-top:20px;}}.typography blockquote:before{width:35px;height:35px;background:url(/themes/custom/yale_ritm/frontend/images/quote.svg) no-repeat;background-size:contain;content:"";display:block;margin-bottom:10px;}@media (min-width:980px){.typography blockquote:before{margin-bottom:20px;}}.typography blockquote p{margin:0;}.typography .quote{position:relative;padding-left:40px;}@media (min-width:980px){.typography .quote{max-width:775px;padding:30px 0 30px 60px;}}.typography .quote:before{width:30px;height:100%;position:absolute;left:0;background:url(/themes/custom/yale_ritm/frontend/images/stroke_vertical.png) no-repeat;background-size:contain;content:"";display:block;}.typography .quote_caption{font-family:'mallory',sans-serif;font-size:12px;letter-spacing:1.75px;line-height:1.16667;text-transform:uppercase;color:#4A4A4A;line-height:25px;}@media (min-width:740px){.typography .quote_caption{font-size:14px;line-height:1;letter-spacing:1.5px;}}@media (min-width:980px){.typography .quote_caption{margin-top:25px;}}.typography ol,.typography ul{list-style:none;padding:0 0 0 17px;}.typography ol li,.typography ul li{margin:10px 0;}.typography ol ol,.typography ol ul,.typography ul ol,.typography ul ul{margin-left:8px;}.typography ol ol li:before,.typography ol ul li:before,.typography ul ol li:before,.typography ul ul li:before{color:#915D9F;}.typography ol{counter-reset:li;padding:0;}.typography ol li ol{padding-left:20px;}.typography ol > li:before{content:counter(li) ". ";counter-increment:li;color:#276DC0;font-weight:600;margin:-17px 8px 0 0;}ol[type="A"] li:before{content:counter(li,upper-latin) ". ";}ol[type="a"] li:before{content:counter(li,lower-latin) ". ";}.typography ul li:before{width:5px;height:5px;background:#276DC0;border-radius:50%;content:"";display:block;float:left;margin:12px 0 0 -17px;}@media (min-width:740px){.typography ul li:before{margin:14px 0 0 -17px;}}.typography table{width:100%;border-collapse:collapse;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;}.typography table tr{border-bottom:1px solid #DDDDDD;}.typography table tr:nth-child(even){background:#F9F9F9;}.typography table th{font-family:'mallory',sans-serif;font-size:12px;letter-spacing:1.75px;line-height:1.16667;text-transform:uppercase;background:#00356B;border-right:1px solid #00356B;border-left:1px solid #00356B;color:#fff;padding:23px 20px;text-align:left;}@media (min-width:740px){.typography table th{font-size:14px;line-height:1;letter-spacing:1.5px;}}.typography table td{color:#4A4A4A;font-size:15px;padding:10px 20px;}.table_wrapper{margin-top:40px;margin-bottom:40px;min-height:0.01%;}.table_wrapper_overflow{position:relative;border:1px solid #ccc;}.table_wrapper_overflow:after{background-color:rgba(0,0,0,0);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.1)));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.1));width:20px;height:100%;position:absolute;top:0;right:0;content:"";}.table_wrapper_inner{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.typography .video_frame{width:100%;position:relative;padding-bottom:56.25%;}.typography .video_frame iframe{width:100%;height:100%;position:absolute;top:0;left:0;}@media print{.typography .video_frame{display:none;}}button{background:none;border:none;cursor:pointer;padding:0;}.button_bkground{padding:20px;}.button_bkground_gray{background:#F9F9F9;}.button_bkground_blue{background:#00356B;}.button_bkground_black{background:#222222;}.dark_blue_link{font-family:'mallory',sans-serif;font-weight:600;background:transparent;border:1px solid #DDDDDD;color:#000;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;cursor:pointer;text-align:center;display:inline-block;}.dark_blue_link:focus,.dark_blue_link:hover{background:#00356B;border-color:transparent;color:#fff;}.dark_blue_link [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media print{.dark_blue_link [class$="icon"]{display:none;}}.light_blue_link{font-family:'mallory',sans-serif;font-weight:600;background:transparent;border:1px solid #fff;color:#fff;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;cursor:pointer;text-align:center;display:inline-block;}.light_blue_link:focus,.light_blue_link:hover{background:#63AAFF;border-color:transparent;color:#000;}.light_blue_link [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media print{.light_blue_link [class$="icon"]{display:none;}}.bright_blue_link{font-family:'mallory',sans-serif;font-weight:600;background:transparent;border:1px solid #fff;color:#fff;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;cursor:pointer;text-align:center;display:inline-block;}.bright_blue_link:focus,.bright_blue_link:hover{background:#276DC0;border-color:transparent;color:#fff;}.bright_blue_link [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media print{.bright_blue_link [class$="icon"]{display:none;}}.blue_link{color:#000;font-size:15px;-webkit-transition:color 0.25s;transition:color 0.25s;}.blue_link [class$="inner"]{display:-webkit-box;display:-ms-flexbox;display:flex;}.blue_link .icon_arrow{position:relative;top:-2px;color:#276DC0;display:inline;margin-left:7px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:color 0.25s,-webkit-transform 0.3s;transition:color 0.25s,-webkit-transform 0.3s;transition:color 0.25s,transform 0.3s;transition:color 0.25s,transform 0.3s,-webkit-transform 0.3s;white-space:nowrap;}.blue_link .icon_arrow .icon{display:inline-block;}.blue_link:focus,.blue_link:hover{color:#276DC0;}.blue_link:focus .icon_arrow,.blue_link:hover .icon_arrow{color:#276DC0;-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0);}.white_link{color:#fff;font-size:15px;-webkit-transition:color 0.25s;transition:color 0.25s;}.white_link [class$="inner"]{display:-webkit-box;display:-ms-flexbox;display:flex;}.white_link .icon_arrow{position:relative;top:-2px;color:#63AAFF;display:inline;margin-left:7px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:color 0.25s,-webkit-transform 0.3s;transition:color 0.25s,-webkit-transform 0.3s;transition:color 0.25s,transform 0.3s;transition:color 0.25s,transform 0.3s,-webkit-transform 0.3s;white-space:nowrap;}.white_link .icon_arrow .icon{display:inline-block;}.white_link:focus,.white_link:hover{color:#fff;}.white_link:focus .icon_arrow,.white_link:hover .icon_arrow{color:#fff;-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0);}.skip_link{cursor:pointer;text-align:center;display:inline-block;font-family:'mallory',sans-serif;font-weight:600;background:transparent;border:1px solid #fff;color:#fff;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;position:absolute;top:0;left:50%;z-index:100;display:block;padding:10px 20px;text-align:center;-webkit-transform:translate(-50%,-300%);transform:translate(-50%,-300%);-webkit-transition:-webkit-transform 0.35s;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s,-webkit-transform 0.35s;}.skip_link [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media print{.skip_link [class$="icon"]{display:none;}}.skip_link:focus,.skip_link:hover{background:#63AAFF;border-color:transparent;color:#000;}.skip_link:focus,.skip_link:active{-webkit-transform:translate(-50%,40px);transform:translate(-50%,40px);}.logo_wrap{width:150px;height:56px;position:absolute;left:0;z-index:1;background:#00356B;border-bottom:1px solid rgba(235,235,235,0.15);}.logo{margin:0;}.logo_header{width:150px;background:#00356B;border-right:1px solid rgba(235,235,235,0.15);padding:16px 0px 19px 25px;}@media (min-width:980px){.logo_header{width:160px;border-bottom:1px solid rgba(235,235,235,0.15);padding:18px 0 0px 23px;}}.logo_link{color:transparent;display:block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}@media print{.logo_link:after{content:normal;display:none;}}.logo_icon .logo_link_label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.logo_icon .logo_link_label.focusable:active,.logo_icon .logo_link_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.logo_link_icon{color:#000;display:inline-block;vertical-align:top;}@media (min-width:980px){.logo_link_icon .icon{width:112px;height:22px;}}.logo_print{display:none;}@media print{.logo_print{display:block;}}@media (min-width:740px){.meta{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:980px){.meta{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.meta_logo{width:202px;margin:0 auto;text-align:center;}@media (min-width:740px){.meta_logo{width:277px;margin:0;}}.meta_logo_link{color:inherit;display:inline-block;}@media print{.meta_logo_link:after{content:normal;display:none;}}.meta_logo_label{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:20px;line-height:1.75;}@media (min-width:980px){.meta_logo_label{font-size:27px;line-height:1.62963;}}.meta_logo_label span{display:block;}.meta_logo_label span:after{width:100%;height:1px;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;content:"";display:block;}@media (min-width:980px){.meta_group{display:-webkit-box;display:-ms-flexbox;display:flex;}}.meta_details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px;}@media (min-width:740px){.meta_details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:980px){.meta_details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;margin:0;}}.meta_detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.71429;margin:4px 0;}.meta_detail .icon{margin-right:8px;}@media (min-width:980px){.meta_detail{font-size:15px;line-height:1.6;margin:10px 0;}}.meta_detail a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration 0.25s;transition:-webkit-text-decoration 0.25s;transition:text-decoration 0.25s;transition:text-decoration 0.25s,-webkit-text-decoration 0.25s;}.meta_detail a:focus,.meta_detail a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}.meta_address_street{display:block;}.meta_detail_address .icon_place{position:relative;top:-12px;}@media (min-width:980px){.meta_detail_address .icon_place{top:-14px;}}.meta_detail_icon{color:#54A4A5;margin-right:5px;}@media (min-width:980px){.meta_detail_icon{margin-right:7px;}}.meta_detail_label{color:inherit;}@media print{.meta_detail_label:after{content:normal;display:none;}}.page_header{background:#00356B;color:#fff;padding:35px 0 0 0;}@media (min-width:980px){.page_header{padding:73px 0 0 0;}}.page_title{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:36px;line-height:1.19444;margin:0 0 30px 0;}@media (min-width:740px){.page_title{font-size:55px;line-height:1.2;}}@media (min-width:980px){.page_title{margin:0 0 60px 0;}}.page_intro{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;color:#00356B;font-size:19px;line-height:1.57895;margin:0;}@media (min-width:740px){.page_intro{font-size:24px;line-height:1.5;}}.site_search_handle{display:none;}@media (min-width:980px){.site_search_handle{width:34px;height:34px;position:relative;background:transparent;border:1px solid #54A4A5;border-radius:50%;color:#fff;display:block;margin:16px 0 0 18px;-webkit-transition:background 0.25s;transition:background 0.25s;}}@media (min-width:980px){.site_search_handle:focus,.site_search_handle:hover{background:#54A4A5;}}.site_search_handle_label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.site_search_handle_label.focusable:active,.site_search_handle_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}@media (min-width:980px){.site_search_handle_icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}.site_search{position:relative;}.menu .site_search{margin-top:-55px;}.site_search_label{color:rgba(255,255,255,0.7);display:inline-block;font-size:12px;letter-spacing:0.43px;margin-bottom:14px;text-transform:uppercase;}.site_search_field{position:relative;}.site_search_input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.12);box-shadow:0 0 6px rgba(0,0,0,0.12);color:#4A4A4A;font-size:16px;padding:18px 50px 18px 20px;}.site_search_input::-webkit-input-placeholder{color:#4A4A4A;text-overflow:ellipsis;}.site_search_input::-moz-placeholder{color:#4A4A4A;text-overflow:ellipsis;}.site_search_input:-ms-input-placeholder{color:#4A4A4A;text-overflow:ellipsis;}.site_search_input::-ms-input-placeholder{color:#4A4A4A;text-overflow:ellipsis;}.site_search_input::placeholder{color:#4A4A4A;text-overflow:ellipsis;}.site_search_button{height:100%;width:29px;position:absolute;top:0;right:13px;color:#fff;cursor:pointer;}.site_search_button:before{width:29px;height:29px;background:#915D9F;border-radius:50%;content:"";display:block;}.site_search_button_label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.site_search_button_label.focusable:active,.site_search_button_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.site_search_button_icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11px;height:11px;pointer-events:none;}.webform-submission-form,.contact-form{margin-bottom:40px;}@media (min-width:740px){.webform-submission-form,.contact-form{margin-bottom:50px;}}.webform-submission-form fieldset,.contact-form fieldset{padding:0;}.webform-submission-form .webform-element-description,.contact-form .webform-element-description{color:#000;font-size:12px;letter-spacing:1.75px;margin-bottom:5px;text-transform:none;}.webform-submission-form .visually-hidden,.contact-form .visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.webform-submission-form .fieldgroup,.contact-form .fieldgroup{border:0;}.webform-submission-form .form-item,.contact-form .form-item{margin:20px 0;}@media (min-width:980px){.webform-submission-form .form-item,.contact-form .form-item{margin:35px 0;}}.webform-submission-form fieldset.form-item,.contact-form fieldset.form-item{padding:0 15px;}.webform-submission-form fieldset.form-item.webform-type-checkboxes,.webform-submission-form fieldset.form-item.webform-type-radios,.webform-submission-form fieldset.form-item.webform-type-webform-address,.contact-form fieldset.form-item.webform-type-checkboxes,.contact-form fieldset.form-item.webform-type-radios,.contact-form fieldset.form-item.webform-type-webform-address{padding:0;}.webform-submission-form fieldset.form-item.webform-type-checkboxes .fieldset-legend,.webform-submission-form fieldset.form-item.webform-type-radios .fieldset-legend,.webform-submission-form fieldset.form-item.webform-type-webform-address .fieldset-legend,.contact-form fieldset.form-item.webform-type-checkboxes .fieldset-legend,.contact-form fieldset.form-item.webform-type-radios .fieldset-legend,.contact-form fieldset.form-item.webform-type-webform-address .fieldset-legend{padding:0;}.webform-submission-form .form-item label,.webform-submission-form .fieldset-legend,.contact-form .form-item label,.contact-form .fieldset-legend{color:#4A4A4A;font-size:17px;line-height:1.70588;margin-bottom:5px;display:block;}@media (min-width:740px){.webform-submission-form .form-item label,.webform-submission-form .fieldset-legend,.contact-form .form-item label,.contact-form .fieldset-legend{font-size:20px;line-height:1.45;}}.webform-submission-form .fieldset-legend,.contact-form .fieldset-legend{margin:0;padding:0 7px;}.webform-submission-form .form-text,.webform-submission-form .form-tel,.webform-submission-form .form-email,.webform-submission-form .form-textarea,.webform-submission-form .form-url,.webform-submission-form .form-date,.webform-submission-form .form-number,.contact-form .form-text,.contact-form .form-tel,.contact-form .form-email,.contact-form .form-textarea,.contact-form .form-url,.contact-form .form-date,.contact-form .form-number{border:1px solid #DDDDDD;border-radius:0;padding:20px;width:100%;}.webform-submission-form .js-form-type-select,.contact-form .js-form-type-select{font-family:'mallory',sans-serif;position:relative;border:1px solid #DDDDDD;color:#222222;display:inline-block;border:0;}.webform-submission-form .js-form-type-select select,.contact-form .js-form-type-select select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#F9F9F9;border:0;border-radius:0;cursor:pointer;display:inline-block;font-weight:300;font-size:16px;letter-spacing:1px;line-height:1.5;margin:0;outline:0;padding:16px 40px 17px 10px;}@-moz-document url-prefix(){.webform-submission-form .js-form-type-select select,.contact-form .js-form-type-select select{text-indent:0.01px;text-overflow:"";}}.webform-submission-form .js-form-type-select select:focus:-moz-focusring,.contact-form .js-form-type-select select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}.webform-submission-form .js-form-type-select select::-ms-expand,.contact-form .js-form-type-select select::-ms-expand{display:none;}.webform-submission-form .js-form-type-select select option,.contact-form .js-form-type-select select option{text-transform:none;}@-moz-document url-prefix(){.webform-submission-form .js-form-type-select select option,.contact-form .js-form-type-select select option{background-color:#fff;}}.webform-submission-form .js-form-type-select:after,.contact-form .js-form-type-select:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;top:53px;right:17px;background:url(/themes/custom/yale_ritm/frontend/images/select.png) no-repeat;content:"";display:block;pointer-events:none;-webkit-transform:none;transform:none;}.webform-submission-form .js-form-type-select.form-no-label:after,.contact-form .js-form-type-select.form-no-label:after{top:49%;}.webform-submission-form .js-form-type-select select,.contact-form .js-form-type-select select{font-family:'mallory',sans-serif;position:relative;border:1px solid #DDDDDD;color:#222222;display:inline-block;}.webform-submission-form .js-form-type-select select select,.contact-form .js-form-type-select select select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#F9F9F9;border:0;border-radius:0;cursor:pointer;display:inline-block;font-weight:300;font-size:16px;letter-spacing:1px;line-height:1.5;margin:0;outline:0;padding:16px 40px 17px 10px;}@-moz-document url-prefix(){.webform-submission-form .js-form-type-select select select,.contact-form .js-form-type-select select select{text-indent:0.01px;text-overflow:"";}}.webform-submission-form .js-form-type-select select select:focus:-moz-focusring,.contact-form .js-form-type-select select select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}.webform-submission-form .js-form-type-select select select::-ms-expand,.contact-form .js-form-type-select select select::-ms-expand{display:none;}.webform-submission-form .js-form-type-select select select option,.contact-form .js-form-type-select select select option{text-transform:none;}@-moz-document url-prefix(){.webform-submission-form .js-form-type-select select select option,.contact-form .js-form-type-select select select option{background-color:#fff;}}@media (min-width:500px){.webform-submission-form .form-item-first-name,.webform-submission-form .form-item-last-name,.webform-submission-form .form-item-address-city,.webform-submission-form .form-item-address-state-province,.webform-submission-form .form-item-address-postal-code,.webform-submission-form .form-item-address-country,.contact-form .form-item-first-name,.contact-form .form-item-last-name,.contact-form .form-item-address-city,.contact-form .form-item-address-state-province,.contact-form .form-item-address-postal-code,.contact-form .form-item-address-country{width:49%;float:left;}}@media (min-width:500px){.webform-submission-form .form-item-first-name,.webform-submission-form .form-item-address-city,.webform-submission-form .form-item-address-postal-code,.contact-form .form-item-first-name,.contact-form .form-item-address-city,.contact-form .form-item-address-postal-code{margin-right:2%;}}.webform-submission-form .checkboxes--wrapper .form-item,.webform-submission-form .radios--wrapper .form-item,.contact-form .checkboxes--wrapper .form-item,.contact-form .radios--wrapper .form-item{margin:15px 0;}.webform-submission-form .js-form-type-checkbox,.webform-submission-form .js-form-type-radio,.contact-form .js-form-type-checkbox,.contact-form .js-form-type-radio{position:relative;}.webform-submission-form .js-form-type-checkbox label,.webform-submission-form .js-form-type-radio label,.contact-form .js-form-type-checkbox label,.contact-form .js-form-type-radio label{padding-left:35px;}.webform-submission-form .form-item-radios,.webform-submission-form .form-checkboxes,.contact-form .form-item-radios,.contact-form .form-checkboxes{position:relative;}.webform-submission-form .form-item-radios .option,.webform-submission-form .form-checkboxes .option,.contact-form .form-item-radios .option,.contact-form .form-checkboxes .option{position:relative;}.webform-submission-form .form-item-radios .option input,.webform-submission-form .form-checkboxes .option input,.contact-form .form-item-radios .option input,.contact-form .form-checkboxes .option input{position:absolute;z-index:-2;opacity:0;}.webform-submission-form .form-item-radios .option input:checked ~ [class$="indicator"]:before,.webform-submission-form .form-checkboxes .option input:checked ~ [class$="indicator"]:before,.contact-form .form-item-radios .option input:checked ~ [class$="indicator"]:before,.contact-form .form-checkboxes .option input:checked ~ [class$="indicator"]:before{-webkit-transform:scale(1);transform:scale(1);}.webform-submission-form .form-item-radios .option [class$="indicator"],.webform-submission-form .form-checkboxes .option [class$="indicator"],.contact-form .form-item-radios .option [class$="indicator"],.contact-form .form-checkboxes .option [class$="indicator"]{width:20px;height:20px;position:absolute;top:0;left:0;display:block;pointer-events:none;text-align:center;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.webform-submission-form .form-item-radios .option [class$="indicator"]:before,.webform-submission-form .form-checkboxes .option [class$="indicator"]:before,.contact-form .form-item-radios .option [class$="indicator"]:before,.contact-form .form-checkboxes .option [class$="indicator"]:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s,-webkit-transform 0.25s;}.webform-submission-form .form-item-radios .option [class$="indicator"]:before,.webform-submission-form .form-checkboxes .option [class$="indicator"]:before,.contact-form .form-item-radios .option [class$="indicator"]:before,.contact-form .form-checkboxes .option [class$="indicator"]:before{width:14px;height:14px;content:"\2713";font-size:14px;line-height:1;}.webform-submission-form .form-radio,.webform-submission-form .form-checkbox,.contact-form .form-radio,.contact-form .form-checkbox{width:25px;height:25px;position:absolute;top:2px;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#F9F9F9;border:1px solid #DDDDDD;display:block;pointer-events:none;text-align:center;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.webform-submission-form .form-radio:before,.webform-submission-form .form-checkbox:before,.contact-form .form-radio:before,.contact-form .form-checkbox:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#fff;content:"";display:block;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s,-webkit-transform 0.25s;}.webform-submission-form .form-radio:checked:before,.webform-submission-form .form-checkbox:checked:before,.contact-form .form-radio:checked:before,.contact-form .form-checkbox:checked:before{background:#915D9F;-webkit-transform:scale(1);transform:scale(1);}.webform-submission-form .form-radio,.contact-form .form-radio{border-radius:50%;color:#fff;}.webform-submission-form .form-radio:before,.contact-form .form-radio:before{width:50%;height:50%;border-radius:inherit;}.webform-submission-form .form-radio:checked:before,.contact-form .form-radio:checked:before{background:#54A4A5;}.webform-submission-form .form-checkbox:before,.contact-form .form-checkbox:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;color:#fff;content:"\2713";font-size:14px;line-height:1;padding:6px 0;}.webform-submission-form .webform-button--submit,.webform-submission-form [type="submit"],.contact-form .webform-button--submit,.contact-form [type="submit"]{cursor:pointer;text-align:center;display:inline-block;font-family:'mallory',sans-serif;font-weight:600;background:#00356B;border:1px solid transparent;color:#fff;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;}.webform-submission-form .webform-button--submit [class$="inner"],.webform-submission-form [type="submit"] [class$="inner"],.contact-form .webform-button--submit [class$="inner"],.contact-form [type="submit"] [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media print{.webform-submission-form .webform-button--submit [class$="icon"],.webform-submission-form [type="submit"] [class$="icon"],.contact-form .webform-button--submit [class$="icon"],.contact-form [type="submit"] [class$="icon"]{display:none;}}.webform-submission-form .webform-button--submit:focus,.webform-submission-form .webform-button--submit:hover,.webform-submission-form [type="submit"]:focus,.webform-submission-form [type="submit"]:hover,.contact-form .webform-button--submit:focus,.contact-form .webform-button--submit:hover,.contact-form [type="submit"]:focus,.contact-form [type="submit"]:hover{background:transparent;border-color:#DDDDDD;color:#000;}.webform-submission-form .form-managed-file [type="submit"],.contact-form .form-managed-file [type="submit"]{display:block;margin:10px 0;}.webform-submission-form .webform-confirmation,.contact-form .webform-confirmation{font-family:'mallory',sans-serif;color:#222222;margin-top:30px;}.webform-submission-form .webform-confirmation a,.contact-form .webform-confirmation a{color:#00356B;}.webform-submission-form .item-list__comma-list a,.contact-form .item-list__comma-list a{color:#00356B;}.webform-submission-form .form-number,.contact-form .form-number{width:auto;}.webform-submission-form .webform-multiple-add,.contact-form .webform-multiple-add{margin-left:16px;}@media (min-width:740px){.webform-submission-form .webform-multiple-add,.contact-form .webform-multiple-add{margin-left:36px;}}.webform-submission-form .form-date.hasDatepicker,.contact-form .form-date.hasDatepicker{width:50%;}.webform-submission-form .form-time,.contact-form .form-time{border:1px solid #DDDDDD;border-radius:0;padding:20px;width:20%;}.node-person-edit-form .vertical-tabs__panes{padding-left:15px;}.node-person-edit-form .form-text{width:90%;}.node-person-edit-form .form-item{margin:10px 0;}.form_responses input,.form_responses textarea{border:1px solid #DDDDDD;border-radius:0;padding:20px;}.form_responses .form_response{margin:15px 0;}.form_responses .form_response input{position:relative;top:-2px;}div.form_question{font-family:'mallory',sans-serif;color:#4A4A4A;font-weight:300;font-size:15px;font-weight:300;line-height:1.86667;margin:30px 0 !important;padding:0 !important;}@media (min-width:740px){div.form_question{font-size:18px;line-height:1.88889;}}div.form_header .form_label{font-family:'mallory',sans-serif;font-weight:600;font-size:17px;line-height:1.70588;background:none !important;font-weight:normal !important;padding:0 !important;}@media (min-width:740px){div.form_header .form_label{font-size:24px;line-height:1.375;}}.form_label{color:#4A4A4A;font-size:17px;line-height:1.70588;margin-bottom:5px;}@media (min-width:740px){.form_label{font-size:20px;line-height:1.45;}}.form_label a{-webkit-transition:color 0.25s;transition:color 0.25s;color:#276DC0;border-bottom:1px solid #276DC0;-webkit-transition:border 0.25s,color 0.25s;transition:border 0.25s,color 0.25s;}.form_label a:focus,.form_label a:hover{color:#00356B;}.form_label a:focus,.form_label a:hover{border-bottom-color:#00356B;}.action button{cursor:pointer;text-align:center;display:inline-block;font-family:'mallory',sans-serif;font-weight:600;background:#00356B;border:1px solid transparent;color:#fff;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;margin-bottom:50px;}.action button [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media print{.action button [class$="icon"]{display:none;}}.action button:focus,.action button:hover{background:transparent;border-color:#DDDDDD;color:#000;}.drupal_tabs{display:none;}@media (min-width:740px){.drupal_tabs{border-bottom:1px solid #333;display:block;height:40px;margin:25px 0 25px 0;padding:0 !important;}}.drupal_tab{display:inline-block;list-style:none;margin:0;}.drupal_tab:before{display:none !important;}.drupal_tab a{font-family:'mallory',sans-serif;background:#FFF;border:1px solid #333;color:#000;display:inline-block;height:40px;line-height:40px;margin:0 5px 0 0;padding:0 10px;-webkit-transition:background 0.25s;transition:background 0.25s;}.drupal_tab a.is-active{border-bottom-color:#FFF;}.drupal_tab a:hover{border-bottom-color:#333;-webkit-box-shadow:none !important;box-shadow:none !important;background:#333;color:#FFF;}.footer{background:#0C2E51;color:#fff;}.footer_top{background:#00356B;padding:40px 0;}@media (min-width:980px){.footer_top_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.footer_bottom{border-top:1px solid rgba(235,235,235,0.15);padding:28px 0 0 0;}@media print{.footer_bottom{display:none !important;}}@media (min-width:980px){.footer_bottom{padding-right:calc(20px + 1.04166667%);padding-left:calc(20px + 1.04166667%);height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;}}@media (min-width:980px) and (min-width:740px){.footer_bottom{padding-right:calc((100% - 720px) / 2 + 1.04166667%);}}@media (min-width:980px) and (min-width:980px){.footer_bottom{padding-right:calc((100% - 960px) / 2 + 1.04166667%);}}@media (min-width:980px) and (min-width:1220px){.footer_bottom{padding-right:calc((100% - 1200px) / 2 + 1.04166667%);}}@media (min-width:980px) and (min-width:740px){.footer_bottom{padding-left:calc((100% - 720px) / 2 + 1.04166667%);}}@media (min-width:980px) and (min-width:980px){.footer_bottom{padding-left:calc((100% - 960px) / 2 + 1.04166667%);}}@media (min-width:980px) and (min-width:1220px){.footer_bottom{padding-left:calc((100% - 1200px) / 2 + 1.04166667%);}}@media (min-width:980px){.footer_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-top:4px;}}@media (min-width:1220px){.footer_group{width:55%;}}.footer_yale_logo_wrap{display:none;}@media (min-width:980px){.footer_yale_logo_wrap{position:relative;display:block;margin-top:-5px;padding-right:25px;}}@media (min-width:980px){.footer_yale_logo_wrap:after{width:3px;height:3px;position:absolute;top:10px;right:10px;background:#54A4A5;content:"";display:block;}}.footer_yale_logo_link{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:bold;-webkit-transition:color 0.25s;transition:color 0.25s;color:inherit;font-size:20px;}.footer_yale_logo_link:focus,.footer_yale_logo_link:hover{color:#63AAFF;}.footer_back_wrap.footer_back_wrap_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:13px;padding-bottom:12px;}@media (min-width:740px){.footer_back_wrap.footer_back_wrap_mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:20px;padding:0;}}@media (min-width:980px){.footer_back_wrap.footer_back_wrap_mobile{display:none;}}.footer_back_wrap.footer_back_wrap_desktop{display:none;}@media (min-width:980px){.footer_back_wrap.footer_back_wrap_desktop{position:absolute;right:0;display:block;}}@media (min-width:980px){.footer_back_wrap{width:194px;border-left:1px solid rgba(235,235,235,0.15);}}.footer_back_link{color:inherit;font-size:12px;letter-spacing:0.43px;line-height:1;text-align:center;text-transform:uppercase;-webkit-transition:color 0.25s;transition:color 0.25s;}@media (min-width:980px){.footer_back_link{width:100%;height:100%;padding:17px 0;}}.footer_back_link:focus,.footer_back_link:hover{color:#63AAFF;}@media (min-width:980px){.footer_back_link:focus,.footer_back_link:hover{background:#0C2E51;}}.copyright{position:relative;color:rgba(255,255,255,0.8);font-size:13px;line-height:1.53846;margin:0;text-align:center;}.footer .copyright{border-top:1px solid rgba(235,235,235,0.15);line-height:0.92308;margin-top:28px;padding:20px 0;}@media (min-width:980px){.footer .copyright{border:none;color:#DDDDDD;margin:0;padding:0;text-align:left;}}@media (min-width:1220px){.footer .copyright{font-size:15px;}}.copyright_holder{position:relative;display:inline-block;}.copyright_holder:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:3px;right:0;background:#54A4A5;content:"";display:block;}.copyright_holder_name{color:inherit;display:inline-block;padding-right:15px;text-decoration:underline;-webkit-transition:color 0.25s;transition:color 0.25s;}.copyright_holder_name:focus,.copyright_holder_name:hover{color:#63AAFF;}.copyright_extra{display:inline-block;padding-left:10px;}.header{height:56px;background:#093059;color:#fff;border-bottom:1px solid rgba(235,235,235,0.15);}@media print{.header{position:relative !important;}}@media (min-width:980px){.header{height:67px;}}.page_layout_home.loaded .header{width:100%;position:fixed;top:0px;right:0;bottom:0;left:0;z-index:2;background:rgba(34,34,34,0.5);overflow:hidden;}.un-stick.page_layout_home .header{position:absolute;}.page_layout_home.header_spacer{width:100%;height:55px;position:fixed;top:0;background:#182c47;}@media (min-width:740px){.page_layout_home.header_spacer{display:none;}}.header_ribbon_inner{height:56px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:980px){.header_ribbon_inner{height:67px;}}.header_group{position:absolute;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:980px){.header_group{height:67px;}}.header_group_utility{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;display:-webkit-box;display:-ms-flexbox;display:flex;}@media print{.header_group_utility{display:none;}}@media (min-width:980px){.header_group_utility{padding-right:calc(20px + 1.04166667%);height:67px;}}@media (min-width:980px) and (min-width:740px){.header_group_utility{padding-right:calc((100% - 720px) / 2 + 1.04166667%);}}@media (min-width:980px) and (min-width:980px){.header_group_utility{padding-right:calc((100% - 960px) / 2 + 1.04166667%);}}@media (min-width:980px) and (min-width:1220px){.header_group_utility{padding-right:calc((100% - 1200px) / 2 + 1.04166667%);}}.menu_handle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;color:#fff;}.menu_handle .icon{margin-right:8px;}.menu_handle:first-of-type:after{width:1px;height:24px;background:rgba(235,235,235,0.15);content:"";display:block;margin:0 20px;}@media print{.menu_handle{display:none;}}@media (min-width:980px){.menu_handle{display:none;}}.menu_handle_icon{pointer-events:none;}.menu_handle_icon .menu{stroke:#fff;}.menu_handle_label{color:rgba(255,255,255,0.7);font-size:12px;line-height:1;letter-spacing:0.43px;text-transform:uppercase;}.menu{width:100%;position:relative;top:0;right:0;z-index:400;background:#0C2E51;color:#fff;display:block;padding-bottom:60px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:fixed;opacity:0;visibility:hidden;}[data-whatinput="mouse"] .menu:focus,[data-whatinput="touch"] .menu:focus{outline:0;}@media (prefers-reduced-motion:reduce){.menu{-webkit-transition-duration:0.6s;transition-duration:0.6s;}}@media print{.menu{display:none;}}@media (min-width:980px){.menu{display:none;}}.loaded .menu{-webkit-transition:opacity 0.35s,visibility 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,visibility 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s,visibility 0.35s;transition:opacity 0.35s,transform 0.35s,visibility 0.35s,-webkit-transform 0.35s;}.menu.fs-swap-active{opacity:1;visibility:visible;}.menu_inner{position:relative;}.menu_title{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.menu_title.focusable:active,.menu_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.menu_top{background:#00356B;padding-bottom:90px;}.menu_top:before{width:100%;height:1px;position:absolute;top:55px;left:0;border-top:1px solid rgba(235,235,235,0.15);content:"";display:block;}.menu_bottom{border-top:1px solid rgba(235,235,235,0.15);padding-top:20px;}.menu_close_wrap{position:absolute;top:0;right:0;height:55px;background:rgba(34,34,34,0.25);}@media screen and (min-width:768px){.menu_close_wrap{right:30px;}}.menu_close{display:none;}.js .menu_close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:calc(20px + 1.04166667%);position:absolute;top:20px;right:0;}.js .menu_close .icon{margin-right:8px;}@media (min-width:740px){.js .menu_close{padding-right:calc((100% - 720px) / 2 + 1.04166667%);}}@media (min-width:980px){.js .menu_close{padding-right:calc((100% - 960px) / 2 + 1.04166667%);}}@media (min-width:1220px){.js .menu_close{padding-right:calc((100% - 1200px) / 2 + 1.04166667%);}}.menu_close_icon{color:#fff;}.menu_close_label{color:rgba(255,255,255,0.7);font-size:12px;line-height:1;letter-spacing:0.43px;text-transform:uppercase;}.page_wrapper{width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}[data-whatinput="mouse"] .page_feature:focus,[data-whatinput="touch"] .page_feature:focus{outline:0;}.page_content{margin-top:30px;}@media (min-width:980px){.page_content{margin-top:60px;}}.page_content > .fs-row{display:block;}.page_content > .fs-row:after{clear:both;content:"";display:table;}@media (min-width:980px){.page_aside{float:right;}}.page_main_content{display:block;}[data-whatinput="mouse"] .page_main_content:focus,[data-whatinput="touch"] .page_main_content:focus{outline:0;}@media (min-width:980px){.page_main_content{float:left;}}@media (min-width:980px){.page_layout_full .page_main_content{float:none;}}.page_sidebar{clear:right;}.not_found:after{height:18px;background:url(/themes/custom/yale_ritm/frontend/images/stroke_horizontal.png) no-repeat;background-size:contain;content:"";display:block;}.not_found .intro{color:#4A4A4A;margin-bottom:40px;}@media print{.nav{display:none;}}.nav_list{list-style:none;margin:0;padding:0;}.has_children .nav_item_inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}.nav_link{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;}.nav_toggle{display:none;-ms-flex-preferred-size:44px;flex-basis:44px;-webkit-transition:opacity 0.25s,-webkit-transform 0.25s;transition:opacity 0.25s,-webkit-transform 0.25s;transition:opacity 0.25s,transform 0.25s;transition:opacity 0.25s,transform 0.25s,-webkit-transform 0.25s;}.nav_toggle.fs-swap-enabled{display:block;}@media (min-width:980px){.nav_toggle.fs-swap-enabled{height:100%;position:absolute;top:0;right:0;opacity:0;pointer-events:none;}}.nav_toggle.fs-swap-enabled:focus{opacity:1;}.nav_toggle_icon{display:inline-block;}.nav_children{list-style:none;margin:0;padding:0;}@media (min-width:980px){.nav_children{position:absolute;opacity:0;-webkit-transition:opacity 0.25s,visibility 0.25s;transition:opacity 0.25s,visibility 0.25s;visibility:hidden;}}.nav_item.fs-swap-enabled .nav_children{display:none;}@media (min-width:980px){.nav_item.fs-swap-enabled .nav_children{display:block;}}.nav_item.fs-swap-active .nav_children{display:block;}@media (min-width:980px){.nav_item.fs-swap-active .nav_children,.nav_item:focus .nav_children,.nav_item:hover .nav_children{opacity:1;visibility:visible;}}.nav_child_link{display:block;}.breadcrumb_nav{font-size:12px;letter-spacing:1.75px;margin-bottom:10px;text-transform:uppercase;}@media (min-width:980px){.breadcrumb_nav{margin-bottom:20px;}}@media print{.breadcrumb_nav{display:none !important;}}.breadcrumb_nav_header{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.breadcrumb_nav_header.focusable:active,.breadcrumb_nav_header.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.breadcrumb_list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;white-space:nowrap;}.breadcrumb_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.breadcrumb_item:after{width:0.55em;height:0.55em;position:relative;top:0;left:0;border-style:solid;border-width:0.25px 0.25px 0 0;color:#54A4A5;content:"";display:inline-block;margin:0 14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.breadcrumb_item:last-child:after{opacity:0;visibility:hidden;}@media (max-width:979px){.breadcrumb_item:not(:last-child){display:none;}}.breadcrumb_pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,0.7);display:-webkit-box;display:-ms-flexbox;display:flex;}.breadcrumb_pill_link{color:inherit;-webkit-transition:color 0.25s;transition:color 0.25s;}.breadcrumb_pill_link:focus,.breadcrumb_pill_link:hover{color:#63AAFF;}.breadcrumb_pill_icon{color:#fff;margin-right:8px;}@media (min-width:980px){.footer_nav{position:absolute;right:220px;}}.footer_nav_title{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.footer_nav_title.focusable:active,.footer_nav_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.footer_nav_list{font-size:12px;letter-spacing:0.43px;line-height:1;text-align:center;text-transform:uppercase;}@media (min-width:980px){.footer_nav_list{text-align:left;}}@media (min-width:1220px){.footer_nav_list{font-size:14px;letter-spacing:0.5px;}}.footer_nav_item{padding:13px 0;}@media (min-width:740px){.footer_nav_item{display:inline-block;padding:0;}}@media (min-width:740px){.footer_nav_item:first-child{position:relative;padding-right:25px;}}@media (min-width:740px){.footer_nav_item:first-child:after{width:3px;height:3px;position:absolute;top:6px;right:10px;background:#54A4A5;content:"";display:block;}}.footer_nav_link{-webkit-transition:color 0.25s;transition:color 0.25s;color:inherit;}.footer_nav_link:focus,.footer_nav_link:hover{color:#63AAFF;}.main_nav{padding-top:57px;}.main_nav.main_nav_lg{padding-top:0;padding-left:15px;}@media (min-width:1220px){.main_nav.main_nav_lg{padding-left:30px;}}@media (max-width:979px){.main_nav.main_nav_lg{display:none;}}.main_nav_header{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.main_nav_header.focusable:active,.main_nav_header.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.main_nav_list{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:21px;line-height:1.42857;}@media (min-width:980px){.main_nav_list{font-size:18px;line-height:1.44444;}}@media (min-width:1220px){.main_nav_list{font-size:21px;line-height:1.42857;}}.main_nav_item{border-bottom:1px solid rgba(235,235,235,0.15);padding:19px 0;}@media (min-width:980px){.main_nav_item{border:none;display:inline-block;padding:20px 0 0 0;}}@media (min-width:1220px){.main_nav_item{padding:18px 0 0 0;}}@media (min-width:980px){.main_nav_item:not(:last-child){padding-right:15px;}}@media (min-width:1220px){.main_nav_item:not(:last-child){padding-right:35px;}}.main_nav_item_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.main_nav_link{-webkit-box-shadow:0 1px 0 transparent;box-shadow:0 1px 0 transparent;color:inherit;-webkit-transition:-webkit-box-shadow 0.25s;transition:-webkit-box-shadow 0.25s;transition:box-shadow 0.25s;transition:box-shadow 0.25s,-webkit-box-shadow 0.25s;}@media (min-width:980px){.main_nav_link:focus,.main_nav_link:hover{-webkit-box-shadow:0 1px 0 #63AAFF;box-shadow:0 1px 0 #63AAFF;}}@media (min-width:980px){.active .main_nav_link{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5);}}.main_nav_toggle{width:33px;height:33px;position:relative;border:1px solid #63AAFF;border-radius:50%;color:inherit;-ms-flex-preferred-size:auto;flex-basis:auto;stroke:#fff;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s,-webkit-transform 0.25s;}@media (min-width:980px){.main_nav_toggle{display:none;}}.main_nav_toggle.fs-swap-active{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.main_nav_toggle_icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);stroke:none;}.main_nav_children{padding-top:10px;}@media (min-width:980px){.main_nav_item.fs-swap-enabled .main_nav_children{display:none;}}.main_nav_child_item{font-size:14px;padding:10px 0;}.main_nav_child_link{font-family:'mallory',sans-serif;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration 0.25s;transition:-webkit-text-decoration 0.25s;transition:text-decoration 0.25s;transition:text-decoration 0.25s,-webkit-text-decoration 0.25s;color:#DDDDDD;}.main_nav_child_link:focus,.main_nav_child_link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}.secondary_nav{padding:20px 0;}.secondary_nav.secondary_nav_lg{padding:0;}@media (max-width:979px){.secondary_nav.secondary_nav_lg{display:none;}}.secondary_nav_title{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.secondary_nav_title.focusable:active,.secondary_nav_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}@media (min-width:980px){.secondary_nav_list{padding-top:23px;}}.secondary_nav_item{font-size:12px;letter-spacing:1.43px;padding:12px 0;text-align:center;text-transform:uppercase;}@media (min-width:980px){.secondary_nav_item{display:inline-block;font-size:12px;letter-spacing:0.5px;padding:0;}}@media (min-width:1220px){.secondary_nav_item{font-size:14px;line-height:20px;}}@media (min-width:980px){.secondary_nav_item:first-child{position:relative;padding-right:12px;}}@media (min-width:980px){.secondary_nav_item:first-child:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:3px;right:0;background:#54A4A5;content:"";display:block;}}@media (min-width:980px){.secondary_nav_item:last-child{padding-left:8px;}}.secondary_nav_link{-webkit-box-shadow:0 1px 0 transparent;box-shadow:0 1px 0 transparent;color:inherit;-webkit-transition:-webkit-box-shadow 0.25s;transition:-webkit-box-shadow 0.25s;transition:box-shadow 0.25s;transition:box-shadow 0.25s,-webkit-box-shadow 0.25s;}@media (min-width:980px){.secondary_nav_link{display:inline-block;}}@media (min-width:980px){.secondary_nav_link:focus,.secondary_nav_link:hover{-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;}}.social_nav{margin:28px 0 0 0;text-align:center;}@media (min-width:740px){.social_nav{text-align:left;}}@media (min-width:980px){.social_nav{margin:8px 0 0 110px;text-align:center;}}@media print{.social_nav{display:none;}}.social_nav_title{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.social_nav_title.focusable:active,.social_nav_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.social_nav_list{list-style:none;margin:0;padding:0;}.social_nav_item{display:inline-block;}.social_nav_item:not(:last-child){margin-right:15px;}@media (min-width:980px){.social_nav_item:not(:last-child){margin-right:12px;}}.social_nav_link{color:inherit;display:block;}.social_nav_icon{-webkit-transition:color 0.25s;transition:color 0.25s;}.social_nav_icon:focus,.social_nav_icon:hover{color:#54A4A5;}.social_nav_label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.social_nav_label.focusable:active,.social_nav_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.sub_nav{position:relative;background:transparent;-webkit-transition:background 0.25s;transition:background 0.25s;}@media print{.sub_nav{display:none;}}.active .sub_nav{background:rgba(34,34,34,0.25);padding-bottom:40px;}@media (min-width:980px){.active .sub_nav{padding-bottom:60px;}}.sub_nav_header{border-top:1px solid rgba(235,235,235,0.2);padding-top:20px;}.sub_nav_title{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.sub_nav_title.focusable:active,.sub_nav_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.sub_nav_handle{position:relative;color:#fff;font-size:12px;font-weight:bold;letter-spacing:1.75px;line-height:1.16667;margin:0 0 23px 0;text-align:left;text-transform:uppercase;}.js .sub_nav_handle{display:inline-block;}@media print{.sub_nav_handle{display:none;}}.sub_nav_handle_label{padding-right:25px;}.sub_nav_handle_icons{position:absolute;top:50%;right:5px;pointer-events:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.sub_nav_handle_icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.25s,-webkit-transform 0.25s;transition:opacity 0.25s,-webkit-transform 0.25s;transition:opacity 0.25s,transform 0.25s;transition:opacity 0.25s,transform 0.25s,-webkit-transform 0.25s;}.sub_nav_handle_icon:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;background:#54A4A5;border-radius:50%;content:"";display:block;}.sub_nav_handle_icon .icon{position:relative;z-index:1;color:#00356B;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s,-webkit-transform 0.25s;}.active .sub_nav_handle_icon .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.sub_nav_list_wrap{height:0;opacity:0;overflow:hidden;-webkit-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;visibility:hidden;}@media (min-width:980px){.sub_nav_list_wrap{-webkit-transition:opacity 0.5s,visibility 0.5s,height 0.5s;transition:opacity 0.5s,visibility 0.5s,height 0.5s;}}.active .sub_nav_list_wrap{height:100%;opacity:1;visibility:visible;}.sub_nav_list{color:#fff;font-size:15px;font-weight:600;list-style:none;margin:0;padding:0;}[data-whatinput="mouse"] .sub_nav_list:focus,[data-whatinput="touch"] .sub_nav_list:focus{outline:0;}@media (max-width:979px){.sub_nav_list{width:100%;z-index:20;}}@media (min-width:980px){.sub_nav_list{background:transparent;display:grid;grid-gap:0 30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));}}@media (min-width:980px){.sub_nav_item{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:-webkit-transform 0.75s;transition:-webkit-transform 0.75s;transition:transform 0.75s;transition:transform 0.75s,-webkit-transform 0.75s;}}@media (min-width:980px){.fs-swap-active .sub_nav_item{-webkit-transform:translateY(0);transform:translateY(0);}}.sub_nav_link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(235,235,235,0.2);color:inherit;padding:15px 0 15px 0;}.sub_nav_link .icon{margin-right:8px;}.sub_nav_link .icon{margin-left:10px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}@media (min-width:980px){.sub_nav_link{padding:25px 0 15px 0;}}.sub_nav_link:focus,.sub_nav_link:hover{color:#fff;}.sub_nav_link:focus .icon,.sub_nav_link:hover .icon{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0);}.sub_nav_link_label{color:inherit;-webkit-transition:color 0.25s;transition:color 0.25s;}.sub_nav_link:hover .sub_nav_link_label,.sub_nav_link:focus .sub_nav_link_label{color:#63AAFF;}.home_feature{background:#00356B;color:#fff;margin-bottom:65px;}.home_feature.black{background:#000;}@media (min-width:980px){.home_feature{margin-bottom:90px;}}.home_feature_inner{padding-top:230px;}@media (min-width:980px){.home_feature_inner{padding-top:360px;}}.home_feature_logo{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;width:260px;height:330px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;font-size:25px;line-height:1.4;margin:0 auto;padding-top:100px;text-align:center;-webkit-transition:position 0.5s;transition:position 0.5s;will-change:transform;}@media print{.home_feature_logo{display:none;}}@media (min-width:980px){.home_feature_logo{width:325px;font-size:32px;line-height:1.46875;padding-top:145px;}}.un-stick .home_feature_logo{position:absolute;}.home_feature_logo_label{position:relative;display:block;}.home_feature_logo_label:before,.home_feature_logo_label:after{will-change:transform;}@media (min-width:980px){.home_feature_logo_label:before,.home_feature_logo_label:after{opacity:1;pointer-events:auto;visibility:visible;width:390px;height:39px;position:absolute;top:50%;background:url(/themes/custom/yale_ritm/frontend/images/stroke.png) no-repeat;background-size:contain;content:"";display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media (min-width:980px){.home_feature_logo_label:before{left:360px;margin-top:-30px;-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%);}}@media (min-width:980px){.home_feature_logo_label:after{right:360px;}}.fade .home_feature_logo_label:before,.fade .home_feature_logo_label:after{opacity:0;pointer-events:none;-webkit-transition:opacity 0.25s,visibility 0.25s;transition:opacity 0.25s,visibility 0.25s;visibility:hidden;}.home_feature_logo_label_inner{display:block;}.home_feature_logo_label_inner:after{width:100%;height:1px;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;content:"";display:block;}.home_feature_body{position:relative;}.home_feature_media{height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;overflow:hidden;}@media print{.home_feature_media{display:none;}}.home_feature_background{height:100%;width:100%;position:absolute;top:0;left:0;}.home_feature_background .fs-background-container{will-change:transform;}.home_feature_description_wrap{width:90%;position:relative;top:200px;margin:0 auto;padding-bottom:50vh;text-align:center;will-change:transform;}@media (min-width:740px){.home_feature_description_wrap{top:150px;}}@media (min-width:980px){.home_feature_description_wrap{width:93%;}}.home_feature_description_inner{position:relative;}@media (min-width:980px){.home_feature_description_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.home_feature_description_label{font-size:14px;letter-spacing:0.5px;margin-bottom:8px;text-transform:uppercase;}@media (min-width:740px){.home_feature_description_label{font-size:12px;letter-spacing:0.43px;}}.home_feature_description{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;max-width:320px;font-size:18px;line-height:1.38889;margin:0 auto;}.home_feature_description p{margin:0;}@media (min-width:740px){.home_feature_description{max-width:790px;font-size:24px;line-height:1.5;}}.home_feature_description_inner{position:relative;}.home_feature_description_caption{border-top:1px solid rgba(249,249,249,0.2);font-size:14px;line-height:1.42857;margin:0 auto 15px;padding-top:15px;text-align:left;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}@media print{.home_feature_description_caption{display:none;}}@media (min-width:980px){.home_feature_description_caption{max-width:50%;border:none;margin:0;padding-top:0;padding-right:40px;}}.un-stick .home_feature_description_caption{-webkit-transform:translateY(0);transform:translateY(0);}.home_feature_link_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;overflow:hidden;padding:15px;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 0.5s,visibility 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,visibility 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,opacity 0.5s,visibility 0.5s;transition:transform 0.5s,opacity 0.5s,visibility 0.5s,-webkit-transform 0.5s;visibility:hidden;}@media print{.home_feature_link_wrap{display:none;}}@media (min-width:740px){.home_feature_link_wrap{padding:18px;}}@media (min-width:980px){.home_feature_link_wrap{max-width:50%;}}.un-stick .home_feature_link_wrap{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;}.home_feature_video_icon{color:#915D9F;padding-right:10px;}@media (min-width:740px){.home_feature_video_icon{padding-right:20px;}}.home_feature_link{-webkit-transition:color 0.25s;transition:color 0.25s;min-height:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #DDDDDD;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.28571;padding-left:10px;}.home_feature_link [class$="icon"]{display:inline;white-space:nowrap;}.home_feature_link .icon{display:inline-block;}.home_feature_link .icon{margin-left:10px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.home_feature_link:focus,.home_feature_link:hover{color:#915D9F;}@media (min-width:740px){.home_feature_link{padding-left:15px;}}.home_feature_link:focus .icon,.home_feature_link:hover .icon{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0);}.home_feature_link .icon{color:#915D9F;}.contact_block{margin-top:40px;margin-bottom:40px;}@media (min-width:740px){.contact_block{margin-top:50px;}}@media (min-width:980px){.contact_block{margin-top:60px;}}@media (min-width:1220px){.contact_block{margin-top:80px;}}@media (min-width:740px){.contact_block{margin-bottom:50px;}}@media (min-width:980px){.contact_block{margin-bottom:60px;}}@media (min-width:1220px){.contact_block{margin-bottom:80px;}}.contact_block_inner:before{height:18px;background:url(/themes/custom/yale_ritm/frontend/images/stroke_horizontal.png) no-repeat;background-size:contain;content:"";display:block;}.contact_figure{width:80px;border-radius:50%;overflow:hidden;}@media print{.contact_figure{display:none;}}@media (min-width:500px){.contact_figure{width:100px;float:right;margin-left:15px;margin-bottom:20px;}}@media (min-width:740px){.contact_figure{width:130px;}}@media (min-width:980px){.contact_figure{width:230px;}}.contact_image_wrapper{display:block;padding-top:100%;}.contact_image_wrapper picture{display:block;}.contact_image_wrapper img{display:block;width:100%;}.contact_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px 0;}@media (min-width:740px){.contact_header{margin:35px 0 25px 0;}}.contact_name{font-family:'mallory',sans-serif;font-weight:600;font-size:17px;line-height:1.70588;color:#222222;margin:0;}@media (min-width:740px){.contact_name{font-size:24px;line-height:1.375;}}.contact_label{font-family:'mallory',sans-serif;font-size:12px;letter-spacing:1.75px;line-height:1.16667;text-transform:uppercase;color:#00356B;margin-bottom:8px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}@media (min-width:740px){.contact_label{font-size:14px;line-height:1;letter-spacing:1.5px;}}.contact_socials{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:20px 0 25px 0;padding:0;}@media (min-width:740px){.contact_socials{margin:20px 0;}}@media (min-width:980px){.contact_socials{margin:30px 0 25px 0;}}.contact_social{margin-right:12px;}.contact_social_link{color:inherit;}.contact_social_icon{color:#915D9F;-webkit-transition:color 0.25s;transition:color 0.25s;}.contact_social_icon:focus,.contact_social_icon:hover{color:#222222;}.contact_social_label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.contact_social_label.focusable:active,.contact_social_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}@media (min-width:740px){.contact_types{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.contact_type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#222222;font-size:16px;font-weight:300;margin:10px 0;}.contact_type .icon{margin-right:8px;}@media (min-width:740px){.contact_type{font-size:18px;}}.contact_type:not(:last-child){margin-right:40px;}.contact_type_label_icon{color:#00356B;margin:0 auto;}.contact_type_label_text{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.contact_type_label_text.focusable:active,.contact_type_label_text.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.contact_type_info{color:inherit;}.contact_type_info_link{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration 0.25s;transition:-webkit-text-decoration 0.25s;transition:text-decoration 0.25s;transition:text-decoration 0.25s,-webkit-text-decoration 0.25s;}.contact_type_info_link:focus,.contact_type_info_link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}[data-whatinput="mouse"] .events_block:focus,[data-whatinput="touch"] .events_block:focus{outline:0;}@media (min-width:980px){.events_body:before{height:18px;background:url(/themes/custom/yale_ritm/frontend/images/stroke_horizontal.png) no-repeat;background-size:contain;content:"";display:block;}}.events{list-style:none;margin:0;padding:0;}.event{margin-top:25px;padding-bottom:25px;}@media (min-width:980px){.event{margin-top:45px;padding-bottom:45px;}}.event:not(:last-child){border-bottom:1px solid #DDDDDD;}.event_article{overflow:hidden;}@media (min-width:740px){.event_article{display:-webkit-box;display:-ms-flexbox;display:flex;}}.event_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.event_title{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:21px;line-height:1.19048;margin:13px 0 15px 0;}@media (min-width:740px){.event_title{font-size:32px;line-height:1.1875;}}.event_title_link{-webkit-transition:color 0.25s;transition:color 0.25s;color:inherit;}.event_title_link [class$="icon"]{display:inline;white-space:nowrap;}.event_title_link .icon{display:inline-block;}.event_title_link .icon{margin-left:10px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.event_title_link:focus,.event_title_link:hover{color:#276DC0;}.event_title_link:focus .icon,.event_title_link:hover .icon{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0);}.event_time{background:#915D9F;color:#fff;display:inline-block;font-size:15px;padding:10px;}@media (min-width:740px){.event_details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.event_detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#222222;font-size:16px;margin:12px 0 0 0;}.event_detail .icon{margin-right:8px;}@media (min-width:740px){.event_detail{font-size:18px;}}@media (min-width:740px){.event_detail:not(:last-child){margin-right:30px;}}.event_detail_location a{border-bottom:1px solid #915D9F;color:#915D9F;display:inline-block;-webkit-transition:border 0.25s,color 0.25s;transition:border 0.25s,color 0.25s;}.event_detail_location a:focus,.event_detail_location a:hover{border-bottom:1px solid #276DC0;color:#276DC0;}.event_detail_hint{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.event_detail_hint.focusable:active,.event_detail_hint.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.event_detail_icon{color:#915D9F;}.event_description p{margin:0;}@media print{.event_links{display:none;}}.gallery{background:#222222;margin-top:120px;padding-bottom:50px;}@media (min-width:740px){.gallery{margin-top:120px;}}@media (min-width:980px){.gallery{margin-top:220px;padding-bottom:70px;}}.gallery_inner{margin-top:-70px;}@media (min-width:980px){.gallery_inner{margin-top:-160px;}}.gallery_header{margin-bottom:10px;}@media (min-width:980px){.gallery_header{margin-bottom:30px;margin-left:110px;}}.gallery_title{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:27px;line-height:1.22222;margin:0 0 6px;}@media (min-width:740px){.gallery_title{font-size:40px;line-height:1.2;}}.gallery_description{font-family:'mallory',sans-serif;color:#4A4A4A;font-weight:300;font-size:15px;font-weight:300;line-height:1.86667;}@media (min-width:740px){.gallery_description{font-size:18px;line-height:1.88889;}}.gallery_description p{margin:0;}.gallery_body{border-bottom:1px solid rgba(235,235,235,0.2);padding-bottom:10px;}@media (min-width:980px){.gallery_body{border:1px solid transparent;padding-bottom:40px;}}.gallery_items{overflow:hidden;}[data-whatinput="mouse"] .gallery_items:focus,[data-whatinput="touch"] .gallery_items:focus{outline:0;}.gallery_items .fs-carousel-controls{width:80px;position:absolute;top:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:56.25%;pointer-events:none;visibility:hidden;}@media (min-width:980px){.gallery_items .fs-carousel-controls{width:120px;right:40px;}}.gallery_items .fs-carousel-controls.fs-carousel-visible{display:block;}.gallery_items .fs-carousel-control{width:40px;height:40px;background:rgba(255,255,255,0.12);color:#fff;visibility:visible;-webkit-transition:background 0.25s,color 0.25s,opacity 0.25s;transition:background 0.25s,color 0.25s,opacity 0.25s;}@media (min-width:980px){.gallery_items .fs-carousel-control{width:60px;height:60px;}}.gallery_items .fs-carousel-control.fs-carousel-visible{background:#915D9F;opacity:1;pointer-events:auto;}.gallery_items .fs-carousel-control.fs-carousel-visible:hover,.gallery_items .fs-carousel-control.fs-carousel-visible:focus{background:#276DC0;}.gallery_items .fs-carousel-control_next{border-left:1px solid rgba(255,255,255,0.4);}.gallery_item{margin-right:20px;}@media print{.gallery_item{margin-bottom:20px;}}@media print{.gallery_item.no_caption{display:none;}}.gallery_item_media{position:relative;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.12);box-shadow:0 0 6px rgba(0,0,0,0.12);display:block;}@media print{.gallery_item_media{display:none;}}.gallery_item_image_wrapper{background:#222222;display:block;padding-top:56.25%;}.gallery_item_link{height:100%;width:100%;position:absolute;top:0;left:0;color:#915D9F;-webkit-transition:color 0.25s;transition:color 0.25s;}.gallery_item_link:hover,.gallery_item_link:focus{color:#fff;}.gallery_item_link_inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:40px;width:40px;background:#fff;border-radius:50%;color:inherit;-webkit-transition:background 0.25s;transition:background 0.25s;}@media (min-width:980px){.gallery_item_link_inner{height:66px;width:66px;}}.gallery_item_link:hover .gallery_item_link_inner,.gallery_item_link:focus .gallery_item_link_inner{background:#915D9F;}.gallery_item_link_icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-left:4px;}@media (max-width:979px){.gallery_item_link_icon .icon{width:10px;height:12px;}}.gallery_item_link_label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.gallery_item_link_label.focusable:active,.gallery_item_link_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.gallery_details{display:block;margin-top:13px;}@media (min-width:980px){.gallery_details{margin-top:33px;padding-left:110px;padding-right:200px;}}.fs-carousel-item .gallery_details{opacity:0;-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s,-webkit-transform 0.5s;}.fs-carousel-item_previous .gallery_details,.fs-carousel-item_next .gallery_details{-webkit-transition:opacity 0.15s,-webkit-transform 0.5s;transition:opacity 0.15s,-webkit-transform 0.5s;transition:transform 0.5s,opacity 0.15s;transition:transform 0.5s,opacity 0.15s,-webkit-transform 0.5s;-webkit-transition-delay:0s;transition-delay:0s;}.fs-carousel-visible .gallery_details{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0.15s;transition-delay:0.15s;}.gallery_index{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:bold;letter-spacing:0.5px;margin-bottom:25px;}@media (min-width:980px){.gallery_index{margin-bottom:15px;}}@media print{.gallery_index{display:none;}}.gallery_index_icon{color:#fff;margin-right:10px;}.gallery_item_caption{color:#4A4A4A;font-size:15px;font-style:italic;line-height:1.73333;color:#fff;display:block;font-style:normal;margin:0;}.gallery_item_caption a{color:#63AAFF;text-decoration:underline;-webkit-transition:color 0.25s;transition:color 0.25s;}.gallery_item_caption a:hover,.gallery_item_caption a:focus{color:#fff;}.video_item_figure{display:block;position:relative;}.video_item_figure picture{display:block;}.video_item_figure img{display:block;width:100%;}.video_item_image_wrapper{padding-top:56.25%;}.video_item_trigger{height:100%;width:100%;position:absolute;top:0;left:0;}.video_item_play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.video_item_iframe_wrapper{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;}.video_item_iframe_wrapper.loaded-media{opacity:1;}.video_item_iframe{height:100%;width:100%;position:absolute;top:0;left:0;}.video_item_close{position:absolute;top:0;right:0;z-index:4;}.link_list{margin:30px 0 65px 0;}.page_layout_home .link_list_body:after{height:18px;background:url(/themes/custom/yale_ritm/frontend/images/stroke_horizontal.png) no-repeat;background-size:contain;content:"";display:block;}@media print{.page_layout_home .link_list_body:after{display:none;}}@media (min-width:980px){.link_list_body{padding-right:60px;}}.link_list_header{margin:0 0 20px 0;}.link_list_title{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:27px;line-height:1.22222;margin:0;}@media (min-width:740px){.link_list_title{font-size:40px;line-height:1.2;}}.link_list_description{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;color:#00356B;font-size:19px;line-height:1.57895;color:#4A4A4A;margin:0 0 25px 0;}@media (min-width:740px){.link_list_description{font-size:24px;line-height:1.5;}}.link_list_description p{margin:0;}.link_list_links{padding-bottom:25px;}@media print{.link_list_links{display:none !important;}}@media (min-width:740px){.link_list_links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:980px){.link_list_links{padding-bottom:35px;}}.link_list_link{color:#222222;font-size:15px;-webkit-transition:color 0.25s;transition:color 0.25s;font-weight:500;margin-bottom:15px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;}.link_list_link [class$="inner"]{display:-webkit-box;display:-ms-flexbox;display:flex;}.link_list_link .icon_arrow{position:relative;top:-2px;color:#915D9F;display:inline;margin-left:7px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:color 0.25s,-webkit-transform 0.3s;transition:color 0.25s,-webkit-transform 0.3s;transition:color 0.25s,transform 0.3s;transition:color 0.25s,transform 0.3s,-webkit-transform 0.3s;white-space:nowrap;}.link_list_link .icon_arrow .icon{display:inline-block;}.link_list_link:focus,.link_list_link:hover{color:#915D9F;}.link_list_link:focus .icon_arrow,.link_list_link:hover .icon_arrow{color:#915D9F;-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0);}.link_list_link:not(:last-child){margin-right:35px;}[data-whatinput="mouse"] .news_block:focus,[data-whatinput="touch"] .news_block:focus{outline:0;}@media (min-width:980px){.news_body:before{height:18px;background:url(/themes/custom/yale_ritm/frontend/images/stroke_horizontal.png) no-repeat;background-size:contain;content:"";display:block;}}.news_items{list-style:none;margin:0;padding:0;}.news_item{margin-top:25px;padding-bottom:25px;}@media (min-width:980px){.news_item{margin-top:45px;padding-bottom:45px;}}.news_item:not(:last-child){border-bottom:1px solid #DDDDDD;}.news_item_article{overflow:hidden;}@media (min-width:740px){.news_item_article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.news_item_figure{margin-bottom:20px;}@media (min-width:500px) and (max-width:739px){.news_item_figure{width:32%;float:right;margin:0 0 0 15px;}}@media (min-width:740px){.news_item_figure{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;margin:0 0 0 15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:980px){.news_item_figure{margin:0;}}.news_item_figure_link{display:block;}.news_item_image_wrapper{display:block;padding-top:66.6%;}.news_item_image_wrapper picture{display:block;}.news_item_image_wrapper img{display:block;width:100%;}@media (min-width:980px){.news_item_wrapper{padding-right:30px;}}@media (min-width:1220px){.news_item_wrapper{padding-right:50px;}}.news_item_header{color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.news_item_title{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:21px;line-height:1.19048;margin:0;}@media (min-width:740px){.news_item_title{font-size:32px;line-height:1.1875;}}.news_item_title_link{-webkit-transition:color 0.25s;transition:color 0.25s;color:inherit;}.news_item_title_link [class$="icon"]{display:inline;white-space:nowrap;}.news_item_title_link .icon{display:inline-block;}.news_item_title_link .icon{margin-left:10px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.news_item_title_link:focus,.news_item_title_link:hover{color:#276DC0;}.news_item_title_link:focus .icon,.news_item_title_link:hover .icon{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0);}.news_item_title_link_icon{position:relative;top:-2px;}@media (min-width:740px){.news_item_title_link_icon{top:-3px;}}.news_item_title_link_icon .icon_arrow{color:#276DC0;}@media (min-width:740px){.news_item_title_link_icon .icon_arrow{width:17px;height:12px;}}.news_item_title_link_icon .icon_external{color:#915D9F;}@media (max-width:739px){.news_item_title_link_icon .icon_external{width:15px;height:15px;}}.news_item_title_link:hover .news_item_title_link_icon .icon_external{color:#276DC0;}.news_item_date{font-size:15px;margin:0 0 10px 0;}.news_item_date_label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.news_item_date_label.focusable:active,.news_item_date_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.news_item_description{color:#4A4A4A;font-size:15px;font-style:italic;line-height:1.73333;color:#4A4A4A;font-style:normal;margin:15px 0 0 0;}.news_item_description p{margin:0;}.news_date_published{font-family:'mallory',sans-serif;font-size:12px;letter-spacing:1.75px;line-height:1.16667;text-transform:uppercase;display:inline-block;}@media (min-width:740px){.news_date_published{font-size:14px;line-height:1;letter-spacing:1.5px;}}.pagination{display:none;}.js .pagination{position:relative;display:block;margin:50px 0;}@media print{.js .pagination{display:none;}}.page_search .pagination{margin:0 0 50px 0;}.pagination_inner{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding:13px 0;}.page_search .pagination_inner{border-top:none;}.pagination_nav{display:none;}@media (min-width:740px){.pagination_nav{position:absolute;top:0;right:0;bottom:0;left:0;display:block;}}.pagination_nav_header{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.pagination_nav_header.focusable:active,.pagination_nav_header.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.pagination_nav_list{width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0;}.pagination_arrow{position:relative;z-index:2;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;}.pagination_arrow .icon{margin-left:10px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.pagination_arrow:focus .icon,.pagination_arrow:hover .icon{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0);}.pagination_arrow .icon{color:#276DC0;}.pagination_arrow_disabled{color:rgba(74,74,74,0.6);pointer-events:none;}.pagination_arrow_disabled .icon{color:rgba(74,74,74,0.4);}.pagination_arrow_left .pagination_arrow_icon{top:1px;display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.pagination_form{position:relative;color:#4A4A4A;font-size:15px;font-weight:300;text-align:center;}.pagination_form_label{position:relative;display:inline-block;margin-right:30px;}.pagination_form_label:after{width:10px;height:1px;position:absolute;top:50%;right:-20px;background:#DDDDDD;content:"";display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.pagination_form_select_wrap{position:relative;display:inline-block;}.pagination_form_select_wrap .pagination_form_select_icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:18px;display:inline-block;pointer-events:none;}.pagination_form_select_wrap .pagination_form_select_icon:after{width:20px;height:20px;background:#54A4A5;border-radius:50%;content:"";display:block;}.pagination_form_select_wrap .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;display:block;}.pagination_form_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#F9F9F9;border:1px solid #DDDDDD;border-radius:2px;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;letter-spacing:2.19px;line-height:1.5;margin:0;outline:0;padding:14px 60px 14px 20px;}@-moz-document url-prefix(){.pagination_form_select{text-indent:0.01px;text-overflow:"";}}.pagination_form_select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}.pagination_form_select::-ms-expand{display:none;}.pagination_form_select option{text-transform:none;}@-moz-document url-prefix(){.pagination_form_select option{background-color:#fff;}}.pagination_form_suffix{margin:0 15px;}.pagination_form_button{background-color:#00356B;border-radius:2px;color:#fff;font-size:12px;font-weight:600;letter-spacing:1.75px;padding:19px 21px;text-transform:uppercase;-webkit-transition:background 0.25s;transition:background 0.25s;}.pagination_form_button:focus,.pagination_form_button:hover{background-color:#276DC0;}.promoted_topic{margin-bottom:45px;}@media (min-width:740px){.promoted_topic{margin-bottom:40px;}}.promoted_topic_inner{background:#F9F9F9;padding:8px;}@media (min-width:740px){.promoted_topic_inner{padding:18px;}}@media (min-width:980px){.promoted_topic_inner{padding:28px;}}.theme_blue .promoted_topic_inner{background:#00356B;}.theme_teal .promoted_topic_inner{background:#54A4A5;}.theme_purple .promoted_topic_inner{background:#915D9F;}.promoted_topic_wrapper{width:100%;border:1px solid transparent;padding:30px 17px;-webkit-transition:border 0.5s cubic-bezier(0.42,0,0.58,1);transition:border 0.5s cubic-bezier(0.42,0,0.58,1);}@media (min-width:740px){.promoted_topic_wrapper{padding:40px 30px;}}@media (min-width:980px){.promoted_topic_wrapper{padding:60px 68px;}}.fs-checkpoint-active .promoted_topic_wrapper{border-color:rgba(221,221,221,0.3);}.promoted_topic_header{color:#00356B;margin:0 0 10px 0;}@media (min-width:740px){.promoted_topic_header{margin:0 0 18px 0;}}.theme_blue .promoted_topic_header,.theme_purple .promoted_topic_header{color:#fff;}.theme_teal .promoted_topic_header{color:#222222;}.promoted_topic_title{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:21px;line-height:1.19048;margin:0;}@media (min-width:740px){.promoted_topic_title{font-size:32px;line-height:1.1875;}}.promoted_topic_description{font-family:'mallory',sans-serif;color:#4A4A4A;font-weight:300;font-size:15px;font-weight:300;line-height:1.86667;color:#4A4A4A;}@media (min-width:740px){.promoted_topic_description{font-size:18px;line-height:1.88889;}}.theme_blue .promoted_topic_description,.theme_purple .promoted_topic_description{color:#fff;}.theme_teal .promoted_topic_description{color:#000;}.promoted_topic_description p{margin:0;}.promoted_topic_links{margin-top:20px;}@media (min-width:740px){.promoted_topic_links{margin-top:30px;}}@media print{.promoted_topic_links{display:none;}}.promoted_topic_link_wrap:not(:last-child){margin-bottom:15px;}.promoted_topic_link{cursor:pointer;text-align:center;display:block;font-family:'mallory',sans-serif;font-weight:600;background:transparent;border:1px solid #DDDDDD;color:#000;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;}.promoted_topic_link [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media print{.promoted_topic_link [class$="icon"]{display:none;}}.promoted_topic_link:focus,.promoted_topic_link:hover{background:#00356B;border-color:transparent;color:#fff;}@media (min-width:740px){.promoted_topic_link{cursor:pointer;text-align:center;display:inline-block;}.promoted_topic_link [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media print and (min-width:740px){.promoted_topic_link [class$="icon"]{display:none;}}.theme_blue .promoted_topic_link{font-family:'mallory',sans-serif;font-weight:600;background:transparent;border:1px solid #fff;color:#fff;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;}.theme_blue .promoted_topic_link:focus,.theme_blue .promoted_topic_link:hover{background:#fff;border-color:transparent;color:#4A4A4A;}.theme_teal .promoted_topic_link{font-family:'mallory',sans-serif;font-weight:600;background:transparent;border:1px solid #DDDDDD;color:#000;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;}.theme_teal .promoted_topic_link:focus,.theme_teal .promoted_topic_link:hover{background:#fff;border-color:transparent;color:#4A4A4A;}.theme_purple .promoted_topic_link{font-family:'mallory',sans-serif;font-weight:600;background:transparent;border:1px solid #DDDDDD;color:#fff;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;}.theme_purple .promoted_topic_link:focus,.theme_purple .promoted_topic_link:hover{background:#fff;border-color:transparent;color:#4A4A4A;}.page_search{margin-bottom:40px;}@media (min-width:980px){.page_search{margin-bottom:80px;}}.page_search header{display:none;}.page_search .views-exposed-form{position:relative;}.page_search .form-item label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.page_search .form-item label.focusable:active,.page_search .form-item label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.page_search .form-text{font-family:'mallory',sans-serif;color:#4A4A4A;font-weight:300;font-size:15px;font-weight:300;line-height:1.86667;width:100%;border:1px solid #DDDDDD;color:#4A4A4A;padding:12px 20px;}@media (min-width:740px){.page_search .form-text{font-size:18px;line-height:1.88889;}}.page_search .form-actions{position:absolute;top:10px;right:20px;}@media (min-width:740px){.page_search .form-actions{top:13px;}}.page_search .form-actions:after{width:34px;height:34px;position:absolute;top:0;right:0;background:url(/themes/custom/yale_ritm/frontend/images/search.png) no-repeat;content:"";display:block;pointer-events:none;}.page_search .form-submit{width:34px;height:34px;background:none;border:none;font-size:0;line-height:0;text-indent:-9999px;}.page_search .views-row{margin-top:32px;padding-bottom:32px;}.page_search .views-row:not(:last-of-type){border-bottom:1px solid #DDDDDD;}.page_search .views-row h2{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:21px;line-height:1.19048;-webkit-transition:color 0.25s;transition:color 0.25s;color:#222222;margin:0 0 15px 0;}@media (min-width:740px){.page_search .views-row h2{font-size:32px;line-height:1.1875;}}.page_search .views-row h2:focus,.page_search .views-row h2:hover{color:#276DC0;}.page_search .views-row h2 a{color:inherit;}.page_search .views-row div{font-family:'mallory',sans-serif;color:#4A4A4A;font-weight:300;font-size:15px;font-weight:300;line-height:1.86667;color:#4A4A4A;}@media (min-width:740px){.page_search .views-row div{font-size:18px;line-height:1.88889;}}.page_search .pager{margin-top:25px;}.page_search #pagination-heading{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.page_search #pagination-heading.focusable:active,.page_search #pagination-heading.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.page_search .pager__items{font-family:'mallory',sans-serif;font-size:21px;list-style:none;margin:0;padding:0;}.page_search .pager__item{color:#276DC0;display:inline-block;margin-right:5px;}.page_search .pager__item a{-webkit-transition:color 0.25s;transition:color 0.25s;color:inherit;}.page_search .pager__item a:focus,.page_search .pager__item a:hover{color:#222222;}.page_search .pager__item .visually-hidden{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.page_search .pager__item .visually-hidden.focusable:active,.page_search .pager__item .visually-hidden.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.page_search .pager__item.is-active{color:#222222;}.page_search .pager__item--next{display:none;}.page_search .pager__item--last{display:none;}.topic{background:#F9F9F9;margin-bottom:45px;}@media (min-width:740px){.topic{margin-bottom:40px;}}.topic.topic_image{padding:0 20px 30px 20px;}@media (min-width:740px){.topic.topic_image{padding-bottom:0;}}@media (min-width:980px){.topic.topic_image{background:transparent;padding:0 0 0 40px;}}@media (min-width:980px){.topic.topic_image:nth-child(odd){padding:0 40px 0 0;}}@media (min-width:980px){.topic.topic_image:nth-child(even) .topic_wrapper{padding:0 60px 0 20px;}}.topic_inner{padding:8px;}@media (min-width:740px){.topic_inner{padding:18px;}}@media (min-width:980px){.topic_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;background:#F9F9F9;padding:28px;}}.topic_image .topic_inner{padding:0;}@media (min-width:740px){.topic_image .topic_inner{padding:30px 0 30px 0;}}@media (min-width:980px){.topic_image .topic_inner{padding:60px 0 60px 0;}}.topic_figure{position:relative;top:-20px;margin-bottom:5px;opacity:0;-webkit-transition:all 0.75s cubic-bezier(0.42,0,0.58,1);transition:all 0.75s cubic-bezier(0.42,0,0.58,1);}@media print{.topic_figure{display:none;}}@media (min-width:740px){.topic_figure{width:35%;top:auto;float:right;margin:0 0 20px 20px;}}@media (min-width:980px){.topic_figure{width:auto;left:-40px;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;float:none;margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transform:translateX(-50px);transform:translateX(-50px);}}@media (min-width:980px){.topic:nth-child(odd) .topic_figure{left:auto;right:-40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:translateX(50px);transform:translateX(50px);}}.fs-checkpoint-active .topic_figure{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}@media (min-width:980px){.fs-checkpoint-active .topic_figure{-webkit-transform:translateX(0) !important;transform:translateX(0) !important;}}.topic_image_wrapper{display:block;padding-top:66.6%;}.topic_image_wrapper picture{display:block;}.topic_image_wrapper img{display:block;width:100%;}.topic_wrapper{width:100%;border:1px solid transparent;padding:30px 17px;-webkit-transition:border 0.5s cubic-bezier(0.42,0,0.58,1);transition:border 0.5s cubic-bezier(0.42,0,0.58,1);}@media (min-width:740px){.topic_wrapper{padding:40px 30px;}}@media (min-width:980px){.topic_wrapper{padding:60px 68px;}}.fs-checkpoint-active .topic_wrapper{border-color:#DDDDDD;}.topic_image .topic_wrapper{border:none;padding:0 5px;}@media (min-width:740px){.topic_image .topic_wrapper{padding:0 25px 0 10px;}}@media (min-width:980px){.topic_image .topic_wrapper{padding:0 20px 0 80px;}}@media (min-width:1220px){.topic_image .topic_wrapper{padding:0 20px 0 60px;}}.topic_header{color:#00356B;margin:0 0 10px 0;}@media (min-width:740px){.topic_header{margin:0 0 18px 0;}}.topic_title{font-family:'yale',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:normal;font-size:21px;line-height:1.19048;margin:0;}@media (min-width:740px){.topic_title{font-size:32px;line-height:1.1875;}}.topic_description{font-family:'mallory',sans-serif;color:#4A4A4A;font-weight:300;font-size:15px;font-weight:300;line-height:1.86667;color:#4A4A4A;}@media (min-width:740px){.topic_description{font-size:18px;line-height:1.88889;}}.topic_description p{margin:0;}.topic_links{margin-top:20px;}@media (min-width:740px){.topic_links{margin-top:30px;}}@media print{.topic_links{display:none;}}.topic_link_wrap:not(:last-child){margin-bottom:15px;}.topic_link{cursor:pointer;text-align:center;display:block;font-family:'mallory',sans-serif;font-weight:600;background:transparent;border:1px solid #DDDDDD;color:#000;font-size:12px;letter-spacing:1.75px;line-height:1.16667;padding:21px 27px;text-transform:uppercase;-webkit-transition:background 0.25s,border 0.25s,color 0.25s;transition:background 0.25s,border 0.25s,color 0.25s;}.topic_link [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media print{.topic_link [class$="icon"]{display:none;}}.topic_link:focus,.topic_link:hover{background:#00356B;border-color:transparent;color:#fff;}@media (min-width:740px){.topic_link{cursor:pointer;text-align:center;display:inline-block;}.topic_link [class$="inner"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media print and (min-width:740px){.topic_link [class$="icon"]{display:none;}}@media print{*{background:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important;}h2,h3,p{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}a{text-decoration:underline;}a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}abbr[title]:after{content:" (" attr(title) ")";}pre,blockquote{border:1px solid #999;padding:10px;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}.print{display:block;}#fs-grid-menu{display:none !important;}}
