@font-face{font-family:'Glyphicons Halflings';font-display:auto;src:url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot);src:url(/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix) format("embedded-opentype"),url(/application/themes/custom/css/fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff) format("woff"),url(/application/themes/custom/css/fonts/1475732/c1bbbd49-cc08-4ec8-a63d-8cbd6936c666.ttf) format("truetype");font-weight:300}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot);src:url(/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix) format("embedded-opentype"),url(/application/themes/custom/css/fonts/1475740/60cae32f-adbc-4849-a2a7-51f8148b3332.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475740/3963cec0-c35f-41fa-adb6-4ef3fc0bb056.woff) format("woff"),url(/application/themes/custom/css/fonts/1475740/95a1e677-b284-4b7e-86f9-b684fba2e7da.ttf) format("truetype");font-weight:400}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot);src:url(/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix) format("embedded-opentype"),url(/application/themes/custom/css/fonts/1475748/be2eb9d5-ee74-4084-b711-fe64163d1439.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475748/8b1cbfbd-4fa3-4330-8e32-552125871646.woff) format("woff"),url(/application/themes/custom/css/fonts/1475748/9b0d5970-235c-47a8-b94d-a7fe9dea7585.ttf) format("truetype");font-weight:700}.instagram-feed h2.instagram-title{color:#fff;font-size:33px;font-size:3.3rem;font-weight:700}.instagram-feed h2.instagram-title a{margin-left:3px;color:#fff;font-size:29px;font-size:2.9rem;font-weight:400}.instagram-feed h2.instagram-title+ul{margin:26px 0 0}.instagram-feed ul{margin:0;padding:0;list-style:none;display:flex!important;flex-flow:row wrap;gap:15px!important}.instagram-feed ul li{margin:0;flex-basis:calc((100% / 3) - 10px)}.instagram-feed ul li a.instagram-photo{padding-bottom:100%;display:block;position:relative;overflow:hidden}.instagram-feed ul li a.instagram-photo img{margin:0;height:100%!important;width:auto;min-width:100%!important;max-width:inherit!important;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%) scale(1,1);transition:.3s cubic-bezier(0,1,.5,1)}.instagram-feed ul li a.instagram-photo.video:before{content:'\f04b';padding:9px 9px 9px 14px;font-family:FontAwesome;position:absolute;top:50%;left:50%;z-index:2;color:#fff;font-size:22px;line-height:1;border:3px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}.instagram-feed ul li a.instagram-photo:focus img,.instagram-feed ul li a.instagram-photo:hover img{transform:translate(-50%,-50%) scale(1.2,1.2)}.instagram-feed ul li a.instagram-photo:focus{outline-offset:2px}.applicationcache.cssreflections .instagram-feed ul,.no-flexboxlegacy .instagram-feed ul{margin-bottom:-15px}.applicationcache.cssreflections .instagram-feed ul li,.no-flexboxlegacy .instagram-feed ul li{margin-bottom:15px}.applicationcache.cssreflections .instagram-feed ul li+li,.no-flexboxlegacy .instagram-feed ul li+li{margin-left:15px}.applicationcache.cssreflections .instagram-feed ul li:nth-child(4),.applicationcache.cssreflections .instagram-feed ul li:nth-child(7),.no-flexboxlegacy .instagram-feed ul li:nth-child(4),.no-flexboxlegacy .instagram-feed ul li:nth-child(7){margin-left:0}.instagram-feed ul+a.button-link{margin-top:38px;color:#203978!important;border:2px solid #fff}@media all and (max-width:1199px){.instagram-feed h2.instagram-title{font-size:28px;font-size:2.8rem}.instagram-feed h2.instagram-title a{font-size:24px;font-size:2.4rem}}@media all and (max-width:767px){.instagram-feed ul{gap:10px}.instagram-feed ul li{flex-basis:calc((100% / 3) - 10px)}.instagram-feed ul+a.button-link{margin-top:26px}.applicationcache.cssreflections .instagram-feed ul,.no-flexboxlegacy .instagram-feed ul{margin-bottom:-10px}.applicationcache.cssreflections .instagram-feed ul li,.no-flexboxlegacy .instagram-feed ul li{margin-bottom:10px}.applicationcache.cssreflections .instagram-feed ul li+li,.no-flexboxlegacy .instagram-feed ul li+li{margin-left:10px}.applicationcache.cssreflections .instagram-feed ul li:nth-child(4),.applicationcache.cssreflections .instagram-feed ul li:nth-child(7),.no-flexboxlegacy .instagram-feed ul li:nth-child(4),.no-flexboxlegacy .instagram-feed ul li:nth-child(7){margin-left:0}}.charity .instagram-feed ul+a.button-link{background:#ee6779!important;color:#29235c!important;border:none}.charity .instagram-feed ul+a.button-link:active,.charity .instagram-feed ul+a.button-link:focus,.charity .instagram-feed ul+a.button-link:hover{background:#29235c!important;color:#fff!important}