.research-infographic-heading__text{font-weight:700;font-size:3em;color:#523985;line-height:0.875em;}.o-list__element .infographic-item-info__title{font-weight:600;font-size:1.5em;color:#523985;}.infographic-item-info em{color:#523985;font-weight:bold;font-style:normal;}.infographic-item-image__image{width:8em;margin:auto;display:block;}.o-list__element{background:transparent;border-top:5px solid #4a4b4b;margin-bottom:4em;margin-left:0;list-style:none;}.infographic-item-info{padding-top:2.5em;width:100%;display:inline-block;}.infographic-item-image{display:block;float:right;margin-top:2.5em;width:100%;}.infographic-item-info__link span{text-decoration:none;font-weight:bold;color:#514c6c;font-size:1em;position:relative;padding:0.75em;left:-0.75em;}@media only screen and (max-width:959px){img.large_screen_infographic{margin:-1px !important;padding:0 !important;width:1px !important;height:1px !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%);position:absolute !important;display:none;border-top:0;}}@media only screen and (min-width:370px) and (max-width:960px){.infographic-item-image{margin-top:8em;max-width:48%;}.infographic-item-info{padding-top:1.5em;max-width:48%;}}@media only screen and (min-width:640px){.research-infographic ol{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin-left:-2%;margin-right:-2%;}.o-list__element{max-width:46%;flex-flow:row wrap;flex:1 0 46%;margin-left:2%;margin-right:2%;margin-bottom:4%;padding-bottom:3em;margin:0 auto;}.infographic-item-image{margin-top:40%;}}@media only screen and (min-width:960px) and (max-width:1152px){.infographic-item-info{font-size:0.875em;}}@media only screen and (min-width:960px){.research-infographic-heading__text{font-size:5em;margin-left:-2px;}.research-infographic-heading{max-width:27em;}.research-infographic{max-width:1074px;margin:0 auto;position:relative;}.o-list__element{z-index:2;border-top:none;position:absolute;padding-bottom:0;width:27%;}.o-list__element .infographic-item-info__title{margin:-1px !important;padding:0 !important;width:1px !important;height:1px !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%);position:absolute !important;}.infographic-item-image__image{width:6em;}.infographic-item-image{margin-top:0;width:100%;}.infographic-item-info{max-width:100%;}.o-list__element--1{top:20%;left:0%;}.o-list__element--2{top:20%;left:70%;}.o-list__element--3{top:77%;left:1%;}.o-list__element--4{top:50%;left:76%;width:24%;}.o-list__element--4 .infographic-item-image__image{margin:0;float:right;}.o-list__element--5{top:84%;left:33.5%;}.o-list__element--6{top:77%;left:65%;}.o-list__element--7{top:50%;right:76%;width:24%;}.o-list__element--7 .infographic-item-image__image{margin:0;}.infographic-item-info__link{position:absolute;top:0;bottom:0;left:0;right:0;}.infographic-item-info__link span{margin:-1px !important;padding:0 !important;width:1px !important;height:1px !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%);position:absolute !important;}img.large_screen_infographic{width:100%;}}a{transition:all .2s ease;}.block-es-protected-pages-logout{float:right;}figure.right{margin-left:10px;float:right;width:200px;}figure.left{margin-right:10px;float:left;width:200px;}figure.full{width:100%;}figure{padding-top:5px;}figure img{width:100%;height:auto;}figure figcaption{font-weight:bold;text-align:center;}.please-donate-block img:hover,.block-block-12 img:hover{filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}#region-branding #block-search-form{margin-top:15px;margin-bottom:15px;}#region-branding #block-menu-menu-utility-menu ul.menu{margin-top:15px;}.connect-with-us{margin-bottom:10px;clear:both;}.connect-with-us ul.menu li{display:block;float:left;margin:0;padding:0;margin-left:3px;}.connect-with-us ul.menu li.first{margin-left:0;}.connect-with-us ul.menu li a{display:block;width:32px;height:32px;text-indent:-9999em;overflow:hidden;background-image:url(/sites/all/themes/es_2/images/es-social-buttons-sprite.png);}.connect-with-us ul.menu li.twitter a{background-position:-32px 0;}.connect-with-us ul.menu li.blog a{background-position:-64px 0;}.connect-with-us ul.menu li.facebook a{background-position:-96px 0;}.connect-with-us ul.menu li.pinterest a{background-position:-128px 0;}.connect-with-us ul.menu li.youtube a{background-position:-160px 0;}.media-youtube-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%;}.media-youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}@media only screen and (min-width:360px){.connect-with-us .block-title{float:left;line-height:32px;margin-right:10px;}}@media only screen and (min-width:500px){.connect-with-us{position:absolute;right:0;width:300px;top:10px;z-index:1;}.connect-with-us .content{float:right;}}@media only screen and (min-width:740px){.connect-with-us{top:47px;width:275px;}body.context-professionals .panel-3col-stacked .panel-col-last{display:block;position:absolute;right:0;width:22%;}}@media only screen and (min-width:980px){.connect-with-us{position:absolute;right:0;width:300px;top:60px;}}@media only screen and (min-width:78em){}.d-section.d-section--modification-3{padding-bottom:0;}.d-section.d-section--modification-3 + .d-section{padding-top:0;}.webform-client-form-2632,.webform-client-form-2834{max-width:600px;font-family:Calibri;}.webform-client-form-2834 .fieldset-wrapper > .form-item,.webform-client-form-2632 .fieldset-wrapper > .form-item{position:relative;}.webform-client-form-2834 .fieldset-wrapper > .form-item > label,.webform-client-form-2632 .fieldset-wrapper > .form-item > label{background:#673084;color:#fff;position:absolute;top:-3.2em;font-size:1.5em;font-family:Calibri,sans-serif;padding:.5em 2em .5em .625em;}.webform-client-form-2834 .webform-component-fieldset span,.webform-client-form-2632 .webform-component-fieldset span{font-size:1em !important;display:none;}.webform-client-form-2834 .webform-component-radios .form-radios .form-item.form-type-radio,.webform-client-form-2632 .webform-component-radios .form-radios .form-item.form-type-radio{margin:0 0 .625em 0 !important;}.webform-client-form-2834 .webform-component-radios .form-type-radio,.webform-client-form-2632 .webform-component-radios .form-type-radio{float:none;display:block;clear:both;margin:0;width:100%;}.webform-client-form-2834 .webform-component-radios .form-type-radio input,.webform-client-form-2632 .webform-component-radios .form-type-radio input{display:none !important;}.webform-client-form-2834 .webform-component-radios .form-type-radio label,.webform-client-form-2632 .webform-component-radios .form-type-radio label{max-width:100%;display:block !important;padding:.5em .625em;background:#e2deec;text-align:left;font-family:Calibri,sans-serif;margin:0;font-size:1.5em;line-height:1em !important;cursor:pointer;}.webform-client-form-2834 .webform-component-radios .form-type-radio label:hover,.webform-client-form-2632 .webform-component-radios .form-type-radio label:hover{background:#e8e8e8;}.webform-client-form-2834 .webform-component-markup img,.webform-client-form-2632 .webform-component-markup img{width:100% !important;height:auto !important;}.webform-client-form-2834 .webform-component-radios .form-type-radio.active label,.webform-client-form-2632 .webform-component-radios .form-type-radio.active label{background:#7e6ca8;color:#fff;}.webform-client-form-2834 .form-actions,.webform-client-form-2632 .form-actions{text-align:center;margin:-.625em 0 1.625em;}.webform-client-form-2834 .form-actions input,.webform-client-form-2632 .form-actions input{margin-right:0.5em;background:#673083;color:#fff;box-shadow:none;border:none;padding:.625em;cursor:pointer;font-size:1.2em;font-family:Calibri,sans-serif;font-weight:bold;}.webform-client-form-2834 .form-actions input:hover,.webform-client-form-2632 .form-actions input:hover{background:#7e6ca8;color:#fff;}.view-display-id-block_2 .views-row{margin-bottom:20px;padding-bottom:40px;position:relative;}.outside-event__content{box-sizing:border-box;color:#514c6c;padding:20px 40px 0;}.outside-event__title{font-weight:normal;font-family:calibri,arial,helvetica,sans-serif;}.outside-event__content .outside-event__link{font-size:1.3em;}.outside-event__content em{font-weight:600;font-style:normal;}.outside-event__date::after{content:" · "}@media screen and (max-width:739px){.outside-event__image img{width:100%;height:auto;}}@media screen and (min-width:740px){.outside-event__content{position:absolute;top:0;width:50%;right:0;}#zone-content,#region-content,#zone-footer,#region-footer-first,#region-footer-second,#zone-branding,#region-branding,#zone-header,#region-header-first{}}.d-section--style-banner.d-section--style-6 h2{color:black;}#region-branding{z-index:0 !important;}@media screen and (min-width:1040px){#section-footer .block-block-18{height:80px;float:left;width:70%;margin-top:-110px;}}#section-footer .block-block-18 img{width:250px !important;height:80px !important;}.pane-sidebar-menu .menu-block-wrapper > ul.menu > li > ul.menu > li > ul.menu > li.active.menu-mlid-5151 > ul,.pane-sidebar-menu .menu-block-wrapper > ul.menu > li > ul.menu > li > ul.menu > li.active-trail.menu-mlid-5151 > ul{display:block;}.pane-sidebar-menu .menu-block-wrapper > ul.menu > li > ul.menu > li > ul.menu > li.menu-mlid-5151 > ul li:not(.menu-mlid-2522):not(.menu-mlid-925){display:none;}.pane-sidebar-menu li.menu-mlid-2522,.pane-sidebar-menu li.menu-mlid-925{display:block;margin-left:0;padding-top:0;padding-right:0;list-style-type:none;}.pane-sidebar-menu li.menu-mlid-2522 a,.pane-sidebar-menu li.menu-mlid-925 a{display:block;padding-left:30px;padding-top:2px;padding-bottom:2px;color:black;text-decoration:none;}.pane-sidebar-menu li.menu-mlid-2522 a:hover,.pane-sidebar-menu li.menu-mlid-925 a:hover{background-color:#7d6ca8;color:white;}.view-shop,.view-product-categories,.view-products-in-category,.view-featured-products{margin:0 auto;text-align:center;}.view-shop .views-row,.view-product-categories .views-row,.view-products-in-category .views-row,.view-featured-products .views-row{display:inline-block;position:relative;}.view-shop .field-content,.view-product-categories .field-content,.view-products-in-category .field-content,.view-featured-products .field-content,.view-shop .views-row,.view-product-categories .views-row,.view-products-in-category .views-row,.view-featured-products .views-row{text-align:left;}.view-shop .views-row .o-text p,.view-product-categories .views-row .o-text p,.view-products-in-category .views-row .o-text p,.view-featured-products .views-row  .o-text p{margin-bottom:0;}.view-shop .views-row .o-text,.view-product-categories .views-row .o-text,.view-products-in-category .views-row .o-text,.view-featured-products .views-row  .o-text{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.8);padding:1em;}.view-products-in-category .views-row .o-text{padding-bottom:5em;}.view-shop .views-row .o-btn a,.view-product-categories .views-row .o-btn a,.view-products-in-category .views-row .o-btn a,.view-featured-products .views-row  .o-btn a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999em;}.view-shop .field-content span,.view-product-categories .field-content span,.view-products-in-category .field-content span,.view-featured-products .field-content span{display:block;position:relative;padding:1em;}.view-shop .field-content img,.view-product-categories .field-content img,.view-products-in-category .field-content img,.view-featured-products .field-content img{width:100%;height:100%;}.view-shop .field-content p,.view-shop .field-content a h3,.view-product-categories .field-content p,.view-product-categories .field-content a h3,.view-products-in-category .field-content a h3,.view-featured-products .field-content a h3{margin:0;text-decoration:none;}.view-shop .field-content a,.view-product-categories .field-content a,.view-products-in-category .field-content a,.view-featured-products .field-content a{}.node-product-display{position:relative;margin:2em 0;}.node-product-display .form-select{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:1em;}.node-product-display .commerce-product-field-field-description,.node-product-display .field-name-field-description,.node-product-display .field-commerce-price,.node-product-display .field-commerce-max-quantity,.node-product-display .commerce-product-field-field-re-order-threshold,.node-product-display .field-type-commerce-product-reference{padding-top:0.5em;left:0;}.node-product-display .field-type-commerce-product-reference input,.page-cart .form-actions input,.page-basket .form-actions input,.context-checkout input.ajax-processed,.context-checkout input.checkout-processed{background:#662f82;border:none;padding:0.5em;color:white;font-family:Calibri,Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;font-size:1.15em;}.page-basket .form-actions input:last-child,.page-cart .form-actions input:last-child{margin-right:0;}.node-product-display .field-type-commerce-product-reference input:hover,.page-cart .form-actions input:hover,.page-basket .form-actions input:hover,.context-checkout input.ajax-processed:hover,.context-checkout input.checkout-processed:hover{cursor:pointer;}.page-basket table td:first-child,.context-checkout table td:first-child,.page-cart table td:first-child,.context-checkout table td:first-child{text-align:left;}.page-basket table td,.context-checkout table td,.page-cart table td,.context-checkout table td{text-align:right;}.page-basket .delete-line-item,.page-cart .delete-line-item{border:none;background:none;text-transform:lowercase;}.page-basket .delete-line-item:hover,.page-cart .delete-line-item:hover{text-decoration:underline;cursor:pointer;}.view-products-in-category .field-name-field-description{display:none;}.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{font-family:Calibri,Arial,Helvetica,sans-serif;text-transform:lowercase;font-size:1em;cursor:pointer;}.context-checkout .fieldset-legend{font-size:1.5em;}.context-checkout .button-operator{margin-left:0.5em;}.context-checkout .form-text,.context-checkout .form-select{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:1em;}@media screen and (min-width:485px){.view-shop .field-content img,.view-product-categories .field-content img{float:left;width:50%;margin:1em;}}@media screen and (max-width:640px){.node-product-display .content img{width:100%;height:100%;}}@media screen and (min-width:648px){.view-shop .field-content span,.view-product-categories .field-content span,.view-products-in-category .field-content span,.view-featured-products .field-content span{float:left;max-width:38%;}.view-products-in-category .views-field-title{float:none;position:absolute;bottom:20px;left:0;width:65%;max-width:none;height:5em;background:rgba(255,255,255,0.9);}.view-products-in-category .views-field-title h3{margin:0.5em;}}@media screen and (min-width:868px){.view-products-in-category .views-row{width:30%;}}@media screen and (min-width:1068px){.view-shop .field-content span,.view-product-categories .field-content span,.view-products-in-category .field-content span,.view-featured-products .field-content span{float:none;position:absolute;bottom:20px;left:15px;width:80%;max-width:none;height:5em;background:rgba(255,255,255,0.9);}.view-products-in-category .views-field-title h3{margin:0.5em;}.view-shop .field-content img,.view-product-categories .field-content img,.view-products-in-category .field-content img,.view-featured-products .field-content img{width:100%;float:none;}.view-shop .views-row,.view-product-categories .views-row{width:30%;}.node-product-display .commerce-product-field-field-description,.node-product-display .field-name-field-description,.node-product-display .field-commerce-price,.node-product-display .field-commerce-max-quantity,.node-product-display .commerce-product-field-field-re-order-threshold,.node-product-display .field-type-commerce-product-reference{display:block;}}.expandable-row__title{padding:8px 0;margin-bottom:8px;border-bottom:1px solid black;}.js .expandable-row__title{margin-bottom:4px;cursor:pointer;padding:8px 0;}.js .expandable-row__title .field-item{position:relative;padding-left:42px}.js .expandable-row__title .field-item:before{content:"";background:url('/sites/all/themes/es_2/images/expand-icon.svg') no-repeat top left / contain;display:block;height:20px;width:20px;position:absolute;left:4px;top:50%;transform:translatey(-50%);}.js .field-name-field-row-text{overflow:hidden;max-height:0;background-color:#edebf3;padding:0 8px;transition:all 0.2s ease-in-out;}.js .is-open .field-name-field-row-text{overflow:auto;max-height:9999px;padding:8px 8px;}.js .is-open .expandable-row__title .field-item:before{background-image:url('/sites/all/themes/es_2/images/collapse-icon.svg')}@media only screen and (min-width:740px){.js .field-name-field-row-text{background-color:transparent;padding:0 8px;}}@media only screen and (min-width:1024px){.js .is-open .field-name-field-row-text{padding:8px 8px;}}.section--style-es3 .section__wrapper{padding:3em 0;}.section--style-es3 .section__wrapper.d-section--style-banner{padding:0;background-color:#666;}@media screen and (min-width:640px){.section--style-es3 .section__wrapper.d-section--style-banner{min-height:30em;}.section--style-es3 .section__wrapper.d-section--style-banner-1{height:30em;}.section--style-es3 .section__wrapper.d-section--style-banner-1 .o-splash{height:100%;}}.section--style-es3 .o-splash__hgroup{max-width:700px;margin-bottom:0;}.section--style-es3 .o-splash__hgroup .hgroup__title{font-size:1.3125em;letter-spacing:5px;font-weight:400;position:relative;display:inline-block;padding-bottom:1.25em;margin-bottom:1.5em;}.section--style-es3 .o-splash__hgroup .hgroup__title:after{content:'';position:absolute;height:1px;width:10em;background-color:#fff;display:block;bottom:0;left:0;opacity:.85;}.section--style-es3 .d-section--alignment-center .o-splash__hgroup .hgroup__title{margin-bottom:0;padding-bottom:0;}.section--style-es3 .d-section--alignment-center .o-splash__hgroup .hgroup__title:before,.section--style-es3 .d-section--alignment-center .o-splash__hgroup .hgroup__title:after{content:'';top:11px;width:1.75em;height:1px;display:block;position:absolute;background-color:#fff;}.section--style-es3 .d-section--alignment-center .o-splash__hgroup .hgroup__title:before{left:-7px;}.section--style-es3 .d-section--alignment-center .o-splash__hgroup .hgroup__title:after{right:-2px;left:auto;}@media screen and (max-width:39.995em){.section--style-es3 .d-section--alignment-center .o-splash__hgroup .hgroup__title:before{left:-45px;}.section--style-es3 .d-section--alignment-center .o-splash__hgroup .hgroup__title:after{right:-40px;}}.section--style-es3 .o-splash__hgroup .hgroup__title em{display:block;font-style:normal;font-size:2em;line-height:normal;letter-spacing:1px;font-weight:700;}.section--style-es3 .o-splash__wrapper .o-splash__text,.section--style-es3 .o-splash__wrapper .quote{padding:0;max-width:360px;letter-spacing:1px;position:relative;}.section--style-es3 .o-splash__wrapper .o-splash__text{max-width:520px;}.section--style-es3 .splash--video .o-splash__wrapper .o-splash__text{max-width:360px;}@media screen and (min-width:1300px){.section--style-es3 .splash--video .o-splash__wrapper .o-splash__text{max-width:520px;}}.section--style-es3 .o-splash__wrapper .o-splash__text a{color:#fff;}.section--style-es3 .o-splash__wrapper blockquote{font-style:normal;font-size:1em;font-family:inherit;}.section--style-es3 .o-splash__wrapper blockquote p{position:relative;}.section--style-es3 .o-splash__wrapper blockquote p:before,.section--style-es3 .o-splash__wrapper blockquote p:after{display:inline;position:static;font-size:1em;line-height:1;}.section--style-es3 .o-splash__wrapper blockquote p:before{content:"\201C";}.section--style-es3 .o-splash__wrapper blockquote p:after{content:"\201D";}.section--style-es3 .o-splash__wrapper .o-splash__btn{max-width:520px;margin-top:2.5em;}.section--style-es3 .o-splash__wrapper .o-splash__btn a{color:#fff;font-weight:400;text-transform:none;font-size:1em;background:#4b4b4b;padding:.75em 4em .75em 1em;line-height:1;position:relative;min-width:11em;display:inline-block;}.section--style-es3 .o-splash__wrapper .o-splash__btn.btn--style-1 a{background:#523985;background-image:url(/sites/all/themes/es_2/images/event_white_arrow.png);background-repeat:no-repeat;background-position:96% center;}.section--style-es3 .o-splash__wrapper .o-splash__btn a:hover{opacity:.75;}.js-play-btn,.js-close-btn{margin:0;padding:0;background:transparent;text-align:center;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.js-play-btn__text,.js-close-btn__text{margin:-1px !important;padding:0 !important;width:1px !important;height:1px !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%);position:absolute !important;white-space:nowrap;overflow:hidden}.js-play-btn{margin:.75em auto;height:8em;width:8em;border:4px solid #fff;border-radius:6em;}.js-play-btn:hover{opacity:.9}.js-play-btn:focus,.js-play-btn:active{opacity:1}.js-play-btn__icon{display:block;margin:-24px 0 0 -14px;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:36px solid #fff;position:absolute;top:50%;left:50%;cursor:pointer;}.js-close-btn{height:48px;width:48px;border:1px solid #ededed}.js-close-btn:hover,.js-close-btn:active,.js-close-btn:focus{border-color:#fff;background-color:#4a4747}.js-close-btn__icon{display:block;margin:0;padding:0;width:100%;height:100%;cursor:pointer;background:transparent url(/sites/all/themes/es_2/images/bigmallet-ui-icons-sprite.png) -49px -2px no-repeat}@media screen and (min-width:.0625em) and (max-width:39.995em){.js-splash-video__play-btn,.js-splash-video__close-btn{display:none !important}.splash--video .o-splash__anchor{display:none !important}}@media screen and (min-width:40em){.section--style-es3 .d-section--has-video .o-splash{height:33em;overflow:hidden;}.section--style-es3 .d-section--style-banner-2 .o-splash{height:40.625em;overflow:hidden;}.section--style-es3 .d-section--has-video .video--splash{height:0;visibility:hidden;}.section--style-es3 .d-section--has-video.is-playing .video--splash{height:auto;visibility:visible;}.js-splash-video__play-btn{display:block}.js-splash-video__close-btn{display:block;position:absolute;top:3em;right:1.5em;z-index:425}.js-d-section--splash-video,.js-splash-video{will-change:height}.section--style-es3 .js-splash-video{display:block;background:#001314}.section--style-es3 .js-splash-video__video-embed{margin:0 auto;padding:3em 6em;max-width:76em;position:relative}.section--style-es3 .d-section--style-banner .o-splash__wrapper{display:block;position:absolute;max-width:inherit;padding:0 6.25%;top:18%;left:0;right:0;margin-top:0;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}.section--style-es3 .d-section--style-banner .o-splash__wrapper{top:4em;}.section--style-es3 .d-section--no-video.d-section--style-banner-2 .o-splash__wrapper,.section--style-es3 .d-section--alignment-center.d-section--style-banner-2 .o-splash__wrapper{top:10em;}.is-playing .js-splash-video__wrapper,.is-playing .js-splash-video__play-btn,.is-playing .js-splash-video__anchor{display:none}.section--style-es3 .js-d-section--splash-video.is-playing,.section--style-es3 .is-playing .js-splash-video{height:auto;}.section--style-es3 .js-splash-video__video-embed .video-embed__wrapper{-webkit-transform:translate(0,120%);-moz-transform:translate(0,120%);-ms-transform:translate(0,120%);-o-transform:translate(0,120%);transform:translate(0,120%);will-change:transform;-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-ms-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.section--style-es3 .is-playing .js-splash-video__video-embed .video-embed__wrapper{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.section--style-es3 .js-splash-video__wrapper,.section--style-es3 .js-splash-video__play-btn{display:block;opacity:1;will-change:opacity,visibility;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section--style-es3 .is-playing .js-splash-video__wrapper,.section--style-es3 .is-playing .js-splash-video__play-btn{opacity:0;visibility:hidden}}@media screen and (min-width:40em){.section--style-es3 .d-section--style-banner-2 .o-splash__anchor{height:100%;position:absolute;top:0;left:0;right:0;}.section--style-es3 .o-splash__anchor{height:100%;}.section--style-es3 .o-splash__anchor.anchor--right img{left:auto;right:0;}.section--style-es3 .o-splash__anchor.anchor--center img{left:50%;transform:translate(-50%,0);}.section--style-es3 .o-splash__anchor img{height:100%;width:100%;position:absolute;left:0;right:0;}.section--style-es3 .d-section--style-banner-2 .o-splash__anchor img{height:100%;width:auto;}.section--style-es3 .o-splash__hgroup .hgroup__title em{font-size:3em;}}@media screen and (min-width:40em){.js-splash-video__play-btn{margin:-3em 0 0 -4em;position:absolute;top:50%;left:50%;z-index:425}.d-section--alignment-none .js-splash-video__play-btn,.d-section--alignment-left .js-splash-video__play-btn,.d-section--alignment-right .js-splash-video__play-btn{top:86%;}.js-splash-video__play-btn:hover{opacity:.75;}}@media screen and (min-width:64em){.d-section--alignment-none .js-splash-video__play-btn,.d-section--alignment-left .js-splash-video__play-btn,.d-section--alignment-right .js-splash-video__play-btn{top:50%;}}.section--style-es3 .d-embellishment--style-2{background-image:url(/sites/all/themes/es_2/images/GWAS_representation.png);background-repeat:no-repeat;background-position:left center;padding-top:7em;padding-bottom:7em;}.section--style-es3 .d-embellishment--style-2 .hgroup__title{font-size:4em;text-transform:uppercase;}.section--style-es3 .d-embellishment--style-2 .hgroup__title em{font-style:normal;}.section--style-es3 .d-embellishment--style-2 .copy{max-width:960px;margin:auto;}.section--style-es3 .d-embellishment--style-2.d-section--style-text .the-measure{max-width:24em;}@media screen and (min-width:768px){.section--style-es3 .d-embellishment--style-2.d-section--style-text .the-measure{margin-left:auto;}}.section--style-es3 .d-embellishment--style-2 .the-measure h3{text-transform:none;max-width:13em;}.section--style-es3 .d-embellishment--style-2 .o-btn{max-width:960px;position:relative;margin:2.5em auto 0;}.section--style-es3 .d-embellishment--style-2 .o-btn:after{content:'';width:40em;height:2px;position:absolute;right:0;bottom:-3em;background-color:#ededed;}.section--style-es3 .d-embellishment--style-2.d-section--style-text .o-btn a{padding:0;width:13em;font-size:1em;padding:0;display:block;color:#777;position:relative;background-image:url(/sites/all/themes/es_2/images/event_white_arrow.png);background-repeat:no-repeat;background-position:96% center;}.section--style-es3 .d-embellishment--style-2.d-section--style-text .o-btn a:hover{opacity:.75;}.section--style-es3 .d-embellishment--style-2.d-section--style-text .btn--style-1 a,.section--style-es3 .d-embellishment--style-2.d-section--style-text .btn--style-2 a{color:#fff;padding:0.5em;}.section--style-es3 .d-embellishment--style-2.d-section--style-text .btn--style-1 a:after,.section--style-es3 .d-embellishment--style-2.d-section--style-text .btn--style-2 a:after{right:0.5em;top:0.5em;}@media screen and (min-width:768px){.section--style-es3 .d-embellishment--style-2.d-section--style-text .o-btn a{margin-right:11em;margin-left:auto;}.section--style-es3 .d-embellishment--style-2.d-section--style-text .btn--style-1 a,.section--style-es3 .d-embellishment--style-2.d-section--style-text .btn--style-2 a{margin-right:10em;}}.section--style-es3.front .o-splash__hgroup .hgroup__title,.section--style-es3.front .d-section--modification-8.d-section--style-text .title,.section--style-es3.front .d-section--modification-8.d-section--style-media .title,.section--style-es3.front .d-section--modification-8.d-section--style-media .subtitle,.section--style-es3.front .d-section--modification-8.d-section--style-media .the-measure p:first-child,.section--style-es3.front .d-section--modification-8.d-section--alignment-center .o-tile__title,.section--style-es3.front .d-section--style-feed > .section__hgroup .hgroup__title{text-transform:none;}.section--style-es3.context-hr .d-section--style-banner{background-color:#523985;}.section--style-es3.context-hr .d-section--style-banner .o-splash{height:auto;}.section--style-es3.context-hr .d-section--style-banner .o-splash__anchor,.section--style-es3.context-hr .d-section--style-banner .o-splash__anchor img{position:inherit;width:100%;height:auto;left:inherit;transform:inherit;}.section--style-es3.context-hr .d-section--style-banner .o-splash__wrapper{position:inherit;padding:3em 0;background-color:transparent;top:inherit;}.section--style-es3.context-hr .d-section--style-banner .o-splash__wrapper .title--splash{padding:0;margin-bottom:0.5em;font-size:2em;font-weight:600;letter-spacing:normal;}.section--style-es3.context-hr .d-section--style-banner .o-splash__wrapper .title--splash:before,.section--style-es3.context-hr .d-section--style-banner .o-splash__wrapper .title--splash:after{display:none;}.section--style-es3.context-hr .d-section--style-banner .o-splash__wrapper .o-splash__text{margin-left:auto;margin-right:auto;max-width:30em;padding-bottom:3.5em;background-image:url(/sites/all/themes/es_2/images/hr_down_arrow.png);background-repeat:no-repeat;background-position:bottom center;background-size:3.5em;}.section--style-es3.context-hr .d-section--style-banner .o-splash__wrapper .o-splash__text p{margin-bottom:0;font-size:1.25em;letter-spacing:0.0625em;}.section--style-es3.context-hr .d-section--style-media .section__o-media{min-height:0;margin-bottom:0;}.section--style-es3.context-hr .d-section--style-media .o-media .o-media__item{width:100%;position:inherit;height:auto;}.section--style-es3.context-hr .d-section--style-media .o-media .section__text-wrapper{width:100%;position:inherit;margin-top:2em;}.section--style-es3.context-hr .d-section--alignment-center .the-measure{max-width:38em;}.section--style-es3.context-hr .d-section--alignment-center h3{color:#523985;font-weight:600;}.section--style-es3.context-hr .d-section--alignment-center p{font-size:1em;}.section--style-es3.context-hr blockquote p,.section--style-es3.context-hr .d-section--alignment-center blockquote p{text-align:left;font-weight:600;}.section--style-es3.context-hr blockquote p:before,.section--style-es3.context-hr blockquote p:after{display:inline;}.section--style-es3.context-hr blockquote p:before{content:"\201C";}.section--style-es3.context-hr blockquote p:after{content:"\201D";}.section--style-es3.context-hr .d-section--style-feed > .section__hgroup{float:none;max-width:43em;margin-left:auto;margin-right:auto;}.section--style-es3.context-hr .d-section--style-feed > .section__hgroup .hgroup__title{font-size:1.75em;text-transform:none;line-height:1.33333;}.section--style-es3.context-hr .d-section--style-feed .d-feed__body{max-width:47em;margin:1.5em auto 0;}.section--style-es3.context-hr .d-section--style-feed .d-feed__body .o-tile{border-top:0;color:#fff;padding-bottom:1em;margin-bottom:1em;}.section--style-es3.context-hr .d-section--style-feed .d-feed__body .o-tile:nth-child(odd){background-color:#49A284;}.section--style-es3.context-hr .d-section--style-feed .d-feed__body .o-tile:nth-child(even){background-color:#523985;}.section--style-es3.context-hr .d-section--style-feed .d-feed__body .o-tile__body{background-color:transparent;padding:1.25em;}.section--style-es3.context-hr .d-section--style-feed .o-tile__title a{color:#fff;}.section--style-es3.context-hr .d-section--style-feed .o-tile__btn{display:none;}@media screen and (min-width:640px){.section--style-es3.context-hr .d-section--style-feed .d-feed__body .o-tile{max-width:48%;-ms-flex:1 0 48%;-webkit-flex:1 0 48%;flex:1 0 48%;margin:0 1% 2%;}}.section--style-es3.context-hr .d-section--infographics .section__text-wrapper{margin-left:auto;margin-right:auto;float:none;}.section--style-es3.context-hr .d-section--infographics .hgroup__title{font-weight:600;color:#523985;}.section--style-es3.context-hr .d-section--infographics.d-section--alignment-center{max-width:100%;padding-left:6.25%;padding-right:6.25%;}.section--style-es3.context-hr .d-section--style-media .btn--style-1 a{padding:15px 20px;width:100%;max-width:12.35em;}.section--style-es3.context-hr .d-section--style-media .btn--style-1 + p{margin-bottom:0;}.section--style-es3.context-hr .d-section--style-text .hgroup__title{color:#523985;line-height:1.33333;}.section--style-es3.context-hr .d-section--infographics.d-section--alignment-center .infographic{max-width:45%;margin:1%;display:inline-block;vertical-align:top;}.section--style-es3.context-hr .d-section--infographics.d-section--alignment-center .infographic img{max-width:100%;width:auto;}.job-listing-container .ui table tr:hover td{background:none;}.job-listing-container .ui table tr:nth-child(even){background:#fafafa;}.job-listing-container .ui table tr td{color:#523985 !important;}.job-listing-container .ui table tr td a.ui.basic.primary.button{color:#523985 !important;background-color:#fff !important;border:1px solid #523985 !important;}.job-listing-container .ui table tr td a.ui.basic.primary.button:hover{background-color:#523985 !important;color:#fff !important;}.context-vacancy-page #page-title{display:none;}.section--style-es3 .d-section--modification-13 .o-splash__hgroup{max-width:278px;}.section--style-es3 .d-section--modification-13 .o-splash__hgroup .hgroup__title{font-size:2.25em;font-weight:600;line-height:1.5;letter-spacing:normal;padding-bottom:.75em;margin-bottom:.75em;}.section--style-es3 .d-section--modification-13 .o-splash__wrapper .o-splash__text{max-width:450px;}@media screen and (min-width:400px){.section--style-es3.context-hr .d-section--infographics.d-section--alignment-center .infographic{max-width:30%;}}@media screen and (min-width:530px){.section--style-es3.context-hr .d-section--infographics.d-section--alignment-center .infographic{max-width:23%;}}@media screen and (min-width:640px){.section--style-es3.context-hr .d-section--infographics.d-section--alignment-center .infographic{max-width:20%;}}@media screen and (min-width:748px){.section--style-es3.context-hr blockquote p,.section--style-es3.context-hr .d-section--alignment-center blockquote p{font-size:1.3125em;}.section--style-es3.context-hr .d-section--style-media.d-section--alignment-left .o-media .o-media__item,.section--style-es3.context-hr .d-section--style-media.d-section--alignment-right .o-media .o-media__item{width:50%;}.section--style-es3.context-hr .d-section--style-media.d-section--alignment-left .o-media .o-media__item{float:left;}.section--style-es3.context-hr .d-section--style-media.d-section--alignment-right .o-media .o-media__item{float:right;}.section--style-es3.context-hr .d-section--style-media.d-section--alignment-left .o-media .o-media__item img,.section--style-es3.context-hr .d-section--style-media.d-section--alignment-right .o-media .o-media__item img{position:inherit;transform:translate(-35%,0);}}@media screen and (min-width:1024px){.section--style-es3.context-hr .d-section--infographics.d-section--alignment-center .infographic{max-width:10%;}}@media screen and (max-width:1200px){.section--style-es3.context-hr .d-section--style-media.d-section--alignment-left .o-media .section__text-wrapper,.section--style-es3.context-hr .d-section--style-media.d-section--alignment-right .o-media .section__text-wrapper{margin-top:0;}}.mustardo .donate-form__item input[type='radio']{display:none;}.mustardo .donate-form__media,.mustardo .donate-form__body{display:none;}.mustardo .donate-form__item input[type='radio']:checked ~ .donate-form__media,.mustardo .donate-form__item input[type='radio']:checked ~ .donate-form__body,.mustardo .donate-form__item input[type='radio']:checked ~ .donate-form__item{display:block;}.BBFormGridChannel li{margin-left:15px !important;}.BBFormFieldContainer label,.BBFormFieldContainer textarea{margin-left:0 !important;}#mini-panel-blog_header{margin-bottom:1em;}.d-section--modification-19 .section__figure-group figure,.d-section--modification-20 .section__figure-group figure{display:inline-block;vertical-align:top;box-sizing:border-box;}.d-section--modification-19 .section__figure-group figure{padding-bottom:1.5em;}.d-section--modification-19 .section__figure-group figure figcaption{text-align:left;}.d-section--modification-19 .section__figure-group .infographic__title{font-size:1.5em;}.d-section--modification-19 .section__figure-group .infographic__title:after{width:auto;}@media screen and (min-width:40em){.d-section--modification-19 .section__figure-group figure{padding-right:2%;padding-left:2%;width:50%;}.d-section--modification-19 .section__figure-group .infographic__title{min-height:3.416666666666667em;}@supports (display:grid){.d-section--modification-19 .section__figure-group[class*="figure-group--3"]{display:grid;grid-template-columns:1fr 1fr;grid-gap:3%;}.d-section--modification-19 .section__figure-group.figure-group figure{width:auto;}}}@media screen and (min-width:60em){.d-section--modification-19 .section__figure-group figure{width:33.333333%;}@supports (display:grid){.d-section--modification-19 .section__figure-group[class*="figure-group--3"]{grid-template-columns:1fr 1fr 1fr;}}}.d-section--modification-20 .section__hgroup .title{margin-bottom:6%;font-size:2em;color:#523985;text-transform:uppercase;}.d-section--modification-20 .section__hgroup .title em{font-weight:300;font-style:normal;}.d-section--modification-20 .section__hgroup .subtitle{font-size:1.5em;font-weight:300;text-transform:uppercase;color:#797979;}.d-section--modification-20 .infographic__icon{margin-left:auto;margin-right:auto;width:6.25em;heigth:6.25em;overflow:hidden;}.d-section--modification-20 .section__figure-group .infographic__title{font-size:1.125em;line-height:1.666666666666667;color:#675aa7;text-transform:uppercase;}.d-section--modification-20 .section__figure-group .infographic__title-highlight{font-size:2.333333333333333em;line-height:1;}.d-section--modification-20 .section__figure-group .infographic__text{margin-left:auto;margin-right:auto;max-width:12em;font-size:0.875em;line-height:1.4;}.d-section--modification-20 + .d-section--modification-20{padding-top:0;}.d-section--modification-20,.d-section--modification-20 .section__figure-group{text-align:center;}.d-section--modification-20 .section__figure-group figure{margin:1.5%;padding:1.125em;min-height:15.875em;border:1px solid #cecece;}.d-section--modification-20 .infographic__icon:empty + .infographic__figcaption{margin-top:3.56259em;}@media screen and (min-width:20em){.d-section--modification-20 .section__figure-group figure{width:15.875em;}.d-section--modification-20 .section__figure-group{display:flex;flex-wrap:wrap;justify-content:center;}.d-section--modification-20 .section__figure-group figure{display:flex;flex-direction:column;}}
.node-type-jobs-page,.node-type-vacancy-page{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:16px}.node-type-jobs-page .clearfix::after,.node-type-vacancy-page .clearfix::after{content:"" !important}.node-type-jobs-page #breadcrumb,.node-type-vacancy-page #breadcrumb{display:none}.node-type-jobs-page #zone-content,.node-type-vacancy-page #zone-content{padding-top:0;width:100%;max-width:inherit}.node-type-jobs-page .page,.node-type-vacancy-page .page{background-color:black}.node-type-jobs-page .button-p,.node-type-jobs-page .vf-ApplyButton-bottom span,.node-type-vacancy-page .button-p,.node-type-vacancy-page .vf-ApplyButton-bottom span{background-color:#634f92;text-transform:uppercase;padding:25px 15px;color:#fff;font-size:18px;font-family:"Calibri",arial;font-weight:bold;text-decoration:none !important}.node-type-jobs-page .opacity-hover,.node-type-vacancy-page .opacity-hover{-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.node-type-jobs-page .opacity-hover:hover,.node-type-vacancy-page .opacity-hover:hover{opacity:0.85}.node-type-jobs-page #zone-content,.node-type-vacancy-page #zone-content{padding-top:0}.node-type-jobs-page #section-content,.node-type-vacancy-page #section-content{width:100% !important;padding:0}.node-type-jobs-page .section-h2,.node-type-vacancy-page .section-h2{font-family:connectregular,Calibri,Arial,Helvetica,sans-serif;font-weight:normal;color:black;font-size:1.8rem;margin-bottom:0}@media (min-width:992px){.node-type-jobs-page .section-h2,.node-type-vacancy-page .section-h2{font-size:2.2rem}}.node-type-jobs-page .section-sub,.node-type-vacancy-page .section-sub{font-family:connectregular,Calibri,Arial,Helvetica,sans-serif;font-weight:normal;color:black;font-size:1rem}@media (min-width:992px){.node-type-jobs-page .section-sub,.node-type-vacancy-page .section-sub{font-size:1.3rem}}.node-type-jobs-page .intro-text-subhead,.node-type-vacancy-page .intro-text-subhead{font-family:connectregular,Calibri,Arial,Helvetica,sans-serif;font-weight:normal;color:black;font-size:1.3rem}@media (min-width:992px){.node-type-jobs-page .intro-text-subhead,.node-type-vacancy-page .intro-text-subhead{font-size:1.5rem}}.node-type-jobs-page .jobs-main,.node-type-vacancy-page .jobs-main{width:80%;max-width:960px;margin-left:auto;margin-right:auto;padding-bottom:40px;padding-top:40px}@media (min-width:768px){.node-type-jobs-page .jobs-main,.node-type-vacancy-page .jobs-main{padding-bottom:60px}}@media (min-width:992px){.node-type-jobs-page .jobs-main,.node-type-vacancy-page .jobs-main{padding-bottom:60px}}@media (min-width:1200px){.node-type-jobs-page .jobs-main,.node-type-vacancy-page .jobs-main{padding-bottom:60px}}@media (min-width:768px){.node-type-jobs-page .jobs-main,.node-type-vacancy-page .jobs-main{padding-top:60px}}@media (min-width:992px){.node-type-jobs-page .jobs-main,.node-type-vacancy-page .jobs-main{padding-top:60px}}@media (min-width:1200px){.node-type-jobs-page .jobs-main,.node-type-vacancy-page .jobs-main{padding-top:60px}}.node-type-jobs-page .ta-c,.node-type-vacancy-page .ta-c{text-align:center}.node-type-jobs-page *,.node-type-vacancy-page *{-webkit-box-sizing:border-box;box-sizing:border-box}.node-type-jobs-page a,.node-type-vacancy-page a{text-decoration:none}.node-type-jobs-page .hero,.node-type-vacancy-page .hero{position:relative;background-color:#634f92}.node-type-jobs-page .hero .black-stripe,.node-type-vacancy-page .hero .black-stripe{background:black;height:30px;position:absolute;top:0;width:100%}.node-type-jobs-page .hero .slider-wrapper .slider-image>div,.node-type-vacancy-page .hero .slider-wrapper .slider-image>div{width:100%;height:540px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:top center;background-size:cover}@media (min-width:480px){.node-type-jobs-page .hero .slider-wrapper .slider-image>div,.node-type-vacancy-page .hero .slider-wrapper .slider-image>div{height:700px}}@media (min-width:768px){.node-type-jobs-page .hero .slider-wrapper .slider-image>div,.node-type-vacancy-page .hero .slider-wrapper .slider-image>div{height:800px}}@media (min-width:992px){.node-type-jobs-page .hero .slider-wrapper .slider-image>div,.node-type-vacancy-page .hero .slider-wrapper .slider-image>div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1200px){.node-type-jobs-page .hero .slider-wrapper .slider-image>div,.node-type-vacancy-page .hero .slider-wrapper .slider-image>div{background-position:top right -200px}}.node-type-jobs-page .hero .slider-wrapper .slider-image>div img,.node-type-vacancy-page .hero .slider-wrapper .slider-image>div img{width:auto;height:100%;display:none}.node-type-jobs-page .hero .hero-overlay,.node-type-vacancy-page .hero .hero-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%}.node-type-jobs-page .hero .hero-overlay #zone-branding,.node-type-vacancy-page .hero .hero-overlay #zone-branding{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.node-type-jobs-page .hero .hero-overlay #zone-branding .overlay-text,.node-type-vacancy-page .hero .hero-overlay #zone-branding .overlay-text{width:90%;margin:0 auto 5%}.node-type-jobs-page .hero .hero-overlay #zone-branding .overlay-text img,.node-type-vacancy-page .hero .hero-overlay #zone-branding .overlay-text img{width:100%}@media (min-width:768px){.node-type-jobs-page .hero .hero-overlay #zone-branding .overlay-text,.node-type-vacancy-page .hero .hero-overlay #zone-branding .overlay-text{width:50%;max-width:500px;margin:0 auto 0 0}}.node-type-jobs-page .hero .slider-wrapper,.node-type-vacancy-page .hero .slider-wrapper{height:100%}.node-type-jobs-page .hero .slider-wrapper .slick-slider,.node-type-vacancy-page .hero .slider-wrapper .slick-slider{height:100%}.node-type-jobs-page .hero .slider-wrapper .slick-slider .slick-list,.node-type-vacancy-page .hero .slider-wrapper .slick-slider .slick-list{height:100%}.node-type-jobs-page .hero .slider-wrapper .slick-slider .slick-list .slick-track,.node-type-vacancy-page .hero .slider-wrapper .slick-slider .slick-list .slick-track{height:100%}@media (max-width:992px){.node-type-jobs-page .section_section-links-desktop,.node-type-vacancy-page .section_section-links-desktop{display:none !important}}@media (min-width:992px){.node-type-jobs-page .section_section-links-mobile,.node-type-vacancy-page .section_section-links-mobile{display:none}}.node-type-jobs-page .section_section-links,.node-type-vacancy-page .section_section-links{background-color:#634f92}@media (max-width:992px){.node-type-jobs-page .section_section-links,.node-type-vacancy-page .section_section-links{margin-left:-1px;margin-right:-1px}}.node-type-jobs-page .section-links,.node-type-vacancy-page .section-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.node-type-jobs-page .section-links .section-link,.node-type-vacancy-page .section-links .section-link{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid white;width:100%}@media (min-width:768px){.node-type-jobs-page .section-links .section-link,.node-type-vacancy-page .section-links .section-link{width:33.33333%}}@media (min-width:992px){.node-type-jobs-page .section-links .section-link,.node-type-vacancy-page .section-links .section-link{border-top:0;border-bottom:0;border-left:0}.node-type-jobs-page .section-links .section-link:not(:last-child),.node-type-vacancy-page .section-links .section-link:not(:last-child){border-right:7px solid #fff}.node-type-jobs-page .section-links .section-link:last-child,.node-type-vacancy-page .section-links .section-link:last-child{border-right:0}}.node-type-jobs-page .section-links .section-link a,.node-type-vacancy-page .section-links .section-link a{height:100px;padding:25px 15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.node-type-jobs-page .section-links .section-link a,.node-type-vacancy-page .section-links .section-link a{height:140px}}.node-type-jobs-page .section-links .section-link a .image,.node-type-jobs-page .section-links .section-link a .text,.node-type-vacancy-page .section-links .section-link a .image,.node-type-vacancy-page .section-links .section-link a .text{width:50%}.node-type-jobs-page .section-links .section-link a .text,.node-type-vacancy-page .section-links .section-link a .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;font-size:40px;font-family:"Calibri bold",arial;padding-right:15px}@media (min-width:768px){.node-type-jobs-page .section-links .section-link a .text img,.node-type-vacancy-page .section-links .section-link a .text img{width:100%}}.node-type-jobs-page .section-links .section-link a .image,.node-type-vacancy-page .section-links .section-link a .image{text-align:right}.node-type-jobs-page .section-links .section-link a .image img,.node-type-vacancy-page .section-links .section-link a .image img{height:100%;width:auto}.node-type-jobs-page .section-link:first-child,.node-type-vacancy-page .section-link:first-child{background-color:#a797c5}.node-type-jobs-page .section-link:nth-child(2),.node-type-vacancy-page .section-link:nth-child(2){background-color:#5bb796}.node-type-jobs-page .section-link:nth-child(3),.node-type-vacancy-page .section-link:nth-child(3){background-color:#523687}.node-type-jobs-page .section-link:nth-child(4),.node-type-vacancy-page .section-link:nth-child(4){background-color:#38b6e0}.node-type-jobs-page .intro-section,.node-type-vacancy-page .intro-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node-type-jobs-page .intro-section .image,.node-type-vacancy-page .intro-section .image{position:relative;display:table;vertical-align:bottom}.node-type-jobs-page .intro-section .image img,.node-type-vacancy-page .intro-section .image img{width:100%}.node-type-jobs-page .intro-section .image .cuppa,.node-type-vacancy-page .intro-section .image .cuppa{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:90%;z-index:1;width:45%;display:none}@media (min-width:992px){.node-type-jobs-page .intro-section .image .cuppa,.node-type-vacancy-page .intro-section .image .cuppa{display:block}}.node-type-jobs-page .intro-section .text,.node-type-vacancy-page .intro-section .text{padding-top:20px}@media (min-width:768px){.node-type-jobs-page .intro-section .text,.node-type-vacancy-page .intro-section .text{padding-top:30px}}@media (min-width:992px){.node-type-jobs-page .intro-section .text,.node-type-vacancy-page .intro-section .text{padding-top:30px}}@media (min-width:1200px){.node-type-jobs-page .intro-section .text,.node-type-vacancy-page .intro-section .text{padding-top:30px}}@media (min-width:992px){.node-type-jobs-page .intro-section,.node-type-vacancy-page .intro-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.node-type-jobs-page .intro-section:nth-child(2n+1),.node-type-vacancy-page .intro-section:nth-child(2n+1){padding-bottom:180px}.node-type-jobs-page .intro-section>*,.node-type-vacancy-page .intro-section>*{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%}.node-type-jobs-page .intro-section .text,.node-type-vacancy-page .intro-section .text{padding-top:40px}}@media (min-width:992px) and (min-width:768px){.node-type-jobs-page .intro-section .text,.node-type-vacancy-page .intro-section .text{padding-top:60px}}@media (min-width:992px) and (min-width:992px){.node-type-jobs-page .intro-section .text,.node-type-vacancy-page .intro-section .text{padding-top:60px}}@media (min-width:992px) and (min-width:1200px){.node-type-jobs-page .intro-section .text,.node-type-vacancy-page .intro-section .text{padding-top:60px}}@media (min-width:992px){.node-type-jobs-page .intro-section:nth-child(2n+1) .text,.node-type-vacancy-page .intro-section:nth-child(2n+1) .text{padding-left:20px}}@media (min-width:992px) and (min-width:768px){.node-type-jobs-page .intro-section:nth-child(2n+1) .text,.node-type-vacancy-page .intro-section:nth-child(2n+1) .text{padding-left:30px}}@media (min-width:992px) and (min-width:992px){.node-type-jobs-page .intro-section:nth-child(2n+1) .text,.node-type-vacancy-page .intro-section:nth-child(2n+1) .text{padding-left:30px}}@media (min-width:992px) and (min-width:1200px){.node-type-jobs-page .intro-section:nth-child(2n+1) .text,.node-type-vacancy-page .intro-section:nth-child(2n+1) .text{padding-left:30px}}@media (min-width:992px){.node-type-jobs-page .intro-section:nth-child(2n+2) .image,.node-type-vacancy-page .intro-section:nth-child(2n+2) .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.node-type-jobs-page .intro-section:nth-child(2n+2) .text,.node-type-vacancy-page .intro-section:nth-child(2n+2) .text{padding-right:20px}}@media (min-width:992px) and (min-width:768px){.node-type-jobs-page .intro-section:nth-child(2n+2) .text,.node-type-vacancy-page .intro-section:nth-child(2n+2) .text{padding-right:30px}}@media (min-width:992px) and (min-width:992px){.node-type-jobs-page .intro-section:nth-child(2n+2) .text,.node-type-vacancy-page .intro-section:nth-child(2n+2) .text{padding-right:30px}}@media (min-width:992px) and (min-width:1200px){.node-type-jobs-page .intro-section:nth-child(2n+2) .text,.node-type-vacancy-page .intro-section:nth-child(2n+2) .text{padding-right:30px}}.node-type-jobs-page .intro-section-full img,.node-type-vacancy-page .intro-section-full img{width:100%}@media (min-width:768px){.node-type-jobs-page .intro-section-full .text,.node-type-vacancy-page .intro-section-full .text{-webkit-column-count:2;column-count:2}}.node-type-jobs-page .grey-section,.node-type-vacancy-page .grey-section{background-color:#e9eced}.node-type-jobs-page .quotation p,.node-type-vacancy-page .quotation p{position:relative;font-size:22px;margin-bottom:0;color:#929d9e;font-weight:bold;line-height:0.98;background-color:#e9eced}@media (min-width:768px){.node-type-jobs-page .quotation p,.node-type-vacancy-page .quotation p{font-size:32px}}@media (min-width:1200px){.node-type-jobs-page .quotation p,.node-type-vacancy-page .quotation p{font-size:44px}}.node-type-jobs-page .quotation p:before,.node-type-vacancy-page .quotation p:before{content:'"'}.node-type-jobs-page .quotation p:after,.node-type-vacancy-page .quotation p:after{content:'"'}.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{padding:20px;margin-top:5px;margin-bottom:5px}@media (min-width:768px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{padding:30px}}@media (min-width:992px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{padding:30px}}@media (min-width:1200px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{padding:30px}}@media (min-width:768px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{margin-top:7.5px}}@media (min-width:992px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{margin-top:7.5px}}@media (min-width:1200px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{margin-top:7.5px}}@media (min-width:768px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{margin-bottom:7.5px}}@media (min-width:992px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{margin-bottom:7.5px}}@media (min-width:1200px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{margin-bottom:7.5px}}.node-type-jobs-page .houses .house-card p,.node-type-vacancy-page .houses .house-card p{color:#fff !important}@media (min-width:992px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{min-height:400px}}@media (min-width:1200px){.node-type-jobs-page .houses .house-card,.node-type-vacancy-page .houses .house-card{min-height:350px}}@media (min-width:768px){.node-type-jobs-page .houses .houses-slider,.node-type-vacancy-page .houses .houses-slider{padding:0 50px}}@media (min-width:992px){.node-type-jobs-page .houses .houses-slider.mobile,.node-type-vacancy-page .houses .houses-slider.mobile{display:none}}.node-type-jobs-page .houses .houses-slider.mobile .house-card,.node-type-vacancy-page .houses .houses-slider.mobile .house-card{-webkit-box-sizing:content-box;box-sizing:content-box}.node-type-jobs-page .houses .houses-slider.mobile .house-card:nth-child(4n+1),.node-type-vacancy-page .houses .houses-slider.mobile .house-card:nth-child(4n+1){background-color:#a698c3}.node-type-jobs-page .houses .houses-slider.mobile .house-card:nth-child(4n+2),.node-type-vacancy-page .houses .houses-slider.mobile .house-card:nth-child(4n+2){background-color:#523985}.node-type-jobs-page .houses .houses-slider.mobile .house-card:nth-child(4n+3),.node-type-vacancy-page .houses .houses-slider.mobile .house-card:nth-child(4n+3){background-color:#5fb797}.node-type-jobs-page .houses .houses-slider.mobile .house-card:nth-child(4n+4),.node-type-vacancy-page .houses .houses-slider.mobile .house-card:nth-child(4n+4){background-color:#a698c3}@media (max-width:991px){.node-type-jobs-page .houses .houses-slider.desktop,.node-type-vacancy-page .houses .houses-slider.desktop{display:none}}.node-type-jobs-page .houses .slick-track,.node-type-vacancy-page .houses .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.node-type-jobs-page .houses .slick-track .slick-slide,.node-type-vacancy-page .houses .slick-track .slick-slide{height:inherit}@media (min-width:768px){.node-type-jobs-page .houses .slick-track .slick-slide>div,.node-type-vacancy-page .houses .slick-track .slick-slide>div{margin-left:5px;margin-right:5px}}@media (min-width:768px) and (min-width:768px){.node-type-jobs-page .houses .slick-track .slick-slide>div,.node-type-vacancy-page .houses .slick-track .slick-slide>div{margin-left:7.5px}}@media (min-width:768px) and (min-width:992px){.node-type-jobs-page .houses .slick-track .slick-slide>div,.node-type-vacancy-page .houses .slick-track .slick-slide>div{margin-left:7.5px}}@media (min-width:768px) and (min-width:1200px){.node-type-jobs-page .houses .slick-track .slick-slide>div,.node-type-vacancy-page .houses .slick-track .slick-slide>div{margin-left:7.5px}}@media (min-width:768px) and (min-width:768px){.node-type-jobs-page .houses .slick-track .slick-slide>div,.node-type-vacancy-page .houses .slick-track .slick-slide>div{margin-right:7.5px}}@media (min-width:768px) and (min-width:992px){.node-type-jobs-page .houses .slick-track .slick-slide>div,.node-type-vacancy-page .houses .slick-track .slick-slide>div{margin-right:7.5px}}@media (min-width:768px) and (min-width:1200px){.node-type-jobs-page .houses .slick-track .slick-slide>div,.node-type-vacancy-page .houses .slick-track .slick-slide>div{margin-right:7.5px}}.node-type-jobs-page .houses .slick-track .slick-slide:nth-child(odd)>div:first-child .house-card,.node-type-vacancy-page .houses .slick-track .slick-slide:nth-child(odd)>div:first-child .house-card{background-color:#a698c3}.node-type-jobs-page .houses .slick-track .slick-slide:nth-child(odd)>div:last-child .house-card,.node-type-vacancy-page .houses .slick-track .slick-slide:nth-child(odd)>div:last-child .house-card{background-color:#523985}.node-type-jobs-page .houses .slick-track .slick-slide:nth-child(even)>div:first-child .house-card,.node-type-vacancy-page .houses .slick-track .slick-slide:nth-child(even)>div:first-child .house-card{background-color:#5fb797}.node-type-jobs-page .houses .slick-track .slick-slide:nth-child(even)>div:last-child .house-card,.node-type-vacancy-page .houses .slick-track .slick-slide:nth-child(even)>div:last-child .house-card{background-color:#a698c3}.node-type-jobs-page .houses .slick-arrow,.node-type-vacancy-page .houses .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:1}.node-type-jobs-page .houses .slick-arrow.slick-prev,.node-type-vacancy-page .houses .slick-arrow.slick-prev{left:-30px}.node-type-jobs-page .houses .slick-arrow.slick-next,.node-type-vacancy-page .houses .slick-arrow.slick-next{right:-30px}@media (min-width:992px){.node-type-jobs-page .houses .slick-arrow,.node-type-vacancy-page .houses .slick-arrow{width:inherit}.node-type-jobs-page .houses .slick-arrow.slick-prev,.node-type-vacancy-page .houses .slick-arrow.slick-prev{left:-10px}.node-type-jobs-page .houses .slick-arrow.slick-next,.node-type-vacancy-page .houses .slick-arrow.slick-next{right:-10px}}.node-type-jobs-page #benefits,.node-type-vacancy-page #benefits{padding-top:30px}.node-type-jobs-page #benefits .jobs-main,.node-type-vacancy-page #benefits .jobs-main{margin-bottom:0}@media (min-width:768px){.node-type-jobs-page #benefits,.node-type-vacancy-page #benefits{padding-top:45px}}@media (min-width:992px){.node-type-jobs-page #benefits,.node-type-vacancy-page #benefits{padding-top:45px}}@media (min-width:1200px){.node-type-jobs-page #benefits,.node-type-vacancy-page #benefits{padding-top:45px}}.node-type-jobs-page #benefits .inner,.node-type-vacancy-page #benefits .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;max-width:1400px;margin:0 auto}@media (min-width:768px){.node-type-jobs-page #benefits .inner,.node-type-vacancy-page #benefits .inner{border-bottom:4px solid #fff}}.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-top:30px}}@media (min-width:992px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-top:30px}}@media (min-width:1200px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-top:30px}}@media (min-width:768px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-bottom:30px}}@media (min-width:992px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-bottom:30px}}@media (min-width:1200px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-bottom:30px}}@media (min-width:992px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-left:80px}}@media (min-width:992px) and (min-width:768px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-left:120px}}@media (min-width:992px) and (min-width:992px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-left:120px}}@media (min-width:992px) and (min-width:1200px){.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{padding-left:120px}}.node-type-jobs-page #benefits .inner .text p,.node-type-vacancy-page #benefits .inner .text p{font-family:"Myriad Pro",Calibri,Arial;color:#000;line-height:1.154;text-align:left;width:100%}.node-type-jobs-page #benefits .inner .text ul li,.node-type-vacancy-page #benefits .inner .text ul li{list-style-type:none}.node-type-jobs-page #benefits .inner .text ul li p,.node-type-vacancy-page #benefits .inner .text ul li p{margin-left:0;margin-bottom:5px;position:relative;display:inline-block}.node-type-jobs-page #benefits .inner .text ul li p:before,.node-type-vacancy-page #benefits .inner .text ul li p:before{content:'\2022';position:absolute;line-height:1;left:-15px;top:-1px;font-size:20px}@media (max-width:768px){.node-type-jobs-page #benefits .inner .image,.node-type-vacancy-page #benefits .inner .image{border-bottom:4px solid #fff}}.node-type-jobs-page #benefits .inner .image img,.node-type-vacancy-page #benefits .inner .image img{width:100%}@media (min-width:992px){.node-type-jobs-page #benefits .inner,.node-type-vacancy-page #benefits .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.node-type-jobs-page #benefits .inner .text,.node-type-vacancy-page #benefits .inner .text{width:45%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-type-jobs-page #benefits .inner .image,.node-type-vacancy-page #benefits .inner .image{width:55%;display:table;vertical-align:bottom}.node-type-jobs-page #benefits .inner .image img,.node-type-vacancy-page #benefits .inner .image img{width:100%}}.node-type-jobs-page #benefits .benefits-icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}@media (min-width:768px){.node-type-jobs-page #benefits .benefits-icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper{padding-top:30px}}@media (min-width:992px){.node-type-jobs-page #benefits .benefits-icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper{padding-top:30px}}@media (min-width:1200px){.node-type-jobs-page #benefits .benefits-icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper{padding-top:30px}}.node-type-jobs-page #benefits .benefits-icon-wrapper .icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper .icon-wrapper{margin-bottom:20px;width:50%}@media (min-width:768px){.node-type-jobs-page #benefits .benefits-icon-wrapper .icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper .icon-wrapper{margin-bottom:30px}}@media (min-width:992px){.node-type-jobs-page #benefits .benefits-icon-wrapper .icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper .icon-wrapper{margin-bottom:30px}}@media (min-width:1200px){.node-type-jobs-page #benefits .benefits-icon-wrapper .icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper .icon-wrapper{margin-bottom:30px}}@media (min-width:480px){.node-type-jobs-page #benefits .benefits-icon-wrapper .icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper .icon-wrapper{width:25%}}@media (min-width:768px){.node-type-jobs-page #benefits .benefits-icon-wrapper .icon-wrapper,.node-type-vacancy-page #benefits .benefits-icon-wrapper .icon-wrapper{width:12.5%}}.node-type-jobs-page #benefits .benefits-icon-wrapper .icon-wrapper img,.node-type-vacancy-page #benefits .benefits-icon-wrapper .icon-wrapper img{width:100%}.node-type-jobs-page .volunteer .section-h2,.node-type-vacancy-page .volunteer .section-h2{margin-bottom:40px}@media (min-width:768px){.node-type-jobs-page .volunteer .section-h2,.node-type-vacancy-page .volunteer .section-h2{margin-bottom:60px}}@media (min-width:992px){.node-type-jobs-page .volunteer .section-h2,.node-type-vacancy-page .volunteer .section-h2{margin-bottom:60px}}@media (min-width:1200px){.node-type-jobs-page .volunteer .section-h2,.node-type-vacancy-page .volunteer .section-h2{margin-bottom:60px}}.node-type-jobs-page .volunteer .inner,.node-type-vacancy-page .volunteer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.node-type-jobs-page .volunteer .inner,.node-type-vacancy-page .volunteer .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.node-type-jobs-page .volunteer .inner .image,.node-type-vacancy-page .volunteer .inner .image{width:65%}.node-type-jobs-page .volunteer .inner .text,.node-type-vacancy-page .volunteer .inner .text{width:35%}}.node-type-jobs-page .volunteer .image img,.node-type-vacancy-page .volunteer .image img{width:100%}.node-type-jobs-page .volunteer .text p:last-child,.node-type-vacancy-page .volunteer .text p:last-child{margin-bottom:100px}.node-type-jobs-page .volunteer .text .button-p,.node-type-vacancy-page .volunteer .text .button-p{display:block;margin-bottom:10px;cursor:pointer;border:none;color:#fff}.node-type-jobs-page .volunteer .text img,.node-type-vacancy-page .volunteer .text img{width:100%}.node-type-jobs-page .footer-prefix_social,.node-type-vacancy-page .footer-prefix_social{text-align:center}.node-type-jobs-page .footer-prefix_social ul,.node-type-vacancy-page .footer-prefix_social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node-type-jobs-page .footer-prefix_social ul li,.node-type-vacancy-page .footer-prefix_social ul li{list-style-type:none;margin-left:0;max-width:140px}.node-type-jobs-page .footer-prefix_social ul li a:focus,.node-type-vacancy-page .footer-prefix_social ul li a:focus{outline:none !important}.node-type-jobs-page .footer-prefix_social ul li img,.node-type-vacancy-page .footer-prefix_social ul li img{width:80%}.node-type-jobs-page .uppercase,.node-type-vacancy-page .uppercase{text-transform:uppercase}.node-type-jobs-page #personal-stories,.node-type-vacancy-page #personal-stories{background:#e9eced}.node-type-jobs-page #personal-stories .section-h2,.node-type-vacancy-page #personal-stories .section-h2{margin-bottom:40px}@media (min-width:768px){.node-type-jobs-page #personal-stories .section-h2,.node-type-vacancy-page #personal-stories .section-h2{margin-bottom:60px}}@media (min-width:992px){.node-type-jobs-page #personal-stories .section-h2,.node-type-vacancy-page #personal-stories .section-h2{margin-bottom:60px}}@media (min-width:1200px){.node-type-jobs-page #personal-stories .section-h2,.node-type-vacancy-page #personal-stories .section-h2{margin-bottom:60px}}.node-type-jobs-page #personal-stories .panel-pane,.node-type-vacancy-page #personal-stories .panel-pane{max-width:960px;margin-left:auto;margin-right:auto}.node-type-jobs-page #personal-stories .panel-pane .o-media__wrapper.wrapper,.node-type-vacancy-page #personal-stories .panel-pane .o-media__wrapper.wrapper{width:100%}.node-type-jobs-page #personal-stories .panel-pane .section__text-wrapper,.node-type-vacancy-page #personal-stories .panel-pane .section__text-wrapper{background:#dadada !important}@media (max-width:479px){.node-type-jobs-page #personal-stories .panel-pane .section--main,.node-type-vacancy-page #personal-stories .panel-pane .section--main{margin-bottom:20px}}.node-type-jobs-page #personal-stories .panel-pane .section--main:nth-child(n+5),.node-type-vacancy-page #personal-stories .panel-pane .section--main:nth-child(n+5){display:none}.node-type-jobs-page #personal-stories .panel-pane .section--main .d-section--style-4,.node-type-vacancy-page #personal-stories .panel-pane .section--main .d-section--style-4{padding-top:0;background:#dadada}.node-type-jobs-page #personal-stories .button-blue,.node-type-vacancy-page #personal-stories .button-blue{background-color:#63c7f0;color:#fff !important;display:inline-block;font-family:connectregular,Calibri,Arial,Helvetica,sans-serif;font-weight:bold;padding:12px 17px;font-size:25px;width:100%;cursor:pointer}@media (min-width:768px){.node-type-jobs-page #personal-stories .button-blue,.node-type-vacancy-page #personal-stories .button-blue{width:auto}}.node-type-jobs-page #personal-stories .media-youtube-video,.node-type-vacancy-page #personal-stories .media-youtube-video{padding-bottom:55.25% !important}.node-type-jobs-page #links_job-info h2,.node-type-jobs-page #links_job-info h2 p,.node-type-vacancy-page #links_job-info h2,.node-type-vacancy-page #links_job-info h2 p{font-family:Calibri,Arial,Helvetica,sans-serif;font-weight:bold;font-size:22px;line-height:0.98}@media (min-width:768px){.node-type-jobs-page #links_job-info h2,.node-type-jobs-page #links_job-info h2 p,.node-type-vacancy-page #links_job-info h2,.node-type-vacancy-page #links_job-info h2 p{font-size:32px}}@media (min-width:1200px){.node-type-jobs-page #links_job-info h2,.node-type-jobs-page #links_job-info h2 p,.node-type-vacancy-page #links_job-info h2,.node-type-vacancy-page #links_job-info h2 p{font-size:44px}}.node-type-jobs-page #section_featured-job .jobs-main,.node-type-vacancy-page #section_featured-job .jobs-main{padding-top:0}@media (min-width:1200px){.node-type-jobs-page #section_featured-job .jobs-main p:last-child,.node-type-vacancy-page #section_featured-job .jobs-main p:last-child{font-size:18px}}.region-content-vacancy_page{margin:0}.node-type-vacancy-page #vacancy-page-content .button-p,.node-type-vacancy-page #vacancy-page-content .vf-ApplyButton-bottom span{display:inline-block;margin-top:1rem}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.view-header{text-align:center;}.view-shop .view-content,.view-product-categories .view-content,.view-products-in-category .view-content,.view-featured-products .view-content{margin:1em;}.view-shop .view-content:after,.view-product-categories .view-content:after,.view-products-in-category .view-content:after,.view-featured-products .view-content:after{content:'';clear:both;display:block;}.view-shop .views-row,.view-product-categories .views-row,.view-products-in-category .views-row,.view-featured-products .views-row{position:relative;margin-bottom:1em;min-height:6em;}.view-shop .views-row .o-text .title,.view-product-categories .views-row .o-text .title,.view-products-in-category .views-row .o-text .title,.view-featured-products .views-row .o-text .title{margin-bottom:0.25em;}.view-shop .field-content,.view-product-categories .field-content,.view-products-in-category .field-content,.view-featured-products .field-content,.view-shop .views-row,.view-product-categories .views-row,.view-products-in-category .views-row,.view-featured-products .views-row{position:relative;display:block;}.view-shop .field-content a,.view-product-categories .field-content a,.view-products-in-category .field-content a,.view-featured-products .field-content a{display:block;}.view-shop .o-tile__img img,.view-product-categories .o-tile__img img,.view-products-in-category .o-tile__img img,.view-featured-products .o-tile__img img,.view-products-in-category .o-tile__img  img{width:100%;height:auto;margin:0;float:none;}.view-shop .field-content span,.view-product-categories .field-content span,.view-products-in-category .field-content span,.view-featured-products .field-content span,.view-products-in-category .views-field-title{float:none;position:absolute;bottom:0;left:0;width:92%;max-width:100%;padding:4%;height:auto;background:rgba(255,255,255,0.9);}.view-shop .field-content span p,.view-product-categories .field-content span p,.view-products-in-category .field-content span p,.view-featured-products .field-content span p,.view-shop .field-content span h3,.view-product-categories .field-content span h3,.view-products-in-category .field-content span h3,.view-featured-products .field-content span h3{margin-bottom:0.25em;}.view-products-in-category .field-name-field-description{display:none;}.view-products-in-category .field-type-commerce-price{position:absolute;bottom:.5em;z-index:999;right:0.75em;font-size:1.5em;}.view-products-in-category .views-field-title{z-index:450;min-height:3em;}.view-products-in-category .views-field-title h3{margin-bottom:.25em;}.node-product-display{position:relative;margin:0 0 2em;}.node-product-display .field-type-commerce-product-reference input,.page-cart .form-actions input,.page-basket .form-actions input,.context-checkout input.ajax-processed,.context-checkout input.checkout-processed{background:#fff;border:1px solid #662f82;padding:0.5em 0.75em;color:#662f82;font-family:Calibri,Arial,Helvetica,sans-serif;font-weight:normal;text-transform:none;font-size:1em;cursor:pointer;line-height:1;margin-right:0;margin-left:.25em;}.node-product-display .field-type-commerce-product-reference input[type='submit'],.page-cart .form-actions input[type='submit'],.page-basket .form-actions input[type='submit'],.context-checkout input[type='submit'].ajax-processed,.context-checkout input[type='submit'].checkout-processed{background-color:#662f82;color:#fff;}#edit-combine-wrapper label{display:none;}.context-checkout input.ajax-processed,.context-checkout input.checkout-processed,.node-product-display .field-type-commerce-product-reference input{margin-left:0;margin-right:.25em;}.node-product-display .field-type-commerce-product-reference input[type='submit']:hover,.page-cart .form-actions input[type='submit']:hover,.page-basket .form-actions input[type='submit']:hover,.context-checkout input[type='submit'].ajax-processed:hover,.context-checkout input[type='submit'].checkout-processed:hover{opacity:.85;background:#662f82;}.field-field-product-image{width:100%;margin-bottom:1em;}.field-field-product-image img{width:auto;height:auto;max-width:100%;}.commerce-product-field-field-description,.commerce-product-field-commerce-price,.field-name-field-product-reference{width:100%;margin-bottom:1em;}.commerce-product-field-field-description p,.commerce-product-field-field-description li{margin-bottom:0;font-size:1.25em;}.commerce-product-field-commerce-price .field-item{font-size:2em;}.view-commerce-cart-form tr:hover td,.view-commerce-cart-summary tr:hover td{background:none;}.page-basket table td,.context-checkout table td,.page-cart table td,.context-checkout table td{text-align:right;padding:10px;vertical-align:middle;}.page-basket table td .form-item,.page-cart table td .form-item{margin:0;}.page-user-orders table td,.page-user-orders table th,.page-cart table td:first-child,.page-basket table td:first-child,.context-checkout table td:first-child{text-align:left;}.page-basket table td.views-field-line-item-title a,.page-cart table td.views-field-line-item-title a,.context-checkout table td.views-field-line-item-title a{font-size:1em;text-decoration:none;color:#70338f;}.page-basket table td.views-field-line-item-title a:hover,.page-cart table td.views-field-line-item-title a:hover,.context-checkout table td.views-field-line-item-title a:hover{opacity:.85;text-decoration:none;color:#70338f;}.commerce-line-item-views-form input.delete-line-item{background:none;border:none;text-transform:lowercase;font-size:1em;padding:0;}.line-item-total{font-size:1.25em;}.view-commerce-cart-form .commerce-line-item-actions{margin-bottom:2em;}.field-type-commerce-product-reference select{padding:10px 5px;}.cart_contents legend{margin-bottom:.5em;}#commerce-checkout-form-checkout label,#commerce-checkout-form-checkout .form-item .description{margin:.5em 0;font-size:.9375em;}#commerce-checkout-form-checkout input[type='text'],#commerce-checkout-form-checkout input[type='email'],#commerce-checkout-form-checkout input[type='password'],#commerce-checkout-form-checkout input[type='number'],#commerce-checkout-form-checkout input[type='tel'],#commerce-checkout-form-checkout input[type='url'],#commerce-checkout-form-checkout input:not([type]),#commerce-checkout-form-checkout select{padding:10px 5px;border:1px solid #ddd;}.view-commerce-cart-summary table td{padding:10px;}.button-operator,.checkout-cancel{font-family:inherit;font-size:1em;}.context-shop-search #section-content{width:100%;padding-left:0;padding-right:0;}.page-user #region-content,.page-admin-commerce #region-content,.context-shop-search #region-content{clear:both;width:100%;max-width:960px;float:none;display:block;margin:0 auto 2em;}.context-checkout .logo-img a,.page-basket .logo-img a,.page-cart .logo-img a,.context-shop-search .logo-img a,.context-shop .logo-img a{display:block;margin-top:-7px;height:100%;background:url(/sites/all/themes/es_2/images/logo-2-white-shop.png) no-repeat;background-size:100% auto;}.context-checkout .logo-img a img,.page-basket .logo-img a img,.page-cart .logo-img a img,.context-shop-search .logo-img a img,.context-shop .logo-img a img{display:none;}.context-checkout .telephones,.page-basket .telephones,.page-cart .telephones,.context-shop-search .telephones,.context-shop .telephones{margin-top:-30px;}.context-shop-search .zone-preface-wrapper .view-filters + .view-content{display:none;}.context-shop-search .zone-preface-wrapper,.context-shop .zone-preface-wrapper{background:#662f82;}.context-shop-search .zone-preface-wrapper .region-preface-first,.context-shop .zone-preface-wrapper .region-preface-first{margin-left:0;margin-right:0;width:100%;}.pane-menu-menu-shop-menu{float:left;max-width:81%;width:100%;}.pane-menu-menu-shop-menu ul li{display:inline-block;padding:0;margin-left:0;float:left;}.pane-menu-menu-shop-menu li a{display:block;color:#fff;text-decoration:none;padding:1em;}.pane-menu-menu-shop-menu li.first a{background-color:#a387b7;padding-left:10px;padding-right:10px;}.pane-menu-menu-shop-menu li.last a{background-image:url(/sites/all/themes/es_2/images/epilepsy-cart.png);background-repeat:no-repeat;background-size:2.5em auto;background-position:center;text-indent:100em;width:2em;}.svg .pane-menu-menu-shop-menu li.last a{background-image:url(/sites/all/themes/es_2/images/epilepsy-cart.svg);}.pane-menu-menu-shop-menu li a:hover,.pane-menu-menu-shop-menu li.active-trail a{color:#ddd;}.logged-in .pane-menu-menu-shop-menu li.shop--sign-in{display:none;}.pane-shop-search{float:right;margin-top:.6em;}.region-content .view-shop-search .views-exposed-widgets{margin-bottom:1em;}.view-shop-search .views-exposed-widget{padding:0;position:relative;}.view-shop-search form input{padding:.25em .5em;font-size:1em;max-width:9.5em;}.zone-preface-wrapper  .view-shop-search form label{display:block;position:absolute;font-size:1.125em;font-weight:normal;top:4px;left:10px;}.context-shop-search #breadcrumb,.context-shop-search #messages{max-width:960px;margin:0 auto;width:100%;float:none;display:block;}.context-shop-search #breadcrumb .breadcrumb{float:none;}.node-type-product-display h1#page-title{margin-top:.5em;padding:0;}.context-shop-search .region-content .view-shop-search form label{font-size:1.25em;margin-bottom:.25em;}.context-shop-search .view-shop-search form .views-submit-button .form-submit,.context-shop .view-shop-search form .views-submit-button .form-submit{margin-top:0;margin-left:1em;padding:5px 10px;border:1px solid #aaa;background-color:transparent;}.context-shop-search .zone-preface-wrapper .view-shop-search form .views-submit-button,.context-shop-search .view-shop-search .view-empty,.context-shop .zone-preface-wrapper .view-shop-search form .views-submit-button,.context-shop .view-shop-search .view-empty{display:none;}.pane-commerce-cart-block{width:100%;}.pane-node-field-extra-text{max-width:1140px;padding:0 1.6em;margin:0 auto 3em;}.field-items p br{display:none;}.field-items .commerce-add-to-cart .form-item{margin-top:0;}.field-items ul{list-style:none;padding-left:1.2em;margin-top:.75em;}.field-items ul li{margin-left:0;margin-bottom:.25em;position:relative;padding-left:.75em;}.field-items ul li:before{content:'';height:5px;width:5px;border-radius:50%;background-color:#000;left:0;top:9px;position:absolute;}form ul li:before{display:none;}.context-shop-search .view-content{padding:1em;background:#f5f5f5;}.context-shop-search #region-content .views-row{margin:.5em 0 0;padding-left:1em;position:relative;}.context-shop-search #region-content .views-row:before{content:'';height:6px;width:6px;position:absolute;left:0;top:7px;background-color:#4d3688;border-radius:50%;}.context-shop-search #region-content .views-row:first-child{margin-top:0;}.context-shop #section-content,.node-type-product-display #section-content{width:100%;padding-left:0;padding-right:0;}.node-type-product-display #zone-content{margin-left:auto;margin-right:auto;}.node-type-product-display #zone-content #breadcrumb,.node-type-product-display #zone-content #messages{padding:0;}.breadcrumb{text-transform:capitalize;}#breadcrumb .breadcrumb a{padding:0 !important;}.breadcrumb-separator{padding:0 5px;}.pane-commerce-cart-block .line-item-summary,.pane-commerce-cart-block .line-item-summary a{color:#fff;}.page-basket .views-exposed-form .views-exposed-widget .form-submit,.page-cart .views-exposed-form .views-exposed-widget .form-submit,.context-checkout .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;margin-left:.5em;border:1px solid #aaa;background-color:transparent;}.page-basket .view-empty,.page-cart .view-empty,.context-checkout .view-empty{margin-top:5px;}.cart-empty-page{margin-bottom:2em;}.donate-block p{margin-bottom:0;}.view-commerce-cart-block .view-content,.view-commerce-cart-block .line-item-quantity-label,.view-commerce-cart-block .line-item-summary-checkout,.view-commerce-cart-block .line-item-total{display:none;}.context-basket #zone-content,.context-cart #zone-content,.context-checkout #zone-content{max-width:960px;}.view-commerce-cart-summary,.view-commerce-cart-form{overflow-x:auto;}.view-commerce-cart-summary table,.view-commerce-cart-form table{border:none;}table thead th{padding:10px;text-align:right;font-weight:600;font-size:1.125em;height:1.6em;}table thead th:first-child{text-align:left;}.view-commerce-cart-summary table tr,.view-commerce-cart-form table tr{border-bottom:1px solid rgba(0,0,0,.5);}.view-commerce-cart-summary table tr:nth-child(odd),.view-commerce-cart-form table tr:nth-child(odd),.view-commerce-cart-summary table tr:nth-child(odd) td,.view-commerce-cart-form table tr:nth-child(odd) td{background-color:rgba(102,47,130,0.05);}.view-commerce-cart-summary table tr.even,.view-commerce-cart-form table tr.even,.view-commerce-cart-summary table tr:nth-child(even) td,.view-commerce-cart-form table tr:nth-child(even) td{background-color:transparent;}.view-commerce-cart-summary table tr input,.view-commerce-cart-form table tr input{padding:5px 10px;border:1px solid #ddd;}tr.component-type-commerce-price-formatted-amount{border-bottom:none !important;}.component-type-commerce-price-formatted-amount td{text-align:right !important;background-color:rgba(102,47,130,0.21176470588235294) !important;}.page-checkout-review .component-type-commerce-price-formatted-amount td,.context-checkout .component-type-commerce-price-formatted-amount td{text-align:left !important;}.context-checkout  .commerce-price-formatted-components td.component-total,.page-checkout-review .commerce-price-formatted-components td.component-total{text-align:right !important;}.context-checkout .form-item,.context-checkout .form-actions{margin-bottom:0;}.context-checkout .form-type-checkbox{margin-bottom:0;margin-top:0;}#commerce-checkout-form-checkout input[type='text'],#commerce-checkout-form-checkout input[type='email'],#commerce-checkout-form-checkout input[type='password'],#commerce-checkout-form-checkout input[type='number'],#commerce-checkout-form-checkout input[type='tel'],#commerce-checkout-form-checkout input[type='url'],#commerce-checkout-form-checkout input:not([type]){width:97.25%;}#commerce-checkout-form-checkout select{width:100%;height:2.625em;background:#fff;}div.addressfield-container-inline > div.form-item{margin-right:4%;width:48%;}div.addressfield-container-inline > div.form-item + div.form-item{margin-right:0;width:48%;}.customer_profile_shipping,#commerce-checkout-coupon-ajax-wrapper,.customer_profile_billing,.commerce_giftaid_pane,.checkout_donate{padding:1em;max-width:27em;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-top:-2em;}#commerce-checkout-coupon-ajax-wrapper{margin-top:1.5em;}.checkout_donate .form-checkboxes .form-item,.checkout_donate .form-radios .form-item{display:inline-block;}.checkout_donate .form-checkboxes .form-item input,.checkout_donate .form-radios .form-item input{margin-top:0;}.commerce_giftaid_pane{max-width:100%;margin-right:5px;margin-top:0;}.checkout_donate{margin-top:0;}.commerce_giftaid_pane legend,.checkout_donate legend{display:contents;}.customer_profile_shipping legend,.customer_profile_billing legend{padding-top:3em;}#commerce-checkout-coupon-ajax-wrapper fieldset{margin-bottom:0;}#commerce-checkout-form-checkout div.addressfield-container-inline > div.form-item input[type="text"]{width:94%;}.context-checkout .redirect-list legend{padding-top:0;}.context-checkout .redirect-list .fieldset-legend{font-size:1em;margin-top:.5em;padding-left:10px !important;background-position:0 50% !important;}.checkout-buttons{clear:both;}.form-item-commerce-fieldgroup-pane--group-gdpr-field-options-und .form-type-checkbox{margin-bottom:1em;}.form-item-commerce-fieldgroup-pane--group-gdpr-field-options-und-post{display:none;}.pane-data tr:hover td.odd,.pane-data tr:hover td.even,.pane-data tr.even:hover td.active,.pane-data tr.odd:hover td.active{background-color:transparent;}#commerce-checkout-form-review .commerce-price-formatted-components td{text-align:left;}table.checkout-review{border:none;}table.checkout-review tr.pane-data{background-color:#fff;}table.checkout-review .pane-title{background-color:rgba(102,47,130,0.05);}table.checkout-review tr.pane-data > td,table.checkout-review .pane-title td{background-color:transparent;}table.checkout-review tr.pane-data > td .view-commerce-cart-summary{margin:-10px -16px;}table.checkout-review > tbody > tr:last-child{border-bottom:none;}.checkout-help{margin-bottom:.5em;}.page-checkout-shipping #page-title,.page-checkout-shipping fieldset.commerce_shipping > legend{display:none;}.context-shop .o-splash__hgroup{margin-bottom:.75em;}.context-shop .o-splash__hgroup .hgroup__title{font-size:1.5em;}.context-shop .o-splash__text{max-width:30em;}.context-shop .o-splash__text h2{font-size:1.5em;}.context-shop .o-splash__wrapper .o-splash__btn a{font-size:1.25em;}@media screen and (max-width:320px){.context-shop-search .view-shop-search form .views-submit-button,.context-shop .view-shop-search form .views-submit-button{width:100%;margin-top:.5em;}.context-shop-search .view-shop-search form .views-submit-button .form-submit,.context-shop .view-shop-search form .views-submit-button .form-submit{margin-left:0;}}@media screen and (min-width:600px){.view-shop .view-content,.view-product-categories .view-content,.view-products-in-category .view-content,.view-featured-products .view-content{margin-left:.5%;margin-right:.5%;margin-top:0;}.view-shop .views-row,.view-product-categories .views-row,.view-products-in-category .views-row,.view-featured-products .views-row{width:49%;float:left;margin:0 .5% 1%;}.view-shop .views-row:after,.view-product-categories .views-row:after,.view-products-in-category .views-row:after,.view-featured-products .views-row:after{content:'';display:block;clear:both;}.view-shop .field-content span,.view-product-categories .field-content span,.view-products-in-category .field-content span,.view-featured-products .field-content span{height:6.75em;}}@media screen and (min-width:640px){.node-type-product-display h1#page-title{float:right;width:51.25%;padding:0;z-index:1;position:relative;margin-bottom:0;}.logged-in.node-type-product-display h1#page-title{float:none;width:100%;margin-top:.25em;margin-bottom:.25em;}.field-field-product-image{max-width:45%;float:left;margin-top:2em;margin-bottom:1em;margin-right:3%;}.commerce-product-field-field-description,.commerce-product-field-commerce-price,.field-name-field-product-reference{float:right;max-width:51%;}}@media screen and (max-width:767px){.context-shop-search .zone-content #breadcrumb,.context-shop-search .zone-content .region-content-inner{padding-left:10px;padding-right:10px;}}@media screen and (min-width:600px){.view-products-in-category .views-row .o-text{height:5em;padding-bottom:3em;}}@media screen and (min-width:768px){.view-shop .views-row,.view-product-categories .views-row,.view-products-in-category .views-row,.view-featured-products .views-row{width:32.3333%;}.view-shop .views-row .o-text,.view-product-categories .views-row .o-text,.view-featured-products .views-row .o-text{height:9.75em;}.view-products-in-category .views-row .o-text{height:5.75em;}.field-field-product-image img{width:100%;}}@media screen and (min-width:797px){.view-shop .views-row .o-text,.view-product-categories .views-row .o-text,.view-featured-products .views-row .o-text{height:8.25em;}.view-products-in-category .views-row .o-text{height:5.25em;}}@media screen and (min-width:960px){.view-shop .views-row .o-text,.view-product-categories .views-row .o-text,.view-featured-products .views-row .o-text{height:6.875em;}.view-products-in-category .views-row .o-text{height:4.875em;}.context-shop-search .view-content{column-count:2;column-gap:1em;}}@media screen and (max-width:1039px){#region-content{float:none;clear:both;display:block;}.context-shop-search .zone-preface,.context-shop .zone-preface{width:95%;margin-left:auto;margin-right:auto;}.context-shop-search .block-search-form,.context-shop .block-search-form,.context-shop-search .block-menu-utility-menu,.context-shop .block-menu-utility-menu,.context-shop-search #region-menu .menu-name-main-menu > ul,.context-shop #region-menu .menu-name-main-menu > ul{display:none;}.pane-shop-search{position:absolute;top:.75em;padding:0 10px;}.pane-menu-menu-shop-menu{margin:0;width:16.25em;position:absolute;top:4.625em;padding:0 10px;background:#662f82;}.pane-menu-menu-shop-menu ul{text-align:left;}.pane-menu-menu-shop-menu ul li{display:block;margin-left:0;float:none;}.pane-menu-menu-shop-menu ul li a{display:block;padding-left:0;padding-right:0;border-bottom:1px solid;}.pane-menu-menu-shop-menu li.first a{margin-left:-10px;margin-right:-10px;border-bottom:none;}.pane-menu-menu-shop-menu li.last a{width:inherit;padding-left:2.5em;padding-top:1.75em;text-indent:0;border-bottom:none;background-position:left 1em;}.section-footer .contextual-links-region{position:static;}.context-checkout .menu-toggle__control,.page-basket .menu-toggle__control,.page-cart .menu-toggle__control,.context-shop-search .menu-toggle__control,.context-shop .menu-toggle__control{margin-top:10px;}.context-checkout .telephones,.page-cart .telephones,.page-basket .telephones,.context-shop-search .telephones,.context-shop .telephones{margin-top:0;}.context-shop .view-commerce-cart-block .line-item-summary,.context-shop-search .view-commerce-cart-block .line-item-summary{position:absolute;left:-17.55em;top:24.75em;margin:0;}.context-shop .view-commerce-cart-block .line-item-summary .line-item-quantity,.context-shop-search .view-commerce-cart-block .line-item-summary .line-item-quantity{font-size:.75em;}.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart{margin-right:0;padding:0;}.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart a,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart a{display:inline-block;padding:12px;white-space:nowrap;color:transparent;}}@media screen and (min-width:1040px){.page-basket .donate-block,.page-cart .donate-block,.context-checkout .donate-block,.context-shop-search .donate-block,.context-shop .donate-block{top:-78px;}.node-type-product-display #zone-content{max-width:960px;}.context-shop-search .view-commerce-cart-block,.context-shop .view-commerce-cart-block{}.context-shop .view-commerce-cart-block .line-item-summary,.context-shop-search .view-commerce-cart-block .line-item-summary{margin:0;}.context-shop .line-item-quantity-raw,.context-shop-search .line-item-quantity-raw{position:absolute;top:3px;font-size:.875em;right:201px;min-width:16px;text-align:center;background:#fff;color:#000;padding:3px 3px;border-radius:50%;}.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart{position:absolute;top:3px;right:193px;margin:0;padding:0;}.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart a,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart a{color:transparent;padding:.55em .35em;display:inline-block;}form#commerce-checkout-form-checkout{position:relative;padding-bottom:6em;}form#commerce-checkout-form-checkout:after{content:'';display:block;clear:both;}#commerce-checkout-coupon-ajax-wrapper{position:absolute;bottom:6em;}.customer_profile_shipping,.customer_profile_billing{float:left;width:100%;margin-right:1.5em;}.customer_profile_billing{margin-right:0;}#commerce-checkout-form-checkout .checkout-buttons{position:absolute;bottom:0;width:100%;text-align:right;}.customer_profile_shipping{position:relative;}.commerce-customer-profile-copy{position:absolute;top:5.5em;}.customer_profile_shipping .fieldset-wrapper,.customer_profile_billing .fieldset-wrapper{margin-top:2em;}.context-shop #breadcrumb,.context-shop #messages{max-width:960px;margin:0 auto;width:100%;float:none;display:block;clear:both;}.context-shop-search h1#page-title,.context-shop h1#page-title{max-width:960px;margin-left:auto;margin-right:auto;}.pane-menu-menu-shop-menu{position:relative;}.pane-menu-menu-shop-menu li.first{margin-right:.5em;}.pane-menu-menu-shop-menu li.leaf.last{position:absolute;right:1.75em;}.checkout_donate{margin-right:5px;float:right;width:100%;min-height:11em;}}@media screen and (min-width:1150px){.view-shop .view-content,.view-product-categories .view-content,.view-products-in-category .view-content,.view-featured-products .view-content{max-width:1150px;margin:2em auto;}.node-type-product-display h1#page-title{margin-top:.5em;}}@media screen and (max-width:334px){.pane-shop-search,.pane-menu-menu-shop-menu{left:-17.85em;}}@media (min-width:335px) and (max-width:360px){.pane-shop-search,.pane-menu-menu-shop-menu{left:-18.15em;}}@media screen and (max-width:359px){.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart{margin-left:-17px;}.context-shop .view-commerce-cart-block .line-item-summary .line-item-quantity,.context-shop-search .view-commerce-cart-block .line-item-summary .line-item-quantity{margin-left:19px;}}@media (min-width:360px) and (max-width:499px){.pane-shop-search,.pane-menu-menu-shop-menu{left:-18.25em;}.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart{margin-left:-19px;}.context-shop .view-commerce-cart-block .line-item-summary .line-item-quantity,.context-shop-search .view-commerce-cart-block .line-item-summary .line-item-quantity{margin-left:13px;}}@media screen and (max-width:739px){}@media (min-width:500px) and (max-width:639px){.pane-shop-search,.pane-menu-menu-shop-menu{left:-18.5em;}.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart{margin-left:-24px;}.context-shop .view-commerce-cart-block .line-item-summary .line-item-quantity,.context-shop-search .view-commerce-cart-block .line-item-summary .line-item-quantity{margin-left:8px;}}@media (min-width:640px) and (max-width:819px){.pane-shop-search,.pane-menu-menu-shop-menu{left:-18.75em;}.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart{margin-left:-30px;}.context-shop .view-commerce-cart-block .line-item-summary .line-item-quantity,.context-shop-search .view-commerce-cart-block .line-item-summary .line-item-quantity{margin-left:4px;}}@media (min-width:820px) and (max-width:959px){.pane-shop-search,.pane-menu-menu-shop-menu{left:-18.9em;}.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart{margin-left:-30px;}.context-shop .view-commerce-cart-block .line-item-summary .line-item-quantity,.context-shop-search .view-commerce-cart-block .line-item-summary .line-item-quantity{margin-left:4px;}}@media (min-width:960px) and (max-width:1039px){.pane-shop-search,.pane-menu-menu-shop-menu{left:-19.1em;}.context-shop .view-commerce-cart-block .inline .line-item-summary-view-cart,.context-shop-search .view-commerce-cart-block .inline .line-item-summary-view-cart{margin-left:-37px;}}@media (min-width:740px) and (max-width:1039px){.context-basket #zone-content,.context-cart #zone-content,.context-checkout #zone-content,.context-shop .breadcrumb,.context-shop h1#page-title,.view-shop-search{padding-left:40px;padding-right:40px;}.context-basket .breadcrumb,.context-cart .breadcrumb,.context-checkout .breadcrumb,.context-checkout h1#page-title,.context-basket h1#page-title,.context-cart h1#page-title{padding-left:0;padding-right:0;}.node-type-product-display h1#page-title{padding-left:0;padding-right:0;}.node-type-product-display #breadcrumb .breadcrumb{padding-left:14px;padding-right:14px;}.node-type-product-display #zone-content{max-width:95%;}.logged-in.node-type-product-display h1#page-title{margin-left:16px;}.logged-in.node-type-product-display #breadcrumb .breadcrumb{margin-left:4px;}}@media screen and (max-width:26.25em){.view-commerce-cart-summary table,.view-commerce-cart-form table{font-size:0.725em;}.views-field-edit-quantity input{max-width:2em;}}.context-basket h1#page-title,.context-cart h1#page-title,.context-checkout h1#page-title,.context-payment h1#page-title,.page-user h1#page-title,.page-shop-search h1#page-title,.page-admin-commerce h1#page-title{margin-bottom:0.5em;}.field-type-addressfield .field-item{margin:0.5em 0;}.field-type-addressfield .field-item div{padding:0.25em 0;}.field-type-addressfield .street-block,.field-type-addressfield .locality-block{padding:0;}p a{word-wrap:break-word;}select{max-width:100%;}.view-products-in-category .views-field.views-field-add-to-cart-form{position:absolute;left:1em;bottom:1em;}.view-products-in-category .form-type-select.form-item-quantity{display:none;}.view-products-in-category .views-field.views-field-add-to-cart-form input[type="submit"]{background-color:#662f82;color:#fff;padding:0.5em 0.75em;border:1px solid #662f82;}
