﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"LudwigPro";font-weight:normal;font-style:normal;src:url("../webfonts/LudwigPro-Normal.eot?#iefix");src:url("../webfonts/LudwigPro-Normal.eot?#iefix") format("eot"),url("../webfonts/LudwigPro-Normal.woff") format("woff"),url("../webfonts/LudwigPro-Normal.ttf") format("truetype"),url("../webfonts/LudwigPro-Normal.otf") format("opentype")}@font-face{font-family:"LudwigPro";font-weight:normal;font-style:italic;src:url("../webfonts/LudwigPro-NormalItalic.eot?#iefix");src:url("../webfonts/LudwigPro-NormalItalic.eot?#iefix") format("eot"),url("../webfonts/LudwigPro-NormalItalic.woff") format("woff"),url("../webfonts/LudwigPro-NormalItalic.ttf") format("truetype"),url("../webfonts/LudwigPro-NormalItalic.otf") format("opentype")}@font-face{font-family:"LudwigPro";font-weight:bold;font-style:normal;src:url("../webfonts/LudwigPro-Black.eot?#iefix");src:url("../webfonts/LudwigPro-Black.eot?#iefix") format("eot"),url("../webfonts/LudwigPro-Black.woff") format("woff"),url("../webfonts/LudwigPro-Black.ttf") format("truetype"),url("../webfonts/LudwigPro-Black.otf") format("opentype")}@font-face{font-family:"LudwigPro";font-weight:bold;font-style:italic;src:url("../webfonts/LudwigPro-BlackItalic.eot?#iefix");src:url("../webfonts/LudwigPro-BlackItalic.eot?#iefix") format("eot"),url("../webfonts/LudwigPro-BlackItalic.woff") format("woff"),url("../webfonts/LudwigPro-BlackItalic.ttf") format("truetype"),url("../webfonts/LudwigPro-BlackItalic.otf") format("opentype")}@font-face{font-family:"SuisseWorks";font-weight:normal;font-style:normal;src:url("../webfonts/SuisseWorks-Book-WebXL.eot?#iefix");src:url("../webfonts/SuisseWorks-Book-WebXL.eot?#iefix") format("eot"),url("../webfonts/SuisseWorks-Book-WebXL.woff") format("woff"),url("../webfonts/SuisseWorks-Book-WebXL.woff2") format("woff2"),url("../webfonts/SuisseWorks-Book-WebXL.ttf") format("truetype"),url("../webfonts/SuisseWorks-Book-WebXL.svg#SuisseWorks Book WebXL") format("svg")}@font-face{font-family:"SuisseWorks";font-weight:normal;font-style:italic;src:url("../webfonts/SuisseWorks-BookItalic-WebXL.eot?#iefix");src:url("../webfonts/SuisseWorks-BookItalic-WebXL.eot?#iefix") format("eot"),url("../webfonts/SuisseWorks-BookItalic-WebXL.woff") format("woff"),url("../webfonts/SuisseWorks-BookItalic-WebXL.woff2") format("woff2"),url("../webfonts/SuisseWorks-BookItalic-WebXL.ttf") format("truetype"),url("../webfonts/SuisseWorks-BookItalic-WebXL.svg#SuisseWorks Book WebXL") format("svg")}@font-face{font-family:"SuisseWorks";font-weight:bold;font-style:normal;src:url("../webfonts/SuisseWorks-Bold-WebXL.eot?#iefix");src:url("../webfonts/SuisseWorks-Bold-WebXL.eot?#iefix") format("eot"),url("../webfonts/SuisseWorks-Bold-WebXL.woff") format("woff"),url("../webfonts/SuisseWorks-Bold-WebXL.woff2") format("woff2"),url("../webfonts/SuisseWorks-Bold-WebXL.ttf") format("truetype"),url("../webfonts/SuisseWorks-Bold-WebXL.svg#SuisseWorks Book WebXL") format("svg")}@font-face{font-family:"SuisseWorks";font-weight:bold;font-style:italic;src:url("../webfonts/SuisseWorks-BoldItalic-WebXL.eot?#iefix");src:url("../webfonts/SuisseWorks-BoldItalic-WebXL.eot?#iefix") format("eot"),url("../webfonts/SuisseWorks-BoldItalic-WebXL.woff") format("woff"),url("../webfonts/SuisseWorks-BoldItalic-WebXL.woff2") format("woff2"),url("../webfonts/SuisseWorks-BoldItalic-WebXL.ttf") format("truetype"),url("../webfonts/SuisseWorks-BoldItalic-WebXL.svg#SuisseWorks Book WebXL") format("svg")}::-webkit-input-placeholder{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.error::-webkit-input-placeholder{color:red}:-moz-placeholder{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.error:-moz-placeholder{color:red}::-moz-placeholder{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.error::-moz-placeholder{color:red}:-ms-input-placeholder{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.error:-ms-input-placeholder{color:red}::-ms-input-placeholder{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.error::-ms-input-placeholder{color:red}#breakpoint-indicator{display:none}@media (min-width: 1025px){#breakpoint-indicator{width:3px}}@media (min-width: 1224px){#breakpoint-indicator{width:4px}}@media (min-width: 768px) and (max-width: 1024px){#breakpoint-indicator{width:2px}}@media (max-width: 767px){#breakpoint-indicator{width:1px}}body,input{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:21px}strong,b{font-weight:bold}em,i{font-style:italic}img{display:block}a{text-decoration:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;overflow-y:scroll;word-wrap:break-word;-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll}html.home{height:100%;overflow-y:hidden;overflow-x:auto}@media (max-width: 767px){html.home{height:auto;overflow-y:auto}}*,*:before,*:after{box-sizing:inherit}body{color:#1e282d;position:relative}.home body{height:100%}@media (max-width: 767px){.home body{height:auto}}body.dark-theme{background-color:#1e282d;color:#fff}header{zoom:1;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translatez(0);background-color:#fff;padding-bottom:14px;padding-top:19px;position:fixed;top:0;width:100vw;z-index:200}header:before,header:after{content:"";display:table}header:after{clear:both}header.show-shadow{-webkit-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);-moz-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15)}.dark-theme header{background-color:#1e282d}.dark-theme header.show-shadow{-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15)}.dark-theme header a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .dark-theme header a:hover{color:#5fa68d}body.dark-theme:not(.details-page) header{-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15)}body:not(.details-page) header{-webkit-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);-moz-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15)}body.details-page.list header{-webkit-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);-moz-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15)}@media (max-width: 767px){header{padding-bottom:14px}.home header{-webkit-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);-moz-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);z-index:1000 !important}}.header-columns{max-width:1224px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;zoom:1;-moz-transition:height 250ms,margin-bottom 250ms;-o-transition:height 250ms,margin-bottom 250ms;-webkit-transition:height 250ms,margin-bottom 250ms;transition:height 250ms,margin-bottom 250ms;max-width:none;position:relative}.header-columns:after{content:" ";display:block;clear:both}@media (min-width: 768px) and (max-width: 1024px){.header-columns{max-width:1224px;margin-left:auto;margin-right:auto}.header-columns:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.header-columns{max-width:1224px;margin-left:auto;margin-right:auto}.header-columns:after{content:" ";display:block;clear:both}}.header-columns:before,.header-columns:after{content:"";display:table}.header-columns:after{clear:both}@media (min-width: 768px){.with-horizontal-banner .header-columns{height:85px;margin-bottom:9px}}.header-column{float:left}.header-column.column-right{float:right}.header-column.column-middle{position:absolute;margin-left:200px;min-height:25px;padding-top:4px;text-align:center;width:calc(100% - 2 * 30px - 400px)}@media (max-width: 767px){.header-column.column-middle{padding-top:2px;margin-left:65px;width:calc(100% - 2 * 30px - 2 * 65px)}}.with-horizontal-banner .header-column.column-middle{padding-top:0}.logo{display:inline-block;height:20px;position:relative;text-indent:-9999px;width:170px}.logo img{-moz-transition:opacity 150ms;-o-transition:opacity 150ms;-webkit-transition:opacity 150ms;transition:opacity 150ms;position:absolute}.logo .image-normal{opacity:1}.logo .image-hover,.logo .image-white,.logo .image-mobile{opacity:0}.logo .image-mobile{display:none}@media (max-width: 767px){.logo .image-mobile{display:block}}.no-touch .logo:hover .image-hover{opacity:1}.no-touch .logo:hover .image-normal{opacity:0}.dark-theme .logo .image-white:not(.image-mobile){opacity:1}.dark-theme .logo .image-normal{opacity:0}.no-touch .dark-theme .logo:hover .image-white{opacity:0}@media (max-width: 767px){.logo{height:16px;margin-top:2px;width:54px}.logo .image-desktop{display:none;opacity:0}.logo .image-mobile.image-normal{display:block;opacity:1}.dark-theme .logo .image-desktop.image-white{display:none;opacity:0}.dark-theme .logo .image-mobile.image-white{display:block;opacity:1}.dark-theme .logo .image-mobile.image-normal{display:none;opacity:0}}.section-title a{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;color:#5fa68d;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;margin-top:1px}.no-touch .section-title a:hover{color:#1e282d}.dark-theme .section-title a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.no-touch .dark-theme .section-title a:hover{color:#fff}.header-buttons{zoom:1;float:right}.header-buttons:before,.header-buttons:after{content:"";display:table}.header-buttons:after{clear:both}.header-button{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;float:left}.menu-item .header-button{display:none}@media (max-width: 767px){.menu-item .header-button{display:block}}.login-button{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-x;background-position:bottom;color:#1e282d;margin-top:2px}.no-touch .login-button:hover{color:#5fa68d}@media (max-width: 767px){.login-button{display:none}.menu-item .login-button{color:#000;display:inline-block;float:none;margin-top:0}.dark-theme .menu-item .login-button{color:#fff}}.logout-button{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-x;background-position:bottom;color:#1e282d;margin-top:2px}.no-touch .logout-button:hover{color:#5fa68d}@media (max-width: 767px){.logout-button{display:none}.menu-item .logout-button{color:#000;display:inline-block;float:none;margin-top:0}}.username-button{margin-top:2px;margin-left:20px}@media (max-width: 767px){.username-button{display:none}.menu-item .username-button{display:inline-block;float:none;margin-top:0}}.search-button,.menu-button{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;cursor:pointer;height:31px;width:31px;margin-top:-6px}@media (max-width: 767px){.search-button,.menu-button{height:25px;width:25px}}.search-button{-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;background-image:url(../elements/icon_search.svg);margin-left:24px}@media (max-width: 767px){.search-button{margin-left:0}}.no-touch .search-button:hover{background-image:url(../elements/icon_search_hover.svg)}.dark-theme .search-button{background-image:url(../elements/icon_search_white.svg)}.no-touch .dark-theme .search-button:hover{background-image:url(../elements/icon_search_hover.svg)}.menu-button{-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;background-image:url(../elements/icon_menu.svg);margin-left:21px}@media (max-width: 767px){.menu-button{margin-left:12px}}.no-touch .menu-button:hover{background-image:url(../elements/icon_menu_hover.svg)}.dark-theme .menu-button{background-image:url(../elements/icon_menu_white.svg)}.no-touch .dark-theme .menu-button:hover{background-image:url(../elements/icon_menu_hover.svg)}.menu{-moz-transition:height 250ms,margin-bottom 250ms,margin-top 250ms,opacity 250ms;-o-transition:height 250ms,margin-bottom 250ms,margin-top 250ms,opacity 250ms;-webkit-transition:height 250ms,margin-bottom 250ms,margin-top 250ms,opacity 250ms;transition:height 250ms,margin-bottom 250ms,margin-top 250ms,opacity 250ms;height:0;opacity:0;position:relative;text-align:center}header.menu-open .menu{height:24px;margin-bottom:8px;margin-top:17px;opacity:1}@media (max-width: 767px){header.menu-open .menu{height:424px;margin-bottom:5px;margin-top:28px}}.menu-items{zoom:1;display:inline-block}.menu-items:before,.menu-items:after{content:"";display:table}.menu-items:after{clear:both}@media (max-width: 767px){.menu-items{display:none}header.menu-open .menu-items{display:block;text-align:center;width:100%}}.menu-item{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;float:left}.menu-item a{color:#5fa68d;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms}.no-touch .menu-item a:hover{color:#1e282d}.dark-theme .menu-item a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.no-touch .dark-theme .menu-item a:hover{color:#fff}.menu-item+.menu-item{margin-left:26px}@media (max-width: 767px){.menu-item+.menu-item{margin-left:0;padding-top:20px}}@media (min-width: 768px) and (max-width: 1024px){.menu-item+.menu-item{margin-left:13px}}@media (max-width: 767px){.menu-item{clear:left;display:block;width:100%}}.social-items{zoom:1}.social-items:before,.social-items:after{content:"";display:table}.social-items:after{clear:both}@media (min-width: 1025px){.social-items{position:absolute;right:30px;top:-5px}}@media (min-width: 768px) and (max-width: 1024px){.social-items{position:absolute;right:30px;top:-5px}}@media (max-width: 767px){.social-items{display:none}header.menu-open .social-items{display:block}}.social-item{float:left}.social-item img{display:inline-block;height:18px;width:auto}.social-item .image-hover{display:none}.no-touch .social-item:hover .image-hover{display:block}.no-touch .social-item:hover .image-normal{display:none}.social-item+.social-item{margin-left:8px}@media (max-width: 767px){.social-item+.social-item{margin-left:0}}@media (max-width: 767px){.social-item{clear:left;display:block;padding-top:20px;width:100%}}.filter{zoom:1;margin-bottom:15px;margin-top:27px;position:relative;text-align:center;z-index:10}.filter:before,.filter:after{content:"";display:table}.filter:after{clear:both}.filter header.filter-selected{margin-bottom:21px}.filter header.filter-open{margin-bottom:31px}@media (max-width: 767px){.filter{margin-bottom:11px;margin-top:31px}}.filter-categories{max-width:1224px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;zoom:1;margin-bottom:8px}.filter-categories:after{content:" ";display:block;clear:both}@media (min-width: 768px) and (max-width: 1024px){.filter-categories{max-width:1224px;margin-left:auto;margin-right:auto}.filter-categories:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.filter-categories{max-width:1224px;margin-left:auto;margin-right:auto}.filter-categories:after{content:" ";display:block;clear:both}}.filter-categories:before,.filter-categories:after{content:"";display:table}.filter-categories:after{clear:both}@media (max-width: 767px){.filter-categories{margin-bottom:17px}}.filter-category{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:normal;line-height:22px;cursor:pointer}.filter-category-title{position:relative;-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;color:#5fa68d}.filter-category-title:after,.filter-category-title:before{-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;bottom:0;content:'';left:0;opacity:1;position:absolute;right:0;top:0}.filter-category-title:after{background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 2px;background-repeat:repeat-x;background-position:bottom}.filter-category-title:before{background:-moz-linear-gradient(top, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #1e282d), color-stop(1px, #1e282d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #1e282d 1px, #1e282d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background-size:1px 2px;background-repeat:repeat-x;background-position:bottom;opacity:0}.filter-category-title:hover:before{opacity:1}.filter-category-title:hover:after{opacity:0}.no-touch .filter-category-title:hover{color:#1e282d}.filter-category.selected .filter-category-title:after{opacity:0}.filter-category.selected .filter-category-title:before{opacity:1}.dark-theme .filter-category-title{position:relative;-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;color:#5fa68d}.dark-theme .filter-category-title:after,.dark-theme .filter-category-title:before{-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;bottom:0;content:'';left:0;opacity:1;position:absolute;right:0;top:0}.dark-theme .filter-category-title:after{background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 2px;background-repeat:repeat-x;background-position:bottom}.dark-theme .filter-category-title:before{background:-moz-linear-gradient(top, transparent 0px, #fff 0px, #fff 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #fff), color-stop(1px, #fff), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #fff 1px, #fff 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #fff 0px, #fff 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #fff 0px, #fff 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #fff 0px, #fff 1px, transparent 1px, transparent 1px);background-size:1px 2px;background-repeat:repeat-x;background-position:bottom;opacity:0}.dark-theme .filter-category-title:hover:before{opacity:1}.dark-theme .filter-category-title:hover:after{opacity:0}.no-touch .dark-theme .filter-category-title:hover{color:#fff}.filter-category.selected .filter-category-title-title{color:#000}.dark-theme .filter-category.selected .filter-category-title-title{color:#fff}.filter-category-icon{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;background-image:url(../elements/icon_carat.svg);display:inline-block;height:15px;margin-left:5px;vertical-align:middle;width:15px}.filter-category.selected .filter-category-icon,.no-touch .filter-category:hover .filter-category-icon{background-image:url(../elements/icon_carat_hover.svg)}.dark-theme .filter-category.selected .filter-category-icon,.no-touch .dark-theme .filter-category:hover .filter-category-icon{background-image:url(../elements/icon_carat_white.svg)}.filter-items-container{background-color:#fff;display:none;margin-top:30px}header.filter-open .filter-items-container,header.filter-selected .filter-items-container{display:block}.dark-theme .filter-items-container{background-color:#1e282d}@media (max-width: 767px){.filter-items-container{margin-top:15px}}.filter-items{display:none}.filter-items.show{display:block}.filter-columns-container{zoom:1;display:none}.filter-columns-container:before,.filter-columns-container:after{content:"";display:table}.filter-columns-container:after{clear:both}header.filter-open .filter-columns-container{display:block}.filter-selection+.filter-columns-container{margin-top:34px}header.filter-selected .filter-selection+.filter-columns-container{margin-top:25px}.form-filter{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 129px);overflow-y:auto;padding-top:5px;margin-top:-5px}.filter-columns{max-width:1224px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;zoom:1}.filter-columns:after{content:" ";display:block;clear:both}@media (min-width: 768px) and (max-width: 1024px){.filter-columns{max-width:1224px;margin-left:auto;margin-right:auto}.filter-columns:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.filter-columns{max-width:1224px;margin-left:auto;margin-right:auto}.filter-columns:after{content:" ";display:block;clear:both}}.filter-columns:before,.filter-columns:after{content:"";display:table}.filter-columns:after{clear:both}@media (max-width: 767px){.filter-columns{-webkit-overflow-scrolling:touch;height:280px;padding-top:20px;overflow-y:auto}}.filter-columns-inner-container{zoom:1;display:inline-block}.filter-columns-inner-container:before,.filter-columns-inner-container:after{content:"";display:table}.filter-columns-inner-container:after{clear:both}.filter-items-column{zoom:1;float:left;margin-bottom:20px;text-align:left}.filter-items-column:before,.filter-items-column:after{content:"";display:table}.filter-items-column:after{clear:both}.filter-items-column+.filter-items-column{margin-left:30px}@media (max-width: 767px){.filter-items-column+.filter-items-column{margin-left:0}}.filter-items-column.location-filter{width:190px}@media (max-width: 767px){.filter-items-column.location-filter{width:100%}}.filter-items-column.center{margin-left:51.28866%}@media (max-width: 767px){.filter-items-column.center{margin-left:54.07609%}}@media (max-width: 767px){.filter-items-column{width:100%}}.filter-items-column-title{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;border-bottom:1px solid #5fa68d;color:#5fa68d;margin-bottom:20px;padding-bottom:3px}.filter-items-column-title+ul{margin-top:18px}.dark-theme .filter-items-column-title{color:#fff}.filter-items-subcolumn{float:left;padding-right:14px}.filter-item{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:14px;color:#5fa68d;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;cursor:pointer;padding-right:12px}.no-touch .filter-item:hover{color:#1e282d}.dark-theme .filter-item{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.no-touch .dark-theme .filter-item:hover{color:#fff}.filter-item.selected{color:#1e282d;padding-right:0}.filter-item.selected a{color:#1e282d}.dark-theme .filter-item.selected{color:#fff}.dark-theme .filter-item.selected a{color:#fff}.filter-item.selected:not(.large):after{content:'x';margin-left:7px}.filter-item.large{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px}.filter-item a{color:#5fa68d;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms}.no-touch .filter-item a:hover{color:#1e282d}.dark-theme .filter-item a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.no-touch .dark-theme .filter-item a:hover{color:#fff}.filter-item+.filter-item{margin-top:5px}.filter-item+.filter-item.large{margin-top:10px}.filter-item input[type="checkbox"]{display:none}.filter-show-button{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px;background-color:transparent;border:1px solid #5fa68d;color:#5fa68d;cursor:pointer;display:inline-block;margin-bottom:14px;padding:16px 20px 10px}.no-touch .filter-show-button:hover{border-color:#1e282d;color:#1e282d}.no-touch .dark-theme .filter-show-button:hover{border-color:#fff;color:#fff}.filter-columns+.filter-show-button{margin-top:40px}@media (max-width: 767px){.filter-columns+.filter-show-button{margin-top:20px}}.filter-close-button{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-x;background-position:bottom;color:#1e282d;cursor:pointer;display:inline-block;margin-bottom:10px}.no-touch .filter-close-button:hover{color:#5fa68d}.filter-columns+.filter-close-button{margin-top:50px}@media (max-width: 767px){.filter-columns+.filter-close-button{margin-top:20px}}.dark-theme .filter-close-button{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .dark-theme .filter-close-button:hover{color:#5fa68d}.filter-selection{display:none;margin-top:36px;padding-left:30px;padding-right:30px}header.filter-selected .filter-selection{display:block}@media (max-width: 767px){.filter-selection{margin-top:16px;text-align:left}}.filter-selection-items{zoom:1;display:inline-block}.filter-selection-items:before,.filter-selection-items:after{content:"";display:table}.filter-selection-items:after{clear:both}.filter-selection-item{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#1e282d;font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;cursor:pointer;float:left;margin-right:20px}.no-touch .filter-selection-item:hover{color:#5fa68d}.filter-selection-item:not(.clear):after{content:'x';margin-left:7px}.filter-selection-item.clear{position:relative;-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;color:#5fa68d;margin-right:0}.filter-selection-item.clear:after,.filter-selection-item.clear:before{-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;bottom:0;content:'';left:0;opacity:1;position:absolute;right:0;top:0}.filter-selection-item.clear:after{background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 2px;background-repeat:repeat-x;background-position:bottom}.filter-selection-item.clear:before{background:-moz-linear-gradient(top, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #1e282d), color-stop(1px, #1e282d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #1e282d 1px, #1e282d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background-size:1px 2px;background-repeat:repeat-x;background-position:bottom;opacity:0}.filter-selection-item.clear:hover:before{opacity:1}.filter-selection-item.clear:hover:after{opacity:0}.no-touch .filter-selection-item.clear:hover{color:#1e282d}.dark-theme .filter-selection-item.clear{position:relative;-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;color:#5fa68d}.dark-theme .filter-selection-item.clear:after,.dark-theme .filter-selection-item.clear:before{-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;bottom:0;content:'';left:0;opacity:1;position:absolute;right:0;top:0}.dark-theme .filter-selection-item.clear:after{background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 2px;background-repeat:repeat-x;background-position:bottom}.dark-theme .filter-selection-item.clear:before{background:-moz-linear-gradient(top, transparent 0px, #fff 0px, #fff 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #fff), color-stop(1px, #fff), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #fff 1px, #fff 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #fff 0px, #fff 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #fff 0px, #fff 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #fff 0px, #fff 1px, transparent 1px, transparent 1px);background-size:1px 2px;background-repeat:repeat-x;background-position:bottom;opacity:0}.dark-theme .filter-selection-item.clear:hover:before{opacity:1}.dark-theme .filter-selection-item.clear:hover:after{opacity:0}.no-touch .dark-theme .filter-selection-item.clear:hover{color:#fff}@media (max-width: 767px){.filter-selection-item.clear{clear:left}}.dark-theme .filter-selection-item{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.no-touch .dark-theme .filter-selection-item:hover{color:#fff}#location-filter-input{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;background-color:transparent;color:#5fa68d;display:block;border:1px solid #5fa68d;height:26px;margin-bottom:20px;margin-top:-5px;padding:5px 5px;width:100%}#location-filter-input:focus{outline:none}.dark-theme #location-filter-input{color:#fff}#location-filter-input:-moz-placeholder{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;color:#5fa68d}.dark-theme #location-filter-input:-moz-placeholder{color:#fff}#location-filter-input::-moz-placeholder{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;color:#5fa68d}.dark-theme #location-filter-input::-moz-placeholder{color:#fff}#location-filter-input:-ms-input-placeholder{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;color:#5fa68d}.dark-theme #location-filter-input:-ms-input-placeholder{color:#fff}#location-filter-input::-webkit-input-placeholder{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;color:#5fa68d}.dark-theme #location-filter-input::-webkit-input-placeholder{color:#fff}.ui-autocomplete{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;color:#5fa68d;background-color:#fff;border-bottom:1px solid #5fa68d;border-left:1px solid #5fa68d;border-right:1px solid #5fa68d;max-height:110px;padding:10px;overflow-y:auto;overflow-x:hidden}.dark-theme .ui-autocomplete{background-color:transparent}.ui-autocomplete .ui-menu-item{color:#5fa68d;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;cursor:pointer;display:block;list-style:none}.no-touch .ui-autocomplete .ui-menu-item:hover{color:#1e282d}.ui-autocomplete .ui-menu-item+.ui-menu-item{margin-top:5px}.dark-theme .ui-autocomplete .ui-menu-item{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d}.no-touch .dark-theme .ui-autocomplete .ui-menu-item:hover{color:#fff}.ui-helper-hidden-accessible{display:none}input[type="text"],input[type="password"]{border-radius:0}.form-search{-moz-transition:height 250ms,margin-bottom 250ms,margin-top 250ms,opacity 250ms;-o-transition:height 250ms,margin-bottom 250ms,margin-top 250ms,opacity 250ms;-webkit-transition:height 250ms,margin-bottom 250ms,margin-top 250ms,opacity 250ms;transition:height 250ms,margin-bottom 250ms,margin-top 250ms,opacity 250ms;height:0;opacity:0;text-align:center}header.search-open .form-search{height:44px;margin-bottom:17px;margin-top:19px;opacity:1}@media (max-width: 767px){header.search-open .form-search{margin-bottom:0;z-index:500}}.form-search-input{width:31.61512%;float:left;margin-right:2.57732%;font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px;border:none;color:#5fa68d;float:none;height:0;margin:0;padding:0;text-align:center}.form-search-input:focus{outline:none}header.search-open .form-search-input{height:44px}.dark-theme .form-search-input{background-color:#1e282d}@media (max-width: 767px){.form-search-input{width:100%;float:left;margin-left:0;margin-right:0}}.form-search-submit{display:none}footer{-webkit-box-shadow:0px -4px 4px 0px rgba(95,166,141,0.15);-moz-box-shadow:0px -4px 4px 0px rgba(95,166,141,0.15);box-shadow:0px 4px -4px 0px rgba(95,166,141,0.15);background-color:#fff;height:60px}.dark-theme footer{background-color:#1e282d;-webkit-box-shadow:0px -4px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px -4px 4px 0px rgba(0,0,0,0.15);box-shadow:0px 4px -4px 0px rgba(0,0,0,0.15)}@media (max-width: 767px){footer{height:auto}}.footer-content{padding-top:24px;text-align:center}@media (max-width: 767px){.footer-content{max-width:1224px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-bottom:3px;padding-top:18px}.footer-content:after{content:" ";display:block;clear:both}}@media (max-width: 767px) and (min-width: 768px) and (max-width: 1024px){.footer-content{max-width:1224px;margin-left:auto;margin-right:auto}.footer-content:after{content:" ";display:block;clear:both}}@media (max-width: 767px) and (max-width: 767px){.footer-content{max-width:1224px;margin-left:auto;margin-right:auto}.footer-content:after{content:" ";display:block;clear:both}}.footer-links{zoom:1;font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;display:inline-block}.footer-links:before,.footer-links:after{content:"";display:table}.footer-links:after{clear:both}.footer-link{display:inline-block;margin-left:13px;margin-right:13px}.footer-link a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#1e282d}.no-touch .footer-link a:hover{color:#5fa68d}.dark-theme .footer-link a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .dark-theme .footer-link a:hover{color:#5fa68d}@media (max-width: 767px){.footer-link{margin-bottom:3px}}.clickable-block{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.content{-moz-transition:margin-top,250ms;-o-transition:margin-top,250ms;-webkit-transition:margin-top,250ms;transition:margin-top,250ms}.content:not(.content-fullwidth){zoom:1;margin-bottom:30px}.content:not(.content-fullwidth):before,.content:not(.content-fullwidth):after{content:"";display:table}.content:not(.content-fullwidth):after{clear:both}.content.content-home{padding-top:60px;margin-bottom:0}.with-horizontal-banner .content.content-home{padding-top:127px}@media (max-width: 767px){.with-horizontal-banner .content.content-home{padding-top:60px}}.content.content-schoolwatch{margin-top:60px}header.menu-open+.content.content-schoolwatch{margin-top:109px}header.search-open+.content.content-schoolwatch{margin-top:140px}header.menu-open.search-open+.content.content-schoolwatch{margin-top:181px}.overview-page .content{margin-top:132px}@media (max-width: 767px){.overview-page .content{margin-top:139px}}header.filter-selected+.content{margin-top:181px}@media (max-width: 767px){header.filter-selected+.content{margin-top:139px}}@media (max-width: 767px){.content{margin-top:58px}.details-page:not(.schoolwatch) .content{margin-top:0}}.block{zoom:1}.block:before,.block:after{content:"";display:table}.block:after{clear:both}.block-centered{max-width:1224px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.block-centered:after{content:" ";display:block;clear:both}@media (min-width: 768px) and (max-width: 1024px){.block-centered{max-width:1224px;margin-left:auto;margin-right:auto}.block-centered:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.block-centered{max-width:1224px;margin-left:auto;margin-right:auto}.block-centered:after{content:" ";display:block;clear:both}}.block-home{height:100%;margin-left:0 !important;overflow:visible}@media (max-width: 767px){.block-home{height:auto}}.block-slideshow+.block-text{margin-top:41px}@media (max-width: 767px){.block-slideshow+.block-text{margin-top:21px}}.block-text:first-child{margin-top:36px}.block-text+.block-related-items{margin-top:76px}.item-columns{zoom:1;position:relative}.item-columns:before,.item-columns:after{content:"";display:table}.item-columns:after{clear:both}@media (min-width: 1224px){.item-columns{margin:0 auto}}.item-columns-subtitle+.item-columns,.item-columns-subsubtitle+.item-columns{margin-top:35px}.item-columns-subtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px;color:#5fa68d;margin-top:21px;text-align:center}.item-columns+.item-columns-subtitle{border-top:1px solid #5fa68d;margin-top:1px;padding-top:18px}.item-columns-subsubtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px;color:#5fa68d;margin-top:21px;text-align:center}.item-column{zoom:1;float:left}.item-column:before,.item-column:after{content:"";display:table}.item-column:after{clear:both}.isotope-gutter-width{width:2.57732%}.item-columns-fourcols .isotope-item-width{width:31.61512%}@media (max-width: 767px){.item-columns-fourcols .isotope-item-width{width:100%}}.item-columns-threecols .isotope-item-width{width:23.06701%}@media (max-width: 767px){.item-columns-threecols .isotope-item-width{width:100%}}.preview-box{margin-bottom:33px}.content-overview .preview-box{margin-left:1.28866% !important;margin-right:1.28866% !important}.related-items .preview-box{margin-bottom:12px}.item-columns-fourcols .preview-box{width:31.61512%;float:left;margin-right:2.57732%;margin-right:0}@media (max-width: 767px){.item-columns-fourcols .preview-box{width:100%;float:left;margin-left:0;margin-right:0}}.item-columns-threecols .preview-box{width:23.06701%;float:left;margin-right:2.57732%;margin-right:0}@media (max-width: 767px){.item-columns-threecols .preview-box{width:100%;float:left;margin-left:0;margin-right:0}}.preview-box.highlight{width:65.80756%;float:left;margin-right:2.57732%}@media (max-width: 767px){.preview-box.highlight{width:100%;float:left;margin-left:0;margin-right:0}}.preview-box:focus{outline:none}.preview-box-schoolwatch{margin-bottom:55px}.preview-box-fourcols{width:100%;float:left;margin-left:0;margin-right:0}.preview-box-threecols{width:100%;float:left;margin-left:0;margin-right:0}.preview-box-image{position:relative}.related-items .preview-box-announcement .preview-box-image{padding-bottom:66.66667%}.preview-box-image.ratio-2-1{padding-bottom:50%}.preview-box-image.ratio-3-2{padding-bottom:66.66667%}.preview-box-image.ratio-16-9{padding-bottom:56.25%}.preview-box-video .preview-box-image{cursor:pointer}.preview-box-video .preview-box-image a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.preview-box-image-overlay{-moz-transition:background-color 150ms;-o-transition:background-color 150ms;-webkit-transition:background-color 150ms;transition:background-color 150ms;position:absolute}.image-bounding.underfit .preview-box-image-overlay{-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-webkit-transform:translatey(-50%);transform:translatey(-50%);left:0;top:50%}.image-bounding.overfit .preview-box-image-overlay{-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%);transform:translatex(-50%);left:50%;top:0}.no-touch .preview-box:hover .preview-box-image-overlay,.no-touch .item-collection:hover .preview-box-image-overlay{background-color:rgba(255,255,255,0.5)}.no-touch .dark-theme .preview-box:hover .preview-box-image-overlay,.no-touch .dark-theme .item-collection:hover .preview-box-image-overlay{background-color:rgba(30,40,45,0.5)}.image-bounding img{position:absolute}.image-bounding.underfit img{-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-webkit-transform:translatey(-50%);transform:translatey(-50%);left:0;top:50%;height:auto;width:100%}.image-bounding.overfit img{-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%);transform:translatex(-50%);left:50%;top:0;height:100%;width:auto}.overview-page .item-columns-fourcols .ad-box.horizontal .image-bounding{padding-bottom:20.385%}.overview-page .item-columns-threecols .ad-box.horizontal .image-bounding{padding-bottom:27.54%}.home .item-column-fourcols .ad-box.horizontal .image-bounding{padding-bottom:34.294%}.image-resizing img{height:auto;left:0;position:absolute;top:0;width:100%}.ad-box.vertical .image-resizing{padding-bottom:100%}.ad-box.vertical .image-resizing img{left:auto;top:3px}@media (max-width: 767px){.ad-box.vertical .image-resizing img{top:19px}}.preview-box-subtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#5fa68d;text-align:center}.preview-box-directory .preview-box-subtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase}.preview-box-subtitle a{color:#5fa68d;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms}.no-touch .preview-box-subtitle a:hover{color:#1e282d}.no-touch .preview-box:not(.preview-box-video):hover .preview-box-subtitle a{color:#1e282d}.video-carousel-items .preview-box-video .preview-box-subtitle a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .video-carousel-items .preview-box-video .preview-box-subtitle a:hover{color:#5fa68d}.no-touch .video-carousel-items .preview-box-video:hover .preview-box-subtitle a{color:#fff}.no-touch .video-carousel-items .preview-box-video:hover .preview-box-subtitle a:hover{color:#5fa68d}.related-items .preview-box-directory .preview-box-subtitle a,.related-items .preview-box-video .preview-box-subtitle a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#1e282d}.no-touch .related-items .preview-box-directory .preview-box-subtitle a:hover,.no-touch .related-items .preview-box-video .preview-box-subtitle a:hover{color:#5fa68d}.preview-box-video .preview-box-subtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:21px;letter-spacing:0;text-transform:none}.video-carousel-items .preview-box-video .preview-box-subtitle{color:#fff}.no-touch .video-carousel-items .preview-box-video:hover .preview-box-subtitle{color:#5fa68d}.preview-box-announcement .preview-box-image+.preview-box-subtitle,.preview-box-schoolwatch .preview-box-image+.preview-box-subtitle,.preview-box-directory .preview-box-image+.preview-box-subtitle,.preview-box-student .preview-box-image+.preview-box-subtitle,.preview-box-news .preview-box-image+.preview-box-subtitle,.preview-box-resource .preview-box-image+.preview-box-subtitle,.preview-box-related-item .preview-box-image+.preview-box-subtitle{margin-top:18px}.preview-box-video .preview-box-title+.preview-box-subtitle{margin-top:5px}.related-items .preview-box-image+.preview-box-subtitle{margin-top:18px}.preview-box-schoolwatch .preview-box-title+.preview-box-subtitle{margin-top:2px}.preview-box-announcement .preview-box-title+.preview-box-subtitle{margin-top:2px}.preview-box-news .preview-box-subtitle,.preview-box-schoolwatch .preview-box-subtitle{color:#1e282d}.preview-box-news .preview-box-subtitle span,.preview-box-schoolwatch .preview-box-subtitle span{background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-x;background-position:bottom;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#1e282d;display:inline-block}.no-touch .preview-box-news .preview-box-subtitle span:hover,.no-touch .preview-box-schoolwatch .preview-box-subtitle span:hover{color:#5fa68d}.dark-theme .preview-box-news .preview-box-subtitle,.dark-theme .preview-box-schoolwatch .preview-box-subtitle{color:#fff}.dark-theme .preview-box-news .preview-box-subtitle span,.dark-theme .preview-box-schoolwatch .preview-box-subtitle span{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .dark-theme .preview-box-news .preview-box-subtitle span:hover,.no-touch .dark-theme .preview-box-schoolwatch .preview-box-subtitle span:hover{color:#5fa68d}.related-items .preview-box-news .preview-box-subtitle,.related-items .preview-box-schoolwatch .preview-box-subtitle{color:#5fa68d}.related-items .preview-box-news .preview-box-subtitle span,.related-items .preview-box-schoolwatch .preview-box-subtitle span{background-image:none;color:#5fa68d !important}.no-touch .preview-box-news:hover .preview-box-subtitle span,.no-touch .preview-box-schoolwatch:hover .preview-box-subtitle span{color:#5fa68d}.preview-box-directory .preview-box-subtitle{height:34px;overflow:hidden}.preview-box-resource .preview-box-subtitle{min-height:17px}.details-page.classroom .related-items .preview-box-subtitle,.details-page.classroom .related-items .preview-box-subtitle a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .details-page.classroom .related-items .preview-box-subtitle:hover,.no-touch .details-page.classroom .related-items .preview-box-subtitle a:hover{color:#5fa68d}.preview-box-title{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;text-align:center}.preview-box-title a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#1e282d}.no-touch .preview-box-title a:hover{color:#5fa68d}.no-touch .preview-box:hover .preview-box-title a{color:#5fa68d}.preview-box-video .preview-box-title a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .preview-box-video .preview-box-title a:hover{color:#5fa68d}.no-touch .preview-box-video:hover .preview-box-title a{color:#fff}.no-touch .preview-box-video:hover .preview-box-title a:hover{color:#5fa68d}.dark-theme .preview-box-title a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .dark-theme .preview-box-title a:hover{color:#5fa68d}.no-touch .dark-theme .item-collection:hover .preview-box-title{color:#5fa68d}.preview-box:not(.preview-box-news,.preview-box-resource) .preview-box-title{padding-left:10%;padding-right:10%}.preview-box-student .preview-box-title,.preview-box-news .preview-box-title,.preview-box-resource .preview-box-title{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px}.preview-box-announcement .preview-box-title,.preview-box-schoolwatch .preview-box-title,.preview-box-classroom .preview-box-title{font-family:"SuisseWorks",serif;font-size:19px;font-style:normal;font-weight:normal;line-height:24px}@media (min-width: 1025px){.preview-box-schoolwatch.highlight .preview-box-title{font-family:"SuisseWorks",serif;font-size:30px;font-style:normal;font-weight:normal;line-height:34px}}@media (min-width: 1025px) and (max-width: 767px){.preview-box-schoolwatch.highlight .preview-box-title{letter-spacing:-.02em}}.preview-box-related-item .preview-box-title{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:18px}.preview-box-video .preview-box-title{font-family:"SuisseWorks",serif;font-size:14px;font-style:normal;font-weight:normal;line-height:21px;display:inline-block}.video-carousel-items .preview-box-video .preview-box-title{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .video-carousel-items .preview-box-video .preview-box-title:hover{color:#5fa68d}.related-items .preview-box-video .preview-box-title{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#1e282d}.no-touch .related-items .preview-box-video .preview-box-title:hover{color:#5fa68d}.preview-box-video .preview-box-image+.preview-box-title{margin-top:21px}@media (max-width: 767px){.related-items .preview-box-title{font-family:"LudwigPro",Helvetica,Arial,sans-serif !important;font-size:11px !important;line-height:14px !important}}.preview-box-video .preview-box-caption+.preview-box-title{margin-top:10px}.preview-box-announcement .preview-box-image+.preview-box-title{margin-top:17px}.preview-box-schoolwatch .preview-box-image+.preview-box-title{margin-top:16px}.preview-box-student .preview-box-image+.preview-box-title{margin-top:12px}.preview-box-news .preview-box-image+.preview-box-title,.preview-box-resource .preview-box-image+.preview-box-title{margin-top:13px}.preview-box-schoolwatch .preview-box-subtitle+.preview-box-title{margin-top:17px}.overview-page .preview-box-schoolwatch .preview-box-subtitle+.preview-box-title{margin-top:2px}.preview-box-announcement .preview-box-subtitle+.preview-box-title,.preview-box-student .preview-box-subtitle+.preview-box-title,.preview-box-resource .preview-box-subtitle+.preview-box-title,.preview-box-related-item .preview-box-subtitle+.preview-box-title{margin-top:2px}.preview-box-news .preview-box-subtitle+.preview-box-title{margin-top:4px}.related-items .preview-box-subtitle+.preview-box-title{margin-top:2px}.preview-box-news .preview-box-title{margin-bottom:34px}.preview-box-resource .preview-box-title{height:66px;overflow:hidden}.preview-box-student .preview-box-title{min-height:44px}.details-page.classroom .related-items .preview-box-title{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .details-page.classroom .related-items .preview-box-title:hover{color:#5fa68d}.preview-box-caption{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;text-align:center}.preview-box-title+.preview-box-caption{margin-top:4px}.no-touch .preview-box:not(.preview-box-video):hover .preview-box-caption{color:#5fa68d}.preview-box-video .preview-box-caption{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:21px}.preview-box-video .preview-box-caption:before{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;background-image:url(../elements/icon_play_white.svg);background-position:center;background-size:100%;background-repeat:no-repeat;content:'';display:inline-block;height:15px;margin-right:12px;width:15px;vertical-align:top}.no-touch .preview-box-video:hover .preview-box-video .preview-box-caption:before{background-image:url(../elements/icon_play_hover.svg)}.related-items .preview-box-video .preview-box-caption:before{background-image:url(../elements/icon_play_black.svg)}.details-page.classroom .related-items .preview-box-video .preview-box-caption{display:none}.preview-box-video .preview-box-image+.preview-box-caption{margin-top:21px}.preview-box-line{border:none;border-top:1px solid rgba(96,166,141,0.6);width:72.96196%}.preview-box-news:last-child .preview-box-line{display:none}.preview-box-classroom .preview-box-line{width:62.94227%}.preview-box-caption+.preview-box-line{margin-top:35px}.related-items .preview-box-line{display:none}.preview-box-about .preview-box-text{padding-right:30px}.preview-box-news{padding-top:7px}.item-column-home-items .preview-box-news{padding-top:0}.preview-box-news.with-padding-top{margin-top:30px}.overview-page .preview-box-news:nth-last-child(-n+5) .preview-box-line{display:none}.related-items .preview-box-news{padding-top:0px}.preview-box-resource{margin-bottom:52px}.preview-box-classroom{margin-bottom:30px}.preview-box-video{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;margin-bottom:26px;text-align:center}.item-collection-video-thumbs .preview-box-video{width:31.61512%;float:left;margin-right:2.57732%}@media (min-width: 768px) and (max-width: 1024px){.item-collection-video-thumbs .preview-box-video{width:30.72237%;float:left;margin-right:3.91645%}}@media (max-width: 767px){.item-collection-video-thumbs .preview-box-video{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width: 1224px){.content-overview .block-overview{max-width:none !important}.content-overview .preview-box{margin-left:15px !important;margin-right:15px !important}.content-overview .item-columns-fourcols .preview-box{width:368px}.content-overview .item-columns-fourcols .preview-box.highlight{width:766px}.content-overview .item-columns-threecols .preview-box{width:268.5px}.content-overview .isotope-item-width{width:69.5px}.content-overview .isotope-gutter-width{width:30px}}@media (min-width: 1254px) and (max-width: 1651px){.content-overview .item-columns-fourcols{width:1194px}}@media (min-width: 1652px) and (max-width: 2049px){.content-overview .item-columns-fourcols{width:1592px}}@media (min-width: 2050px) and (max-width: 2447px){.content-overview .item-columns-fourcols{width:1990px}}@media (min-width: 2448px) and (max-width: 2845px){.content-overview .item-columns-fourcols{width:2388px}}@media (min-width: 2846px) and (max-width: 3243px){.content-overview .item-columns-fourcols{width:2786px}}@media (min-width: 3244px) and (max-width: 3641px){.content-overview .item-columns-fourcols{width:3184px}}@media (min-width: 3642px) and (max-width: 4039px){.content-overview .item-columns-fourcols{width:3582px}}@media (min-width: 1254px) and (max-width: 1551.5px){.content-overview .item-columns-threecols{width:1194px}}@media (min-width: 1552.5px) and (max-width: 1850px){.content-overview .item-columns-threecols{width:1492.5px}}@media (min-width: 1851px) and (max-width: 2148.5px){.content-overview .item-columns-threecols{width:1791px}}@media (min-width: 2149.5px) and (max-width: 2447px){.content-overview .item-columns-threecols{width:2089.5px}}@media (min-width: 2448px) and (max-width: 2745.5px){.content-overview .item-columns-threecols{width:2388px}}@media (min-width: 2746.5px) and (max-width: 3044px){.content-overview .item-columns-threecols{width:2686.5px}}.overview-item-navigation{clear:left;margin-bottom:76px;margin-top:40px;text-align:center}.page-columns+.overview-item-navigation{margin-top:74px}.item-collections+.overview-item-navigation{margin-top:54px}.overview-item-navigation-button{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;cursor:pointer;height:31px;width:31px;font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px}.overview-item-navigation-button+.overview-item-navigation-button{margin-left:57px}.overview-item-navigation-button.disabled{opacity:0}.content-home{height:100%}@media (max-width: 767px){.content-home{height:auto;margin-bottom:0 !important;margin-top:118px !important;overflow:hidden}}.content-home-border{background-color:#fff;bottom:0;left:0;position:fixed;top:65px;width:30px;z-index:399}@media (max-width: 767px){.content-home-border{display:none}}.item-columns-home{zoom:1;height:100%}.item-columns-home:before,.item-columns-home:after{content:"";display:table}.item-columns-home:after{clear:both}@media (max-width: 767px){.item-columns-home{overflow:hidden}}.item-column-home{-moz-box-sizing:content-box;box-sizing:content-box;float:left;height:100%}@media (max-width: 767px){.item-column-home{padding-right:0 !important}.item-column-home:last-child{margin-right:0 !important}}.item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-3{width:23.06701%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-3{width:35.05222%}}.item-columns-home.width-3 .item-column-home{margin-right:5.58659%;padding-right:5.58659%}.item-columns-home.width-3 .item-column-home.item-column-fourcols{width:137.05773%}.item-columns-home.width-3 .item-column-home.item-column-threecols{width:100%}.item-columns-home.width-3 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-4{width:31.61512%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-4{width:48.04178%}}.item-columns-home.width-4 .item-column-home{margin-right:4.07609%;padding-right:4.07609%}.item-columns-home.width-4 .item-column-home.item-column-fourcols{width:100%}.item-columns-home.width-4 .item-column-home.item-column-threecols{width:72.96196%}.item-columns-home.width-4 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-5{width:40.16323%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-5{width:61.03133%}}.item-columns-home.width-5 .item-column-home{margin-right:3.20856%;padding-right:3.20856%}.item-columns-home.width-5 .item-column-home.item-column-fourcols{width:78.71658%}.item-columns-home.width-5 .item-column-home.item-column-threecols{width:57.43316%}.item-columns-home.width-5 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-6{width:48.71134%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-6{width:74.02089%}}.item-columns-home.width-6 .item-column-home{margin-right:2.6455%;padding-right:2.6455%}.item-columns-home.width-6 .item-column-home.item-column-fourcols{width:64.903%}.item-columns-home.width-6 .item-column-home.item-column-threecols{width:47.3545%}.item-columns-home.width-6 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-7{width:57.25945%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-7{width:87.01044%}}.item-columns-home.width-7 .item-column-home{margin-right:2.25056%;padding-right:2.25056%}.item-columns-home.width-7 .item-column-home.item-column-fourcols{width:55.2138%}.item-columns-home.width-7 .item-column-home.item-column-threecols{width:40.28507%}.item-columns-home.width-7 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-8{width:65.80756%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-8{width:100%}}.item-columns-home.width-8 .item-column-home{margin-right:1.95822%;padding-right:1.95822%}.item-columns-home.width-8 .item-column-home.item-column-fourcols{width:48.04178%}.item-columns-home.width-8 .item-column-home.item-column-threecols{width:35.05222%}.item-columns-home.width-8 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-9{width:74.35567%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-9{width:112.98956%}}.item-columns-home.width-9 .item-column-home{margin-right:1.7331%;padding-right:1.7331%}.item-columns-home.width-9 .item-column-home.item-column-fourcols{width:42.51878%}.item-columns-home.width-9 .item-column-home.item-column-threecols{width:31.02253%}.item-columns-home.width-9 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-10{width:82.90378%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-10{width:125.97911%}}.item-columns-home.width-10 .item-column-home{margin-right:1.5544%;padding-right:1.5544%}.item-columns-home.width-10 .item-column-home.item-column-fourcols{width:38.13472%}.item-columns-home.width-10 .item-column-home.item-column-threecols{width:27.82383%}.item-columns-home.width-10 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-11{width:91.45189%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-11{width:138.96867%}}.item-columns-home.width-11 .item-column-home{margin-right:1.40911%;padding-right:1.40911%}.item-columns-home.width-11 .item-column-home.item-column-fourcols{width:34.57022%}.item-columns-home.width-11 .item-column-home.item-column-threecols{width:25.22311%}.item-columns-home.width-11 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-12{width:100%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-12{width:151.95822%}}.item-columns-home.width-12 .item-column-home{margin-right:1.28866%;padding-right:1.28866%}.item-columns-home.width-12 .item-column-home.item-column-fourcols{width:31.61512%}.item-columns-home.width-12 .item-column-home.item-column-threecols{width:23.06701%}.item-columns-home.width-12 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-13{width:108.54811%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-13{width:164.94778%}}.item-columns-home.width-13 .item-column-home{margin-right:1.18718%;padding-right:1.18718%}.item-columns-home.width-13 .item-column-home.item-column-fourcols{width:29.12545%}.item-columns-home.width-13 .item-column-home.item-column-threecols{width:21.25049%}.item-columns-home.width-13 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-14{width:117.09622%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-14{width:177.93734%}}.item-columns-home.width-14 .item-column-home{margin-right:1.10051%;padding-right:1.10051%}.item-columns-home.width-14 .item-column-home.item-column-fourcols{width:26.99927%}.item-columns-home.width-14 .item-column-home.item-column-threecols{width:19.69919%}.item-columns-home.width-14 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-15{width:125.64433%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-15{width:190.92689%}}.item-columns-home.width-15 .item-column-home{margin-right:1.02564%;padding-right:1.02564%}.item-columns-home.width-15 .item-column-home.item-column-fourcols{width:25.16239%}.item-columns-home.width-15 .item-column-home.item-column-threecols{width:18.35897%}.item-columns-home.width-15 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-16{width:134.19244%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-16{width:203.91645%}}.item-columns-home.width-16 .item-column-home{margin-right:.96031%;padding-right:.96031%}.item-columns-home.width-16 .item-column-home.item-column-fourcols{width:23.55954%}.item-columns-home.width-16 .item-column-home.item-column-threecols{width:17.1895%}.item-columns-home.width-16 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-17{width:142.74055%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-17{width:216.90601%}}.item-columns-home.width-17 .item-column-home{margin-right:.9028%;padding-right:.9028%}.item-columns-home.width-17 .item-column-home.item-column-fourcols{width:22.14866%}.item-columns-home.width-17 .item-column-home.item-column-threecols{width:16.1601%}.item-columns-home.width-17 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-18{width:151.28866%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-18{width:229.89556%}}.item-columns-home.width-18 .item-column-home{margin-right:.85179%;padding-right:.85179%}.item-columns-home.width-18 .item-column-home.item-column-fourcols{width:20.89722%}.item-columns-home.width-18 .item-column-home.item-column-threecols{width:15.24702%}.item-columns-home.width-18 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-19{width:159.83677%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-19{width:242.88512%}}.item-columns-home.width-19 .item-column-home{margin-right:.80623%;padding-right:.80623%}.item-columns-home.width-19 .item-column-home.item-column-fourcols{width:19.77963%}.item-columns-home.width-19 .item-column-home.item-column-threecols{width:14.4316%}.item-columns-home.width-19 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-20{width:168.38488%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-20{width:255.87467%}}.item-columns-home.width-20 .item-column-home{margin-right:.76531%;padding-right:.76531%}.item-columns-home.width-20 .item-column-home.item-column-fourcols{width:18.77551%}.item-columns-home.width-20 .item-column-home.item-column-threecols{width:13.69898%}.item-columns-home.width-20 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-21{width:176.93299%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-21{width:268.86423%}}.item-columns-home.width-21 .item-column-home{margin-right:.72833%;padding-right:.72833%}.item-columns-home.width-21 .item-column-home.item-column-fourcols{width:17.86841%}.item-columns-home.width-21 .item-column-home.item-column-threecols{width:13.03714%}.item-columns-home.width-21 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-22{width:185.4811%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-22{width:281.85379%}}.item-columns-home.width-22 .item-column-home{margin-right:.69477%;padding-right:.69477%}.item-columns-home.width-22 .item-column-home.item-column-fourcols{width:17.04493%}.item-columns-home.width-22 .item-column-home.item-column-threecols{width:12.43631%}.item-columns-home.width-22 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-23{width:194.02921%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-23{width:294.84334%}}.item-columns-home.width-23 .item-column-home{margin-right:.66416%;padding-right:.66416%}.item-columns-home.width-23 .item-column-home.item-column-fourcols{width:16.294%}.item-columns-home.width-23 .item-column-home.item-column-threecols{width:11.88842%}.item-columns-home.width-23 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-24{width:202.57732%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-24{width:307.8329%}}.item-columns-home.width-24 .item-column-home{margin-right:.63613%;padding-right:.63613%}.item-columns-home.width-24 .item-column-home.item-column-fourcols{width:15.60645%}.item-columns-home.width-24 .item-column-home.item-column-threecols{width:11.38677%}.item-columns-home.width-24 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-25{width:211.12543%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-25{width:320.82245%}}.item-columns-home.width-25 .item-column-home{margin-right:.61038%;padding-right:.61038%}.item-columns-home.width-25 .item-column-home.item-column-fourcols{width:14.97457%}.item-columns-home.width-25 .item-column-home.item-column-threecols{width:10.92574%}.item-columns-home.width-25 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-26{width:219.67354%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-26{width:333.81201%}}.item-columns-home.width-26 .item-column-home{margin-right:.58662%;padding-right:.58662%}.item-columns-home.width-26 .item-column-home.item-column-fourcols{width:14.39187%}.item-columns-home.width-26 .item-column-home.item-column-threecols{width:10.50059%}.item-columns-home.width-26 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-27{width:228.22165%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-27{width:346.80157%}}.item-columns-home.width-27 .item-column-home{margin-right:.56465%;padding-right:.56465%}.item-columns-home.width-27 .item-column-home.item-column-fourcols{width:13.85281%}.item-columns-home.width-27 .item-column-home.item-column-threecols{width:10.10728%}.item-columns-home.width-27 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-28{width:236.76976%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-28{width:359.79112%}}.item-columns-home.width-28 .item-column-home{margin-right:.54427%;padding-right:.54427%}.item-columns-home.width-28 .item-column-home.item-column-fourcols{width:13.35269%}.item-columns-home.width-28 .item-column-home.item-column-threecols{width:9.74238%}.item-columns-home.width-28 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-29{width:245.31787%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-29{width:372.78068%}}.item-columns-home.width-29 .item-column-home{margin-right:.5253%;padding-right:.5253%}.item-columns-home.width-29 .item-column-home.item-column-fourcols{width:12.88741%}.item-columns-home.width-29 .item-column-home.item-column-threecols{width:9.40291%}.item-columns-home.width-29 .item-column-home:last-child{padding-right:0;margin-right:0}@media (min-width: 1025px){.item-columns-home.width-30{width:253.86598%}}@media (min-width: 768px) and (max-width: 1024px){.item-columns-home.width-30{width:385.77023%}}.item-columns-home.width-30 .item-column-home{margin-right:.50761%;padding-right:.50761%}.item-columns-home.width-30 .item-column-home.item-column-fourcols{width:12.45347%}.item-columns-home.width-30 .item-column-home.item-column-threecols{width:9.08629%}.item-columns-home.width-30 .item-column-home:last-child{padding-right:0;margin-right:0}@media (max-width: 767px){.item-columns-home.width-mobile-4{width:100%}}@media (max-width: 767px){.item-columns-home.width-mobile-4 .item-column-home{margin-right:8.15217%}.item-columns-home.width-mobile-4 .item-column-home.item-column-fourcols{width:100%}.item-columns-home.width-mobile-4 .item-column-home.item-column-threecols{width:100%}.item-columns-home.width-mobile-4 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-5{width:127.03804%}}@media (max-width: 767px){.item-columns-home.width-mobile-5 .item-column-home{margin-right:6.41711%}.item-columns-home.width-mobile-5 .item-column-home.item-column-fourcols{width:78.71658%}.item-columns-home.width-mobile-5 .item-column-home.item-column-threecols{width:78.71658%}.item-columns-home.width-mobile-5 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-6{width:154.07609%}}@media (max-width: 767px){.item-columns-home.width-mobile-6 .item-column-home{margin-right:5.29101%}.item-columns-home.width-mobile-6 .item-column-home.item-column-fourcols{width:64.903%}.item-columns-home.width-mobile-6 .item-column-home.item-column-threecols{width:64.903%}.item-columns-home.width-mobile-6 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-7{width:181.11413%}}@media (max-width: 767px){.item-columns-home.width-mobile-7 .item-column-home{margin-right:4.50113%}.item-columns-home.width-mobile-7 .item-column-home.item-column-fourcols{width:55.2138%}.item-columns-home.width-mobile-7 .item-column-home.item-column-threecols{width:55.2138%}.item-columns-home.width-mobile-7 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-8{width:208.15217%}}@media (max-width: 767px){.item-columns-home.width-mobile-8 .item-column-home{margin-right:3.91645%}.item-columns-home.width-mobile-8 .item-column-home.item-column-fourcols{width:48.04178%}.item-columns-home.width-mobile-8 .item-column-home.item-column-threecols{width:48.04178%}.item-columns-home.width-mobile-8 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-9{width:235.19022%}}@media (max-width: 767px){.item-columns-home.width-mobile-9 .item-column-home{margin-right:3.4662%}.item-columns-home.width-mobile-9 .item-column-home.item-column-fourcols{width:42.51878%}.item-columns-home.width-mobile-9 .item-column-home.item-column-threecols{width:42.51878%}.item-columns-home.width-mobile-9 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-10{width:262.22826%}}@media (max-width: 767px){.item-columns-home.width-mobile-10 .item-column-home{margin-right:3.10881%}.item-columns-home.width-mobile-10 .item-column-home.item-column-fourcols{width:38.13472%}.item-columns-home.width-mobile-10 .item-column-home.item-column-threecols{width:38.13472%}.item-columns-home.width-mobile-10 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-11{width:289.2663%}}@media (max-width: 767px){.item-columns-home.width-mobile-11 .item-column-home{margin-right:2.81822%}.item-columns-home.width-mobile-11 .item-column-home.item-column-fourcols{width:34.57022%}.item-columns-home.width-mobile-11 .item-column-home.item-column-threecols{width:34.57022%}.item-columns-home.width-mobile-11 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-12{width:316.30435%}}@media (max-width: 767px){.item-columns-home.width-mobile-12 .item-column-home{margin-right:2.57732%}.item-columns-home.width-mobile-12 .item-column-home.item-column-fourcols{width:31.61512%}.item-columns-home.width-mobile-12 .item-column-home.item-column-threecols{width:31.61512%}.item-columns-home.width-mobile-12 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-13{width:343.34239%}}@media (max-width: 767px){.item-columns-home.width-mobile-13 .item-column-home{margin-right:2.37436%}.item-columns-home.width-mobile-13 .item-column-home.item-column-fourcols{width:29.12545%}.item-columns-home.width-mobile-13 .item-column-home.item-column-threecols{width:29.12545%}.item-columns-home.width-mobile-13 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-14{width:370.38043%}}@media (max-width: 767px){.item-columns-home.width-mobile-14 .item-column-home{margin-right:2.20103%}.item-columns-home.width-mobile-14 .item-column-home.item-column-fourcols{width:26.99927%}.item-columns-home.width-mobile-14 .item-column-home.item-column-threecols{width:26.99927%}.item-columns-home.width-mobile-14 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-15{width:397.41848%}}@media (max-width: 767px){.item-columns-home.width-mobile-15 .item-column-home{margin-right:2.05128%}.item-columns-home.width-mobile-15 .item-column-home.item-column-fourcols{width:25.16239%}.item-columns-home.width-mobile-15 .item-column-home.item-column-threecols{width:25.16239%}.item-columns-home.width-mobile-15 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-16{width:424.45652%}}@media (max-width: 767px){.item-columns-home.width-mobile-16 .item-column-home{margin-right:1.92061%}.item-columns-home.width-mobile-16 .item-column-home.item-column-fourcols{width:23.55954%}.item-columns-home.width-mobile-16 .item-column-home.item-column-threecols{width:23.55954%}.item-columns-home.width-mobile-16 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-17{width:451.49457%}}@media (max-width: 767px){.item-columns-home.width-mobile-17 .item-column-home{margin-right:1.8056%}.item-columns-home.width-mobile-17 .item-column-home.item-column-fourcols{width:22.14866%}.item-columns-home.width-mobile-17 .item-column-home.item-column-threecols{width:22.14866%}.item-columns-home.width-mobile-17 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-18{width:478.53261%}}@media (max-width: 767px){.item-columns-home.width-mobile-18 .item-column-home{margin-right:1.70358%}.item-columns-home.width-mobile-18 .item-column-home.item-column-fourcols{width:20.89722%}.item-columns-home.width-mobile-18 .item-column-home.item-column-threecols{width:20.89722%}.item-columns-home.width-mobile-18 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-19{width:505.57065%}}@media (max-width: 767px){.item-columns-home.width-mobile-19 .item-column-home{margin-right:1.61247%}.item-columns-home.width-mobile-19 .item-column-home.item-column-fourcols{width:19.77963%}.item-columns-home.width-mobile-19 .item-column-home.item-column-threecols{width:19.77963%}.item-columns-home.width-mobile-19 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-20{width:532.6087%}}@media (max-width: 767px){.item-columns-home.width-mobile-20 .item-column-home{margin-right:1.53061%}.item-columns-home.width-mobile-20 .item-column-home.item-column-fourcols{width:18.77551%}.item-columns-home.width-mobile-20 .item-column-home.item-column-threecols{width:18.77551%}.item-columns-home.width-mobile-20 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-21{width:559.64674%}}@media (max-width: 767px){.item-columns-home.width-mobile-21 .item-column-home{margin-right:1.45666%}.item-columns-home.width-mobile-21 .item-column-home.item-column-fourcols{width:17.86841%}.item-columns-home.width-mobile-21 .item-column-home.item-column-threecols{width:17.86841%}.item-columns-home.width-mobile-21 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-22{width:586.68478%}}@media (max-width: 767px){.item-columns-home.width-mobile-22 .item-column-home{margin-right:1.38953%}.item-columns-home.width-mobile-22 .item-column-home.item-column-fourcols{width:17.04493%}.item-columns-home.width-mobile-22 .item-column-home.item-column-threecols{width:17.04493%}.item-columns-home.width-mobile-22 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-23{width:613.72283%}}@media (max-width: 767px){.item-columns-home.width-mobile-23 .item-column-home{margin-right:1.32832%}.item-columns-home.width-mobile-23 .item-column-home.item-column-fourcols{width:16.294%}.item-columns-home.width-mobile-23 .item-column-home.item-column-threecols{width:16.294%}.item-columns-home.width-mobile-23 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-24{width:640.76087%}}@media (max-width: 767px){.item-columns-home.width-mobile-24 .item-column-home{margin-right:1.27226%}.item-columns-home.width-mobile-24 .item-column-home.item-column-fourcols{width:15.60645%}.item-columns-home.width-mobile-24 .item-column-home.item-column-threecols{width:15.60645%}.item-columns-home.width-mobile-24 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-25{width:667.79891%}}@media (max-width: 767px){.item-columns-home.width-mobile-25 .item-column-home{margin-right:1.22075%}.item-columns-home.width-mobile-25 .item-column-home.item-column-fourcols{width:14.97457%}.item-columns-home.width-mobile-25 .item-column-home.item-column-threecols{width:14.97457%}.item-columns-home.width-mobile-25 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-26{width:694.83696%}}@media (max-width: 767px){.item-columns-home.width-mobile-26 .item-column-home{margin-right:1.17325%}.item-columns-home.width-mobile-26 .item-column-home.item-column-fourcols{width:14.39187%}.item-columns-home.width-mobile-26 .item-column-home.item-column-threecols{width:14.39187%}.item-columns-home.width-mobile-26 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-27{width:721.875%}}@media (max-width: 767px){.item-columns-home.width-mobile-27 .item-column-home{margin-right:1.12931%}.item-columns-home.width-mobile-27 .item-column-home.item-column-fourcols{width:13.85281%}.item-columns-home.width-mobile-27 .item-column-home.item-column-threecols{width:13.85281%}.item-columns-home.width-mobile-27 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-28{width:748.91304%}}@media (max-width: 767px){.item-columns-home.width-mobile-28 .item-column-home{margin-right:1.08853%}.item-columns-home.width-mobile-28 .item-column-home.item-column-fourcols{width:13.35269%}.item-columns-home.width-mobile-28 .item-column-home.item-column-threecols{width:13.35269%}.item-columns-home.width-mobile-28 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-29{width:775.95109%}}@media (max-width: 767px){.item-columns-home.width-mobile-29 .item-column-home{margin-right:1.0506%}.item-columns-home.width-mobile-29 .item-column-home.item-column-fourcols{width:12.88741%}.item-columns-home.width-mobile-29 .item-column-home.item-column-threecols{width:12.88741%}.item-columns-home.width-mobile-29 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-30{width:802.98913%}}@media (max-width: 767px){.item-columns-home.width-mobile-30 .item-column-home{margin-right:1.01523%}.item-columns-home.width-mobile-30 .item-column-home.item-column-fourcols{width:12.45347%}.item-columns-home.width-mobile-30 .item-column-home.item-column-threecols{width:12.45347%}.item-columns-home.width-mobile-30 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-31{width:830.02717%}}@media (max-width: 767px){.item-columns-home.width-mobile-31 .item-column-home{margin-right:.98216%}.item-columns-home.width-mobile-31 .item-column-home.item-column-fourcols{width:12.0478%}.item-columns-home.width-mobile-31 .item-column-home.item-column-threecols{width:12.0478%}.item-columns-home.width-mobile-31 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-32{width:857.06522%}}@media (max-width: 767px){.item-columns-home.width-mobile-32 .item-column-home{margin-right:.95117%}.item-columns-home.width-mobile-32 .item-column-home.item-column-fourcols{width:11.66772%}.item-columns-home.width-mobile-32 .item-column-home.item-column-threecols{width:11.66772%}.item-columns-home.width-mobile-32 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-33{width:884.10326%}}@media (max-width: 767px){.item-columns-home.width-mobile-33 .item-column-home{margin-right:.92208%}.item-columns-home.width-mobile-33 .item-column-home.item-column-fourcols{width:11.3109%}.item-columns-home.width-mobile-33 .item-column-home.item-column-threecols{width:11.3109%}.item-columns-home.width-mobile-33 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-34{width:911.1413%}}@media (max-width: 767px){.item-columns-home.width-mobile-34 .item-column-home{margin-right:.89472%}.item-columns-home.width-mobile-34 .item-column-home.item-column-fourcols{width:10.97525%}.item-columns-home.width-mobile-34 .item-column-home.item-column-threecols{width:10.97525%}.item-columns-home.width-mobile-34 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-35{width:938.17935%}}@media (max-width: 767px){.item-columns-home.width-mobile-35 .item-column-home{margin-right:.86894%}.item-columns-home.width-mobile-35 .item-column-home.item-column-fourcols{width:10.65894%}.item-columns-home.width-mobile-35 .item-column-home.item-column-threecols{width:10.65894%}.item-columns-home.width-mobile-35 .item-column-home:last-child{padding-right:0;margin-right:0}}@media (max-width: 767px){.item-columns-home.width-mobile-36{width:965.21739%}}@media (max-width: 767px){.item-columns-home.width-mobile-36 .item-column-home{margin-right:.84459%}.item-columns-home.width-mobile-36 .item-column-home.item-column-fourcols{width:10.36036%}.item-columns-home.width-mobile-36 .item-column-home.item-column-threecols{width:10.36036%}.item-columns-home.width-mobile-36 .item-column-home:last-child{padding-right:0;margin-right:0}}.item-column-home-title{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:60px;padding-bottom:25px;padding-top:19px;position:relative;text-align:center;z-index:300}.item-column-home-title span{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-x;background-position:bottom;color:#1e282d;display:inline-block}.no-touch .item-column-home-title span:hover{color:#5fa68d}@media (max-width: 767px){.item-column-home-title{background-color:#fff;display:none;left:70px;padding-top:20px;position:fixed;right:70px;top:47px;z-index:500}.item-column-home.current .item-column-home-title{display:block}}.item-column-home-subtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px;color:#5fa68d;float:left;margin-bottom:24px;text-align:center;width:100%}.preview-box+.item-column-home-subtitle{border-top:1px solid #5fa68d;padding-top:20px}.item-column-home-scrolling-container{height:calc(100% - 60px);overflow:hidden;width:100%}@media (max-width: 767px){.item-column-home-scrolling-container{-moz-transition:opacity 500ms;-o-transition:opacity 500ms;-webkit-transition:opacity 500ms;transition:opacity 500ms;opacity:0}.item-column-home.current .item-column-home-scrolling-container{opacity:1}}.item-column-home-scrolling-area{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;width:calc(100% + 60px)}.item-column-home-items{zoom:1;width:calc(100% - 60px)}.item-column-home-items:before,.item-column-home-items:after{content:"";display:table}.item-column-home-items:after{clear:both}.item-column-home-show-all-button{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;display:block;float:left;margin-bottom:54px;text-align:center;width:100%}.item-column-home-show-all-button span{position:relative;-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;color:#5fa68d}.item-column-home-show-all-button span:after,.item-column-home-show-all-button span:before{-moz-transition:150ms;-o-transition:150ms;-webkit-transition:150ms;transition:150ms;bottom:0;content:'';left:0;opacity:1;position:absolute;right:0;top:0}.item-column-home-show-all-button span:after{background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 1px;background-repeat:repeat-x;background-position:bottom}.item-column-home-show-all-button span:before{background:-moz-linear-gradient(top, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #1e282d), color-stop(1px, #1e282d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #1e282d 1px, #1e282d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #1e282d 0px, #1e282d 1px, transparent 1px, transparent 1px);background-size:1px 1px;background-repeat:repeat-x;background-position:bottom;opacity:0}.item-column-home-show-all-button span:hover:before{opacity:1}.item-column-home-show-all-button span:hover:after{opacity:0}.no-touch .item-column-home-show-all-button span:hover{color:#1e282d}.page-title-container{-webkit-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);-moz-box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);box-shadow:0px 4px 4px 0px rgba(95,166,141,0.15);-moz-transition:top 250ms;-o-transition:top 250ms;-webkit-transition:top 250ms;transition:top 250ms;background-color:#fff;position:relative}.dark-theme .page-title-container{-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);background-color:#1e282d}@media (min-width: 1025px){.page-title-container{margin-top:60px;padding-bottom:28px;padding-top:19px}header.menu-open+.page-title-container{margin-top:109px}.with-horizontal-banner header.menu-open+.page-title-container{margin-top:176px}header.search-open+.page-title-container{margin-top:140px}.with-horizontal-banner header.search-open+.page-title-container{margin-top:207px}header.menu-open.search-open+.page-title-container{margin-top:181px}.with-horizontal-banner header.menu-open.search-open+.page-title-container{margin-top:248px}.with-horizontal-banner .page-title-container{margin-top:127px}}@media (min-width: 768px) and (max-width: 1024px){.page-title-container{margin-top:60px;padding-bottom:25px;padding-top:17px}header.menu-open+.page-title-container{margin-top:109px}.with-horizontal-banner header.menu-open+.page-title-container{margin-top:176px}header.search-open+.page-title-container{margin-top:140px}.with-horizontal-banner header.search-open+.page-title-container{margin-top:207px}header.menu-open.search-open+.page-title-container{margin-top:181px}.with-horizontal-banner header.menu-open.search-open+.page-title-container{margin-top:248px}.with-horizontal-banner .page-title-container{margin-top:127px}}@media (max-width: 767px){.page-title-container{margin-top:58px;padding-bottom:7px;padding-top:3px}}.page-title{max-width:1224px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;text-align:center;width:74.35567%}.page-title:after{content:" ";display:block;clear:both}@media (min-width: 768px) and (max-width: 1024px){.page-title{max-width:1224px;margin-left:auto;margin-right:auto}.page-title:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.page-title{max-width:1224px;margin-left:auto;margin-right:auto}.page-title:after{content:" ";display:block;clear:both}}.directory .page-title,.news .page-title,.resources .page-title,.new-artists .page-title{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:58px;font-style:normal;font-weight:normal;letter-spacing:-.04em;line-height:60px}@media (max-width: 767px){.directory .page-title,.news .page-title,.resources .page-title,.new-artists .page-title{font-size:40px;line-height:42px}}.announcements .page-title,.classroom .page-title,.schoolwatch .page-title{font-family:"SuisseWorks",serif;font-size:48px;font-style:normal;font-weight:normal;line-height:52px}@media (max-width: 767px){.announcements .page-title,.classroom .page-title,.schoolwatch .page-title{font-size:34px;line-height:40px;letter-spacing:-.03em}}.general-page .page-title{font-family:"SuisseWorks",serif;font-size:45px;font-style:normal;font-weight:normal;line-height:49px}@media (max-width: 767px){.general-page .page-title{font-size:34px;line-height:40px;letter-spacing:-.03em}}.page-title.with-buttons{width:calc(89.68912% - (2 * 66px))}@media (min-width: 768px) and (max-width: 1024px){.page-title{width:90.25783%}}@media (max-width: 767px){.page-title{width:100% !important;margin-bottom:0;margin-top:0;padding-left:30px;padding-right:30px}}.page-subtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:21px;margin-bottom:5px;text-align:center}.page-subtitle a{background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 1px;background-repeat:repeat-x;background-position:bottom;color:#000}.dark-theme .page-subtitle a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .dark-theme .page-subtitle a:hover{color:#5fa68d}@media (max-width: 767px){.page-subtitle{margin-bottom:14px;margin-top:12px;padding-left:30px;padding-right:30px}}.page-title+.page-subtitle{margin-top:19px}.page-subtitle.page-subtitle-directory{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px;margin-bottom:9px}.page-title+.page-subtitle.page-subtitle-directory{margin-top:12px}.content-page{overflow-x:hidden}.content-page:not(.with-slideshow){margin-top:86px}.content-classroom-overview{overflow-x:hidden}.page-columns{zoom:1;padding-left:8.54811%;padding-right:8.54811%}.page-columns:before,.page-columns:after{content:"";display:table}.page-columns:after{clear:both}.slideshow+.page-columns{margin-top:38px}.carousel+.page-columns{margin-top:45px}@media (max-width: 767px){.carousel+.page-columns{margin-top:21px}}@media (min-width: 768px) and (max-width: 1024px){.page-columns{width:100%;padding-left:0;padding-right:0}}@media (max-width: 767px){.page-columns{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0}}.page-column{min-height:1px}.page-column.column-left,.page-column.column-right{width:17.51295%;float:left;margin-right:3.10881%}@media (max-width: 767px){.page-column.column-left,.page-column.column-right{width:100%;float:left;margin-left:0;margin-right:0}}.page-column.column-middle{width:58.75648%;float:left;margin-right:3.10881%}@media (min-width: 768px) and (max-width: 1024px){.page-column.column-middle{width:74.02089%;float:left;margin-right:3.91645%;clear:left}}@media (max-width: 767px){.page-column.column-middle{width:100%;float:left;margin-left:0;margin-right:0;-webkit-order:3;order:3;margin-top:26px}}@media (min-width: 768px) and (max-width: 1024px){.page-column.column-left{width:74.02089%;float:left;margin-right:3.91645%;margin-bottom:33px}}.page-column.column-right{margin-right:0;position:relative}@media (min-width: 768px) and (max-width: 1024px){.page-column.column-right{width:22.06266%;float:right;margin-right:0}}@media (max-width: 767px){.page-column.column-right{width:100%;float:left;margin-left:0;margin-right:0;margin-top:26px}}.tool-buttons{zoom:1;margin-top:3px;margin-left:-8px}.tool-buttons:before,.tool-buttons:after{content:"";display:table}.tool-buttons:after{clear:both}@media (max-width: 767px){.tool-buttons{width:45.92391%;float:left;margin-right:8.15217%;margin-top:0}}@media (min-width: 768px) and (max-width: 1024px){.tool-buttons{float:left;margin-top:0}}.content-overlay .tool-buttons{left:32px;position:absolute;top:40px}@media (max-width: 767px){.content-overlay .tool-buttons{top:20px}}.tool-button{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;cursor:pointer;height:31px;width:31px;float:left}.tool-button+.tool-button{margin-left:17px}.share-button{-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;background-image:url(../elements/icon_share.svg)}.no-touch .share-button:hover{background-image:url(../elements/icon_share_hover.svg)}.dark-theme .share-button{background-image:url(../elements/icon_share_white.svg)}.no-touch .dark-theme .share-button:hover{background-image:url(../elements/icon_share_hover.svg)}.save-button{-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;background-image:url(../elements/icon_save.svg)}.no-touch .save-button:hover{background-image:url(../elements/icon_save_hover.svg)}.dark-theme .save-button{background-image:url(../elements/icon_save_white.svg)}.no-touch .dark-theme .save-button:hover{background-image:url(../elements/icon_save_hover.svg)}.text a:not(.green-link):not(.article-navigation-arrow){-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 1px;background-repeat:repeat-x;background-position:bottom;color:#1e282d}.no-touch .text a:not(.green-link):not(.article-navigation-arrow):hover{color:#5fa68d}.dark-theme .text a:not(.green-link):not(.article-navigation-arrow){-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 1px;background-repeat:repeat-x;background-position:bottom;color:#fff}.no-touch .dark-theme .text a:not(.green-link):not(.article-navigation-arrow):hover{color:#5fa68d}.text ul li{padding-left:19px}.text ul li:before{content:"—";position:absolute;margin-left:-19px}.text ol{list-style-type:decimal}.text ol li{padding-left:2px}.text ol li:before{content:"";position:absolute;margin-left:-19px}.text ol li{margin-left:17px}.text-intro{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px}.classroom .text-intro{font-family:"SuisseWorks",serif;font-size:19px;font-style:normal;font-weight:normal;line-height:24px}.text-intro p+p{margin-top:22px}.announcements .text-main,.schoolwatch .text-main,.classroom .text-main{font-family:"SuisseWorks",serif;font-size:14px;font-style:normal;font-weight:normal;line-height:21px}.classroom .text-main{font-size:16px;line-height:24px}.directory .text-main,.news .text-main,.resources .text-main,.new-artists .text-main{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:21px}.general-page .text-main{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:normal;line-height:22px}.text-main h1{font-family:"SuisseWorks",serif;font-size:30px;font-style:normal;font-weight:normal;line-height:34px}@media (max-width: 767px){.text-main h1{letter-spacing:-.02em}}.text-main h2{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase}.text-main h1+p,.text-main p+p,.text-main p+h2,.text-main ul+ul,.text-main ol+ol,.text-main p+ul,.text-main ul+p,.text-main p+ol,.text-main ol+p,.text-main ul+ol,.text-main ol+ul{margin-top:22px}.text-main h2+p{margin-top:2px}.text-main blockquote{font-family:"SuisseWorks",serif;font-size:19px;font-style:normal;font-weight:normal;line-height:24px;-moz-box-sizing:content-box;box-sizing:content-box;background-image:url(../elements/green_pixel.png),url(../elements/green_pixel.png);background-size:calc(100% - 30px * 4) 1px;background-repeat:no-repeat;background-position:60px top,60px bottom;margin:0 auto;padding-bottom:24px;padding-top:28px;text-align:center;width:82.4515%}.text-main p+blockquote{margin-top:43px}.text-main blockquote+p{margin-top:41px}.text-intro+.text-main{margin-top:23px}.text-main+.text-main{margin-top:38px}.text-main+.text-main.text-columns{margin-top:14px}.text-main p+.announcement-logo{margin-top:22px}.announcements .header-info+.text-main{margin-top:22px}.text-align-right{text-align:right}.text-sidebar{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;padding-bottom:1em}.text-sidebar h2{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase}.text-sidebar p{margin-bottom:11px}.text-sidebar h2+.inline-image-sidebar,.text-sidebar p+.inline-image-sidebar,.text-sidebar .inline-image-sidebar+.inline-image-sidebar{margin-top:38px}.text-sidebar .strong-link,.text-sidebar em{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase}.text-sidebar .green-link{color:#5fa68d;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms}.no-touch .text-sidebar .green-link:hover{color:#1e282d}.text-sidebar strong{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;color:#5fa68d}body:not(.dark-theme) .text-sidebar strong a{background:none !important;color:#5fa68d !important}.no-touch body:not(.dark-theme) .text-sidebar strong a:hover{color:#000 !important}@media (min-width: 1025px){.text-sidebar.with-slideshow-navigation-arrows{padding-top:55px}}@media (max-width: 767px){.text-sidebar .inline-image-sidebar.ad-box-image{display:none}}.text-main .inline-image-sidebar.ad-box-image{display:none}@media (max-width: 767px){.text-main .inline-image-sidebar.ad-box-image{width:45.92391%;float:left;margin-right:8.15217%;display:block;margin-bottom:38px}.text-main .inline-image-sidebar.ad-box-image:nth-child(2n){margin-right:0}}.text-columns{-moz-columns:3;-webkit-columns:3;columns:3}@media (max-width: 767px){.text-columns{-moz-columns:2;-webkit-columns:2;columns:2}}.inline-image{background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:34px;position:relative}@media (min-width: 1025px){.inline-image{margin-right:-26.32275%;margin-left:-26.32275%;padding-right:26.32275%;padding-left:26.32275%;padding-bottom:101.587%;width:152.6455%}}@media (min-width: 768px) and (max-width: 1024px){.inline-image{padding-bottom:98.08%;width:135.097%}}.inline-image.real-inline{margin-bottom:69px;padding-bottom:66.66667%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}@media (max-width: 767px){.inline-image.real-inline{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px;padding-bottom:109.62%;width:calc(100% + 2 * 30px)}}.inline-image-caption{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;padding-bottom:1em;position:absolute;right:-5.97079%;top:105%;width:19.52629%}@media (min-width: 768px) and (max-width: 1024px){.inline-image-caption{right:0;width:22.06266%}}.inline-carousel .inline-image-caption{right:8.54811%;top:119%;width:14.5189%}@media (min-width: 768px) and (max-width: 1024px){.inline-carousel .inline-image-caption{top:127.4%}}@media (max-width: 767px){.inline-carousel .inline-image-caption{float:left;margin-bottom:16px;margin-left:30px;padding-left:43.5%;position:relative;right:auto;top:auto;width:calc((100% - 2* 30px))}}@media (max-width: 767px){.inline-carousel .carousel-navigation-arrows+.inline-image-caption{margin-top:12px}}.real-inline .inline-image-caption{left:0;padding-left:2.57732%;padding-right:2.57732%;padding-bottom:0;width:100%}@media (max-width: 767px){.real-inline .inline-image-caption{padding-left:0;left:auto;right:0;top:107%;width:45.92391%}}.inline-image-sidebar{margin-bottom:39px}.inline-image-sidebar img{height:auto;width:100%}.inline-image-sidebar-caption{margin-top:14px}.page-column-title{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px;margin-top:4px}.page-column-title span{color:#5fa68d}.page-column-title+.page-items{margin-top:44px}.page-item{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms}.page-item+.page-item{margin-top:40px}.no-touch .page-item:hover{color:#5fa68d}.page-item-category{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;color:#5fa68d}.page-item-title{font-family:"SuisseWorks",serif;font-size:19px;font-style:normal;font-weight:normal;line-height:24px}.page-item-title a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#1e282d}.no-touch .page-item-title a:hover{color:#5fa68d}.no-touch .page-item:hover .page-item-title a{color:#5fa68d}.page-item-subtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;color:#5fa68d}.page-item-title+.page-item-subtitle{margin-top:6px}.page-item-text{font-family:"SuisseWorks",serif;font-size:14px;font-style:normal;font-weight:normal;line-height:21px}.page-item-subtitle+.page-item-text{margin-top:1px}.page-item-text em{color:#5fa68d}.page-item-caption{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase}.page-item-text+.page-item-caption{margin-top:7px}.form-subscribe{zoom:1;margin-top:39px}.form-subscribe:before,.form-subscribe:after{content:"";display:table}.form-subscribe:after{clear:both}.form-subscribe>*{clear:left;float:left}.form-subscribe-input{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;width:64.903%;float:left;margin-right:5.29101%;-moz-transition:border-color 150ms;-o-transition:border-color 150ms;-webkit-transition:border-color 150ms;transition:border-color 150ms;border:none;border-bottom:1px solid #5fa68d;color:#5fa68d;height:15px;margin:0;padding:0}.form-subscribe-input:focus{outline:none}.form-subscribe-input.error{border-color:red;color:red}.form-subscribe-input+.form-subscribe-comment{margin-top:20px}.form-subscribe-checkbox{width:100%}.form-subscribe-checkbox input{border:none;border:1px solid #5fa68d;float:left;height:15px;margin:0;margin-right:14px;padding:0;width:15px}.form-subscribe-checkbox .checkbox-text{margin-top:-3px;display:inline-block;float:left;max-width:calc(100% - 15px - 4px - 14px - 2px)}.form-subscribe-checkbox .checkbox-text span{color:#5fa68d}.form-subscribe-checkbox.error .checkbox-text{color:red}.form-subscribe-comment+.form-subscribe-checkbox,.form-subscribe-checkbox+.form-subscribe-checkbox{margin-top:22px}.form-subscribe-submit{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-x;background-position:bottom;color:#1e282d;cursor:pointer;border:none;margin:0;padding:0}.no-touch .form-subscribe-submit:hover{color:#5fa68d}.form-subscribe-checkbox+.form-subscribe-submit{margin-top:22px}.form-subscribe-submit:focus{outline:none}.form-subscribe-privacy-note{margin-top:2em}#overlay-content .slideshow{margin-left:115px;margin-right:115px}@media (min-width: 768px) and (max-width: 1024px){#overlay-content .slideshow{margin-left:0;margin-right:0}}@media (max-width: 767px){#overlay-content .slideshow{margin-left:0;margin-right:0}}.slide{background-position:center;background-repeat:no-repeat;width:100%}@media (min-width: 1025px){.slideshow:not(.fullscreen) .slide{padding-bottom:66.66667% !important}}@media (min-width: 768px) and (max-width: 1024px){.slideshow:not(.fullscreen) .slide{padding-bottom:57.62712% !important}}@media (max-width: 767px){.mobile-ratio-2-1 .slide:not(.individual-ratio-on-mobile){padding-bottom:61.53846%}.mobile-ratio-3-2 .slide:not(.individual-ratio-on-mobile){padding-bottom:82.05128%}.mobile-ratio-16-9 .slide:not(.individual-ratio-on-mobile){padding-bottom:69.23077%}}.slideshow.contain .slide{background-size:contain;background-position:center top}@media (max-width: 767px){#overlay-content .slideshow.contain .slide{padding-bottom:109.62% !important}}.slideshow.cover .slide{background-size:cover}.slideshow.high .slide{padding-bottom:60.13746%}@media (max-width: 767px){.slideshow.high .slide{padding-bottom:274.61538%}}.inline-slideshow .slide{background-size:cover;padding-bottom:101.587%}.slide-info{color:#fff;padding-top:38px;position:absolute;text-align:center;width:100%;background:-moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, transparent 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 )}@media (max-width: 767px){.slide-info{padding-top:18px}}.slide-page-title{font-family:"SuisseWorks",serif;font-size:48px;font-style:normal;font-weight:normal;line-height:52px;max-width:1224px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;margin:0 auto;width:82.90378%}@media (max-width: 767px){.slide-page-title{font-size:34px;line-height:40px;letter-spacing:-.03em}}.slide-page-title:after{content:" ";display:block;clear:both}@media (min-width: 768px) and (max-width: 1024px){.slide-page-title{max-width:1224px;margin-left:auto;margin-right:auto}.slide-page-title:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.slide-page-title{max-width:1224px;margin-left:auto;margin-right:auto}.slide-page-title:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.slide-page-title{width:100%}}.slide-page-subtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:21px}.slide-page-title+.slide-page-subtitle{margin-top:14px}.video-play-button{background-color:#fff;cursor:pointer;height:60px;left:50%;margin-left:-30px;margin-top:-30px;top:50%;position:absolute;width:60px;z-index:2}.video-play-button img{-moz-transition:opacity 150ms;-o-transition:opacity 150ms;-webkit-transition:opacity 150ms;transition:opacity 150ms;height:36px;left:15px;position:absolute;opacity:1;top:12px;width:30px}.video-play-button .image-hover{opacity:0}.no-touch .video-play-button:hover .image-normal{opacity:0}.no-touch .video-play-button:hover .image-hover{opacity:1}.slideshow-caption{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;margin-top:24px}.slideshow-caption.mobile{display:none;margin-bottom:32px}@media (min-width: 768px) and (max-width: 1024px){.slideshow-caption{float:left;margin-top:0;margin-left:19px;width:calc(100% - 80px - 19px)}}@media (max-width: 767px){.slideshow-caption{margin-top:0}.tool-buttons+.slideshow-caption{margin-top:2px !important}.slideshow-caption.mobile{display:block}.slideshow-caption.desktop{display:none}}@media (min-width: 768px) and (max-width: 1024px){.tool-buttons+.slideshow-caption{float:left;margin-left:28px;margin-top:4px}}.content-overlay .slideshow-caption{margin-bottom:40px;padding-left:30px;padding-right:30px;padding-top:22px;text-align:center}@media (min-width: 768px) and (max-width: 1024px){.content-overlay .slideshow-caption{margin-left:71px;width:calc(100% - 2 * (30px + 31px + 10px))}}@media (max-width: 767px){.content-overlay .slideshow-caption{margin-left:71px;padding-left:0;padding-right:0;padding-top:12px;position:absolute;width:calc(100% - 2 * (30px + 31px + 10px))}}.slideshow-navigation-arrows{bottom:-73px;right:30px;position:absolute;width:23.06701%}.content-overlay .slideshow-navigation-arrows{bottom:-50px;left:56px;right:56px;width:auto}@media (min-width: 768px) and (max-width: 1024px){.content-overlay .slideshow-navigation-arrows{text-align:right;margin-left:-30px;width:calc(100% - 2 * 30px)}}@media (max-width: 767px){.content-overlay .slideshow-navigation-arrows{-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding-left:30px;padding-right:30px;position:absolute;width:100%}}@media (max-width: 767px){.slideshow-navigation-arrows{text-align:right;width:45.92391%}}.navigation-arrow{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;cursor:pointer;height:31px;width:31px}.navigation-arrow+.navigation-arrow{margin-left:8px}.slideshow-navigation-arrow{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;cursor:pointer;height:31px;width:31px}.slideshow-navigation-arrow+.slideshow-navigation-arrow{margin-left:8px}.homepage-navigation-arrows .slideshow-navigation-arrow{opacity:1;position:relative;z-index:400}.homepage-navigation-arrows .slideshow-navigation-arrow.disabled{opacity:0}.slideshow-navigation-arrow-prev,.navigation-arrow-prev,.overview-item-navigation-button-prev{-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;background-image:url(../elements/icon_arrow_left.svg);margin-left:-4px}.no-touch .slideshow-navigation-arrow-prev:hover,.no-touch .navigation-arrow-prev:hover,.no-touch .overview-item-navigation-button-prev:hover{background-image:url(../elements/icon_arrow_left_hover.svg)}.dark-theme .slideshow-navigation-arrow-prev,.dark-theme .navigation-arrow-prev,.dark-theme .overview-item-navigation-button-prev{background-image:url(../elements/icon_arrow_left_white.svg)}.no-touch .dark-theme .slideshow-navigation-arrow-prev:hover,.no-touch .dark-theme .navigation-arrow-prev:hover,.no-touch .dark-theme .overview-item-navigation-button-prev:hover{background-image:url(../elements/icon_arrow_left_hover.svg)}.slideshow .slideshow-navigation-arrow-prev,.carousel:not(.inline-carousel) .slideshow-navigation-arrow-prev,.slideshow .navigation-arrow-prev,.carousel:not(.inline-carousel) .navigation-arrow-prev,.slideshow .overview-item-navigation-button-prev,.carousel:not(.inline-carousel) .overview-item-navigation-button-prev{margin-left:10px}@media (max-width: 767px){.slideshow .slideshow-navigation-arrow-prev,.carousel:not(.inline-carousel) .slideshow-navigation-arrow-prev,.slideshow .navigation-arrow-prev,.carousel:not(.inline-carousel) .navigation-arrow-prev,.slideshow .overview-item-navigation-button-prev,.carousel:not(.inline-carousel) .overview-item-navigation-button-prev{margin-left:-3px}}.content-overlay .slideshow-navigation-arrow-prev,.content-overlay .navigation-arrow-prev,.content-overlay .overview-item-navigation-button-prev{margin-left:0}@media (min-width: 768px) and (max-width: 1024px){.content-overlay .slideshow-navigation-arrow-prev,.content-overlay .navigation-arrow-prev,.content-overlay .overview-item-navigation-button-prev{float:left}}@media (max-width: 767px){.content-overlay .slideshow-navigation-arrow-prev,.content-overlay .navigation-arrow-prev,.content-overlay .overview-item-navigation-button-prev{float:left}}.slideshow-navigation-arrow-next,.navigation-arrow-next,.overview-item-navigation-button-next{-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;background-image:url(../elements/icon_arrow_right.svg)}.no-touch .slideshow-navigation-arrow-next:hover,.no-touch .navigation-arrow-next:hover,.no-touch .overview-item-navigation-button-next:hover{background-image:url(../elements/icon_arrow_right_hover.svg)}.dark-theme .slideshow-navigation-arrow-next,.dark-theme .navigation-arrow-next,.dark-theme .overview-item-navigation-button-next{background-image:url(../elements/icon_arrow_right_white.svg)}.no-touch .dark-theme .slideshow-navigation-arrow-next:hover,.no-touch .dark-theme .navigation-arrow-next:hover,.no-touch .dark-theme .overview-item-navigation-button-next:hover{background-image:url(../elements/icon_arrow_right_hover.svg)}.content-overlay .slideshow-navigation-arrow-next,.content-overlay .navigation-arrow-next,.content-overlay .overview-item-navigation-button-next{float:right}@media (max-width: 767px){.inline-carousel .slideshow-navigation-arrow-next,.inline-carousel .navigation-arrow-next,.inline-carousel .overview-item-navigation-button-next{margin-right:7px}}.homepage-navigation-arrows .slideshow-navigation-arrow-next,.homepage-navigation-arrows .navigation-arrow-next,.homepage-navigation-arrows .overview-item-navigation-button-next{float:right}@media (max-width: 767px){.column-left .slideshow-navigation-arrow-next,.column-left .navigation-arrow-next,.column-left .overview-item-navigation-button-next{margin-right:-12px}}.slideshow-counter{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:21px;display:inline-block;margin-left:8px;margin-right:8px;margin-top:8px;vertical-align:top}.carousel{position:relative}@media (min-width: 1025px){.carousel{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px}}@media (min-width: 768px) and (max-width: 1024px){.carousel{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px}}.image-carousel{height:450px}.image-carousel.inline-carousel{height:420px;left:30px;margin-top:12px;padding:0;position:absolute;width:100%}@media (min-width: 768px) and (max-width: 1024px){.image-carousel.inline-carousel{height:310px;left:0;width:calc(100% + 2 * 30px)}}@media (max-width: 767px){.image-carousel.inline-carousel{zoom:1;height:285px;left:0;margin-left:-30px;margin-right:-30px;position:relative;width:calc(100% + 2 * 30px)}.image-carousel.inline-carousel:before,.image-carousel.inline-carousel:after{content:"";display:table}.image-carousel.inline-carousel:after{clear:both}}.inline-carousel-placeholder{height:420px;margin-bottom:36px;margin-top:34px}@media (min-width: 768px) and (max-width: 1024px){.inline-carousel-placeholder{height:310px}}@media (max-width: 767px){.inline-carousel-placeholder{display:none}}.image-carousel-scrolling-container.hidden{display:none}.image-carousel-items{padding-left:30px}@media (max-width: 767px){.image-carousel .grid .image-carousel-items,.image-carousel.inline-carousel .image-carousel-items{padding-left:0}}.image-carousel-item{display:inline-block;height:100%;margin-right:16px}.image-carousel-item img{height:100%;width:auto}.image-carousel-grid-item{height:130px;width:196px}.image-carousel-grid-item img{margin:0 auto}.image-carousel-grid-item+.image-carousel-grid-item{margin-top:30px}.image-carousel-grid-column{display:inline-block;margin-right:25px;vertical-align:top}.image-carousel-view-buttons-container{max-width:1224px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;bottom:36px;left:0;max-width:none;position:absolute;right:0}.image-carousel-view-buttons-container:after{content:" ";display:block;clear:both}@media (min-width: 768px) and (max-width: 1024px){.image-carousel-view-buttons-container{max-width:1224px;margin-left:auto;margin-right:auto}.image-carousel-view-buttons-container:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.image-carousel-view-buttons-container{max-width:1224px;margin-left:auto;margin-right:auto}.image-carousel-view-buttons-container:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.image-carousel-view-buttons-container{display:none}}.image-carousel-view-buttons{zoom:1;float:right}.image-carousel-view-buttons:before,.image-carousel-view-buttons:after{content:"";display:table}.image-carousel-view-buttons:after{clear:both}.image-carousel-view-button{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;cursor:pointer;height:31px;width:31px;-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms}.image-carousel-view-button.full{background-image:url(../elements/icon_fullscreen.svg)}.no-touch .image-carousel-view-button.full:hover,.image-carousel-view-button.full.selected{background-image:url(../elements/icon_fullscreen_hover.svg)}.image-carousel-view-button.grid{background-image:url(../elements/icon_grid.svg)}.no-touch .image-carousel-view-button.grid:hover,.image-carousel-view-button.grid.selected{background-image:url(../elements/icon_grid_hover.svg)}@media (max-width: 767px){.video-carousel{overflow:hidden}}.video-carousel:not(.never-scrollable) .video-carousel-items{padding-left:30px}.carousel-items-container{padding-left:30px;padding-right:30px;position:relative}.page-columns+.carousel-items-container{margin-top:76px}.carousel-items-container.related-items-container{border-top:1px solid rgba(96,166,141,0.6)}@media (max-width: 767px){.carousel-items-container.item-collection-video-thumbs,.carousel-items-container.video-carousel{padding-left:0;padding-right:0}}.related-items-title{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;margin-top:19px}@media (max-width: 767px){.related-items-title{zoom:1;width:calc(100% - 80px)}.related-items-title:before,.related-items-title:after{content:"";display:table}.related-items-title:after{clear:both}.carousel-items-container.video-carousel .related-items-title{margin-left:30px}}@media (max-width: 767px){.related-items-title span{float:left;margin-right:4px}}.related-items-title a{color:#5fa68d;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms}.no-touch .related-items-title a:hover{color:#1e282d}.carousel-items-scrolling-container{height:300px;overflow:hidden}.carousel-items-scrolling-container.image-carousel-scrolling-container{height:450px}.inline-carousel .carousel-items-scrolling-container{height:420px}@media (min-width: 768px) and (max-width: 1024px){.inline-carousel .carousel-items-scrolling-container{height:310px}}@media (max-width: 767px){.inline-carousel .carousel-items-scrolling-container{height:285px}}.related-items-title+.carousel-items-scrolling-container{margin-top:24px}.carousel-items-scrolling-area{overflow-x:auto;overflow-y:hidden;height:calc(100% + 60px);width:100%}.carousel-items-container.never-scrollable .carousel-items-scrolling-area{overflow-x:hidden}.carousel-items{display:inline-block;height:calc(100% - 60px);white-space:nowrap}.carousel-items .preview-box{display:inline-block;float:none !important;vertical-align:top}.carousel-items .preview-box-threecols{width:23.06701%;float:left;margin-right:2.57732%}.carousel-items .preview-box-fourcols{width:31.61512%;float:left;margin-right:2.57732%}@media (max-width: 767px){.carousel-items .preview-box-fourcols{width:72.96196%;float:left;margin-right:8.15217%}}.carousel-items .preview-box-title,.carousel-items .preview-box-subtitle{white-space:normal}.carousel-navigation-arrows{zoom:1;position:absolute}.carousel-navigation-arrows:before,.carousel-navigation-arrows:after{content:"";display:table}.carousel-navigation-arrows:after{clear:both}.carousel-navigation-arrows.always-hidden{display:none !important}.carousel-items-container .carousel-navigation-arrows{display:none;right:30px;top:12px}.inline-carousel .carousel-navigation-arrows{top:auto}.content.with-slideshow.scrollable-carousel .column-right .carousel-navigation-arrows{display:block}.carousel-items-container.scrollable .carousel-navigation-arrows{display:block}.carousel .carousel-navigation-arrows{bottom:-73px;right:30px;width:23.06701%}@media (max-width: 767px){.carousel .carousel-navigation-arrows{bottom:-54px}}.inline-carousel .carousel-navigation-arrows{bottom:-68px;right:0}@media (max-width: 767px){.inline-carousel .carousel-navigation-arrows{bottom:auto;float:left;margin-left:30px;margin-top:14px;right:auto;position:relative;text-align:right;width:calc(100% - 2 * 30px)}}.carousel-navigation-arrows.homepage-navigation-arrows{margin-top:10px;width:calc(100% - 2 * 30px)}@media (min-width: 1025px){.carousel-navigation-arrows.homepage-navigation-arrows{display:none}}@media (min-width: 768px) and (max-width: 1024px){.carousel-navigation-arrows.homepage-navigation-arrows{display:none}}@media (max-width: 767px){.carousel-navigation-arrows.homepage-navigation-arrows{background-color:#fff;left:0;margin-top:0;padding-bottom:12px;padding-left:30px;padding-right:30px;padding-top:10px;position:fixed;right:0;top:58px;width:100%;z-index:400}}.column-right .carousel-navigation-arrows{top:-6px}@media (min-width: 768px) and (max-width: 1024px){.column-right .carousel-navigation-arrows{margin-top:-65px}}@media (max-width: 767px){.column-right .carousel-navigation-arrows{display:none !important}}.column-left .carousel-navigation-arrows{display:none}@media (max-width: 767px){.column-left .carousel-navigation-arrows{display:block !important;float:left;position:relative;text-align:right;width:45.92391%}}.preview-box-related-item{width:18.79296%;float:left;margin-right:2.57732%}#overlay-content{background-color:rgba(255,255,255,0.9);bottom:0;left:0;position:fixed;right:0;top:0;z-index:500}.dark-theme #overlay-content{background-color:rgba(30,40,45,0.9)}#overlay-content.full-width{background-color:#fff}@media (max-width: 767px){#overlay-content.full-width{margin-top:-58px;position:absolute}}#overlay-content .content-fullscreen{padding-top:45px}@media (max-width: 767px){#overlay-content .content-fullscreen{padding-top:65px}}.content-overlay:not(.content-fullwidth){max-width:1224px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;height:100%;margin-top:0 !important;padding-top:123px}.content-overlay:not(.content-fullwidth):after{content:" ";display:block;clear:both}@media (min-width: 768px) and (max-width: 1024px){.content-overlay:not(.content-fullwidth){max-width:1224px;margin-left:auto;margin-right:auto}.content-overlay:not(.content-fullwidth):after{content:" ";display:block;clear:both}}@media (max-width: 767px){.content-overlay:not(.content-fullwidth){max-width:1224px;margin-left:auto;margin-right:auto}.content-overlay:not(.content-fullwidth):after{content:" ";display:block;clear:both}}@media (max-width: 767px){.content-overlay:not(.content-fullwidth){padding-top:10px}}.overlay-box{background-color:#fff;border:1px solid #5fa68d;color:#000;margin-left:auto;margin-right:auto;padding-bottom:33px;padding-top:33px;position:relative;text-align:center;width:48.71134%}@media (max-width: 767px){.overlay-box{padding-bottom:20px;padding-top:20px;width:100%}}.overlay-box-title{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px}.overlay-buttons+.overlay-box-title{margin-top:22px}@media (max-width: 767px){.overlay-buttons+.overlay-box-title{margin-top:12px}}.overlay-close-button{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;cursor:pointer;height:31px;width:31px;-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;background-image:url(../elements/icon_close.svg);position:absolute;right:25px;top:25px}@media (max-width: 767px){.overlay-close-button{top:12px}}.no-touch .overlay-close-button:hover{background-image:url(../elements/icon_close_hover.svg)}.content-overlay.content-fullwidth .overlay-close-button{right:27px;top:41px}@media (max-width: 767px){.content-overlay.content-fullwidth .overlay-close-button{top:21px}}.overlay-buttons{zoom:1}.overlay-buttons:before,.overlay-buttons:after{content:"";display:table}.overlay-buttons:after{clear:both}.overlay-box-title+.overlay-buttons{margin-top:38px}@media (max-width: 767px){.overlay-box-title+.overlay-buttons{margin-top:20px}}.overlay-box-title+.overlay-buttons.social-buttons{margin-top:31px}.button{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;-moz-transition:color 150ms,border-color 150ms;-o-transition:color 150ms,border-color 150ms;-webkit-transition:color 150ms,border-color 150ms;transition:color 150ms,border-color 150ms;border:1px solid #1e282d;color:#1e282d;height:32px;margin-left:auto;margin-right:auto;padding-bottom:8px;padding-top:8px;width:232px;-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;cursor:pointer;text-align:left}.no-touch .button:hover{border-color:#5fa68d;color:#5fa68d}.button+.button{margin-top:12px}.button:before{content:'';display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100%;height:31px;margin-left:15px;margin-right:18px;margin-top:-8px;width:31px;vertical-align:top}.button.facebook:before{background-image:url(../elements/icon_facebook.svg)}.no-touch .button.facebook:hover:before{background-image:url(../elements/icon_facebook_hover.svg)}.button.google:before{background-image:url(../elements/icon_google.svg);margin-left:18px;margin-right:15px}.no-touch .button.google:hover:before{background-image:url(../elements/icon_google_hover.svg)}.button.twitter:before{background-image:url(../elements/icon_twitter.svg)}.no-touch .button.twitter:hover:before{background-image:url(../elements/icon_twitter_hover.svg)}.button.linkedin:before{background-image:url(../elements/icon_linkedin.svg)}.no-touch .button.linkedin:hover:before{background-image:url(../elements/icon_linkedin_hover.svg)}.overlay-box-title+.form{margin-top:24px}@media (max-width: 767px){.overlay-box-title+.form{margin-top:14px}}.form-input{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;-moz-transition:color 150ms,border-color 150ms;-o-transition:color 150ms,border-color 150ms;-webkit-transition:color 150ms,border-color 150ms;transition:color 150ms,border-color 150ms;border:1px solid #5fa68d;color:#5fa68d;height:32px;margin-left:auto;margin-right:auto;padding-bottom:8px;padding-top:8px;width:232px;display:block;padding-top:10px;text-align:center}.no-touch .form-input:hover{border-color:#5fa68d;color:#5fa68d}.form-input+.form-input{margin-top:6px}.form-submit{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px;-moz-transition:color 150ms,border-color 150ms;-o-transition:color 150ms,border-color 150ms;-webkit-transition:color 150ms,border-color 150ms;transition:color 150ms,border-color 150ms;background-color:transparent;border:1px solid #5fa68d;cursor:pointer;color:#5fa68d;margin:0;padding:0;padding-top:4px;height:50px;width:126px}.form-input+.form-submit{margin-top:31px}.overlay-box-comment+.form-submit{margin-top:33px}.no-touch .form-submit:hover{border-color:#000;color:#1e282d}.form-login-submit{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-x;background-position:bottom;color:#1e282d;font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;border:none;margin:0;margin-top:17px;padding:0}.no-touch .form-login-submit:hover{color:#5fa68d}.overlay-box-comment{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;padding-left:22.83951%;padding-right:22.83951%}@media (max-width: 767px){.overlay-box-comment{padding-left:8.15217%;padding-right:8.15217%}}.overlay-box-comment a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 1px;background-repeat:repeat-x;background-position:bottom;color:#1e282d}.no-touch .overlay-box-comment a:hover{color:#5fa68d}.overlay-box-comment p+p{margin-top:17px}.form-login+.overlay-box-comment{margin-top:31px}@media (max-width: 767px){.form-login+.overlay-box-comment{margin-top:20px}}.overlay-box-link-box+.overlay-box-comment{margin-top:18px}.overlay-box-title+.overlay-box-comment{margin-top:48px}@media (max-width: 459px){.social-buttons{margin:0 auto;width:174px}}.button-social{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#1e282d;display:inline-block;width:65px}.no-touch .button-social:hover{color:#5fa68d}.button-social+.button-social{margin-left:31px}@media (max-width: 459px){.button-social+.button-social{margin-left:40px}}@media (max-width: 459px){.button-social{margin-bottom:15px}.button-social:nth-child(3){margin-left:0 !important}}.button-social-icon{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;cursor:pointer;height:31px;width:31px;-moz-transition:background-image 150ms;-o-transition:background-image 150ms;-webkit-transition:background-image 150ms;transition:background-image 150ms;display:block;margin-left:auto;margin-right:auto;margin-bottom:18px}.facebook .button-social-icon{background-image:url(../elements/icon_facebook_square.svg)}.no-touch .button-social.facebook:hover .button-social-icon{background-image:url(../elements/icon_facebook_square_hover.svg)}.twitter .button-social-icon{background-image:url(../elements/icon_twitter_square.svg)}.no-touch .button-social.twitter:hover .button-social-icon{background-image:url(../elements/icon_twitter_square_hover.svg)}.google .button-social-icon{background-image:url(../elements/icon_google_square.svg)}.no-touch .button-social.google:hover .button-social-icon{background-image:url(../elements/icon_google_square_hover.svg)}.linkedin .button-social-icon{background-image:url(../elements/icon_linkedin_square.svg)}.no-touch .button-social.linkedin:hover .button-social-icon{background-image:url(../elements/icon_linkedin_square_hover.svg)}.overlay-box-link-box{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:normal;letter-spacing:-.02em;line-height:22px;border:1px solid #5fa68d;color:#5fa68d;margin-left:auto;margin-right:auto;max-width:90%;min-height:50px;padding:16px 10px 10px}.social-buttons+.overlay-box-link-box{margin-top:32px}@media (max-width: 459px){.social-buttons+.overlay-box-link-box{margin-top:17px}}.page-intro-box{width:31.61512%;float:right;margin-right:0;padding-bottom:54px;padding-top:58px}@media (max-width: 767px){.page-intro-box{padding-top:24px}}.page-intro-box-text{font-family:"SuisseWorks",serif;font-size:19px;font-style:normal;font-weight:normal;line-height:24px;padding-left:2.57732%;padding-right:2.57732%;text-align:center}.item-collections{margin-top:36px}.item-collection{text-align:center}.item-collection+.item-collection{margin-top:86px}.item-collection-date{background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-x;background-position:bottom;color:#fff;display:inline-block}.item-collection-date span{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .item-collection-date span:hover{color:#5fa68d}.item-collection-title{font-family:"SuisseWorks",serif;font-size:48px;font-style:normal;font-weight:normal;line-height:52px;margin:0 auto;width:74.35567%}@media (max-width: 767px){.item-collection-title{font-size:34px;line-height:40px;letter-spacing:-.03em}}.item-collection-title a{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;color:#fff}.no-touch .item-collection-title a:hover{color:#5fa68d}.no-touch .dark-theme .item-collection:hover .item-collection-title a{color:#5fa68d}.item-collection-date+.item-collection-title{margin-top:13px}.item-collection-subtitle{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:21px}.item-collection-title+.item-collection-subtitle{margin-top:20px}.item-collection-more-link{-moz-transition:color 150ms;-o-transition:color 150ms;-webkit-transition:color 150ms;transition:color 150ms;background:-moz-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, transparent), color-stop(0px, #5fa68d), color-stop(1px, #5fa68d), color-stop(1px, transparent), color-stop(1px, transparent));background:-webkit-linear-gradient(top, transparent 0px, #5fa68d 1px, #5fa68d 1px, transparent 1px, transparent 1px);background:-o-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:-ms-linear-gradient(top, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background:linear-gradient(to bottom, transparent 0px, #5fa68d 0px, #5fa68d 1px, transparent 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-x;background-position:bottom;color:#fff;font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0.1em;line-height:17px;text-transform:uppercase;cursor:pointer;display:inline-block}.no-touch .item-collection-more-link:hover{color:#5fa68d}.item-collection-subtitle+.item-collection-more-link{margin-top:20px}.item-collection-video-thumbs{zoom:1}.item-collection-video-thumbs:before,.item-collection-video-thumbs:after{content:"";display:table}.item-collection-video-thumbs:after{clear:both}.item-collection-more-link+.item-collection-video-thumbs{margin-top:16px}.item-collection-subtitle+.item-collection-video-thumbs{margin-top:22px}.item-collection-title+.item-collection-video-thumbs{margin-top:29px}.ad-box{float:left;padding-top:3px;position:relative;width:100%}.overview-page .item-columns-fourcols .ad-box.horizontal{margin-right:2.57732%;width:65.80756%}@media (max-width: 767px){.overview-page .item-columns-fourcols .ad-box.horizontal{width:100%}}@media (min-width: 1224px){.overview-page .item-columns-fourcols .ad-box.horizontal{width:766px}}.overview-page .item-columns-threecols .ad-box.horizontal{margin-right:2.57732%;width:48.71134%}@media (max-width: 767px){.overview-page .item-columns-threecols .ad-box.horizontal{width:100%}}@media (min-width: 1224px){.overview-page .item-columns-threecols .ad-box.horizontal{width:567px}}.ad-box-image{display:block;margin:0 auto}.ad-box-image img{-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #5fa68d;height:auto;padding:10px;width:100%}.item-columns-threecols .ad-box.vertical .ad-box-image,.item-column-threecols .ad-box.vertical .ad-box-image{width:62.94227%}.item-columns-fourcols .ad-box.vertical .ad-box-image{width:45.92391%}.item-columns-fourcols .ad-box.vertical .ad-box-image img{width:45.92391%}.item-column-fourcols .ad-box-image{width:100%}.item-column-fourcols .ad-box-image img{width:100%}.overview-page .item-columns-fourcols .ad-box.horizontal .ad-box-image{width:61.03133%}.overview-page .item-columns-fourcols .ad-box.horizontal .ad-box-image img{width:61.03133%}@media (max-width: 767px){.overview-page .item-columns-fourcols .ad-box.horizontal .ad-box-image{width:72.96196%}.overview-page .item-columns-fourcols .ad-box.horizontal .ad-box-image img{width:72.96196%}}.overview-page .item-columns-threecols .ad-box.horizontal .ad-box-image{width:82.4515%}.overview-page .item-columns-threecols .ad-box.horizontal .ad-box-image img{width:82.4515%}.overview-page .directory.item-columns-threecols .ad-box.horizontal .ad-box-image{margin-bottom:39px;margin-top:33px}.video-player{position:relative}.video-player.contain{padding-bottom:33.33333%}@media (min-width: 768px) and (max-width: 1024px){.video-player.contain{padding-bottom:57.62712%}}@media (max-width: 767px){.video-player.contain{padding-bottom:69.23077%}}.video-player.contain .video-iframe-container{-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%);transform:translatex(-50%);height:100%;left:50%;position:absolute;top:0}@media (min-width: 768px) and (max-width: 1024px){.video-player.contain .video-iframe-container{width:100%}}.video-player.contain .video-iframe-container iframe{opacity:0}.video-player.contain .video-iframe-container iframe.is-resized{opacity:1}.message{margin-top:33px}.header-info{font-family:"SuisseWorks",serif;font-size:14px;font-style:normal;font-weight:normal;line-height:21px}.header-info p+p{margin-top:21px}.header-info.portrait{display:none}@media (max-width: 767px){.header-info.portrait{display:block}.header-info.portrait+.text-main{margin-top:38px}}.text-main.text-endnotes{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px}.text-main+.text-main.text-endnotes{margin-top:60px}.footnote-link{font-size:70%;position:relative;top:-0.5em;line-height:1}.footnote-anchor{padding-right:10px}.slideshow-mouse-cursor-arrow{cursor:none;height:100%;position:absolute;width:50%;z-index:100}.slideshow-mouse-cursor-arrow-prev{left:0}.slideshow-mouse-cursor-arrow-next{right:0}.slideshow-mouse-cursor{visibility:hidden;position:absolute}.slideshow-mouse-cursor:after{content:"";background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;height:31px;width:31px}.slideshow-mouse-cursor.active{visibility:visible;z-index:10}.slideshow-mouse-cursor.next:after{background-image:url(../elements/icon_arrow_right.svg)}.slideshow-mouse-cursor.prev:after{background-image:url(../elements/icon_arrow_left.svg)}.is-touch .slideshow-mouse-cursor{display:none}.single-image-container{zoom:1;margin-top:24px;padding-left:8.54811%;padding-right:8.54811%}.single-image-container:before,.single-image-container:after{content:"";display:table}.single-image-container:after{clear:both}@media (min-width: 768px) and (max-width: 1024px){.single-image-container{padding-left:0;padding-right:0}}@media (max-width: 767px){.single-image-container{padding-left:0;padding-right:0}}.single-image-content{width:79.37824%;float:left;margin-right:3.10881%;margin-left:10.31088%;margin-right:10.31088%}@media (min-width: 768px) and (max-width: 1024px){.single-image-content{margin-left:0;margin-right:0;width:100%}}@media (max-width: 767px){.single-image-content{margin-left:0;margin-right:0;width:100%}}.single-image-image{width:61.03133%;float:left;margin-right:3.91645%}.single-image-image img{height:auto;width:100%}@media (min-width: 1025px){.single-image-image.restricted-height img{float:right;height:100%;width:auto}}@media (min-width: 768px) and (max-width: 1024px){.single-image-image{margin-right:30px;max-width:368px}}@media (max-width: 767px){.single-image-image{margin-right:0;max-width:368px;width:100%}}.single-image-info{width:35.05222%;float:left;margin-right:3.91645%;margin-right:0}@media (max-width: 767px){.single-image-info{display:none}}.details-page.announcements .single-slide{margin-top:24px}@media (min-width: 1025px){.details-page.announcements .single-slide{margin-left:8.54811%;margin-right:8.54811%}}.horizontal-banner-image{max-width:100%}.horizontal-banner-image img{margin:0 auto;max-width:100%}@media (max-width: 767px){.horizontal-banner-image{display:none}}.ad-item-info-text{font-family:"LudwigPro",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;color:#6b6b6b;display:none;margin-bottom:3px}@media (max-width: 767px){.ad-item-info-text{display:block}}.form-subscribe.hidden,.form-subscribe-thankyou-message.hidden,.form-subscribe-error-message.hidden{display:none}.form-subscribe-thankyou-message,.form-subscribe-error-message{margin-top:20px}.thankyou-message-title{color:#5fa68d}.form-subscribe-error-message .thankyou-message-title{color:red}
