@font-face{font-family:'FoundersGroteskText';src:url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Light.eot);src:url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Light.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Light.woff) format("woff"),url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Light.ttf) format("truetype"),url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Light.svg#svgFoundersGroteskText) format("svg");font-weight:100;font-style:normal;}@font-face{font-family:'FoundersGroteskText';src:url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Bold.eot);src:url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Bold.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Bold.woff) format("woff"),url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Bold.ttf) format("truetype"),url(/sites/all/themes/framework/fonts/FoundersGroteskTextWeb-Bold.svg#svgFoundersGroteskText) format("svg");font-weight:700;font-style:normal;}
.is-tablet{display:none;}@media screen and (max-width:900px){.is-tablet{display:block;}}.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;background-color:#ffffff;}.toolbar .site-header{top:65px;}.site-header .logos{position:absolute;z-index:100;width:200px;padding:15px 0;}@media screen and (max-width:1240px){.site-header .logos{position:relative;float:left;z-index:2;width:auto;}}.site-header .logos .logo-link{display:block;float:left;}.site-header .logos .logo-link .text{text-indent:-9999px;}.site-header .logos .home{background-image:url(/sites/all/themes/framework/images/sprites/ng-logo-70.png);background-repeat:no-repeat;width:87px;height:70px;margin-right:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .logos .home{background-image:url(/sites/all/themes/framework/images/sprites/ng-logo-70@2x.png);background-repeat:no-repeat;width:87px;height:70px;background-size:100% auto;}}.site-header .logos .ib-link{background-image:url(/sites/all/themes/framework/images/sprites/ib-logo-70.png);background-repeat:no-repeat;width:71px;height:70px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .logos .ib-link{background-image:url(/sites/all/themes/framework/images/sprites/ib-logo-70@2x.png);background-repeat:no-repeat;width:71px;height:70px;background-size:100% auto;}}.site-header .site-navigation{width:100%;padding-left:200px;box-sizing:border-box;}@media screen and (max-width:1240px){.site-header .site-navigation{-webkit-transition:background-color 200ms ease;-moz-transition:background-color 200ms ease;-ms-transition:background-color 200ms ease;-o-transition:background-color 200ms ease;transition:background-color 200ms ease;display:none;position:fixed;overflow:scroll;z-index:1;top:0;left:0;width:100%;height:100%;padding-top:200px;padding-left:0;box-sizing:border-box;background-color:#ffffff;}.site-header .site-navigation .region-navigation{max-width:1240px;width:85%;margin-left:auto;margin-right:auto;position:relative;height:100%;}}@media screen and (max-width:1240px) and (max-width:600px){.site-header .site-navigation .region-navigation{width:94%;}}@media screen and (max-width:1240px){.site-header .site-navigation#profile,.site-header .site-navigation#school{background-color:#e5f3e1;}.site-header .site-navigation#student{background-color:#e7c8f1;}.site-header .site-navigation#future-student{background-color:#fcdbb4;}.site-header .site-navigation#ib{background-color:#b3d1e2;}.site-header .site-navigation#default{background-color:#f3f3f3;}}@media screen and (max-width:600px){.site-header .site-navigation{padding-top:130px;}}.site-header .site-navigation #block-menu-menu-site-menu{width:74.7%;margin-right:1.2%;float:left;}@media screen and (max-width:600px){.site-header .site-navigation #block-menu-menu-site-menu{width:74.4%;margin-right:2.4%;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu{position:relative;z-index:1;display:flex;}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu{flex-direction:column;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu:has(.is-open) > li:not(:has(.is-open)){display:none;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li{position:relative;float:left;margin:40px 25px 39px 0;flex-shrink:0;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li:last-child{margin-right:0;}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li{margin:40px 15px 39px 0;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > a{font-size:12px;line-height:20px;text-transform:uppercase;font-weight:700;}@media screen and (max-width:900px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > a{font-size:10px;line-height:20px;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > span{font-size:12px;line-height:20px;text-transform:uppercase;font-weight:700;cursor:default;}@media screen and (max-width:900px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > span{font-size:10px;line-height:20px;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > span.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon.png);background-repeat:no-repeat;width:auto;height:auto;background-position:0 13px;padding-left:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > span.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon@2x.png);background-repeat:no-repeat;width:auto;height:auto;background-size:10px auto;background-position:0 13px;}}@media screen and (max-width:600px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > span{display:block;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > span.is-open{background-position:0 9px;}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:600px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:600px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:600px) and (min-resolution:125dpi),only screen and (max-width:600px) and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > span.is-open{background-position:0 9px;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu{display:none;position:absolute;top:100%;left:-40px;padding:40px 40px 30px;background-color:#ffffff;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu > li a{-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;display:inline-block;white-space:nowrap;margin-bottom:5px;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu > li a:hover{-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;opacity:0.5;}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu > li a{white-space:normal;margin-bottom:10px;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu > li .active{position:relative;font-weight:700;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu > li .active:hover{opacity:1;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu > li .active:before{content:'';position:absolute;left:-20px;top:1px;background-image:url(/sites/all/themes/framework/images/sprites/next-icon.png);background-repeat:no-repeat;width:20px;height:17px;background-position:left center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu > li .active:before{background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:20px;height:17px;background-size:10px auto;background-position:left center;}}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu > li .active:before{display:none;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .it,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .profile,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .school{color:#53b136;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .it + ul li .active:before,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .profile + ul li .active:before,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .school + ul li .active:before{background-image:url(/sites/all/themes/framework/images/sprites/next-icon-green.png);background-repeat:no-repeat;width:20px;height:17px;background-position:left center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .it + ul li .active:before,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .profile + ul li .active:before,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .school + ul li .active:before{background-image:url(/sites/all/themes/framework/images/sprites/next-icon-green@2x.png);background-repeat:no-repeat;width:20px;height:17px;background-size:10px auto;background-position:left center;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .it.is-open,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .profile.is-open,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .school.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon-green.png);background-repeat:no-repeat;width:auto;height:auto;background-position:0 13px;padding-left:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .it.is-open,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .profile.is-open,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .school.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon-green@2x.png);background-repeat:no-repeat;width:auto;height:auto;background-size:10px auto;background-position:0 13px;}}@media screen and (max-width:600px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .it.is-open,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .profile.is-open,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .school.is-open{background-position:0 9px;}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:600px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:600px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:600px) and (min-resolution:125dpi),only screen and (max-width:600px) and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .it.is-open,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .profile.is-open,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .school.is-open{background-position:0 9px;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .student{color:#bb63d6;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .student + ul li .active:before{background-image:url(/sites/all/themes/framework/images/sprites/next-icon-purple.png);background-repeat:no-repeat;width:20px;height:17px;background-position:left center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .student + ul li .active:before{background-image:url(/sites/all/themes/framework/images/sprites/next-icon-purple@2x.png);background-repeat:no-repeat;width:20px;height:17px;background-size:10px auto;background-position:left center;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .student.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon-purple.png);background-repeat:no-repeat;width:auto;height:auto;background-position:0 13px;padding-left:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .student.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon-purple@2x.png);background-repeat:no-repeat;width:auto;height:auto;background-size:10px auto;background-position:0 13px;}}@media screen and (max-width:600px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .student.is-open{background-position:0 9px;}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:600px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:600px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:600px) and (min-resolution:125dpi),only screen and (max-width:600px) and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .student.is-open{background-position:0 9px;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .future-student{color:#f68c00;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .future-student + ul li .active:before{background-image:url(/sites/all/themes/framework/images/sprites/next-icon-orange.png);background-repeat:no-repeat;width:20px;height:17px;background-position:left center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .future-student + ul li .active:before{background-image:url(/sites/all/themes/framework/images/sprites/next-icon-orange@2x.png);background-repeat:no-repeat;width:20px;height:17px;background-size:10px auto;background-position:left center;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .future-student.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon-orange.png);background-repeat:no-repeat;width:auto;height:auto;background-position:0 13px;padding-left:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .future-student.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon-orange@2x.png);background-repeat:no-repeat;width:auto;height:auto;background-size:10px auto;background-position:0 13px;}}@media screen and (max-width:600px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .future-student.is-open{background-position:0 9px;}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:600px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:600px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:600px) and (min-resolution:125dpi),only screen and (max-width:600px) and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .future-student.is-open{background-position:0 9px;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .ib{color:#1b81c8;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .ib + ul li .active:before{background-image:url(/sites/all/themes/framework/images/sprites/next-icon-blue.png);background-repeat:no-repeat;width:20px;height:17px;background-position:left center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .ib + ul li .active:before{background-image:url(/sites/all/themes/framework/images/sprites/next-icon-blue@2x.png);background-repeat:no-repeat;width:20px;height:17px;background-size:10px auto;background-position:left center;}}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .ib.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon-blue.png);background-repeat:no-repeat;width:auto;height:auto;background-position:0 13px;padding-left:20px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .ib.is-open{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon-blue@2x.png);background-repeat:no-repeat;width:auto;height:auto;background-size:10px auto;background-position:0 13px;}}@media screen and (max-width:600px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .ib.is-open{background-position:0 9px;}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:600px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:600px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:600px) and (min-resolution:125dpi),only screen and (max-width:600px) and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li .ib.is-open{background-position:0 9px;}}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-site-menu{width:100%;margin-right:0;padding-right:150px;box-sizing:border-box;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li{float:none;margin:0 0 30px;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > a,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > span{font-size:35px;line-height:40px;font-weight:100;text-transform:none;}}@media screen and (max-width:1240px) and (max-width:600px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > a,.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > span{font-size:25px;line-height:30px;}}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu{font-size:25px;line-height:30px;font-weight:100;position:static;padding:30px 0 0;background-color:transparent;}}@media screen and (max-width:1240px) and (max-width:600px){.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu{font-size:18px;line-height:20px;}}@media screen and (max-width:600px){.site-header .site-navigation #block-menu-menu-site-menu{padding-right:0px;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li{margin-bottom:20px;}.site-header .site-navigation #block-menu-menu-site-menu .content > ul.menu > li > ul.menu{padding:20px 0 0;}}.site-header .site-navigation #block-locale-language{float:right;}.site-header .site-navigation #block-locale-language .language-switcher-locale-url li{margin:44px 0 43px;}.site-header .site-navigation #block-locale-language .language-switcher-locale-url li a{display:block;position:relative;height:13px;width:20px;text-indent:-9999px;}.site-header .site-navigation #block-locale-language .language-switcher-locale-url li a:after{content:'';position:absolute;top:0;left:0;height:13px;width:20px;display:block;background-image:url(/sites/all/themes/framework/images/sprites/flags.png);background-size:200%;background-repeat:no-repeat;background-position:100% 0%;}.site-header .site-navigation #block-locale-language .language-switcher-locale-url li a[lang="en"]:hover:after{background-position:0% 0%;}.site-header .site-navigation #block-locale-language .language-switcher-locale-url li a[lang="da"]:after{background-position:100% 100%;}.site-header .site-navigation #block-locale-language .language-switcher-locale-url li a[lang="da"]:hover:after{background-position:0% 100%;}.site-header .site-navigation #block-locale-language .language-switcher-locale-url li.active{display:none;}@media screen and (max-width:1240px){.site-header .site-navigation #block-locale-language{position:absolute;bottom:10px;right:0;z-index:2;}}@media screen and (max-width:600px){.site-header .site-navigation #block-locale-language{bottom:0;}}.site-header .site-navigation #block-menu-menu-links{float:right;}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li{float:right;position:relative;margin:40px 15px 39px 0;}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > span{display:block;text-indent:-9999px;}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .search-button{background-image:url(/sites/all/themes/framework/images/sprites/search-icon.png);background-repeat:no-repeat;width:20px;height:20px;background-position:center center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .search-button{background-image:url(/sites/all/themes/framework/images/sprites/search-icon@2x.png);background-repeat:no-repeat;width:20px;height:20px;background-size:20px auto;background-position:center center;}}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .links{background-image:url(/sites/all/themes/framework/images/sprites/links-icon.png);background-repeat:no-repeat;width:20px;height:20px;background-position:center center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .links{background-image:url(/sites/all/themes/framework/images/sprites/links-icon@2x.png);background-repeat:no-repeat;width:20px;height:20px;background-size:20px auto;background-position:center center;}}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .sitemap,.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .facebook,.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .instagram{-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;display:block;text-indent:-9999px;}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .sitemap:hover,.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .facebook:hover,.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .instagram:hover{-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;opacity:0.5;}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .sitemap{background-image:url(/sites/all/themes/framework/images/sprites/sitemap-icon.png);background-repeat:no-repeat;width:20px;height:20px;background-position:center center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .sitemap{background-image:url(/sites/all/themes/framework/images/sprites/sitemap-icon@2x.png);background-repeat:no-repeat;width:20px;height:20px;background-size:20px auto;background-position:center center;}}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .facebook{background-image:url(/sites/all/themes/framework/images/sprites/facebook-icon.png);background-repeat:no-repeat;width:20px;height:20px;background-position:center center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .facebook{background-image:url(/sites/all/themes/framework/images/sprites/facebook-icon@2x.png);background-repeat:no-repeat;width:20px;height:20px;background-size:20px auto;background-position:center center;}}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .instagram{background-image:url(/sites/all/themes/framework/images/sprites/instagram-icon.png);background-repeat:no-repeat;width:20px;height:20px;background-position:center center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > .instagram{background-image:url(/sites/all/themes/framework/images/sprites/instagram-icon@2x.png);background-repeat:no-repeat;width:20px;height:20px;background-size:20px auto;background-position:center center;}}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu{display:none;position:absolute;top:100%;right:-40px;padding:30px 40px;background-color:#ffffff;}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu a{-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;display:inline-block;white-space:nowrap;margin-bottom:5px;}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu a:hover{-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;opacity:0.5;}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu a{white-space:normal;}}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu{font-size:25px;line-height:30px;font-weight:100;background-color:transparent;position:fixed;top:0;right:0;width:100%;padding:200px 10.4% 0;box-sizing:border-box;}}@media screen and (max-width:1240px) and (max-width:600px){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu{font-size:18px;line-height:20px;}}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu:before{content:'Links';font-size:35px;line-height:40px;font-weight:100;display:block;margin-bottom:30px;padding-left:20px;background-image:url(/sites/all/themes/framework/images/sprites/previous-icon.png);background-repeat:no-repeat;width:auto;height:auto;background-position:0 13px;}}@media screen and (max-width:1240px) and (max-width:600px){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu:before{font-size:25px;line-height:30px;}}@media only screen and (max-width:1240px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:1240px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:1240px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:1240px) and (min-resolution:125dpi),only screen and (max-width:1240px) and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu:before{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon@2x.png);background-repeat:no-repeat;width:auto;height:auto;background-size:10px auto;background-position:0 13px;}}@media screen and (max-width:600px){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu{padding:100px 3% 0;}.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu:before{background-position:0 9px;}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:600px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:600px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:600px) and (min-resolution:125dpi),only screen and (max-width:600px) and (min-resolution:1.3dppx){.site-header .site-navigation #block-menu-menu-links .content > ul.menu > li > ul.menu:before{background-position:0 9px;}}@media screen and (max-width:1240px){.site-header .site-navigation #block-menu-menu-links{position:absolute;bottom:10px;right:20px;z-index:2;}}@media screen and (max-width:600px){.site-header .site-navigation #block-menu-menu-links{bottom:0;}}.site-header .site-navigation .block-search-api-page{display:none;position:absolute;top:100px;right:-40px;width:300px;padding:40px;background-color:#f3f3f3;}.site-header .site-navigation .block-search-api-page h2{display:none;}.site-header .site-navigation .block-search-api-page .form-type-textfield{margin:0;}.site-header .site-navigation .block-search-api-page .form-type-textfield .form-text{width:240px;float:left;}.site-header .site-navigation .block-search-api-page input[type="submit"]{float:left;}@media screen and (max-width:1240px){.site-header .site-navigation .block-search-api-page{top:0;right:0;width:100%;padding:0;background-color:transparent;}.site-header .site-navigation .block-search-api-page h2{font-size:35px;line-height:40px;font-weight:100;display:block;margin-bottom:30px;padding-left:20px;background-image:url(/sites/all/themes/framework/images/sprites/previous-icon.png);background-repeat:no-repeat;width:auto;height:auto;background-position:0 13px;}}@media screen and (max-width:1240px) and (max-width:600px){.site-header .site-navigation .block-search-api-page h2{font-size:25px;line-height:30px;}}@media only screen and (max-width:1240px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:1240px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:1240px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:1240px) and (min-resolution:125dpi),only screen and (max-width:1240px) and (min-resolution:1.3dppx){.site-header .site-navigation .block-search-api-page h2{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon@2x.png);background-repeat:no-repeat;width:auto;height:auto;background-size:10px auto;background-position:0 13px;}}@media screen and (max-width:600px){.site-header .site-navigation .block-search-api-page h2{margin-bottom:20px;background-position:0 9px;}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:600px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:600px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:600px) and (min-resolution:125dpi),only screen and (max-width:600px) and (min-resolution:1.3dppx){.site-header .site-navigation .block-search-api-page h2{background-position:0 9px;}}@media screen and (max-width:600px){.site-header .site-navigation #block-search-api-page-search- input.form-text{width:calc(100% - 40px);}}.site-header .mobile-menu-button{display:none;}@media screen and (max-width:1240px){.site-header .mobile-menu-button{position:relative;z-index:2;display:block;width:30px;height:22px;float:right;margin:39px 0;}.site-header .mobile-menu-button .line{-webkit-transition:transform 200ms ease 250ms;-moz-transition:transform 200ms ease 250ms;-ms-transition:transform 200ms ease 250ms;-o-transition:transform 200ms ease 250ms;transition:transform 200ms ease 250ms;display:block;margin-bottom:6px;}.site-header .mobile-menu-button .line:last-child{margin-bottom:0;}.site-header .mobile-menu-button .line .inner{-webkit-transition:transform 200ms ease,opacity 0s ease 250ms;-moz-transition:transform 200ms ease,opacity 0s ease 250ms;-ms-transition:transform 200ms ease,opacity 0s ease 250ms;-o-transition:transform 200ms ease,opacity 0s ease 250ms;transition:transform 200ms ease,opacity 0s ease 250ms;display:block;height:3px;background-color:#221e1f;}.site-header .mobile-menu-button.is-open .line{-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease;}.site-header .mobile-menu-button.is-open .line .inner{-webkit-transition:transform 200ms ease 250ms,opacity 0s ease 250ms;-moz-transition:transform 200ms ease 250ms,opacity 0s ease 250ms;-ms-transition:transform 200ms ease 250ms,opacity 0s ease 250ms;-o-transition:transform 200ms ease 250ms,opacity 0s ease 250ms;transition:transform 200ms ease 250ms,opacity 0s ease 250ms;}.site-header .mobile-menu-button.is-open .line-one{-webkit-transform:translateY(9px);-moz-transform:translateY(9px);-ms-transform:translateY(9px);-o-transform:translateY(9px);transform:translateY(9px);}.site-header .mobile-menu-button.is-open .line-one .inner{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.site-header .mobile-menu-button.is-open .line-two .inner{opacity:0;}.site-header .mobile-menu-button.is-open .line-three{-webkit-transform:translateY(-9px);-moz-transform:translateY(-9px);-ms-transform:translateY(-9px);-o-transform:translateY(-9px);transform:translateY(-9px);}.site-header .mobile-menu-button.is-open .line-three .inner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}}.slideshow .item-list ul li,.slideshow-banner .item-list ul li,#block-views-quotes-quote-block .item-list ul li{display:block !important;width:100%;float:left;}.slideshow-banner{position:relative;}.slideshow-banner .field-name-field-image img{opacity:0;}.slideshow-banner .nav{margin-top:20px;}@media screen and (max-width:600px){.slideshow-banner .nav{margin-left:3%;}}.slideshow-banner .nav a{width:10px;height:10px;display:block;float:left;text-indent:-9999px;margin-right:10px;overflow:hidden;}.slideshow-banner .nav a:before{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;content:'';display:block;width:10px;height:10px;border-radius:50%;background-color:#c7c6c7;text-indent:0;}.slideshow-banner .nav a.activeSlide:before{background-color:#221e1f;}.slideshow-banner .next,.slideshow-banner .previous{position:absolute;width:100%;display:block;}.slideshow-banner .next img,.slideshow-banner .previous img{width:100%;height:auto;position:absolute;}.slideshow-banner .next .overlay,.slideshow-banner .previous .overlay{position:absolute;background-color:#fff;width:100%;padding-top:43%;display:block;opacity:0.5;}.slideshow-banner .next{margin-left:100%;}.slideshow-banner .previous{margin-left:-100%;}a .read-more{position:absolute;right:0;height:60px;overflow:hidden;}@media screen and (max-width:900px){a .read-more{height:50px;}}@media screen and (max-width:600px){a .read-more{height:40px;}}a .read-more .read-more-text{font-weight:700;padding:20px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;float:right;margin-right:-100%;padding-right:80px;}.black a .read-more .read-more-text{background-color:#c7c6c7;}.purple a .read-more .read-more-text{background-color:#d9a6ed;}.green a .read-more .read-more-text{background-color:#bae0ae;}.blue a .read-more .read-more-text{background-color:#8dc0e3;}.orange a .read-more .read-more-text{background-color:#fac57e;}a .read-more .icon{background-image:url(/sites/all/themes/framework/images/sprites/next-icon.png);background-repeat:no-repeat;width:60px;height:60px;background-position:center center;position:absolute;right:0;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){a .read-more .icon{background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:60px;background-size:10px auto;background-position:center center;}}.black a .read-more .icon{background-color:#c7c6c7;}.purple a .read-more .icon{background-color:#d9a6ed;}.green a .read-more .icon{background-color:#bae0ae;}.blue a .read-more .icon{background-color:#8dc0e3;}.orange a .read-more .icon{background-color:#fac57e;}@media screen and (max-width:900px){a .read-more .icon{width:50px;height:50px;}}@media screen and (max-width:600px){a .read-more .icon{width:40px;height:40px;}}a:hover .read-more .read-more-text{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;margin-right:0;}@media screen and (max-width:900px){a:hover .read-more .read-more-text{margin-right:-100%;}}a.next-article{font-size:25px;line-height:30px;font-weight:100;width:56.40816%;float:left;float:right;position:relative;}@media screen and (max-width:1400px){a.next-article{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){a.next-article{font-size:16px;line-height:20px;}}@media screen and (max-width:600px){a.next-article{width:55.67347%;}}a.next-article .text{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:20px;}@media screen and (max-width:600px){a.next-article .text{width:100%;}}a.next-article .text .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.node-news a.next-article .text{background-color:#53b136;}.node-news-ib a.next-article .text{background-color:#1b81c8;}.node-field-trip a.next-article .text,.node-class-photo a.next-article .text{background-color:#bb63d6;}@media screen and (max-width:600px){a.next-article .text{padding:15px;}}a.next-article .read-more{top:100%;}a.next-article .read-more .read-more-text{font-family:"FoundersGroteskText",sans-serif;font-size:16px;line-height:20px;color:#221e1f;font-weight:100;font-weight:700;}.node-news a.next-article .read-more .read-more-text{background-color:#bae0ae;}.node-news-ib a.next-article .read-more .read-more-text{background-color:#8dc0e3;}.node-field-trip a.next-article .read-more .read-more-text,.node-class-photo a.next-article .read-more .read-more-text{background-color:#d9a6ed;}a.next-article .read-more .icon{background-image:url(/sites/all/themes/framework/images/sprites/next-icon.png);background-repeat:no-repeat;width:60px;height:60px;background-position:center center;float:right;margin-bottom:-60px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){a.next-article .read-more .icon{background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:60px;background-size:10px auto;background-position:center center;}}.node-news a.next-article .read-more .icon{background-color:#bae0ae;}.node-news-ib a.next-article .read-more .icon{background-color:#8dc0e3;}.node-field-trip a.next-article .read-more .icon,.node-class-photo a.next-article .read-more .icon{background-color:#d9a6ed;}@media screen and (max-width:900px){a.next-article .read-more .icon{width:50px;height:50px;}}@media screen and (max-width:600px){a.next-article .read-more .icon{width:40px;height:40px;}}@media screen and (max-width:900px){a.next-article{width:70.93878%;float:left;float:right;}}@media screen and (max-width:900px) and (max-width:600px){a.next-article{width:70.44898%;}}.item-list ul.pager{width:100%;float:left;margin-top:60px;}@media screen and (max-width:600px){.item-list ul.pager{width:100%;}}.item-list ul.pager li{padding:0;font-size:25px;line-height:30px;font-weight:100;}@media screen and (max-width:1400px){.item-list ul.pager li{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.item-list ul.pager li{font-size:16px;line-height:20px;}}.item-list ul.pager li.pager-previous,.item-list ul.pager li.pager-next{text-indent:-9999px;background-color:#c7c6c7;}.item-list ul.pager li.pager-previous a,.item-list ul.pager li.pager-next a{display:block;}.item-list ul.pager li.pager-previous{float:left;}.item-list ul.pager li.pager-previous a{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon.png);background-repeat:no-repeat;width:60px;height:60px;background-position:center center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.item-list ul.pager li.pager-previous a{background-image:url(/sites/all/themes/framework/images/sprites/previous-icon@2x.png);background-repeat:no-repeat;width:60px;height:60px;background-size:10px auto;background-position:center center;}}.item-list ul.pager li.pager-next{float:right;}.item-list ul.pager li.pager-next a{background-image:url(/sites/all/themes/framework/images/sprites/next-icon.png);background-repeat:no-repeat;width:60px;height:60px;background-position:center center;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.item-list ul.pager li.pager-next a{background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:60px;background-size:10px auto;background-position:center center;}}.item-list ul.pager li.pager-current,.item-list ul.pager li.pager-item{padding:15px 0;display:inline-block;}.item-list ul.pager li.pager-current{font-weight:700;}.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-last{display:none;}.tabs-wrapper{max-width:1240px;width:85%;margin-left:auto;margin-right:auto;position:relative;}@media screen and (max-width:600px){.tabs-wrapper{width:94%;}}#user-login{max-width:1240px;width:85%;margin-left:auto;margin-right:auto;position:relative;}@media screen and (max-width:600px){#user-login{width:94%;}}#footer{background-color:#221e1f;color:#ffffff;text-align:center;padding:40px 0;}#footer .social{font-size:45px;line-height:45px;font-weight:100;font-weight:700;margin-bottom:50px;text-align:center;}@media screen and (max-width:1240px){#footer .social{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){#footer .social{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){#footer .social{font-size:20px;line-height:20px;}}#footer .social a{color:#ffffff;display:inline-block;margin-right:5%;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}#footer .social a:last-child{margin-right:0;}#footer .social a:hover{color:#c7c6c7;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}@media screen and (max-width:900px){#footer .social{margin-bottom:40px;}}@media screen and (max-width:600px){#footer .social{margin-bottom:30px;}}#footer .info,#footer .cookies{width:83.16667%;margin-right:1%;float:left;margin-left:8.41667%;}@media screen and (max-width:600px){#footer .info,#footer .cookies{width:83%;margin-right:2%;}}#footer .info a,#footer .cookies a{color:#ffffff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}#footer .info a:hover,#footer .cookies a:hover{color:#c7c6c7;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}#footer .info{margin-bottom:20px;}input[type="text"]{font-family:"FoundersGroteskText",sans-serif;}#block-search-form label,#search-api-page-search-form label,#block-search-api-page-search- label,#search-form label{display:none;}#block-search-form input[type="submit"],#search-api-page-search-form input[type="submit"],#block-search-api-page-search- input[type="submit"],#search-form input[type="submit"]{-webkit-appearance:none;border:none;background-color:#c7c6c7;margin:0;text-indent:-999em;background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:60px;background-size:10px auto;background-position:center center;border-radius:0;}#block-search-form input[type="submit"]:hover,#search-api-page-search-form input[type="submit"]:hover,#block-search-api-page-search- input[type="submit"]:hover,#search-form input[type="submit"]:hover{cursor:pointer;}#block-search-form input[type="submit"]:focus,#search-api-page-search-form input[type="submit"]:focus,#block-search-api-page-search- input[type="submit"]:focus,#search-form input[type="submit"]:focus{outline:none;}@media screen and (max-width:900px){#block-search-form input[type="submit"],#search-api-page-search-form input[type="submit"],#block-search-api-page-search- input[type="submit"],#search-form input[type="submit"]{width:50px;height:50px;}}@media screen and (max-width:600px){#block-search-form input[type="submit"],#search-api-page-search-form input[type="submit"],#block-search-api-page-search- input[type="submit"],#search-form input[type="submit"]{width:40px;height:40px;float:right;}}#block-search-form input,#block-search-api-page-search- input{-webkit-appearance:none;border:none;height:60px;padding:10px;font-size:25px;line-height:30px;font-weight:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:0;}@media screen and (max-width:1400px){#block-search-form input,#block-search-api-page-search- input{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){#block-search-form input,#block-search-api-page-search- input{font-size:16px;line-height:20px;}}#block-search-form input::-webkit-input-placeholder,#block-search-api-page-search- input::-webkit-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}#block-search-form input:-moz-placeholder,#block-search-api-page-search- input:-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}#block-search-form input::-moz-placeholder,#block-search-api-page-search- input::-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}#block-search-form input:-ms-input-placeholder,#block-search-api-page-search- input:-ms-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}#block-search-form input:focus,#block-search-api-page-search- input:focus{outline:none;}#block-search-form input::-webkit-search-cancel-button,#block-search-api-page-search- input::-webkit-search-cancel-button{display:none;}@media screen and (max-width:900px){#block-search-form input,#block-search-api-page-search- input{height:50px;}}@media screen and (max-width:600px){#block-search-form input,#block-search-api-page-search- input{height:40px;width:100%;margin-right:0;}}#search-form,#search-api-page-search-form{margin-top:60px;margin-bottom:60px;}#search-form .form-item,#search-api-page-search-form .form-item{display:block;margin:0;}#search-form .form-item input[type="text"],#search-api-page-search-form .form-item input[type="text"]{float:left;-webkit-appearance:none;border:none;height:60px;padding:10px;background-color:#f3f3f3;font-size:25px;line-height:30px;font-weight:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin:0;}@media screen and (max-width:1400px){#search-form .form-item input[type="text"],#search-api-page-search-form .form-item input[type="text"]{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){#search-form .form-item input[type="text"],#search-api-page-search-form .form-item input[type="text"]{font-size:16px;line-height:20px;}}#search-form .form-item input[type="text"]::-webkit-input-placeholder,#search-api-page-search-form .form-item input[type="text"]::-webkit-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}#search-form .form-item input[type="text"]:-moz-placeholder,#search-api-page-search-form .form-item input[type="text"]:-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}#search-form .form-item input[type="text"]::-moz-placeholder,#search-api-page-search-form .form-item input[type="text"]::-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}#search-form .form-item input[type="text"]:-ms-input-placeholder,#search-api-page-search-form .form-item input[type="text"]:-ms-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}#search-form .form-item input[type="text"]:focus,#search-api-page-search-form .form-item input[type="text"]:focus{outline:none;}@media screen and (max-width:900px){#search-form .form-item input[type="text"],#search-api-page-search-form .form-item input[type="text"]{height:50px;}}@media screen and (max-width:600px){#search-form .form-item input[type="text"],#search-api-page-search-form .form-item input[type="text"]{height:40px;width:66.33333%;float:left;}}@media screen and (max-width:600px) and (max-width:600px){#search-form .form-item input[type="text"],#search-api-page-search-form .form-item input[type="text"]{width:66%;}}@media screen and (max-width:600px){#search-form,#search-api-page-search-form{margin-top:30px;}#search-form input[type="submit"],#search-api-page-search-form input[type="submit"]{float:left;}}.webform-client-form label{display:none;}.webform-client-form .form-item{float:left;display:block;margin:0 0 20px 0;}.webform-client-form .form-item input[type="text"],.webform-client-form .form-item input[type="email"]{font-family:"FoundersGroteskText",sans-serif;color:#221e1f;float:left;width:100%;-webkit-appearance:none;border:none;height:60px;padding:10px;background-color:#ffffff;font-size:25px;line-height:30px;font-weight:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin:0;}@media screen and (max-width:1400px){.webform-client-form .form-item input[type="text"],.webform-client-form .form-item input[type="email"]{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.webform-client-form .form-item input[type="text"],.webform-client-form .form-item input[type="email"]{font-size:16px;line-height:20px;}}.webform-client-form .form-item input[type="text"]::-webkit-input-placeholder,.webform-client-form .form-item input[type="email"]::-webkit-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form .form-item input[type="text"]:-moz-placeholder,.webform-client-form .form-item input[type="email"]:-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form .form-item input[type="text"]::-moz-placeholder,.webform-client-form .form-item input[type="email"]::-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form .form-item input[type="text"]:-ms-input-placeholder,.webform-client-form .form-item input[type="email"]:-ms-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form .form-item input[type="text"]:focus,.webform-client-form .form-item input[type="email"]:focus{outline:none;}.webform-client-form .form-item textarea{float:left;width:100%;-webkit-appearance:none;border:none;height:60px;padding:10px;background-color:#ffffff;font-size:25px;line-height:30px;font-weight:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin:0;}@media screen and (max-width:1400px){.webform-client-form .form-item textarea{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.webform-client-form .form-item textarea{font-size:16px;line-height:20px;}}.webform-client-form .form-item textarea::-webkit-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form .form-item textarea:-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form .form-item textarea::-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form .form-item textarea:-ms-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form .form-item textarea:focus{outline:none;}@media screen and (max-width:1240px){.webform-client-form .form-item input[type="text"],.webform-client-form .form-item input[type="email"]{height:55px;}}@media screen and (max-width:900px){.webform-client-form .form-item input[type="text"],.webform-client-form .form-item input[type="email"]{height:50px;}}@media screen and (max-width:600px){.webform-client-form .form-item input[type="text"],.webform-client-form .form-item input[type="email"]{height:40px;}}.webform-client-form .webform-component-select{position:relative;overflow:hidden;height:60px;width:100%;background-color:#ffffff;}.webform-client-form .webform-component-select:after{content:'';display:block;background-image:url(/sites/all/themes/framework/images/sprites/arrow-down-icon@2x.png);background-size:14px auto;background-repeat:no-repeat;width:60px;height:100%;background-position:center center;position:absolute;right:0;}.the-school.node-webform .webform-client-form .webform-component-select:after{background-color:#53b136;}.student-at-ng.node-webform .webform-client-form .webform-component-select:after{background-color:#bb63d6;}.future-student.node-webform .webform-client-form .webform-component-select:after{background-color:#f68c00;}.ib.node-webform .webform-client-form .webform-component-select:after{background-color:#1b81c8;}.none.node-webform .webform-client-form .webform-component-select:after{background-color:#c7c6c7;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.webform-client-form .webform-component-select:after{background-image:url(/sites/all/themes/framework/images/select-button@2x.png);background-size:29px auto;}}@media screen and (max-width:1240px){.webform-client-form .webform-component-select{height:55px;}.webform-client-form .webform-component-select:after{width:55px;}}@media screen and (max-width:900px){.webform-client-form .webform-component-select{height:50px;}.webform-client-form .webform-component-select:after{width:50px;}}@media screen and (max-width:600px){.webform-client-form .webform-component-select{height:40px;}.webform-client-form .webform-component-select:after{width:40px;}}.webform-client-form select{font-family:"FoundersGroteskText",sans-serif;font-size:25px;line-height:30px;font-weight:100;position:absolute;height:60px;z-index:500;width:110%;-webkit-appearance:none;border-radius:0;padding:10px 50px 10px 10px;border:none;background-color:transparent;-moz-appearance:none;text-indent:0.01px;text-overflow:'';}@media screen and (max-width:1400px){.webform-client-form select{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.webform-client-form select{font-size:16px;line-height:20px;}}.webform-client-form select::-webkit-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form select:-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form select::-moz-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form select:-ms-input-placeholder{color:#221e1f;font-weight:100;font-family:"FoundersGroteskText",sans-serif;}.webform-client-form select option{font-weight:100;}.webform-client-form select:focus{outline:none;}.webform-client-form select::-ms-expand{display:none;}@media screen and (max-width:1240px){.webform-client-form select{height:55px;}}@media screen and (max-width:900px){.webform-client-form select{height:50px;}}@media screen and (max-width:600px){.webform-client-form select{height:40px;}}.webform-client-form .submit-button{position:relative;float:left;font-size:25px;line-height:30px;font-weight:100;-webkit-appearance:none;border:none;border-radius:0;font-family:"FoundersGroteskText",sans-serif;background-color:#ffffff;padding:15px 100px 15px 10px;margin:20px 0 40px;}@media screen and (max-width:1400px){.webform-client-form .submit-button{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.webform-client-form .submit-button{font-size:16px;line-height:20px;}}@media screen and (max-width:600px){.webform-client-form .submit-button{padding:10px 80px 10px 10px;}}.webform-client-form .submit-button:after{content:'';display:block;position:absolute;top:0;right:0;background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:60px;background-size:10px auto;background-position:center center;}.the-school.node-webform .webform-client-form .submit-button:after{background-color:#53b136;}.student-at-ng.node-webform .webform-client-form .submit-button:after{background-color:#bb63d6;}.future-student.node-webform .webform-client-form .submit-button:after{background-color:#f68c00;}.ib.node-webform .webform-client-form .submit-button:after{background-color:#1b81c8;}.none.node-webform .webform-client-form .submit-button:after{background-color:#c7c6c7;}@media screen and (max-width:1240px){.webform-client-form .submit-button:after{width:55px;height:55px;}}@media screen and (max-width:900px){.webform-client-form .submit-button:after{width:50px;height:50px;}}@media screen and (max-width:600px){.webform-client-form .submit-button:after{width:40px;height:40px;}}.page-search .search-form,.page-search #search-api-page-search-form,.page-search-content .search-form,.page-search-content #search-api-page-search-form{max-width:1240px;width:85%;margin-left:auto;margin-right:auto;position:relative;}@media screen and (max-width:600px){.page-search .search-form,.page-search #search-api-page-search-form,.page-search-content .search-form,.page-search-content #search-api-page-search-form{width:94%;}}@media screen and (max-width:600px){.page-search .search-form,.page-search #search-api-page-search-form,.page-search-content .search-form,.page-search-content #search-api-page-search-form{float:left;margin-left:3%;}}.page-search .search-api-page-results,.page-search-content .search-api-page-results{max-width:1240px;width:85%;margin-left:auto;margin-right:auto;position:relative;position:relative;display:block;}.page-search .search-api-page-results:after,.page-search-content .search-api-page-results:after{content:".";display:block;height:0;clear:both;visibility:hidden;}@media screen and (max-width:600px){.page-search .search-api-page-results,.page-search-content .search-api-page-results{width:94%;}}.page-search .search-api-page-results h2,.page-search-content .search-api-page-results h2{font-size:45px;line-height:45px;font-weight:100;margin-bottom:30px;}@media screen and (max-width:1240px){.page-search .search-api-page-results h2,.page-search-content .search-api-page-results h2{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){.page-search .search-api-page-results h2,.page-search-content .search-api-page-results h2{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.page-search .search-api-page-results h2,.page-search-content .search-api-page-results h2{font-size:20px;line-height:20px;}}.page-search .search-api-page-results .search-results .node-search_view,.page-search-content .search-api-page-results .search-results .node-search_view{display:none;}.page-search .search-api-page-results .search-results .search-result,.page-search .search-api-page-results .search-results article,.page-search-content .search-api-page-results .search-results .search-result,.page-search-content .search-api-page-results .search-results article{width:24.25%;margin-right:1%;float:left;}@media screen and (max-width:600px){.page-search .search-api-page-results .search-results .search-result,.page-search .search-api-page-results .search-results article,.page-search-content .search-api-page-results .search-results .search-result,.page-search-content .search-api-page-results .search-results article{width:23.5%;margin-right:2%;}}.page-search .search-api-page-results .search-results .search-result:nth-child(4n),.page-search .search-api-page-results .search-results article:nth-child(4n),.page-search-content .search-api-page-results .search-results .search-result:nth-child(4n),.page-search-content .search-api-page-results .search-results article:nth-child(4n){margin-right:0;}.page-search .search-api-page-results .search-results .search-result:nth-child(4n+1),.page-search .search-api-page-results .search-results article:nth-child(4n+1),.page-search-content .search-api-page-results .search-results .search-result:nth-child(4n+1),.page-search-content .search-api-page-results .search-results article:nth-child(4n+1){clear:left;}@media screen and (max-width:900px){.page-search .search-api-page-results .search-results .search-result,.page-search .search-api-page-results .search-results article,.page-search-content .search-api-page-results .search-results .search-result,.page-search-content .search-api-page-results .search-results article{width:32.66667%;margin-right:1%;float:left;}.page-search .search-api-page-results .search-results .search-result:nth-child(4n+1),.page-search .search-api-page-results .search-results article:nth-child(4n+1),.page-search-content .search-api-page-results .search-results .search-result:nth-child(4n+1),.page-search-content .search-api-page-results .search-results article:nth-child(4n+1){clear:none;}.page-search .search-api-page-results .search-results .search-result:nth-child(4n),.page-search .search-api-page-results .search-results article:nth-child(4n),.page-search-content .search-api-page-results .search-results .search-result:nth-child(4n),.page-search-content .search-api-page-results .search-results article:nth-child(4n){margin-right:1%;}}@media screen and (max-width:900px) and (max-width:600px){.page-search .search-api-page-results .search-results .search-result,.page-search .search-api-page-results .search-results article,.page-search-content .search-api-page-results .search-results .search-result,.page-search-content .search-api-page-results .search-results article{width:32%;margin-right:2%;}}@media screen and (max-width:900px){.page-search .search-api-page-results .search-results .search-result:nth-child(3n),.page-search .search-api-page-results .search-results article:nth-child(3n),.page-search-content .search-api-page-results .search-results .search-result:nth-child(3n),.page-search-content .search-api-page-results .search-results article:nth-child(3n){margin-right:0;}.page-search .search-api-page-results .search-results .search-result:nth-child(3n+1),.page-search .search-api-page-results .search-results article:nth-child(3n+1),.page-search-content .search-api-page-results .search-results .search-result:nth-child(3n+1),.page-search-content .search-api-page-results .search-results article:nth-child(3n+1){clear:left;}}@media screen and (max-width:600px){.page-search .search-api-page-results .search-results .search-result,.page-search .search-api-page-results .search-results article,.page-search-content .search-api-page-results .search-results .search-result,.page-search-content .search-api-page-results .search-results article{width:49.5%;margin-right:1%;float:left;}.page-search .search-api-page-results .search-results .search-result:nth-child(3n+1),.page-search .search-api-page-results .search-results article:nth-child(3n+1),.page-search-content .search-api-page-results .search-results .search-result:nth-child(3n+1),.page-search-content .search-api-page-results .search-results article:nth-child(3n+1){clear:none;}.page-search .search-api-page-results .search-results .search-result:nth-child(3n),.page-search .search-api-page-results .search-results article:nth-child(3n),.page-search-content .search-api-page-results .search-results .search-result:nth-child(3n),.page-search-content .search-api-page-results .search-results article:nth-child(3n){margin-right:2%;}}@media screen and (max-width:600px) and (max-width:600px){.page-search .search-api-page-results .search-results .search-result,.page-search .search-api-page-results .search-results article,.page-search-content .search-api-page-results .search-results .search-result,.page-search-content .search-api-page-results .search-results article{width:49%;margin-right:2%;}}@media screen and (max-width:600px){.page-search .search-api-page-results .search-results .search-result:nth-child(2n),.page-search .search-api-page-results .search-results article:nth-child(2n),.page-search-content .search-api-page-results .search-results .search-result:nth-child(2n),.page-search-content .search-api-page-results .search-results article:nth-child(2n){margin-right:0;}.page-search .search-api-page-results .search-results .search-result:nth-child(2n+1),.page-search .search-api-page-results .search-results article:nth-child(2n+1),.page-search-content .search-api-page-results .search-results .search-result:nth-child(2n+1),.page-search-content .search-api-page-results .search-results article:nth-child(2n+1){clear:left;}}.page-search h1.title,.page-search-content h1.title{margin-bottom:30px;float:left;}.page-search .search-results .search-result,.page-search-content .search-results .search-result{width:24.25%;margin-right:1%;float:left;}@media screen and (max-width:600px){.page-search .search-results .search-result,.page-search-content .search-results .search-result{width:23.5%;margin-right:2%;}}.page-search .search-results .search-result:nth-child(4n),.page-search-content .search-results .search-result:nth-child(4n){margin-right:0;}.page-search .search-results .search-result:nth-child(4n+1),.page-search-content .search-results .search-result:nth-child(4n+1){clear:left;}@media screen and (max-width:900px){.page-search .search-results .search-result,.page-search-content .search-results .search-result{width:32.66667%;margin-right:1%;float:left;}.page-search .search-results .search-result:nth-child(4n+1),.page-search-content .search-results .search-result:nth-child(4n+1){clear:none;}.page-search .search-results .search-result:nth-child(4n),.page-search-content .search-results .search-result:nth-child(4n){margin-right:1%;}}@media screen and (max-width:900px) and (max-width:600px){.page-search .search-results .search-result,.page-search-content .search-results .search-result{width:32%;margin-right:2%;}}@media screen and (max-width:900px){.page-search .search-results .search-result:nth-child(3n),.page-search-content .search-results .search-result:nth-child(3n){margin-right:0;}.page-search .search-results .search-result:nth-child(3n+1),.page-search-content .search-results .search-result:nth-child(3n+1){clear:left;}}@media screen and (max-width:600px){.page-search .search-results .search-result,.page-search-content .search-results .search-result{width:49.5%;margin-right:1%;float:left;}.page-search .search-results .search-result:nth-child(3n+1),.page-search-content .search-results .search-result:nth-child(3n+1){clear:none;}.page-search .search-results .search-result:nth-child(3n),.page-search-content .search-results .search-result:nth-child(3n){margin-right:2%;}}@media screen and (max-width:600px) and (max-width:600px){.page-search .search-results .search-result,.page-search-content .search-results .search-result{width:49%;margin-right:2%;}}@media screen and (max-width:600px){.page-search .search-results .search-result:nth-child(2n),.page-search-content .search-results .search-result:nth-child(2n){margin-right:0;}.page-search .search-results .search-result:nth-child(2n+1),.page-search-content .search-results .search-result:nth-child(2n+1){clear:left;}}@media screen and (max-width:600px){.page-search .wrapper,.page-search #block-views-quotes-quote-block,.page-search-content .wrapper,.page-search-content #block-views-quotes-quote-block{clear:left;}}div.messages{max-width:1240px;width:85%;margin-left:auto;margin-right:auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:30px;font-weight:100;border:none;padding:20px;margin-top:30px;margin-bottom:30px;}@media screen and (max-width:600px){div.messages{width:94%;}}@media screen and (max-width:1400px){div.messages{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){div.messages{font-size:16px;line-height:20px;}}div.messages ul{margin-left:0;}div.warning,div.error,.error{background-image:none;color:#221e1f;}div.error,table tr.error{background-color:#f77f7f;}div.warning{background-color:#f3f3f3;}
body{margin:0;font-family:"FoundersGroteskText",sans-serif;font-size:16px;line-height:20px;color:#221e1f;font-weight:100;width:100%;padding-top:100px;background-color:#221e1f;}body.toolbar{padding-top:165px !important;}#wrapper{width:100%;overflow:hidden;background-color:#ffffff;}p{margin:0 0 20px 0;display:inline-block;width:100%;}h1{margin:0;font-size:45px;line-height:45px;font-weight:100;}@media screen and (max-width:1240px){h1{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){h1{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){h1{font-size:20px;line-height:20px;}}h1 strong{font-weight:700;}h2{margin:0;font-weight:normal;}h3{margin:0;font-size:25px;line-height:30px;font-weight:100;}@media screen and (max-width:1400px){h3{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){h3{font-size:16px;line-height:20px;}}.outer-wrapper{max-width:1240px;width:85%;margin-left:auto;margin-right:auto;position:relative;position:relative;display:block;}.outer-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}@media screen and (max-width:600px){.outer-wrapper{width:100%;}}.outer-wrapper .inner-wrapper{position:relative;width:90%;margin-left:5%;}@media screen and (max-width:600px){.outer-wrapper .inner-wrapper{width:94%;margin-left:3%;}}.wrapper{max-width:1240px;width:85%;margin-left:auto;margin-right:auto;position:relative;position:relative;display:block;}.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}@media screen and (max-width:600px){.wrapper{width:94%;}}a{text-decoration:none;color:#221e1f;}a.block-link{display:block;}.breadcrumb{font-size:10px;line-height:10px;text-transform:uppercase;font-weight:100;padding:0;margin-bottom:10px;}.title p{float:none;margin:0;}.field-label{font-size:10px;line-height:10px;text-transform:uppercase;font-weight:100;margin-bottom:10px;}ul{list-style-type:none;padding:0;margin:0;}ul li{padding:0;margin:0;}ul.menu{margin:0;padding:0;}ul.menu li{margin:0;padding:0;list-style:none;list-style-type:none;}ul.menu li.expanded{list-style-image:none;list-style-type:none;}ul.menu li.leaf{list-style-image:none;list-style-type:none;}.item-list ul{margin:0;}.item-list ul li{padding:0;margin:0;}.item-list .title{font-weight:100;}ol{margin:0;padding:0;list-style-type:none;}.label{font-size:10px;line-height:10px;text-transform:uppercase;font-weight:100;margin-bottom:10px;}.grid-display{position:fixed;z-index:999;width:100%;height:100%;pointer-events:none;display:none;}.grid-display .wrapper{height:100%;}.grid-display .grid-unit{width:7.41667%;margin-right:1%;float:left;background-color:rgba(255,50,50,0.25);height:100%;}@media screen and (max-width:600px){.grid-display .grid-unit{width:6.5%;margin-right:2%;}}.grid-display .grid-unit:nth-child(12n){margin-right:0;}.grid-display .grid-unit:nth-child(12n+1){clear:left;}
.node-class-photo.node-full > .content,.node-field-trip.node-full > .content,.node-news.node-full > .content,.node-news-ib.node-full > .content,.node-article.node-full > .content,.node-webform.node-full > .content{position:relative;padding-top:30px;width:57.91667%;margin-right:1%;float:left;margin-left:-100%;padding-left:100%;margin-bottom:60px;}@media screen and (max-width:600px){.node-class-photo.node-full > .content,.node-field-trip.node-full > .content,.node-news.node-full > .content,.node-news-ib.node-full > .content,.node-article.node-full > .content,.node-webform.node-full > .content{width:57.5%;margin-right:2%;}}.node-class-photo.node-full > .content .field-name-body,.node-field-trip.node-full > .content .field-name-body,.node-news.node-full > .content .field-name-body,.node-news-ib.node-full > .content .field-name-body,.node-article.node-full > .content .field-name-body,.node-webform.node-full > .content .field-name-body{width:70.93878%;margin-right:1.71429%;float:left;margin-left:14.53061%;margin-bottom:20px;}@media screen and (max-width:600px){.node-class-photo.node-full > .content .field-name-body,.node-field-trip.node-full > .content .field-name-body,.node-news.node-full > .content .field-name-body,.node-news-ib.node-full > .content .field-name-body,.node-article.node-full > .content .field-name-body,.node-webform.node-full > .content .field-name-body{width:70.44898%;margin-right:3.42857%;}}.node-class-photo.node-full > .content .field-name-body iframe,.node-field-trip.node-full > .content .field-name-body iframe,.node-news.node-full > .content .field-name-body iframe,.node-news-ib.node-full > .content .field-name-body iframe,.node-article.node-full > .content .field-name-body iframe,.node-webform.node-full > .content .field-name-body iframe{width:100% !important;max-height:286px;}.node-class-photo.node-full > .content .field-name-body .header2,.node-class-photo.node-full > .content .field-name-body .header3,.node-field-trip.node-full > .content .field-name-body .header2,.node-field-trip.node-full > .content .field-name-body .header3,.node-news.node-full > .content .field-name-body .header2,.node-news.node-full > .content .field-name-body .header3,.node-news-ib.node-full > .content .field-name-body .header2,.node-news-ib.node-full > .content .field-name-body .header3,.node-article.node-full > .content .field-name-body .header2,.node-article.node-full > .content .field-name-body .header3,.node-webform.node-full > .content .field-name-body .header2,.node-webform.node-full > .content .field-name-body .header3{font-weight:700;}.node-class-photo.node-full > .content .field-name-body .header2,.node-field-trip.node-full > .content .field-name-body .header2,.node-news.node-full > .content .field-name-body .header2,.node-news-ib.node-full > .content .field-name-body .header2,.node-article.node-full > .content .field-name-body .header2,.node-webform.node-full > .content .field-name-body .header2{text-transform:uppercase;}.node-class-photo.node-full > .content .field-name-body img,.node-field-trip.node-full > .content .field-name-body img,.node-news.node-full > .content .field-name-body img,.node-news-ib.node-full > .content .field-name-body img,.node-article.node-full > .content .field-name-body img,.node-webform.node-full > .content .field-name-body img{width:120.48%;margin-right:2.4%;float:left;height:auto;margin-left:-20.48%;}@media screen and (max-width:600px){.node-class-photo.node-full > .content .field-name-body img,.node-field-trip.node-full > .content .field-name-body img,.node-news.node-full > .content .field-name-body img,.node-news-ib.node-full > .content .field-name-body img,.node-article.node-full > .content .field-name-body img,.node-webform.node-full > .content .field-name-body img{width:120.96%;margin-right:4.8%;}}.node-class-photo.node-full > .content .field-name-body .imagetext,.node-field-trip.node-full > .content .field-name-body .imagetext,.node-news.node-full > .content .field-name-body .imagetext,.node-news-ib.node-full > .content .field-name-body .imagetext,.node-article.node-full > .content .field-name-body .imagetext,.node-webform.node-full > .content .field-name-body .imagetext{display:block;font-size:10px;line-height:15px;text-transform:uppercase;font-weight:100;margin-top:-20px;}.node-class-photo.node-full > .content .field-name-body .video-outer-wrapper,.node-field-trip.node-full > .content .field-name-body .video-outer-wrapper,.node-news.node-full > .content .field-name-body .video-outer-wrapper,.node-news-ib.node-full > .content .field-name-body .video-outer-wrapper,.node-article.node-full > .content .field-name-body .video-outer-wrapper,.node-webform.node-full > .content .field-name-body .video-outer-wrapper{width:120.48%;margin-right:2.4%;float:left;margin-left:-20.48%;height:auto !important;margin-top:-20px;margin-bottom:20px;}@media screen and (max-width:600px){.node-class-photo.node-full > .content .field-name-body .video-outer-wrapper,.node-field-trip.node-full > .content .field-name-body .video-outer-wrapper,.node-news.node-full > .content .field-name-body .video-outer-wrapper,.node-news-ib.node-full > .content .field-name-body .video-outer-wrapper,.node-article.node-full > .content .field-name-body .video-outer-wrapper,.node-webform.node-full > .content .field-name-body .video-outer-wrapper{width:120.96%;margin-right:4.8%;}}.node-class-photo.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper,.node-field-trip.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper,.node-news.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper,.node-news-ib.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper,.node-article.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper,.node-webform.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper{position:relative;padding-bottom:56.25%;height:0;}.node-class-photo.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper iframe,.node-field-trip.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper iframe,.node-news.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper iframe,.node-news-ib.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper iframe,.node-article.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper iframe,.node-webform.node-full > .content .field-name-body .video-outer-wrapper .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.node-class-photo.node-full > .content .field-name-body .quote,.node-field-trip.node-full > .content .field-name-body .quote,.node-news.node-full > .content .field-name-body .quote,.node-news-ib.node-full > .content .field-name-body .quote,.node-article.node-full > .content .field-name-body .quote,.node-webform.node-full > .content .field-name-body .quote{width:120.48%;margin-right:2.4%;float:left;margin-left:-20.48%;font-size:25px;line-height:30px;font-weight:100;padding:20px;background-color:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:600px){.node-class-photo.node-full > .content .field-name-body .quote,.node-field-trip.node-full > .content .field-name-body .quote,.node-news.node-full > .content .field-name-body .quote,.node-news-ib.node-full > .content .field-name-body .quote,.node-article.node-full > .content .field-name-body .quote,.node-webform.node-full > .content .field-name-body .quote{width:120.96%;margin-right:4.8%;}}@media screen and (max-width:1400px){.node-class-photo.node-full > .content .field-name-body .quote,.node-field-trip.node-full > .content .field-name-body .quote,.node-news.node-full > .content .field-name-body .quote,.node-news-ib.node-full > .content .field-name-body .quote,.node-article.node-full > .content .field-name-body .quote,.node-webform.node-full > .content .field-name-body .quote{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.node-class-photo.node-full > .content .field-name-body .quote,.node-field-trip.node-full > .content .field-name-body .quote,.node-news.node-full > .content .field-name-body .quote,.node-news-ib.node-full > .content .field-name-body .quote,.node-article.node-full > .content .field-name-body .quote,.node-webform.node-full > .content .field-name-body .quote{font-size:16px;line-height:20px;}}.node-class-photo.node-full > .content .field-name-body table,.node-field-trip.node-full > .content .field-name-body table,.node-news.node-full > .content .field-name-body table,.node-news-ib.node-full > .content .field-name-body table,.node-article.node-full > .content .field-name-body table,.node-webform.node-full > .content .field-name-body table{width:100%;margin-bottom:20px;}.node-class-photo.node-full > .content .field-name-body table td,.node-field-trip.node-full > .content .field-name-body table td,.node-news.node-full > .content .field-name-body table td,.node-news-ib.node-full > .content .field-name-body table td,.node-article.node-full > .content .field-name-body table td,.node-webform.node-full > .content .field-name-body table td{vertical-align:top;border:1px solid #c7c6c7;padding:5px;}.node-class-photo.node-full .aside,.node-field-trip.node-full .aside,.node-news.node-full .aside,.node-news-ib.node-full .aside,.node-article.node-full .aside,.node-webform.node-full .aside{padding-top:30px;width:32.66667%;float:left;margin-left:8.41667%;float:right;clear:right;}@media screen and (max-width:600px){.node-class-photo.node-full .aside,.node-field-trip.node-full .aside,.node-news.node-full .aside,.node-news-ib.node-full .aside,.node-article.node-full .aside,.node-webform.node-full .aside{width:32%;}}.node-class-photo.node-full .aside .field-name-field-downloads,.node-class-photo.node-full .aside .view,.node-field-trip.node-full .aside .field-name-field-downloads,.node-field-trip.node-full .aside .view,.node-news.node-full .aside .field-name-field-downloads,.node-news.node-full .aside .view,.node-news-ib.node-full .aside .field-name-field-downloads,.node-news-ib.node-full .aside .view,.node-article.node-full .aside .field-name-field-downloads,.node-article.node-full .aside .view,.node-webform.node-full .aside .field-name-field-downloads,.node-webform.node-full .aside .view{width:74.25%;float:left;margin-left:25.75%;}@media screen and (max-width:600px){.node-class-photo.node-full .aside .field-name-field-downloads,.node-class-photo.node-full .aside .view,.node-field-trip.node-full .aside .field-name-field-downloads,.node-field-trip.node-full .aside .view,.node-news.node-full .aside .field-name-field-downloads,.node-news.node-full .aside .view,.node-news-ib.node-full .aside .field-name-field-downloads,.node-news-ib.node-full .aside .view,.node-article.node-full .aside .field-name-field-downloads,.node-article.node-full .aside .view,.node-webform.node-full .aside .field-name-field-downloads,.node-webform.node-full .aside .view{width:73.5%;}}@media screen and (max-width:900px){.node-class-photo.node-full .aside .field-name-field-downloads,.node-field-trip.node-full .aside .field-name-field-downloads,.node-news.node-full .aside .field-name-field-downloads,.node-news-ib.node-full .aside .field-name-field-downloads,.node-article.node-full .aside .field-name-field-downloads,.node-webform.node-full .aside .field-name-field-downloads{width:100%;margin-right:0;}.node-class-photo.node-full .aside .view,.node-field-trip.node-full .aside .view,.node-news.node-full .aside .view,.node-news-ib.node-full .aside .view,.node-article.node-full .aside .view,.node-webform.node-full .aside .view{width:100%;margin-right:0;}}@media screen and (max-width:600px){.node-class-photo.node-full > .content,.node-field-trip.node-full > .content,.node-news.node-full > .content,.node-news-ib.node-full > .content,.node-article.node-full > .content,.node-webform.node-full > .content{width:100%;margin-right:0;margin-bottom:0;}.node-class-photo.node-full > .content .field-name-body,.node-field-trip.node-full > .content .field-name-body,.node-news.node-full > .content .field-name-body,.node-news-ib.node-full > .content .field-name-body,.node-article.node-full > .content .field-name-body,.node-webform.node-full > .content .field-name-body{width:83.16667%;margin-right:1%;float:left;margin-left:8.41667%;}}@media screen and (max-width:600px) and (max-width:600px){.node-class-photo.node-full > .content .field-name-body,.node-field-trip.node-full > .content .field-name-body,.node-news.node-full > .content .field-name-body,.node-news-ib.node-full > .content .field-name-body,.node-article.node-full > .content .field-name-body,.node-webform.node-full > .content .field-name-body{width:83%;margin-right:2%;}}@media screen and (max-width:600px){.node-class-photo.node-full > .content .field-name-body iframe,.node-field-trip.node-full > .content .field-name-body iframe,.node-news.node-full > .content .field-name-body iframe,.node-news-ib.node-full > .content .field-name-body iframe,.node-article.node-full > .content .field-name-body iframe,.node-webform.node-full > .content .field-name-body iframe{height:300px !important;}.node-class-photo.node-full > .content .field-name-body img,.node-field-trip.node-full > .content .field-name-body img,.node-news.node-full > .content .field-name-body img,.node-news-ib.node-full > .content .field-name-body img,.node-article.node-full > .content .field-name-body img,.node-webform.node-full > .content .field-name-body img{width:110.12%;margin-right:1.2%;float:left;margin-left:-10.12%;}}@media screen and (max-width:600px) and (max-width:600px){.node-class-photo.node-full > .content .field-name-body img,.node-field-trip.node-full > .content .field-name-body img,.node-news.node-full > .content .field-name-body img,.node-news-ib.node-full > .content .field-name-body img,.node-article.node-full > .content .field-name-body img,.node-webform.node-full > .content .field-name-body img{width:110.24%;margin-right:2.4%;}}@media screen and (max-width:600px){.node-class-photo.node-full > .content .field-name-body .quote,.node-field-trip.node-full > .content .field-name-body .quote,.node-news.node-full > .content .field-name-body .quote,.node-news-ib.node-full > .content .field-name-body .quote,.node-article.node-full > .content .field-name-body .quote,.node-webform.node-full > .content .field-name-body .quote{width:110.12%;margin-right:1.2%;float:left;margin-left:-10.12%;}}@media screen and (max-width:600px) and (max-width:600px){.node-class-photo.node-full > .content .field-name-body .quote,.node-field-trip.node-full > .content .field-name-body .quote,.node-news.node-full > .content .field-name-body .quote,.node-news-ib.node-full > .content .field-name-body .quote,.node-article.node-full > .content .field-name-body .quote,.node-webform.node-full > .content .field-name-body .quote{width:110.24%;margin-right:2.4%;}}@media screen and (max-width:600px){.node-class-photo.node-full > .content .field-name-body .video-outer-wrapper,.node-field-trip.node-full > .content .field-name-body .video-outer-wrapper,.node-news.node-full > .content .field-name-body .video-outer-wrapper,.node-news-ib.node-full > .content .field-name-body .video-outer-wrapper,.node-article.node-full > .content .field-name-body .video-outer-wrapper,.node-webform.node-full > .content .field-name-body .video-outer-wrapper{width:110.12%;margin-right:1.2%;float:left;margin-left:-10.12%;}}@media screen and (max-width:600px) and (max-width:600px){.node-class-photo.node-full > .content .field-name-body .video-outer-wrapper,.node-field-trip.node-full > .content .field-name-body .video-outer-wrapper,.node-news.node-full > .content .field-name-body .video-outer-wrapper,.node-news-ib.node-full > .content .field-name-body .video-outer-wrapper,.node-article.node-full > .content .field-name-body .video-outer-wrapper,.node-webform.node-full > .content .field-name-body .video-outer-wrapper{width:110.24%;margin-right:2.4%;}}@media screen and (max-width:600px){.node-class-photo.node-full .aside,.node-field-trip.node-full .aside,.node-news.node-full .aside,.node-news-ib.node-full .aside,.node-article.node-full .aside,.node-webform.node-full .aside{padding-top:60px;width:100%;margin-right:0;margin-left:0;}.node-class-photo.node-full .aside .field-name-field-downloads,.node-field-trip.node-full .aside .field-name-field-downloads,.node-news.node-full .aside .field-name-field-downloads,.node-news-ib.node-full .aside .field-name-field-downloads,.node-article.node-full .aside .field-name-field-downloads,.node-webform.node-full .aside .field-name-field-downloads{width:83.16667%;float:left;margin-left:0;}}@media screen and (max-width:600px) and (max-width:600px){.node-class-photo.node-full .aside .field-name-field-downloads,.node-field-trip.node-full .aside .field-name-field-downloads,.node-news.node-full .aside .field-name-field-downloads,.node-news-ib.node-full .aside .field-name-field-downloads,.node-article.node-full .aside .field-name-field-downloads,.node-webform.node-full .aside .field-name-field-downloads{width:83%;}}@media screen and (max-width:600px){.node-class-photo.node-full .aside .view,.node-field-trip.node-full .aside .view,.node-news.node-full .aside .view,.node-news-ib.node-full .aside .view,.node-article.node-full .aside .view,.node-webform.node-full .aside .view{margin-left:0;}.node-class-photo.node-full .aside .view .views-row,.node-field-trip.node-full .aside .view .views-row,.node-news.node-full .aside .view .views-row,.node-news-ib.node-full .aside .view .views-row,.node-article.node-full .aside .view .views-row,.node-webform.node-full .aside .view .views-row{width:49.5%;margin-right:1%;float:left;}}@media screen and (max-width:600px) and (max-width:600px){.node-class-photo.node-full .aside .view .views-row,.node-field-trip.node-full .aside .view .views-row,.node-news.node-full .aside .view .views-row,.node-news-ib.node-full .aside .view .views-row,.node-article.node-full .aside .view .views-row,.node-webform.node-full .aside .view .views-row{width:49%;margin-right:2%;}}@media screen and (max-width:600px){.node-class-photo.node-full .aside .view .views-row:nth-child(2n),.node-field-trip.node-full .aside .view .views-row:nth-child(2n),.node-news.node-full .aside .view .views-row:nth-child(2n),.node-news-ib.node-full .aside .view .views-row:nth-child(2n),.node-article.node-full .aside .view .views-row:nth-child(2n),.node-webform.node-full .aside .view .views-row:nth-child(2n){margin-right:0;}.node-class-photo.node-full .aside .view .views-row:nth-child(2n+1),.node-field-trip.node-full .aside .view .views-row:nth-child(2n+1),.node-news.node-full .aside .view .views-row:nth-child(2n+1),.node-news-ib.node-full .aside .view .views-row:nth-child(2n+1),.node-article.node-full .aside .view .views-row:nth-child(2n+1),.node-webform.node-full .aside .view .views-row:nth-child(2n+1){clear:left;}}.node-class-photo.node-list-teaser,.node-field-trip.node-list-teaser,.node-news.node-list-teaser,.node-news-ib.node-list-teaser,.node-article.node-list-teaser,.node-page.node-list-teaser,.node-webform.node-list-teaser{margin-bottom:30px;}.node-class-photo.node-list-teaser a,.node-field-trip.node-list-teaser a,.node-news.node-list-teaser a,.node-news-ib.node-list-teaser a,.node-article.node-list-teaser a,.node-page.node-list-teaser a,.node-webform.node-list-teaser a{text-align:center;}.node-class-photo.node-list-teaser a .circle,.node-field-trip.node-list-teaser a .circle,.node-news.node-list-teaser a .circle,.node-news-ib.node-list-teaser a .circle,.node-article.node-list-teaser a .circle,.node-page.node-list-teaser a .circle,.node-webform.node-list-teaser a .circle{position:relative;margin-bottom:10px;}.node-class-photo.node-list-teaser a .circle .field-name-field-image img,.node-class-photo.node-list-teaser a .circle .field-name-field-teaser-image img,.node-field-trip.node-list-teaser a .circle .field-name-field-image img,.node-field-trip.node-list-teaser a .circle .field-name-field-teaser-image img,.node-news.node-list-teaser a .circle .field-name-field-image img,.node-news.node-list-teaser a .circle .field-name-field-teaser-image img,.node-news-ib.node-list-teaser a .circle .field-name-field-image img,.node-news-ib.node-list-teaser a .circle .field-name-field-teaser-image img,.node-article.node-list-teaser a .circle .field-name-field-image img,.node-article.node-list-teaser a .circle .field-name-field-teaser-image img,.node-page.node-list-teaser a .circle .field-name-field-image img,.node-page.node-list-teaser a .circle .field-name-field-teaser-image img,.node-webform.node-list-teaser a .circle .field-name-field-image img,.node-webform.node-list-teaser a .circle .field-name-field-teaser-image img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.node-class-photo.node-list-teaser a .circle .hover-color,.node-field-trip.node-list-teaser a .circle .hover-color,.node-news.node-list-teaser a .circle .hover-color,.node-news-ib.node-list-teaser a .circle .hover-color,.node-article.node-list-teaser a .circle .hover-color,.node-page.node-list-teaser a .circle .hover-color,.node-webform.node-list-teaser a .circle .hover-color{position:absolute;top:0;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;opacity:0;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;}.node-class-photo.node-list-teaser a:hover .circle .field-name-field-image,.node-field-trip.node-list-teaser a:hover .circle .field-name-field-image,.node-news.node-list-teaser a:hover .circle .field-name-field-image,.node-news-ib.node-list-teaser a:hover .circle .field-name-field-image,.node-article.node-list-teaser a:hover .circle .field-name-field-image,.node-page.node-list-teaser a:hover .circle .field-name-field-image,.node-webform.node-list-teaser a:hover .circle .field-name-field-image{opacity:0;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;}.node-class-photo.node-list-teaser a:hover .circle .hover-color,.node-field-trip.node-list-teaser a:hover .circle .hover-color,.node-news.node-list-teaser a:hover .circle .hover-color,.node-news-ib.node-list-teaser a:hover .circle .hover-color,.node-article.node-list-teaser a:hover .circle .hover-color,.node-page.node-list-teaser a:hover .circle .hover-color,.node-webform.node-list-teaser a:hover .circle .hover-color{opacity:1;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;}.node-class-photo.node-big-teaser,.node-news.node-big-teaser,.node-field-trip.node-big-teaser,.node-news-ib.node-big-teaser{width:74.75%;margin-right:1%;float:left;position:relative;}@media screen and (max-width:600px){.node-class-photo.node-big-teaser,.node-news.node-big-teaser,.node-field-trip.node-big-teaser,.node-news-ib.node-big-teaser{width:74.5%;margin-right:2%;}}.node-class-photo.node-big-teaser .title,.node-news.node-big-teaser .title,.node-field-trip.node-big-teaser .title,.node-news-ib.node-big-teaser .title{font-size:45px;line-height:45px;font-weight:100;width:88.74074%;float:left;margin-left:45.03704%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;padding:20px;font-weight:100;}@media screen and (max-width:1240px){.node-class-photo.node-big-teaser .title,.node-news.node-big-teaser .title,.node-field-trip.node-big-teaser .title,.node-news-ib.node-big-teaser .title{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){.node-class-photo.node-big-teaser .title,.node-news.node-big-teaser .title,.node-field-trip.node-big-teaser .title,.node-news-ib.node-big-teaser .title{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-class-photo.node-big-teaser .title,.node-news.node-big-teaser .title,.node-field-trip.node-big-teaser .title,.node-news-ib.node-big-teaser .title{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-class-photo.node-big-teaser .title,.node-news.node-big-teaser .title,.node-field-trip.node-big-teaser .title,.node-news-ib.node-big-teaser .title{width:88.59259%;}}.node-class-photo.node-big-teaser .field-name-field-teaser-text,.node-news.node-big-teaser .field-name-field-teaser-text,.node-field-trip.node-big-teaser .field-name-field-teaser-text,.node-news-ib.node-big-teaser .field-name-field-teaser-text{width:66.22222%;float:left;margin-left:45.03704%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;padding:20px;}@media screen and (max-width:600px){.node-class-photo.node-big-teaser .field-name-field-teaser-text,.node-news.node-big-teaser .field-name-field-teaser-text,.node-field-trip.node-big-teaser .field-name-field-teaser-text,.node-news-ib.node-big-teaser .field-name-field-teaser-text{width:65.77778%;}}@media screen and (max-width:900px){.node-class-photo.node-big-teaser .field-name-field-teaser-text,.node-news.node-big-teaser .field-name-field-teaser-text,.node-field-trip.node-big-teaser .field-name-field-teaser-text,.node-news-ib.node-big-teaser .field-name-field-teaser-text{display:none;}}@media screen and (max-width:600px){.node-class-photo.node-big-teaser .title,.node-news.node-big-teaser .title,.node-field-trip.node-big-teaser .title,.node-news-ib.node-big-teaser .title{padding:15px;}}.node-header{position:relative;width:100%;float:left;margin-bottom:20px;}.node-header h1.title{width:100%;float:left;margin-left:14.53061%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;padding:20px;}@media screen and (max-width:600px){.node-header h1.title{width:100%;}}.node-news .node-header h1.title{background-color:#53b136;}.node-news-ib .node-header h1.title{background-color:#1b81c8;}.node-field-trip .node-header h1.title,.node-class-photo .node-header h1.title{background-color:#bb63d6;}.node-article .node-header h1.title,.node-webform .node-header h1.title{position:static;}.node-article.has-image .node-header h1.title,.node-webform.has-image .node-header h1.title{position:absolute;}.the-school.node-article .node-header h1.title{background-color:#53b136;}.student-at-ng.node-article .node-header h1.title{background-color:#bb63d6;}.future-student.node-article .node-header h1.title{background-color:#f68c00;}.ib.node-article .node-header h1.title{background-color:#1b81c8;}.none.node-article .node-header h1.title{background-color:#c7c6c7;}.the-school.node-webform .node-header h1.title{background-color:#53b136;}.student-at-ng.node-webform .node-header h1.title{background-color:#bb63d6;}.future-student.node-webform .node-header h1.title{background-color:#f68c00;}.ib.node-webform .node-header h1.title{background-color:#1b81c8;}.none.node-webform .node-header h1.title{background-color:#c7c6c7;}@media screen and (max-width:600px){.node-header{overflow:hidden;}.node-header h1.title{width:92%;margin-left:8.41667%;padding:15px;}}.node-page .page-header{padding-top:30px;}.node-page .page-header .breadcrumb{width:49.5%;margin-right:1%;float:left;}@media screen and (max-width:600px){.node-page .page-header .breadcrumb{width:49%;margin-right:2%;}}@media screen and (max-width:600px){.node-page .page-header .breadcrumb{width:100%;margin-right:0;}}.node-page .page-header .text{width:49.5%;margin-right:1%;float:left;}@media screen and (max-width:600px){.node-page .page-header .text{width:49%;margin-right:2%;}}.node-page .page-header .text .title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:20px;width:83%;float:left;}@media screen and (max-width:600px){.node-page .page-header .text .title{width:82.66667%;}}@media screen and (max-width:600px){.node-page .page-header .text{width:100%;margin-right:0;}.node-page .page-header .text .title{padding:15px;}}.content .node-page .breadcrumb{margin-left:0;}.node-page.has-body .page-header,.node-page.has-article-menu .page-header{padding-bottom:50px;}@media screen and (max-width:600px){.node-page.has-body .page-header,.node-page.has-article-menu .page-header{padding-bottom:20px;}}.node-page.has-body .page-header .breadcrumb,.node-page.has-article-menu .page-header .breadcrumb{margin-left:8.41667%;}@media screen and (max-width:600px){.node-page.has-body .page-header .breadcrumb,.node-page.has-article-menu .page-header .breadcrumb{margin-left:0;}}.node-page.has-body .page-header .text,.node-page.has-article-menu .page-header .text{margin-left:8.41667%;}.node-page.has-body .page-header .text .title,.node-page.has-article-menu .page-header .text .title{background-color:transparent;padding:0;margin:20px 0 50px 0;}.node-page.has-body .page-header .text .field-name-body,.node-page.has-article-menu .page-header .text .field-name-body{width:83%;float:left;}@media screen and (max-width:600px){.node-page.has-body .page-header .text .field-name-body,.node-page.has-article-menu .page-header .text .field-name-body{width:82.66667%;}}.node-page.has-body .page-header .text .field-name-body img,.node-page.has-article-menu .page-header .text .field-name-body img{width:120.48%;float:left;margin-left:-20.48%;height:auto;}@media screen and (max-width:600px){.node-page.has-body .page-header .text .field-name-body img,.node-page.has-article-menu .page-header .text .field-name-body img{width:120.96%;}}@media screen and (max-width:600px){.node-page.has-body .page-header .text,.node-page.has-article-menu .page-header .text{margin-left:0;}.node-page.has-body .page-header .text .title,.node-page.has-article-menu .page-header .text .title{margin:10px 0 20px 0;}}.node-page.has-body .page-header .field-name-field-link-to-article,.node-page.has-body .page-header .field-name-field-article-menu,.node-page.has-article-menu .page-header .field-name-field-link-to-article,.node-page.has-article-menu .page-header .field-name-field-article-menu{width:32.66667%;float:left;margin-left:8.41667%;float:right;margin-top:20px;}@media screen and (max-width:600px){.node-page.has-body .page-header .field-name-field-link-to-article,.node-page.has-body .page-header .field-name-field-article-menu,.node-page.has-article-menu .page-header .field-name-field-link-to-article,.node-page.has-article-menu .page-header .field-name-field-article-menu{width:32%;}}@media screen and (max-width:900px){.node-page.has-body .page-header .field-name-field-link-to-article .field-items,.node-page.has-body .page-header .field-name-field-article-menu .field-items,.node-page.has-article-menu .page-header .field-name-field-link-to-article .field-items,.node-page.has-article-menu .page-header .field-name-field-article-menu .field-items{width:125.75%;float:left;}}@media screen and (max-width:900px) and (max-width:600px){.node-page.has-body .page-header .field-name-field-link-to-article .field-items,.node-page.has-body .page-header .field-name-field-article-menu .field-items,.node-page.has-article-menu .page-header .field-name-field-link-to-article .field-items,.node-page.has-article-menu .page-header .field-name-field-article-menu .field-items{width:126.5%;}}@media screen and (max-width:600px){.node-page.has-body .page-header .field-name-field-link-to-article,.node-page.has-body .page-header .field-name-field-article-menu,.node-page.has-article-menu .page-header .field-name-field-link-to-article,.node-page.has-article-menu .page-header .field-name-field-article-menu{width:83.16667%;float:left;margin-left:0;margin-top:0;}}@media screen and (max-width:600px) and (max-width:600px){.node-page.has-body .page-header .field-name-field-link-to-article,.node-page.has-body .page-header .field-name-field-article-menu,.node-page.has-article-menu .page-header .field-name-field-link-to-article,.node-page.has-article-menu .page-header .field-name-field-article-menu{width:83%;}}@media screen and (max-width:600px){.node-page.has-body .page-header .field-name-field-link-to-article .field-items,.node-page.has-body .page-header .field-name-field-article-menu .field-items,.node-page.has-article-menu .page-header .field-name-field-link-to-article .field-items,.node-page.has-article-menu .page-header .field-name-field-article-menu .field-items{width:100%;margin-right:0;}}@media screen and (max-width:600px){.node-page.has-article-menu .breadcrumb{margin-top:10px;}}.node-page .field-name-field-article-list{margin-top:30px;}.node-page .field-name-field-article-list > .field-items > .field-item{width:24.25%;margin-right:1%;float:left;}@media screen and (max-width:600px){.node-page .field-name-field-article-list > .field-items > .field-item{width:23.5%;margin-right:2%;}}.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(4n){margin-right:0;}.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(4n+1){clear:left;}@media screen and (max-width:900px){.node-page .field-name-field-article-list > .field-items > .field-item{width:32.66667%;margin-right:1%;float:left;}.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(4n+1){clear:none;}.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(4n){margin-right:1%;}}@media screen and (max-width:900px) and (max-width:600px){.node-page .field-name-field-article-list > .field-items > .field-item{width:32%;margin-right:2%;}}@media screen and (max-width:900px){.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(3n){margin-right:0;}.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(3n+1){clear:left;}}@media screen and (max-width:600px){.node-page .field-name-field-article-list > .field-items > .field-item{width:49.5%;margin-right:1%;float:left;}.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(3n+1){clear:none;}.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(3n){margin-right:2%;}}@media screen and (max-width:600px) and (max-width:600px){.node-page .field-name-field-article-list > .field-items > .field-item{width:49%;margin-right:2%;}}@media screen and (max-width:600px){.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(2n){margin-right:0;}.node-page .field-name-field-article-list > .field-items > .field-item:nth-child(2n+1){clear:left;}}.node-page.node-list-teaser{text-align:center;}.node-page.node-list-teaser a .circle .image-fallback{width:100%;padding-top:100%;margin-bottom:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#f3f3f3;}.the-school.node-page .page-header{background-color:#e5f3e1;}.student-at-ng.node-page .page-header{background-color:#e7c8f1;}.future-student.node-page .page-header{background-color:#fcdbb4;}.ib.node-page .page-header{background-color:#b3d1e2;}.none.node-page .page-header{background-color:#f3f3f3;}.the-school.node-page .page-header .page-link{background:#53b136;background:-webkit-gradient(linear,left top,right top,from(#53b136 50%),to(#bae0ae 50%));background:-webkit-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-moz-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-o-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:linear-gradient(to right,#53b136 50%,#bae0ae 50%);background-size:200% 100%;}.student-at-ng.node-page .page-header .page-link{background-color:#bb63d6;background:-webkit-gradient(linear,left top,right top,from(#bb63d6 50%),to(#d9a6ed 50%));background:-webkit-linear-gradient(left,#bb63d6 50%,#d9a6ed 50%);background:-moz-linear-gradient(left,#bb63d6 50%,#d9a6ed 50%);background:-o-linear-gradient(left,#bb63d6 50%,#d9a6ed 50%);background:linear-gradient(to right,#bb63d6 50%,#d9a6ed 50%);background-size:200% 100%;}.future-student.node-page .page-header .page-link{background-color:#f68c00;background:-webkit-gradient(linear,left top,right top,from(#f68c00 50%),to(#fac57e 50%));background:-webkit-linear-gradient(left,#f68c00 50%,#fac57e 50%);background:-moz-linear-gradient(left,#f68c00 50%,#fac57e 50%);background:-o-linear-gradient(left,#f68c00 50%,#fac57e 50%);background:linear-gradient(to right,#f68c00 50%,#fac57e 50%);background-size:200% 100%;}.ib.node-page .page-header .page-link{background-color:#1b81c8;background:-webkit-gradient(linear,left top,right top,from(#1b81c8 50%),to(#8dc0e3 50%));background:-webkit-linear-gradient(left,#1b81c8 50%,#8dc0e3 50%);background:-moz-linear-gradient(left,#1b81c8 50%,#8dc0e3 50%);background:-o-linear-gradient(left,#1b81c8 50%,#8dc0e3 50%);background:linear-gradient(to right,#1b81c8 50%,#8dc0e3 50%);background-size:200% 100%;}.the-school.node-page .page-header .page-link:after{background-color:#bae0ae;}.student-at-ng.node-page .page-header .page-link:after{background-color:#d9a6ed;}.future-student.node-page .page-header .page-link:after{background-color:#fac57e;}.ib.node-page .page-header .page-link:after{background-color:#8dc0e3;}.the-school.node-page .page-header h1.title{background-color:#53b136;}.student-at-ng.node-page .page-header h1.title{background-color:#bb63d6;}.future-student.node-page .page-header h1.title{background-color:#f68c00;}.ib.node-page .page-header h1.title{background-color:#1b81c8;}.none.node-page .page-header h1.title{background-color:#c7c6c7;}.node-article.node-full .article-menu,.node-webform.node-full .article-menu{width:32.66667%;float:left;float:right;margin-top:50px;}@media screen and (max-width:600px){.node-article.node-full .article-menu,.node-webform.node-full .article-menu{width:32%;}}.node-article.node-full .content .breadcrumb,.node-webform.node-full .content .breadcrumb{margin-left:14.53061%;}.node-article.node-full .aside > .field,.node-webform.node-full .aside > .field{margin-top:20px;}.node-article.node-full .aside > .field:first-child,.node-webform.node-full .aside > .field:first-child{margin-top:0;}.node-article.node-full .aside .field-name-field-links,.node-article.node-full .aside .field-name-field-contact,.node-article.node-full .aside .field-name-field-related-articles,.node-webform.node-full .aside .field-name-field-links,.node-webform.node-full .aside .field-name-field-contact,.node-webform.node-full .aside .field-name-field-related-articles{width:74.25%;float:left;margin-left:25.75%;}@media screen and (max-width:600px){.node-article.node-full .aside .field-name-field-links,.node-article.node-full .aside .field-name-field-contact,.node-article.node-full .aside .field-name-field-related-articles,.node-webform.node-full .aside .field-name-field-links,.node-webform.node-full .aside .field-name-field-contact,.node-webform.node-full .aside .field-name-field-related-articles{width:73.5%;}}@media screen and (max-width:900px){.node-article.node-full .article-menu .field-name-field-link-to-article,.node-webform.node-full .article-menu .field-name-field-link-to-article{width:125.75%;float:left;}}@media screen and (max-width:900px) and (max-width:600px){.node-article.node-full .article-menu .field-name-field-link-to-article,.node-webform.node-full .article-menu .field-name-field-link-to-article{width:126.5%;}}@media screen and (max-width:900px){.node-article.node-full .aside .field-name-field-links,.node-article.node-full .aside .field-name-field-contact,.node-article.node-full .aside .field-name-field-related-articles,.node-webform.node-full .aside .field-name-field-links,.node-webform.node-full .aside .field-name-field-contact,.node-webform.node-full .aside .field-name-field-related-articles{width:100%;margin-right:0;}}@media screen and (max-width:600px){.node-article.node-full .article-menu,.node-webform.node-full .article-menu{width:100%;margin-right:0;float:left;margin-top:20px;}.node-article.node-full .article-menu .field-name-field-link-to-article,.node-webform.node-full .article-menu .field-name-field-link-to-article{width:83.16667%;float:left;}}@media screen and (max-width:600px) and (max-width:600px){.node-article.node-full .article-menu .field-name-field-link-to-article,.node-webform.node-full .article-menu .field-name-field-link-to-article{width:83%;}}@media screen and (max-width:600px){.node-article.node-full .content .breadcrumb,.node-webform.node-full .content .breadcrumb{margin-left:8.41667%;}.node-article.node-full .aside,.node-webform.node-full .aside{margin-left:0;width:100%;margin-right:0;}.node-article.node-full .aside .field-name-field-links,.node-article.node-full .aside .field-name-field-contact,.node-article.node-full .aside .field-name-field-related-articles,.node-webform.node-full .aside .field-name-field-links,.node-webform.node-full .aside .field-name-field-contact,.node-webform.node-full .aside .field-name-field-related-articles{width:100%;margin-right:0;margin-left:0;}.node-article.node-full .aside .field-name-field-contact > .field-items > .field-item,.node-webform.node-full .aside .field-name-field-contact > .field-items > .field-item{width:49.5%;margin-right:1%;float:left;}}@media screen and (max-width:600px) and (max-width:600px){.node-article.node-full .aside .field-name-field-contact > .field-items > .field-item,.node-webform.node-full .aside .field-name-field-contact > .field-items > .field-item{width:49%;margin-right:2%;}}@media screen and (max-width:600px){.node-article.node-full .aside .field-name-field-contact > .field-items > .field-item:nth-child(2n),.node-webform.node-full .aside .field-name-field-contact > .field-items > .field-item:nth-child(2n){margin-right:0;}.node-article.node-full .aside .field-name-field-contact > .field-items > .field-item:nth-child(2n+1),.node-webform.node-full .aside .field-name-field-contact > .field-items > .field-item:nth-child(2n+1){clear:left;}.node-article.node-full .aside .field-name-field-related-articles > .field-items > .field-item,.node-webform.node-full .aside .field-name-field-related-articles > .field-items > .field-item{width:49.5%;margin-right:1%;float:left;}}@media screen and (max-width:600px) and (max-width:600px){.node-article.node-full .aside .field-name-field-related-articles > .field-items > .field-item,.node-webform.node-full .aside .field-name-field-related-articles > .field-items > .field-item{width:49%;margin-right:2%;}}@media screen and (max-width:600px){.node-article.node-full .aside .field-name-field-related-articles > .field-items > .field-item:nth-child(2n),.node-webform.node-full .aside .field-name-field-related-articles > .field-items > .field-item:nth-child(2n){margin-right:0;}.node-article.node-full .aside .field-name-field-related-articles > .field-items > .field-item:nth-child(2n+1),.node-webform.node-full .aside .field-name-field-related-articles > .field-items > .field-item:nth-child(2n+1){clear:left;}}.node-article.node-list-teaser a .circle .image-fallback,.node-webform.node-list-teaser a .circle .image-fallback{width:100%;padding-top:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#f3f3f3;}.the-school.node-article.node-full .content{background-color:#e5f3e1;}.student-at-ng.node-article.node-full .content{background-color:#e7c8f1;}.future-student.node-article.node-full .content{background-color:#fcdbb4;}.ib.node-article.node-full .content{background-color:#b3d1e2;}.none.node-article.node-full .content{background-color:#f3f3f3;}.the-school.node-webform.node-full .content{background-color:#e5f3e1;}.student-at-ng.node-webform.node-full .content{background-color:#e7c8f1;}.future-student.node-webform.node-full .content{background-color:#fcdbb4;}.ib.node-webform.node-full .content{background-color:#b3d1e2;}.none.node-webform.node-full .content{background-color:#f3f3f3;}.content .breadcrumb{margin-left:14.53061%;}.the-school.node-list-teaser .circle .hover-color{background-color:#53b136;}.student-at-ng.node-list-teaser .circle .hover-color{background-color:#bb63d6;}.future-student.node-list-teaser .circle .hover-color{background-color:#f68c00;}.ib.node-list-teaser .circle .hover-color{background-color:#1b81c8;}.none.node-list-teaser .circle .hover-color{background-color:#c7c6c7;}.the-school.node-article h3.title.page-link{background:#53b136;background:-webkit-gradient(linear,left top,right top,from(#53b136 50%),to(#bae0ae 50%));background:-webkit-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-moz-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-o-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:linear-gradient(to right,#53b136 50%,#bae0ae 50%);background-size:200% 100%;}.student-at-ng.node-article h3.title.page-link{background-color:#bb63d6;background:-webkit-gradient(linear,left top,right top,from(#bb63d6 50%),to(#d9a6ed 50%));background:-webkit-linear-gradient(left,#bb63d6 50%,#d9a6ed 50%);background:-moz-linear-gradient(left,#bb63d6 50%,#d9a6ed 50%);background:-o-linear-gradient(left,#bb63d6 50%,#d9a6ed 50%);background:linear-gradient(to right,#bb63d6 50%,#d9a6ed 50%);background-size:200% 100%;}.future-student.node-article h3.title.page-link{background-color:#f68c00;background:-webkit-gradient(linear,left top,right top,from(#f68c00 50%),to(#fac57e 50%));background:-webkit-linear-gradient(left,#f68c00 50%,#fac57e 50%);background:-moz-linear-gradient(left,#f68c00 50%,#fac57e 50%);background:-o-linear-gradient(left,#f68c00 50%,#fac57e 50%);background:linear-gradient(to right,#f68c00 50%,#fac57e 50%);background-size:200% 100%;}.ib.node-article h3.title.page-link{background-color:#1b81c8;background:-webkit-gradient(linear,left top,right top,from(#1b81c8 50%),to(#8dc0e3 50%));background:-webkit-linear-gradient(left,#1b81c8 50%,#8dc0e3 50%);background:-moz-linear-gradient(left,#1b81c8 50%,#8dc0e3 50%);background:-o-linear-gradient(left,#1b81c8 50%,#8dc0e3 50%);background:linear-gradient(to right,#1b81c8 50%,#8dc0e3 50%);background-size:200% 100%;}.the-school.node-webform h3.title.page-link{background:#53b136;background:-webkit-gradient(linear,left top,right top,from(#53b136 50%),to(#bae0ae 50%));background:-webkit-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-moz-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-o-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:linear-gradient(to right,#53b136 50%,#bae0ae 50%);background-size:200% 100%;}.student-at-ng.node-webform h3.title.page-link{background-color:#bb63d6;background:-webkit-gradient(linear,left top,right top,from(#bb63d6 50%),to(#d9a6ed 50%));background:-webkit-linear-gradient(left,#bb63d6 50%,#d9a6ed 50%);background:-moz-linear-gradient(left,#bb63d6 50%,#d9a6ed 50%);background:-o-linear-gradient(left,#bb63d6 50%,#d9a6ed 50%);background:linear-gradient(to right,#bb63d6 50%,#d9a6ed 50%);background-size:200% 100%;}.future-student.node-webform h3.title.page-link{background-color:#f68c00;background:-webkit-gradient(linear,left top,right top,from(#f68c00 50%),to(#fac57e 50%));background:-webkit-linear-gradient(left,#f68c00 50%,#fac57e 50%);background:-moz-linear-gradient(left,#f68c00 50%,#fac57e 50%);background:-o-linear-gradient(left,#f68c00 50%,#fac57e 50%);background:linear-gradient(to right,#f68c00 50%,#fac57e 50%);background-size:200% 100%;}.ib.node-webform h3.title.page-link{background-color:#1b81c8;background:-webkit-gradient(linear,left top,right top,from(#1b81c8 50%),to(#8dc0e3 50%));background:-webkit-linear-gradient(left,#1b81c8 50%,#8dc0e3 50%);background:-moz-linear-gradient(left,#1b81c8 50%,#8dc0e3 50%);background:-o-linear-gradient(left,#1b81c8 50%,#8dc0e3 50%);background:linear-gradient(to right,#1b81c8 50%,#8dc0e3 50%);background-size:200% 100%;}.the-school.node-article h3.title.page-link:after{background-color:#bae0ae;}.student-at-ng.node-article h3.title.page-link:after{background-color:#d9a6ed;}.future-student.node-article h3.title.page-link:after{background-color:#fac57e;}.ib.node-article h3.title.page-link:after{background-color:#8dc0e3;}.the-school.node-webform h3.title.page-link:after{background-color:#bae0ae;}.student-at-ng.node-webform h3.title.page-link:after{background-color:#d9a6ed;}.future-student.node-webform h3.title.page-link:after{background-color:#fac57e;}.ib.node-webform h3.title.page-link:after{background-color:#8dc0e3;}.node-news.node-full > .content{background-color:#e5f3e1;}.node-news.node-full > .content .breadcrumb{margin-left:14.53061%;}@media screen and (max-width:600px){.node-news.node-full > .content .breadcrumb{margin-left:8.41667%;}}.node-news.node-full > .content .all-link{width:56.40816%;float:left;float:right;position:relative;display:block;padding:15px 75px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:30px;font-weight:100;font-weight:700;margin-bottom:50px;background-position:left bottom;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;background:#53b136;background:-webkit-gradient(linear,left top,right top,from(#53b136 50%),to(#bae0ae 50%));background:-webkit-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-moz-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-o-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:linear-gradient(to right,#53b136 50%,#bae0ae 50%);background-size:200% 100%;}@media screen and (max-width:600px){.node-news.node-full > .content .all-link{width:55.67347%;}}@media screen and (max-width:1400px){.node-news.node-full > .content .all-link{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.node-news.node-full > .content .all-link{font-size:16px;line-height:20px;}}.node-news.node-full > .content .all-link:after{position:absolute;right:0;top:0;background-image:url(/sites/all/themes/framework/images/sprites/next-icon.png);background-repeat:no-repeat;width:60px;height:100%;background-position:center center;background-color:#bae0ae;content:'';}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.node-news.node-full > .content .all-link:after{background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:100%;background-size:10px auto;background-position:center center;}}@media screen and (max-width:900px){.node-news.node-full > .content .all-link:after{width:50px;}}@media screen and (max-width:900px){.node-news.node-full > .content .all-link{width:70.93878%;float:left;float:right;}}@media screen and (max-width:900px) and (max-width:600px){.node-news.node-full > .content .all-link{width:70.44898%;}}@media screen and (max-width:600px){.node-news.node-full > .content .all-link{margin-bottom:30px;padding:10px 60px 10px 10px;}.node-news.node-full > .content .all-link:after{width:40px;}}.node-news.node-full > .content .all-link:hover{background-position:right bottom;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}@media screen and (max-width:900px){.node-news.node-full > .content .all-link:hover{background-position:left bottom;}}.node-news.node-full .aside .field-name-field-downloads{margin-bottom:20px;}.node-news.node-full .aside .field-name-field-downloads .file a:hover{color:#53b136;}.node-news.node-list-teaser a .circle .hover-color{background-color:#53b136;}.node-news.node-list-teaser a .circle .date{position:absolute;width:100%;top:50%;margin-top:-22px;font-size:45px;line-height:45px;font-weight:100;font-weight:700;}@media screen and (max-width:1240px){.node-news.node-list-teaser a .circle .date{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){.node-news.node-list-teaser a .circle .date{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-news.node-list-teaser a .circle .date{font-size:20px;line-height:20px;}}@media screen and (max-width:1240px){.node-news.node-list-teaser a .circle .date{margin-top:-15px;}}@media screen and (max-width:900px){.node-news.node-list-teaser a .circle .date{margin-top:-10px;}}.node-news.node-big-teaser .title{background-color:#53b136;}.node-news.node-big-teaser .field-name-field-teaser-text{background-color:#e5f3e1;}.node-news-ib.node-full > .content{background-color:#b3d1e2;}.node-news-ib.node-full > .content .breadcrumb{margin-left:14.53061%;}@media screen and (max-width:600px){.node-news-ib.node-full > .content .breadcrumb{margin-left:8.41667%;}}.node-news-ib.node-full .aside .field-name-field-downloads{margin-bottom:20px;}.node-news-ib.node-full .aside .field-name-field-downloads .file a:hover{color:#1b81c8;}.node-news-ib.node-list-teaser a .circle .hover-color{background-color:#1b81c8;}.node-news-ib.node-list-teaser a .circle .date{position:absolute;width:100%;top:50%;margin-top:-22px;font-size:45px;line-height:45px;font-weight:100;font-weight:700;}@media screen and (max-width:1240px){.node-news-ib.node-list-teaser a .circle .date{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){.node-news-ib.node-list-teaser a .circle .date{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-news-ib.node-list-teaser a .circle .date{font-size:20px;line-height:20px;}}.node-news-ib.node-big-teaser h1.title{background-color:#1b81c8;}.node-news-ib.node-big-teaser .field-name-field-teaser-text{background-color:#b3d1e2;}.node-news-ib.node-teaser{position:relative;margin-bottom:60px;}.node-news-ib.node-teaser h1.title{width:74.25%;float:left;position:absolute;bottom:0;right:0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:30px;font-weight:100;background-color:#1b81c8;}@media screen and (max-width:600px){.node-news-ib.node-teaser h1.title{width:73.5%;}}@media screen and (max-width:1400px){.node-news-ib.node-teaser h1.title{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.node-news-ib.node-teaser h1.title{font-size:16px;line-height:20px;}}.node-news-ib.node-teaser a .read-more{width:100%;float:left;}@media screen and (max-width:600px){.node-news-ib.node-teaser a .read-more{width:100%;}}.node-news-ib.node-teaser a .read-more .read-more-text,.node-news-ib.node-teaser a .read-more .icon{background-color:#b3d1e2;}@media screen and (max-width:900px){.node-news-ib.node-teaser{margin-bottom:50px;}}@media screen and (max-width:600px){.node-news-ib.node-teaser{margin-bottom:40px;}.node-news-ib.node-teaser h1.title{padding:15px;}}.node-class-photo.node-full .content,.node-field-trip.node-full .content{background-color:#e7c8f1;}.node-class-photo.node-full .content .breadcrumb,.node-field-trip.node-full .content .breadcrumb{margin-left:14.53061%;}@media screen and (max-width:600px){.node-class-photo.node-full .content .breadcrumb,.node-field-trip.node-full .content .breadcrumb{margin-left:8.41667%;}}.node-class-photo.node-full .content h1.title .field-name-field-class:after,.node-field-trip.node-full .content h1.title .field-name-field-class:after{content:' ';display:inline-block;float:left;}.node-class-photo.node-full .content h1.title .field-name-field-class,.node-class-photo.node-full .content h1.title .field-name-field-destination,.node-field-trip.node-full .content h1.title .field-name-field-class,.node-field-trip.node-full .content h1.title .field-name-field-destination{font-weight:700;display:inline-block;}.node-class-photo.node-full .content h1.title .field-name-field-year,.node-class-photo.node-full .content h1.title .field-name-field-year-class-photo,.node-field-trip.node-full .content h1.title .field-name-field-year,.node-field-trip.node-full .content h1.title .field-name-field-year-class-photo{clear:left;}.node-class-photo.node-list-teaser a .circle .hover-color,.node-field-trip.node-list-teaser a .circle .hover-color{background-color:#bb63d6;}.node-class-photo.node-list-teaser a .circle .field-name-field-class,.node-field-trip.node-list-teaser a .circle .field-name-field-class{position:absolute;width:100%;top:50%;margin-top:-22px;font-size:45px;line-height:45px;font-weight:100;font-weight:700;}@media screen and (max-width:1240px){.node-class-photo.node-list-teaser a .circle .field-name-field-class,.node-field-trip.node-list-teaser a .circle .field-name-field-class{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){.node-class-photo.node-list-teaser a .circle .field-name-field-class,.node-field-trip.node-list-teaser a .circle .field-name-field-class{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-class-photo.node-list-teaser a .circle .field-name-field-class,.node-field-trip.node-list-teaser a .circle .field-name-field-class{font-size:20px;line-height:20px;}}@media screen and (max-width:1240px){.node-class-photo.node-list-teaser a .circle .field-name-field-class,.node-field-trip.node-list-teaser a .circle .field-name-field-class{margin-top:-15px;}}@media screen and (max-width:900px){.node-class-photo.node-list-teaser a .circle .field-name-field-class,.node-field-trip.node-list-teaser a .circle .field-name-field-class{margin-top:-10px;}}.node-class-photo.node-list-teaser a .field-name-field-destination,.node-field-trip.node-list-teaser a .field-name-field-destination{font-weight:700;}.node-class-photo.node-big-teaser h1.title,.node-field-trip.node-big-teaser h1.title{background-color:#bb63d6;}.node-class-photo.node-big-teaser h1.title .field-name-field-class:after,.node-field-trip.node-big-teaser h1.title .field-name-field-class:after{content:' ';display:inline-block;float:left;}.node-class-photo.node-big-teaser h1.title .field-name-field-class,.node-class-photo.node-big-teaser h1.title .field-name-field-destination,.node-field-trip.node-big-teaser h1.title .field-name-field-class,.node-field-trip.node-big-teaser h1.title .field-name-field-destination{font-weight:700;display:inline-block;}.node-class-photo.node-big-teaser h1.title .field-name-field-year,.node-class-photo.node-big-teaser h1.title .field-name-field-year-class-photo,.node-field-trip.node-big-teaser h1.title .field-name-field-year,.node-field-trip.node-big-teaser h1.title .field-name-field-year-class-photo{clear:left;}.node-class-photo.node-big-teaser .field-name-field-teaser-text,.node-field-trip.node-big-teaser .field-name-field-teaser-text{background-color:#e7c8f1;}.node-top-banner a .text{width:49.5%;margin-right:1%;float:left;position:absolute;bottom:0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:600px){.node-top-banner a .text{width:49%;margin-right:2%;}}.node-top-banner a .text .title{margin-bottom:10px;}.node-top-banner a .text .field-name-field-teaser-text{-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;}@media screen and (max-width:900px){.node-top-banner a .text .title{margin-bottom:0;}.node-top-banner a .text .field-name-field-teaser-text{display:none;}}@media screen and (max-width:600px){.node-top-banner a .text{width:100%;margin-right:0;padding:15px;}}.node-top-banner a .read-more{position:absolute;width:32.66667%;margin-right:1%;float:left;margin-left:16.83333%;left:0;}@media screen and (max-width:600px){.node-top-banner a .read-more{width:32%;margin-right:2%;}}@media screen and (max-width:600px){.node-top-banner a .read-more{width:100%;margin-right:0;}}.node-top-banner a:hover .text .field-name-field-teaser-text{-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;opacity:1;}.node-top-banner.black .text{color:#ffffff;background-color:#221e1f;}.node-top-banner.purple .text{background-color:#bb63d6;}.node-top-banner.green .text{background-color:#53b136;}.node-top-banner.blue .text{background-color:#1b81c8;}.node-top-banner.orange .text{background-color:#f68c00;}.node-frontpage-banner.node-full,.node-frontpage-banner.node-teaser{position:relative;margin-bottom:60px;}@media screen and (max-width:900px){.node-frontpage-banner.node-full,.node-frontpage-banner.node-teaser{margin-bottom:50px;}}@media screen and (max-width:600px){.node-frontpage-banner.node-full,.node-frontpage-banner.node-teaser{margin-bottom:40px;}}.node-frontpage-banner.node-full .title,.node-frontpage-banner.node-teaser .title{font-size:45px;line-height:45px;font-weight:100;width:61.9375%;float:left;position:absolute;bottom:0;right:0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:1240px){.node-frontpage-banner.node-full .title,.node-frontpage-banner.node-teaser .title{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){.node-frontpage-banner.node-full .title,.node-frontpage-banner.node-teaser .title{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-frontpage-banner.node-full .title,.node-frontpage-banner.node-teaser .title{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-frontpage-banner.node-full .title,.node-frontpage-banner.node-teaser .title{width:61.375%;}}@media screen and (max-width:600px){.node-frontpage-banner.node-full .title,.node-frontpage-banner.node-teaser .title{width:91.58333%;float:left;padding:15px;}}@media screen and (max-width:600px) and (max-width:600px){.node-frontpage-banner.node-full .title,.node-frontpage-banner.node-teaser .title{width:91.5%;}}.node-frontpage-banner.node-full.black .title,.node-frontpage-banner.node-teaser.black .title{color:#ffffff;background-color:#221e1f;}.node-frontpage-banner.node-full.purple .title,.node-frontpage-banner.node-teaser.purple .title{background-color:#bb63d6;}.node-frontpage-banner.node-full.green .title,.node-frontpage-banner.node-teaser.green .title{background-color:#53b136;}.node-frontpage-banner.node-full.blue .title,.node-frontpage-banner.node-teaser.blue .title{background-color:#1b81c8;}.node-frontpage-banner.node-full.orange .title,.node-frontpage-banner.node-teaser.orange .title{background-color:#f68c00;}.node-frontpage-banner.node-big-teaser{position:relative;margin-bottom:60px;}@media screen and (max-width:900px){.node-frontpage-banner.node-big-teaser{margin-bottom:50px;}}@media screen and (max-width:600px){.node-frontpage-banner.node-big-teaser{margin-bottom:40px;}}.node-frontpage-banner.node-big-teaser a{position:relative;display:block;}.node-frontpage-banner.node-big-teaser a .text{position:absolute;}.node-frontpage-banner.node-big-teaser:not(.has-image) a .text{top:20px;left:20px;}@media screen and (max-width:600px){.node-frontpage-banner.node-big-teaser:not(.has-image) a .text{top:15px;left:15px;}}.node-frontpage-banner.node-big-teaser:not(.has-image) a .text .title{font-size:45px;line-height:45px;font-weight:100;width:90%;margin-bottom:40px;}@media screen and (max-width:1240px){.node-frontpage-banner.node-big-teaser:not(.has-image) a .text .title{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){.node-frontpage-banner.node-big-teaser:not(.has-image) a .text .title{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-frontpage-banner.node-big-teaser:not(.has-image) a .text .title{font-size:20px;line-height:20px;}}.node-frontpage-banner.node-big-teaser:not(.has-image) a{background-color:#53b136;}.node-frontpage-banner.node-big-teaser.black:not(.has-image) a{background-color:#221e1f;}.node-frontpage-banner.node-big-teaser.black:not(.has-image) a .text{color:#ffffff;}.node-frontpage-banner.node-big-teaser.purple:not(.has-image) a{background-color:#bb63d6;}.node-frontpage-banner.node-big-teaser.green:not(.has-image) a{background-color:#53b136;}.node-frontpage-banner.node-big-teaser.blue:not(.has-image) a{background-color:#1b81c8;}.node-frontpage-banner.node-big-teaser.orange:not(.has-image) a{background-color:#f68c00;}.node-frontpage-banner.node-big-teaser.has-image a .text{width:66%;float:left;bottom:0;right:0;padding:20px;background-color:#53b136;box-sizing:border-box;}@media screen and (max-width:600px){.node-frontpage-banner.node-big-teaser.has-image a .text{width:65.33333%;}}@media screen and (max-width:600px){.node-frontpage-banner.node-big-teaser.has-image a .text{width:91.58333%;float:left;}}@media screen and (max-width:600px) and (max-width:600px){.node-frontpage-banner.node-big-teaser.has-image a .text{width:91.5%;}}.node-frontpage-banner.node-big-teaser.black.has-image a .text{background-color:#221e1f;color:#ffffff;}.node-frontpage-banner.node-big-teaser.purple.has-image a .text{background-color:#bb63d6;}.node-frontpage-banner.node-big-teaser.green.has-image a .text{background-color:#53b136;}.node-frontpage-banner.node-big-teaser.blue.has-image a .text{background-color:#1b81c8;}.node-frontpage-banner.node-big-teaser.orange.has-image a .text{background-color:#f68c00;}.node-frontpage-banner.node-big-teaser:not(.has-image) a{padding-top:45%;}.node-frontpage-banner.node-big-teaser:not(.has-image) a .field-name-field-teaser-text{width:70%;}.view-display-id-attachment_after .node-frontpage-banner.node-big-teaser:not(.has-image) a{padding-top:91.5%;}.view-display-id-attachment_after .node-frontpage-banner.node-big-teaser:not(.has-image) a .field-name-field-teaser-text{width:90%;}@media screen and (max-width:600px){.view-display-id-attachment_after .node-frontpage-banner.node-big-teaser:not(.has-image) a{padding-top:45%;}}.node-frontpage-banner.node-teaser .title{width:74.25%;float:left;font-size:25px;line-height:30px;font-weight:100;}@media screen and (max-width:600px){.node-frontpage-banner.node-teaser .title{width:73.5%;}}@media screen and (max-width:1400px){.node-frontpage-banner.node-teaser .title{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.node-frontpage-banner.node-teaser .title{font-size:16px;line-height:20px;}}.node-employee.node-teaser{margin-bottom:30px;text-align:center;}.node-employee.node-teaser a{position:relative;display:block;margin-bottom:10px;}.node-employee.node-teaser a .field-name-field-image img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.node-employee.node-teaser a .hover-color{position:absolute;top:0;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;opacity:0;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;background-color:#53b136;}.node-employee.node-teaser a .hover-color .text{font-size:25px;line-height:30px;font-weight:100;font-weight:700;text-align:center;position:absolute;top:50%;margin-top:-15px;color:#000;width:100%;}@media screen and (max-width:1400px){.node-employee.node-teaser a .hover-color .text{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.node-employee.node-teaser a .hover-color .text{font-size:16px;line-height:20px;}}@media screen and (max-width:1400px){.node-employee.node-teaser a .hover-color .text{margin-top:-12px;}}@media screen and (max-width:600px){.node-employee.node-teaser a .hover-color .text{margin-top:-10px;}}.node-employee.node-teaser a:hover .hover-color{opacity:1;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;}.node-employee.node-teaser .title{font-weight:700;}.node-employee.node-teaser .field-name-field-job-title{font-size:25px;line-height:30px;font-weight:100;}@media screen and (max-width:1400px){.node-employee.node-teaser .field-name-field-job-title{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.node-employee.node-teaser .field-name-field-job-title{font-size:16px;line-height:20px;}}.node-employee.node-teaser .field-name-field-subjects .field-item{display:inline;}.node-employee.node-teaser .field-name-field-subjects .field-item:after{content:',';}.node-employee.node-teaser .field-name-field-subjects .field-item:last-child:after{content:'';}.node-employee.node-teaser .phone-label{display:inline-block;margin-bottom:0;font-family:"FoundersGroteskText",sans-serif;font-size:16px;line-height:20px;color:#221e1f;font-weight:100;text-transform:none;}.node-employee.node-teaser .field-name-field-phone{display:inline-block;}.node-employee.node-teaser .mail{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.node-employee.node-teaser .mail:hover{color:#53b136;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.node-quote.node-teaser .label{position:absolute;bottom:0;}.node-quote.node-teaser a{display:block;width:100%;float:left;padding:30px 0;}#block-views-quotes-frontpage .node-quote.node-teaser a{background-color:#f3f3f3;}.node-quote.node-teaser a .field-name-field-image{width:32.66667%;margin-right:1%;float:left;}@media screen and (max-width:600px){.node-quote.node-teaser a .field-name-field-image{width:32%;margin-right:2%;}}.node-quote.node-teaser a .field-name-field-image img{width:87.125%;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}@media screen and (max-width:600px){.node-quote.node-teaser a .field-name-field-image img{width:86.75%;}}.node-quote.node-teaser a .text{width:66.33333%;float:left;}@media screen and (max-width:600px){.node-quote.node-teaser a .text{width:66%;}}.node-quote.node-teaser a .text p{margin:0;}.node-quote.node-teaser a .text .field-name-body{font-size:45px;line-height:45px;font-weight:100;}@media screen and (max-width:1240px){.node-quote.node-teaser a .text .field-name-body{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){.node-quote.node-teaser a .text .field-name-body{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-quote.node-teaser a .text .field-name-body{font-size:20px;line-height:20px;}}.node-quote.node-teaser a .text .field-name-field-quoted{font-size:25px;line-height:30px;font-weight:100;margin-top:30px;float:left;}@media screen and (max-width:1400px){.node-quote.node-teaser a .text .field-name-field-quoted{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.node-quote.node-teaser a .text .field-name-field-quoted{font-size:16px;line-height:20px;}}@media screen and (max-width:600px){.node-quote.node-teaser a .field-name-field-image{display:none;}.node-quote.node-teaser a .text{width:100%;margin-right:0;}}.node-search-view{margin-bottom:30px;}.node-search-view a{text-align:center;}.node-search-view a .circle{position:relative;margin-bottom:10px;}.node-search-view a .circle .field-name-field-image{-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;}.node-search-view a .circle .field-name-field-image img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.node-search-view a .circle .image-fallback{width:100%;padding-top:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#f3f3f3;}.node-search-view a .circle .hover-color{background-color:#c7c6c7;position:absolute;top:0;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;opacity:0;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;}.node-search-view a .circle .node-type{position:absolute;width:100%;top:50%;margin-top:-22px;font-size:45px;line-height:45px;font-weight:100;font-weight:700;}@media screen and (max-width:1240px){.node-search-view a .circle .node-type{font-size:30px;line-height:30px;}}@media screen and (max-width:900px){.node-search-view a .circle .node-type{font-size:20px;line-height:20px;}}@media screen and (max-width:600px){.node-search-view a .circle .node-type{font-size:20px;line-height:20px;}}@media screen and (max-width:1240px){.node-search-view a .circle .node-type{margin-top:-15px;}}@media screen and (max-width:900px){.node-search-view a .circle .node-type{margin-top:-10px;}}.node-search-view a:hover .circle .field-name-field-image{opacity:0;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;}.node-search-view a:hover .circle .hover-color{opacity:1;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;}.node-webform.node-full > .content .webform-client-form{width:70.93878%;margin-right:1.71429%;float:left;margin-left:14.53061%;margin-bottom:0;}@media screen and (max-width:600px){.node-webform.node-full > .content .webform-client-form{width:70.44898%;margin-right:3.42857%;}}@media screen and (max-width:600px){.node-webform.node-full > .content .webform-client-form{width:83.16667%;margin-right:1%;float:left;margin-left:8.41667%;}}@media screen and (max-width:600px) and (max-width:600px){.node-webform.node-full > .content .webform-client-form{width:83%;margin-right:2%;}}.page-node-done #block-system-main{max-width:1240px;width:85%;margin-left:auto;margin-right:auto;position:relative;}@media screen and (max-width:600px){.page-node-done #block-system-main{width:94%;}}.page-node-done #block-system-main > .content{background-color:#f3f3f3;position:relative;padding-top:30px;width:57.91667%;margin-right:1%;float:left;margin-left:-100%;padding-left:100%;padding-top:60px;margin-bottom:60px;}@media screen and (max-width:600px){.page-node-done #block-system-main > .content{width:57.5%;margin-right:2%;}}.page-node-done #block-system-main > .content .webform-confirmation,.page-node-done #block-system-main > .content .links{width:70.93878%;margin-right:1.71429%;float:left;margin-left:14.53061%;margin-bottom:20px;}@media screen and (max-width:600px){.page-node-done #block-system-main > .content .webform-confirmation,.page-node-done #block-system-main > .content .links{width:70.44898%;margin-right:3.42857%;}}.page-node-done #block-system-main > .content .webform-confirmation a,.page-node-done #block-system-main > .content .links a{text-decoration:underline;}.page-node-done #block-system-main > .content .links{display:none;}
.field-name-field-image img,.field-name-field-teaser-image img{width:100%;height:auto;display:block;}.field-name-body a{text-decoration:underline;}.field-name-body ul{padding-left:20px;margin-bottom:20px;}.field-name-body ul li{list-style:disc;}.field-name-body .file .file-icon{display:none;}.field-name-body strong{font-weight:700;}.field-name-field-link-to-article .field-item a .page-link,.field-name-field-article-menu .field-item a .page-link{position:relative;display:block;width:100%;padding:15px 75px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:30px;font-weight:100;font-weight:700;margin-bottom:10px;background-position:left bottom;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}@media screen and (max-width:1400px){.field-name-field-link-to-article .field-item a .page-link,.field-name-field-article-menu .field-item a .page-link{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.field-name-field-link-to-article .field-item a .page-link,.field-name-field-article-menu .field-item a .page-link{font-size:16px;line-height:20px;}}.field-name-field-link-to-article .field-item a .page-link:after,.field-name-field-article-menu .field-item a .page-link:after{position:absolute;right:0;top:0;background-image:url(/sites/all/themes/framework/images/sprites/next-icon.png);background-repeat:no-repeat;width:60px;height:100%;background-position:center center;content:'';}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.field-name-field-link-to-article .field-item a .page-link:after,.field-name-field-article-menu .field-item a .page-link:after{background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:100%;background-size:10px auto;background-position:center center;}}@media screen and (max-width:900px){.field-name-field-link-to-article .field-item a .page-link:after,.field-name-field-article-menu .field-item a .page-link:after{width:50px;}}@media screen and (max-width:600px){.field-name-field-link-to-article .field-item a .page-link,.field-name-field-article-menu .field-item a .page-link{padding:10px 60px 10px 10px;}.field-name-field-link-to-article .field-item a .page-link:after,.field-name-field-article-menu .field-item a .page-link:after{width:40px;}}.field-name-field-link-to-article .field-item a:hover .page-link,.field-name-field-article-menu .field-item a:hover .page-link{background-position:right bottom;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}@media screen and (max-width:900px){.field-name-field-link-to-article .field-item a:hover .page-link,.field-name-field-article-menu .field-item a:hover .page-link{background-position:left bottom;}}.field-name-field-link-to-article .field-item a.active,.field-name-field-article-menu .field-item a.active{position:relative;display:block;width:100%;padding:15px 75px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:30px;font-weight:100;font-weight:700;margin-bottom:10px;}@media screen and (max-width:1400px){.field-name-field-link-to-article .field-item a.active,.field-name-field-article-menu .field-item a.active{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.field-name-field-link-to-article .field-item a.active,.field-name-field-article-menu .field-item a.active{font-size:16px;line-height:20px;}}.the-school.node-article .field-name-field-link-to-article .field-item a.active,.the-school.node-article
  .field-name-field-article-menu .field-item a.active{background-color:#bae0ae;}.student-at-ng.node-article .field-name-field-link-to-article .field-item a.active,.student-at-ng.node-article
  .field-name-field-article-menu .field-item a.active{background-color:#d9a6ed;}.future-student.node-article .field-name-field-link-to-article .field-item a.active,.future-student.node-article
  .field-name-field-article-menu .field-item a.active{background-color:#fac57e;}.ib.node-article .field-name-field-link-to-article .field-item a.active,.ib.node-article
  .field-name-field-article-menu .field-item a.active{background-color:#8dc0e3;}.the-school.node-page .field-name-field-link-to-article .field-item a.active,.the-school.node-page
  .field-name-field-article-menu .field-item a.active{background-color:#bae0ae;}.student-at-ng.node-page .field-name-field-link-to-article .field-item a.active,.student-at-ng.node-page
  .field-name-field-article-menu .field-item a.active{background-color:#d9a6ed;}.future-student.node-page .field-name-field-link-to-article .field-item a.active,.future-student.node-page
  .field-name-field-article-menu .field-item a.active{background-color:#fac57e;}.ib.node-page .field-name-field-link-to-article .field-item a.active,.ib.node-page
  .field-name-field-article-menu .field-item a.active{background-color:#8dc0e3;}.the-school.node-webform .field-name-field-link-to-article .field-item a.active,.the-school.node-webform
  .field-name-field-article-menu .field-item a.active{background-color:#bae0ae;}.student-at-ng.node-webform .field-name-field-link-to-article .field-item a.active,.student-at-ng.node-webform
  .field-name-field-article-menu .field-item a.active{background-color:#d9a6ed;}.future-student.node-webform .field-name-field-link-to-article .field-item a.active,.future-student.node-webform
  .field-name-field-article-menu .field-item a.active{background-color:#fac57e;}.ib.node-webform .field-name-field-link-to-article .field-item a.active,.ib.node-webform
  .field-name-field-article-menu .field-item a.active{background-color:#8dc0e3;}.field-name-field-link-to-article .field-item a.active:after,.field-name-field-article-menu .field-item a.active:after{position:absolute;right:0;top:0;background-image:url(/sites/all/themes/framework/images/sprites/next-icon.png);background-repeat:no-repeat;width:60px;height:100%;background-position:center center;content:'';}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.field-name-field-link-to-article .field-item a.active:after,.field-name-field-article-menu .field-item a.active:after{background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:100%;background-size:10px auto;background-position:center center;}}@media screen and (max-width:900px){.field-name-field-link-to-article .field-item a.active:after,.field-name-field-article-menu .field-item a.active:after{width:50px;}}@media screen and (max-width:600px){.field-name-field-link-to-article .field-item a.active,.field-name-field-article-menu .field-item a.active{padding:10px 60px 10px 10px;}.field-name-field-link-to-article .field-item a.active:after,.field-name-field-article-menu .field-item a.active:after{width:40px;}}.field-name-field-link-to-article .field-item:last-child a .page-link,.field-name-field-article-menu .field-item:last-child a .page-link{margin-bottom:20px;}.field-name-field-downloads{font-size:25px;line-height:30px;font-weight:100;}@media screen and (max-width:1400px){.field-name-field-downloads{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.field-name-field-downloads{font-size:16px;line-height:20px;}}.field-name-field-downloads .file{display:block;position:relative;margin-bottom:20px;padding-right:75px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.field-name-field-downloads .file img{display:none;}.field-name-field-downloads .file a{display:block;word-break:break-word;}.the-school.node-article .field-name-field-downloads .file a:hover{color:#53b136;}.student-at-ng.node-article .field-name-field-downloads .file a:hover{color:#bb63d6;}.future-student.node-article .field-name-field-downloads .file a:hover{color:#f68c00;}.ib.node-article .field-name-field-downloads .file a:hover{color:#1b81c8;}.field-name-field-downloads .file:after{position:absolute;right:0;top:0;background-image:url(/sites/all/themes/framework/images/sprites/next-icon.png);background-repeat:no-repeat;width:60px;height:30px;background-position:center center;content:'';}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.field-name-field-downloads .file:after{background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:30px;background-size:10px auto;background-position:center center;}}@media screen and (max-width:900px){.field-name-field-downloads .file{padding-right:50px;}.field-name-field-downloads .file:after{width:50px;height:20px;}}.field-name-field-links{font-size:25px;line-height:30px;font-weight:100;}@media screen and (max-width:1400px){.field-name-field-links{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.field-name-field-links{font-size:16px;line-height:20px;}}.field-name-field-links a{display:block;text-decoration:underline;margin-bottom:20px;}.the-school.node-article .field-name-field-links a:hover{color:#53b136;}.student-at-ng.node-article .field-name-field-links a:hover{color:#bb63d6;}.future-student.node-article .field-name-field-links a:hover{color:#f68c00;}.ib.node-article .field-name-field-links a:hover{color:#1b81c8;}a .related-page-link{display:block;text-decoration:underline;margin-bottom:20px;}.the-school.node-article a:hover .related-page-link{color:#53b136;}.student-at-ng.node-article a:hover .related-page-link{color:#bb63d6;}.future-student.node-article a:hover .related-page-link{color:#f68c00;}.ib.node-article a:hover .related-page-link{color:#1b81c8;}

.block-views{margin-bottom:30px;}.block-views > h2{font-size:10px;line-height:10px;text-transform:uppercase;font-weight:100;margin-bottom:10px;}.block-views#block-views-top-banner-top-banner{margin-bottom:70px;}@media screen and (max-width:900px){.block-views#block-views-top-banner-top-banner{margin-bottom:30px;}}@media screen and (max-width:600px){.block-views#block-views-top-banner-top-banner{margin-bottom:10px;}}.block-views#block-views-frontpage-banner-teaser,.block-views#block-views-news-big-teaser-block{margin-bottom:60px;}@media screen and (max-width:600px){.block-views{margin-bottom:10px;}}#block-views-news-big-teaser-block li,#block-views-field-trips-big-teaser li,#block-views-news-ib-big-teaser-block li{width:100%;}#block-views-news-big-teaser-block #nav,#block-views-field-trips-big-teaser #nav,#block-views-news-ib-big-teaser-block #nav{width:24.25%;font-size:25px;line-height:30px;font-weight:100;position:absolute;right:0;top:20px;z-index:25;}@media screen and (max-width:600px){#block-views-news-big-teaser-block #nav,#block-views-field-trips-big-teaser #nav,#block-views-news-ib-big-teaser-block #nav{width:23.5%;}}@media screen and (max-width:1400px){#block-views-news-big-teaser-block #nav,#block-views-field-trips-big-teaser #nav,#block-views-news-ib-big-teaser-block #nav{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){#block-views-news-big-teaser-block #nav,#block-views-field-trips-big-teaser #nav,#block-views-news-ib-big-teaser-block #nav{font-size:16px;line-height:20px;}}#block-views-news-big-teaser-block #nav li,#block-views-field-trips-big-teaser #nav li,#block-views-news-ib-big-teaser-block #nav li{margin-bottom:20px;float:left;position:relative;}#block-views-news-big-teaser-block #nav li a,#block-views-field-trips-big-teaser #nav li a,#block-views-news-ib-big-teaser-block #nav li a{width:100%;float:left;}@media screen and (max-width:600px){#block-views-news-big-teaser-block #nav li a,#block-views-field-trips-big-teaser #nav li a,#block-views-news-ib-big-teaser-block #nav li a{width:100%;}}#block-views-news-big-teaser-block #nav li a .title,#block-views-field-trips-big-teaser #nav li a .title,#block-views-news-ib-big-teaser-block #nav li a .title{width:85%;float:left;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}#block-views-news-big-teaser-block #nav li a .icon,#block-views-field-trips-big-teaser #nav li a .icon,#block-views-news-ib-big-teaser-block #nav li a .icon{width:10px;height:10px;margin-top:10px;background-color:#c7c6c7;float:right;border-radius:50%;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}#block-views-news-big-teaser-block #nav li a:hover .title,#block-views-field-trips-big-teaser #nav li a:hover .title,#block-views-news-ib-big-teaser-block #nav li a:hover .title{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}#block-views-news-big-teaser-block #nav li a:hover .icon,#block-views-field-trips-big-teaser #nav li a:hover .icon,#block-views-news-ib-big-teaser-block #nav li a:hover .icon{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}#block-views-news-big-teaser-block #nav li.activeSlide a .title,#block-views-field-trips-big-teaser #nav li.activeSlide a .title,#block-views-news-ib-big-teaser-block #nav li.activeSlide a .title{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}#block-views-news-big-teaser-block #nav li.activeSlide a .icon,#block-views-field-trips-big-teaser #nav li.activeSlide a .icon,#block-views-news-ib-big-teaser-block #nav li.activeSlide a .icon{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}@media screen and (max-width:900px){#block-views-news-big-teaser-block #nav li,#block-views-field-trips-big-teaser #nav li,#block-views-news-ib-big-teaser-block #nav li{margin-bottom:10px;}#block-views-news-big-teaser-block #nav li a .title,#block-views-field-trips-big-teaser #nav li a .title,#block-views-news-ib-big-teaser-block #nav li a .title{display:none;}}@media screen and (max-width:600px){#block-views-news-big-teaser-block #nav,#block-views-field-trips-big-teaser #nav,#block-views-news-ib-big-teaser-block #nav{left:0;top:100%;}#block-views-news-big-teaser-block #nav li,#block-views-field-trips-big-teaser #nav li,#block-views-news-ib-big-teaser-block #nav li{width:auto;margin-right:10px;}}.page-node-7 #block-views-news-big-teaser-block{margin-top:30px;margin-bottom:60px;}#block-views-news-big-teaser-block #nav li a:hover .title{color:#53b136;}#block-views-news-big-teaser-block #nav li a:hover .icon{background-color:#53b136;}#block-views-news-big-teaser-block #nav li.activeSlide a .title{color:#53b136;}#block-views-news-big-teaser-block #nav li.activeSlide a .icon{background-color:#53b136;}#block-views-news-ib-big-teaser-block{margin-top:30px;margin-bottom:60px;}#block-views-news-ib-big-teaser-block #nav li a:hover .title{color:#1b81c8;}#block-views-news-ib-big-teaser-block #nav li a:hover .icon{background-color:#1b81c8;}#block-views-news-ib-big-teaser-block #nav li.activeSlide a .title{color:#1b81c8;}#block-views-news-ib-big-teaser-block #nav li.activeSlide a .icon{background-color:#1b81c8;}.page-node-31 #block-views-field-trips-big-teaser{margin-top:30px;}#block-views-field-trips-big-teaser #nav li a:hover .title{color:#bb63d6;}#block-views-field-trips-big-teaser #nav li a:hover .icon{background-color:#bb63d6;}#block-views-field-trips-big-teaser #nav li.activeSlide a .title{color:#bb63d6;}#block-views-field-trips-big-teaser #nav li.activeSlide a .icon{background-color:#bb63d6;}#block-views-news-list-teaser-block .views-row,#block-views-employee-block .views-row,#block-views-field-trips-list-teaser .views-row,#block-views-news-ib-list-teaser-block .views-row,#block-views-class-photos-list-teaser .views-row{width:24.25%;margin-right:1%;float:left;}@media screen and (max-width:600px){#block-views-news-list-teaser-block .views-row,#block-views-employee-block .views-row,#block-views-field-trips-list-teaser .views-row,#block-views-news-ib-list-teaser-block .views-row,#block-views-class-photos-list-teaser .views-row{width:23.5%;margin-right:2%;}}#block-views-news-list-teaser-block .views-row:nth-child(4n),#block-views-employee-block .views-row:nth-child(4n),#block-views-field-trips-list-teaser .views-row:nth-child(4n),#block-views-news-ib-list-teaser-block .views-row:nth-child(4n),#block-views-class-photos-list-teaser .views-row:nth-child(4n){margin-right:0;}#block-views-news-list-teaser-block .views-row:nth-child(4n+1),#block-views-employee-block .views-row:nth-child(4n+1),#block-views-field-trips-list-teaser .views-row:nth-child(4n+1),#block-views-news-ib-list-teaser-block .views-row:nth-child(4n+1),#block-views-class-photos-list-teaser .views-row:nth-child(4n+1){clear:left;}@media screen and (max-width:900px){#block-views-news-list-teaser-block .views-row,#block-views-employee-block .views-row,#block-views-field-trips-list-teaser .views-row,#block-views-news-ib-list-teaser-block .views-row,#block-views-class-photos-list-teaser .views-row{width:32.66667%;margin-right:1%;float:left;}#block-views-news-list-teaser-block .views-row:nth-child(4n+1),#block-views-employee-block .views-row:nth-child(4n+1),#block-views-field-trips-list-teaser .views-row:nth-child(4n+1),#block-views-news-ib-list-teaser-block .views-row:nth-child(4n+1),#block-views-class-photos-list-teaser .views-row:nth-child(4n+1){clear:none;}#block-views-news-list-teaser-block .views-row:nth-child(4n),#block-views-employee-block .views-row:nth-child(4n),#block-views-field-trips-list-teaser .views-row:nth-child(4n),#block-views-news-ib-list-teaser-block .views-row:nth-child(4n),#block-views-class-photos-list-teaser .views-row:nth-child(4n){margin-right:1%;}}@media screen and (max-width:900px) and (max-width:600px){#block-views-news-list-teaser-block .views-row,#block-views-employee-block .views-row,#block-views-field-trips-list-teaser .views-row,#block-views-news-ib-list-teaser-block .views-row,#block-views-class-photos-list-teaser .views-row{width:32%;margin-right:2%;}}@media screen and (max-width:900px){#block-views-news-list-teaser-block .views-row:nth-child(3n),#block-views-employee-block .views-row:nth-child(3n),#block-views-field-trips-list-teaser .views-row:nth-child(3n),#block-views-news-ib-list-teaser-block .views-row:nth-child(3n),#block-views-class-photos-list-teaser .views-row:nth-child(3n){margin-right:0;}#block-views-news-list-teaser-block .views-row:nth-child(3n+1),#block-views-employee-block .views-row:nth-child(3n+1),#block-views-field-trips-list-teaser .views-row:nth-child(3n+1),#block-views-news-ib-list-teaser-block .views-row:nth-child(3n+1),#block-views-class-photos-list-teaser .views-row:nth-child(3n+1){clear:left;}}@media screen and (max-width:600px){#block-views-news-list-teaser-block .views-row,#block-views-employee-block .views-row,#block-views-field-trips-list-teaser .views-row,#block-views-news-ib-list-teaser-block .views-row,#block-views-class-photos-list-teaser .views-row{width:49.5%;margin-right:1%;float:left;}#block-views-news-list-teaser-block .views-row:nth-child(3n+1),#block-views-employee-block .views-row:nth-child(3n+1),#block-views-field-trips-list-teaser .views-row:nth-child(3n+1),#block-views-news-ib-list-teaser-block .views-row:nth-child(3n+1),#block-views-class-photos-list-teaser .views-row:nth-child(3n+1){clear:none;}#block-views-news-list-teaser-block .views-row:nth-child(3n),#block-views-employee-block .views-row:nth-child(3n),#block-views-field-trips-list-teaser .views-row:nth-child(3n),#block-views-news-ib-list-teaser-block .views-row:nth-child(3n),#block-views-class-photos-list-teaser .views-row:nth-child(3n){margin-right:2%;}}@media screen and (max-width:600px) and (max-width:600px){#block-views-news-list-teaser-block .views-row,#block-views-employee-block .views-row,#block-views-field-trips-list-teaser .views-row,#block-views-news-ib-list-teaser-block .views-row,#block-views-class-photos-list-teaser .views-row{width:49%;margin-right:2%;}}@media screen and (max-width:600px){#block-views-news-list-teaser-block .views-row:nth-child(2n),#block-views-employee-block .views-row:nth-child(2n),#block-views-field-trips-list-teaser .views-row:nth-child(2n),#block-views-news-ib-list-teaser-block .views-row:nth-child(2n),#block-views-class-photos-list-teaser .views-row:nth-child(2n){margin-right:0;}#block-views-news-list-teaser-block .views-row:nth-child(2n+1),#block-views-employee-block .views-row:nth-child(2n+1),#block-views-field-trips-list-teaser .views-row:nth-child(2n+1),#block-views-news-ib-list-teaser-block .views-row:nth-child(2n+1),#block-views-class-photos-list-teaser .views-row:nth-child(2n+1){clear:left;}}#block-views-frontpage-banner-block .view-display-id-block > .attachment-before{margin-bottom:30px;}#block-views-frontpage-banner-block .view-display-id-block > .attachment-before .views-row{width:49.5%;margin-right:1%;float:left;}@media screen and (max-width:600px){#block-views-frontpage-banner-block .view-display-id-block > .attachment-before .views-row{width:49%;margin-right:2%;}}#block-views-frontpage-banner-block .view-display-id-block > .attachment-before .views-row:nth-child(2n){margin-right:0;}#block-views-frontpage-banner-block .view-display-id-block > .attachment-before .views-row:nth-child(2n+1){clear:left;}#block-views-frontpage-banner-block .view-display-id-block > .view-content{width:66.33333%;margin-right:1%;float:left;}@media screen and (max-width:600px){#block-views-frontpage-banner-block .view-display-id-block > .view-content{width:66%;margin-right:2%;}}#block-views-frontpage-banner-block .view-display-id-block > .attachment-after{width:32.66667%;float:left;}@media screen and (max-width:600px){#block-views-frontpage-banner-block .view-display-id-block > .attachment-after{width:32%;}}@media screen and (max-width:600px){#block-views-frontpage-banner-block .view-display-id-block > .attachment-before{margin-bottom:10px;}#block-views-frontpage-banner-block .view-display-id-block > .attachment-before .views-row{width:100%;margin-right:0;}#block-views-frontpage-banner-block .view-display-id-block > .attachment-before .views-row-1{margin-bottom:10px;}#block-views-frontpage-banner-block .view-display-id-block > .view-content{width:100%;margin-right:0;margin-bottom:10px;}#block-views-frontpage-banner-block .view-display-id-block > .attachment-after{width:100%;margin-right:0;}}#block-views-frontpage-banner-teaser .view-display-id-teaser > .attachment-before{width:32.66667%;margin-right:1%;float:left;}@media screen and (max-width:600px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .attachment-before{width:32%;margin-right:2%;}}#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content{width:66.33333%;float:left;}@media screen and (max-width:600px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content{width:66%;}}#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row{width:49.25%;margin-right:1.5%;float:left;}@media screen and (max-width:600px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row{width:48.5%;margin-right:3%;}}#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row:nth-child(2n){margin-right:0;}#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row:nth-child(2n+1){clear:left;}@media screen and (max-width:900px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .attachment-before{width:49.5%;float:left;float:right;margin-right:0;}}@media screen and (max-width:900px) and (max-width:600px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .attachment-before{width:49%;}}@media screen and (max-width:900px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content{width:49.5%;margin-right:1%;float:left;}}@media screen and (max-width:900px) and (max-width:600px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content{width:49%;margin-right:2%;}}@media screen and (max-width:900px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row{width:100%;margin-right:2%;float:left;}}@media screen and (max-width:900px) and (max-width:600px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row{width:100%;margin-right:4%;}}@media screen and (max-width:900px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row:nth-child(1n){margin-right:0;}#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row:nth-child(1n+1){clear:left;}#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row-1{margin-bottom:30px;}}@media screen and (max-width:600px){#block-views-frontpage-banner-teaser .view-display-id-teaser > .attachment-before{width:100%;margin-right:0;margin-bottom:10px;}#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content{width:100%;margin-right:0;}#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row{width:100%;margin-right:0;}#block-views-frontpage-banner-teaser .view-display-id-teaser > .view-content .views-row-1{margin-bottom:10px;}}#block-views-employee-block .views-exposed-form,#block-views-field-trips-list-teaser .views-exposed-form,#block-views-class-photos-list-teaser .views-exposed-form{margin-bottom:60px;}@media screen and (max-width:600px){#block-views-employee-block .views-exposed-form,#block-views-field-trips-list-teaser .views-exposed-form,#block-views-class-photos-list-teaser .views-exposed-form{margin-bottom:30px;}}#block-views-employee-block .views-exposed-form .views-exposed-widget,#block-views-field-trips-list-teaser .views-exposed-form .views-exposed-widget,#block-views-class-photos-list-teaser .views-exposed-form .views-exposed-widget{padding:0;}#block-views-employee-block .views-exposed-form #edit-tid-wrapper,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper{font-size:25px;line-height:30px;font-weight:100;width:75.75%;padding:5px 1% 15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:1400px){#block-views-employee-block .views-exposed-form #edit-tid-wrapper,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){#block-views-employee-block .views-exposed-form #edit-tid-wrapper,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper{font-size:16px;line-height:20px;}}@media screen and (max-width:1240px){#block-views-employee-block .views-exposed-form #edit-tid-wrapper,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper{width:67.33333%;}}@media screen and (max-width:900px){#block-views-employee-block .views-exposed-form #edit-tid-wrapper,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper{width:100%;margin-right:0;padding:5px 1% 15px 0;}}@media screen and (max-width:600px){#block-views-employee-block .views-exposed-form #edit-tid-wrapper,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper{width:100%;margin-right:0;}}#block-views-employee-block .views-exposed-form #edit-tid-wrapper .form-type-bef-link,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link{display:inline-block;margin:10px 0 0 20px;position:relative;padding-right:20px;}#block-views-employee-block .views-exposed-form #edit-tid-wrapper .form-type-bef-link:after,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link:after,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link:after{display:inline-block;position:absolute;top:10px;right:0;content:'';width:10px;height:10px;background-color:#ffffff;border-radius:50%;-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;transition:background-color 500ms ease;}@media screen and (max-width:1400px){#block-views-employee-block .views-exposed-form #edit-tid-wrapper .form-type-bef-link,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link{margin:10px 0 0 20px;}#block-views-employee-block .views-exposed-form #edit-tid-wrapper .form-type-bef-link:after,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link:after,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link:after{top:8px;}}@media screen and (max-width:900px){#block-views-employee-block .views-exposed-form #edit-tid-wrapper .form-type-bef-link,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link{margin:10px 0 0 20px;}#block-views-employee-block .views-exposed-form #edit-tid-wrapper .form-type-bef-link:after,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link:after,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link:after{top:5px;}}@media screen and (max-width:600px){#block-views-employee-block .views-exposed-form #edit-tid-wrapper .form-type-bef-link,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link{margin:10px 0 0 15px;}}#block-views-employee-block .views-exposed-form #edit-tid-wrapper .form-type-bef-link.selected,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link.selected,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link.selected{font-weight:700;}@media screen and (max-width:900px){#block-views-employee-block .views-exposed-form{margin-bottom:0;}#block-views-employee-block .views-exposed-form .views-exposed-widgets{margin-bottom:0;}}#block-views-employee-block .views-exposed-form #edit-tid-wrapper{background-color:#bae0ae;}#block-views-employee-block .views-exposed-form #edit-tid-wrapper .bef-select-as-links > .form-item .form-type-bef-link.selected:after,#block-views-employee-block .views-exposed-form #edit-tid-wrapper .bef-select-as-links > .form-item .form-type-bef-link:hover:after{background-color:#53b136;-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;transition:background-color 500ms ease;}#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{display:none;position:absolute;right:0;width:24.25%;float:left;background-color:#e5f3e1;font-size:25px;line-height:30px;font-weight:100;z-index:25;height:520px;overflow-y:scroll;}@media screen and (max-width:600px){#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{width:23.5%;}}@media screen and (max-width:1400px){#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{font-size:16px;line-height:20px;}}#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item .form-type-bef-link{padding:10px 20px;}#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item .form-type-bef-link.selected{font-weight:700;}#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item .form-type-bef-link:first-child{padding:20px 20px 10px 20px;}@media screen and (max-width:1400px){#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{height:470px;}}@media screen and (max-width:1240px){#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{height:425px;width:32.66667%;float:left;}}@media screen and (max-width:1240px) and (max-width:600px){#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{width:32%;}}@media screen and (max-width:900px){#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{height:345px;width:49.5%;float:left;}}@media screen and (max-width:900px) and (max-width:600px){#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{width:49%;}}@media screen and (max-width:600px){#block-views-employee-block .views-exposed-form #edit-tid-1-wrapper .bef-select-as-links > .form-item{height:220px;width:100%;margin-right:0;}}#block-views-employee-block .sort-button{position:absolute;width:24.25%;float:left;top:0;right:0;font-size:25px;line-height:30px;font-weight:100;padding:15px 70px 15px 20px;background-color:#53b136;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:600px){#block-views-employee-block .sort-button{width:23.5%;}}@media screen and (max-width:1400px){#block-views-employee-block .sort-button{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){#block-views-employee-block .sort-button{font-size:16px;line-height:20px;}}#block-views-employee-block .sort-button:after{position:absolute;right:0;top:0;background-image:url(/sites/all/themes/framework/images/sprites/arrow-down-icon@2x.png);background-size:14px auto;background-repeat:no-repeat;width:60px;height:100%;background-position:center center;content:'';background-color:#bae0ae;}#block-views-employee-block .sort-button:hover{cursor:pointer;}#block-views-employee-block .sort-button.open:after{background-image:url(/sites/all/themes/framework/images/sprites/arrow-up-icon@2x.png);background-size:14px auto;background-repeat:no-repeat;}@media screen and (max-width:1400px){#block-views-employee-block .sort-button{padding:15px 65px 15px 20px;}#block-views-employee-block .sort-button:after{width:55px;}}@media screen and (max-width:1240px){#block-views-employee-block .sort-button{width:32.66667%;float:left;}}@media screen and (max-width:1240px) and (max-width:600px){#block-views-employee-block .sort-button{width:32%;}}@media screen and (max-width:900px){#block-views-employee-block .sort-button{position:relative;width:49.5%;float:left;float:right;margin-bottom:60px;padding:15px 60px 15px 15px;}}@media screen and (max-width:900px) and (max-width:600px){#block-views-employee-block .sort-button{width:49%;}}@media screen and (max-width:900px){#block-views-employee-block .sort-button:after{width:50px;}}@media screen and (max-width:600px){#block-views-employee-block .sort-button{width:100%;margin-right:0;}}@media screen and (max-width:900px){#block-views-employee-block .view-content{clear:both;}}#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper{background-color:#d9a6ed;}#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link.selected:after,#block-views-field-trips-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link:hover:after,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link.selected:after,#block-views-class-photos-list-teaser .views-exposed-form #edit-tid-wrapper .form-type-bef-link:hover:after{background-color:#bb63d6;-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;transition:background-color 500ms ease;}#block-views-quotes-quote-block{margin-bottom:0;margin-top:60px;background-color:#f3f3f3;clear:left;}@media screen and (max-width:600px){#block-views-quotes-quote-block{margin-top:30px;}}#block-views-quotes-frontpage{margin-top:50px;margin-bottom:60px;}@media screen and (max-width:600px){#block-views-quotes-frontpage{margin-top:30px;margin-bottom:40px;}}#block-menu-block-1{padding-top:60px;}#block-menu-block-1 ul.menu li{width:15.83333%;margin-right:1%;float:left;margin-right:7.41667%;}@media screen and (max-width:600px){#block-menu-block-1 ul.menu li{width:15%;margin-right:2%;}}#block-menu-block-1 ul.menu li:nth-child(6n){margin-right:0;}#block-menu-block-1 ul.menu li:nth-child(6n+1){clear:left;}@media screen and (max-width:900px){#block-menu-block-1 ul.menu li{width:49.5%;margin-right:1%;float:left;}}@media screen and (max-width:900px) and (max-width:600px){#block-menu-block-1 ul.menu li{width:49%;margin-right:2%;}}@media screen and (max-width:900px){#block-menu-block-1 ul.menu li:nth-child(2n){margin-right:0;}#block-menu-block-1 ul.menu li:nth-child(2n+1){clear:left;}}@media screen and (max-width:600px){#block-menu-block-1 ul.menu li{float:none;width:100%;margin-right:0;}}#block-menu-block-1 ul.menu li .nolink{font-size:25px;line-height:30px;font-weight:100;font-weight:bold;margin-bottom:20px;display:block;}@media screen and (max-width:600px){#block-menu-block-1 ul.menu li .nolink{font-size:18px;line-height:20px;}}@media screen and (max-width:600px){#block-menu-block-1 ul.menu li .nolink{font-size:25px;margin-top:60px;}}#block-menu-block-1 ul.menu li.active-trail{display:none;}#block-menu-block-1 ul.menu li.first .nolink{margin-top:0;}#block-menu-block-1 ul.menu li ul.menu{margin-bottom:0;}#block-menu-block-1 ul.menu li ul.menu li{float:none;width:100%;font-weight:bold;margin-bottom:20px;}#block-menu-block-1 ul.menu li ul.menu li ul.menu li{font-weight:normal;margin-bottom:0;}#block-menu-block-1 ul.menu li ul.menu li ul.menu li ul.menu{padding:0 0 10px 20px;}#block-menu-block-1 .menu-mlid-921{display:none;}
.b14cc{position:fixed;z-index:101;width:100vw;max-height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;left:0;bottom:0;transform:translateY(100%);transition:transform 500ms cubic-bezier(0.25,0.46,0.45,0.94),opacity 100ms cubic-bezier(0.25,0.46,0.45,0.94);}.b14cc.b14cc--show{transform:translateY(0%);}.b14cc-description__more{display:none;}.b14cc-description__more.is-open{display:block;}.b14cc-description__more--trigger{margin-top:20px;margin-bottom:20px;display:block;font-weight:700;}.b14cc-description__more--trigger--open{display:none;}.b14cc-description__more--trigger.is-open .b14cc-description__more--trigger--open{display:block;}.b14cc-description__more--trigger.is-open .b14cc-description__more--trigger--closed{display:none;}.b14cc-content{width:100%;float:left;}.b14cc-group__description{margin-bottom:10px;}.b14cc-actions{width:100%;float:left;}.b14cc-actions > *{display:inline-block;margin-right:8px;}.b14cc-actions > *:last-child{margin-right:0;}.b14cc-group__open::after{content:'';background-image:url(/sites/all/themes/framework/images/arrow_down.svg);position:absolute;top:20%;left:20%;width:60%;height:60%;background-size:contain;background-repeat:no-repeat;}.b14cc-group.is-open .b14cc-group__open::after{background-image:url(/sites/all/themes/framework/images/arrow_up.svg);}.b14cc-group__items{width:100%;box-sizing:border-box;display:none;}.b14cc-group.is-open .b14cc-group__items{display:block;}.b14cc-item{margin-bottom:8px;}.b14cc-item:last-child{margin-bottom:0;}.b14cc .b14cc-wrapper{width:50%;float:left;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:calc((100vw - 1240px)/2);background:#c7c6c7;box-sizing:border-box;}@media screen and (max-width:1240px){.b14cc .b14cc-wrapper{padding-left:calc((100vw - 85%)/2);}}@media screen and (max-width:900px){.b14cc .b14cc-wrapper{width:75%;}}@media screen and (max-width:600px){.b14cc .b14cc-wrapper{width:100%;padding:20px 3%;}}.b14cc .b14cc-group{width:60%;margin-bottom:20px;background-color:#aeacae;}@media screen and (max-width:1240px){.b14cc .b14cc-group{width:80%;}}@media screen and (max-width:600px){.b14cc .b14cc-group{width:100%;}}.b14cc .b14cc-group .b14cc-group__content{position:relative;width:100%;padding:15px 75px 15px 15px;box-sizing:border-box;}@media screen and (max-width:600px){.b14cc .b14cc-group .b14cc-group__content{padding:10px 60px 10px 10px;}}.b14cc .b14cc-group .b14cc-group__content .b14cc-group__open{width:60px;height:100%;position:absolute;top:0;right:0;background-color:white;cursor:pointer;}@media screen and (max-width:900px){.b14cc .b14cc-group .b14cc-group__content .b14cc-group__open{width:50px;}}@media screen and (max-width:600px){.b14cc .b14cc-group .b14cc-group__content .b14cc-group__open{width:40px;}}.b14cc .b14cc-group .b14cc-group__content .b14cc-group__open::after{background-image:url(/sites/all/themes/framework/images/sprites/arrow-down-icon@2x.png);background-repeat:no-repeat;background-position:center center;background-size:14px;}.b14cc .b14cc-group .b14cc-group__items{padding:15px;}.b14cc .b14cc-group .b14cc-group__items .b14cc-group__description{margin-bottom:10px;}.b14cc .b14cc-group .b14cc-group__items .b14cc-item__description{margin-top:10px;}.b14cc .b14cc-description{width:100%;}.b14cc .b14cc-description h3{font-size:25px;line-height:30px;font-weight:100;font-weight:700;margin-bottom:5px;}@media screen and (max-width:1400px){.b14cc .b14cc-description h3{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.b14cc .b14cc-description h3{font-size:16px;line-height:20px;}}.b14cc .b14cc-description p{margin-bottom:0;}.b14cc .b14cc-action-container--set-consent{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:60%;position:relative;background-position:left bottom;background-color:#53b136;background:-webkit-gradient(linear,left top,right top,from(#53b136 50%),to(#bae0ae 50%));background:-webkit-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-moz-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:-o-linear-gradient(left,#53b136 50%,#bae0ae 50%);background:linear-gradient(to right,#53b136 50%,#bae0ae 50%);background-size:200% 100%;}@media screen and (max-width:1240px){.b14cc .b14cc-action-container--set-consent{width:80%;}}@media screen and (max-width:600px){.b14cc .b14cc-action-container--set-consent{width:100%;}}.b14cc .b14cc-action-container--set-consent:after{position:absolute;right:0;top:0;background-position:center center;background-color:#bae0ae;pointer-events:none;background-image:url(/sites/all/themes/framework/images/sprites/next-icon.png);background-repeat:no-repeat;width:60px;height:100%;content:'';}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.b14cc .b14cc-action-container--set-consent:after{background-image:url(/sites/all/themes/framework/images/sprites/next-icon@2x.png);background-repeat:no-repeat;width:60px;height:100%;background-size:10px auto;background-position:center center;}}@media screen and (max-width:900px){.b14cc .b14cc-action-container--set-consent:after{width:50px;}}@media screen and (max-width:600px){.b14cc .b14cc-action-container--set-consent:after{width:40px;}}.b14cc .b14cc-action-container--set-consent:hover{background-position:right bottom;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}@media screen and (max-width:900px){.b14cc .b14cc-action-container--set-consent:hover{background-position:left bottom;}}.b14cc input[type=button]{font-size:25px;line-height:30px;font-weight:100;font-weight:700;font-family:"FoundersGroteskText",sans-serif;line-height:1;width:100%;padding:15px 0px 15px 15px;border-radius:0;background-color:transparent;color:#221e1f;text-align:left;border:none;cursor:pointer;}@media screen and (max-width:1400px){.b14cc input[type=button]{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.b14cc input[type=button]{font-size:16px;line-height:20px;}}@media screen and (max-width:600px){.b14cc input[type=button]{padding:10px 0px 10px 10px;}}.b14cc .form-checkbox{position:absolute;opacity:0;}.b14cc .form-checkbox + label{font-size:25px;line-height:30px;font-weight:100;font-weight:700;cursor:pointer;display:inline-block;position:relative;padding:0 0 0 30px;line-height:1;}@media screen and (max-width:1400px){.b14cc .form-checkbox + label{font-size:20px;line-height:25px;}}@media screen and (max-width:900px){.b14cc .form-checkbox + label{font-size:16px;line-height:20px;}}.b14cc .form-checkbox + label::before{background-color:#fff;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;width:16px;height:16px;content:'';border-radius:0px;}.b14cc .form-checkbox + label::after{display:block;position:absolute;top:50%;transform:translateY(-50%);left:2px;width:12px;height:12px;content:'';border-radius:2px;background-image:url(/sites/all/themes/framework/images/checkbox.svg);background-size:contain;opacity:0;}.b14cc .form-checkbox:checked + label::after{opacity:1;}.b14cc .form-checkbox:disabled + label::before,.b14cc .form-checkbox:disabled + label::after{-webkit-filter:blur(1px);filter:blur(1px);}
