@import url("https://fonts.googleapis.com/css?family=Lato:400,700");@import url("https://fonts.googleapis.com/css?family=Roboto|Roboto+Slab");@import url("https://fonts.googleapis.com/css?family=Roboto|Roboto+Slab");.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}@font-face{font-family:"icons";src:url('/themes/custom/subscriptions_master/src/fonts/normal');src:url('/themes/custom/subscriptions_master/src/fonts/normal?#iefix') format('eot'),url('/themes/custom/subscriptions_master/src/fonts/fontello/fontello.woff') format('woff'),url('/themes/custom/subscriptions_master/src/fonts/fontello/fontello.woff2') format('woff2');font-weight:normal;}.background-color-warm-yellow{background-color:#ffd800;color:#000000;}.background-color-cool-yellow{background-color:#fff900;color:#000000;}.background-color-light-red{background-color:#ed1c24;color:#ffffff;}.background-color-dark-red{background-color:#cc0000;color:#ffffff;}.background-color-light-blue{background-color:#d9f1fb;color:#000000;}.background-color-medium-blue{background-color:#3567d2;}.background-color-dark-blue{background-color:#00008b;color:#ffffff;}.background-color-light-warm-grey{background-color:#e8e5e2;color:#000000;}.background-color-light-pink{background-color:#fceeee;}.clear{clear:both;}.clearfix:after,.clearfix .inner:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;overflow:auto;visibility:hidden;}[class^='icon-']:before,[class*=' icon-']:before{font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0 0.5em 0 0;}.icon-right-chevron:before{content:"";}.icon-ok:before{content:"✓";}.icon-gplus-1:before{content:"";}.icon-twitter:before{content:"";}.icon-tweet:before{content:"";}.icon-youtube-play:before{content:"";}.icon-down-open-mini:before{content:"";}.icon-right-open-mini:before{content:"";}.icon-instagram:before{content:"";}.icon-ok-circled2:before{content:"";}.icon-truck:before{content:"";}.icon-globe:before{content:"";}.icon-lock:before{content:"";}.icon-facebook:before{content:"";}.icon-pinterest:before{content:"";}.icon-flickr:before{content:"";}.icon-strava:before{content:"";}img{max-width:100%;height:auto;vertical-align:middle;}.caption figcaption{font-size:0.83em;line-height:1.8426647768em;}.caption.align-left,img.align-left{margin-right:1em;margin-bottom:1em;}.caption.align-right,img.align-right{margin-left:1em;margin-bottom:1em;}a{color:#ed1c24;}a:visited{color:#de1219;}a:hover{color:#de1219;}a,a:link,a:visited{text-decoration:none;}a:active,a:hover,a:focus{text-decoration:underline;outline:0;}html{line-height:1.5294117647em;font-size:106.25%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}hr{height:1px;border:1px solid #888888;padding-bottom:0;margin:1.5294117647em 0;}p > .content ul,p > .content ol,.node > .content ul,.node > .content ol{margin-bottom:1.5294117647em;overflow:hidden;}p > .content ul ul,p > .content ul ol,p > .content ol ul,p > .content ol ol,.node > .content ul ul,.node > .content ul ol,.node > .content ol ul,.node > .content ol ol{margin-bottom:0em;}blockquote{margin:1.5294117647em 30px;}strong,dfn,b{font-weight:bold;}em,dfn,i{font-style:italic;}sup,sub{line-height:0;}sup{font-size:10.71px;vertical-align:super;}sub{font-size:12.41px;vertical-align:sub;}abbr,acronym{border-bottom:1px dotted #666;}address{margin:0 0 1.5em;font-style:italic;}del{color:#6e6e6e;}pre{margin:1.5294117647em 0;white-space:pre;}pre,code,tt{font-size:1em;line-height:1.5294117647em;}body.mceContentBody{font-size:12.41px;}html,body,button,input,select,textarea{color:#000000;font-family:"Arial",Helvetica,sans-serif;}pre,code,tt{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;}button,input,textarea{font-size:1em;line-height:1.5294117647em;}.button{font-family:"Roboto",Helvetica,Arial,sans-serif;}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",Georgia,serif;}h1{font-size:2.353em;line-height:1.2999675008em;margin-bottom:0.3249918752em;}h2{font-size:1.647em;line-height:1.3929068895em;margin-bottom:0.4643022965em;}h3{font-size:1.412em;line-height:1.6247292118em;margin-bottom:0.5415764039em;}h4{font-size:1.176em;line-height:1.3005202081em;margin-bottom:0.650260104em;}h5{font-size:1.059em;line-height:1.4442037438em;margin-bottom:0.7221018719em;}h6{font-size:0.83em;line-height:1.8426647768em;margin-bottom:0.9213323884em;}.field--type-text-long p,.field--type-text-long ul{margin-bottom:0.7647058824em;word-break:break-word;list-style:none;}.field--type-text-long p.large-text{font-size:1.33em;line-height:1.7249004865em;}.field--type-text-long p.larger-text{font-size:1.55em;line-height:1.4800759013em;}.button{font-size:1.176em;line-height:1.3005202081em;display:inline-block;text-align:center;padding:10px 20px;color:#ffffff;background-color:#ed1c24;border:1px solid #ed1c24;text-decoration:none;margin-top:20px;margin-bottom:20px;}.button:first-letter{text-transform:uppercase;}.button:hover{background:#e11b22;cursor:pointer;}table.responsive tbody,table.responsive tr,table.responsive th,table.responsive td{display:block;text-align:center;}table.responsive tbody tr{border:1px solid #f1f1f1;margin-bottom:1em;}table.responsive tbody tr:first-child{position:absolute;top:-9999px;left:-9999px;}table.responsive tbody tr:nth-of-type(even) td{background:#ffffff;}table.responsive tbody tr td{background:#ffffff;}table.responsive tbody tr td:before{content:attr(data-heading) ": ";}table.responsive tbody tr td:first-child{background:#f1f1f1;}table.responsive tbody tr td:first-child:before{content:'';}@media screen and (min-width:47.5em){table.responsive tbody{display:table-row-group;}table.responsive tbody tr{display:table-row;border:none;}table.responsive tbody tr:first-child{position:relative;top:auto;left:auto;}table.responsive tbody tr:nth-of-type(even){background:#f1f1f1;}table.responsive tbody tr:nth-of-type(even) td{background:transparent;}table.responsive tbody tr td,table.responsive tbody tr th{text-align:center;display:table-cell;}table.responsive tbody tr td:first-child,table.responsive tbody tr th:first-child{background:transparent;}table.responsive tbody tr td:before,table.responsive tbody tr th:before{content:'';}}form.quickedit-field-form *,form.quickedit-field-form :before,form.quickedit-field-form :after{box-sizing:content-box;}.quickedit-form{max-width:none;}.text-formatted ul li{position:relative;padding-left:40px;}.text-formatted ul li:before{position:absolute;left:0;font-family:'icons';margin-right:1em;content:'\2713';color:#ed1c24;}.text-formatted ol li{position:relative;padding-left:40px;counter-increment:numbering-counter;}.text-formatted ol li:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:0;top:calc(50% - 13px);content:counter(numbering-counter);background-color:#ed1c24;color:#ffffff;display:inline-block;width:26px;height:26px;line-height:28px;text-align:center;}.text-formatted li{margin-bottom:1em;}.field--name-field-text ul{padding-left:35px;text-indent:-2px;list-style:none;list-style-position:outside;}.field--name-field-text ul li{position:relative;padding-left:0px;text-indent:-16px;}.field--name-field-text ul li:before{position:relative;font-family:'icons';content:'\2713';margin-left:-1em;margin-right:1em;color:#ed1c24;}.layout-container{margin-left:auto;margin-right:auto;}@media (min-width:61.25em){.layout-container{width:960px;}.layout-container main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;clear:both;}.layout-container main .layout-content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;}.layout-container main .layout-sidebar-first{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:20%;margin-right:20px;}.layout-container main .layout-sidebar-second{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:300px;margin-left:20px;}}@media (min-width:76.25em){.layout-container{width:1200px;}}*,:before,:after{box-sizing:border-box;}html{overflow-x:hidden;}body{margin:0;}.layout-container{padding-left:10px;padding-right:10px;}.region{*zoom:1;position:relative;}.region:after{content:"";display:table;clear:both;}.messages{margin-top:1.5294117647em;margin-bottom:1.5294117647em;overflow:hidden;}#page,#header-group-inner,#site-menus,#footer{position:relative;z-index:10;}@media (min-width:47.5em){#page,#header-group-inner,#site-menus,#footer{margin-left:auto;margin-right:auto;min-width:740px;}}@media (min-width:61.25em){#page,#header-group-inner,#site-menus,#footer{max-width:960px;width:960px;}}@media (min-width:76.25em){#page,#header-group-inner,#site-menus,#footer{max-width:1200px;width:1200px;}}header{background-color:#ffffff;}@media (max-width:61.24em){header{margin-left:-10px;margin-right:-10px;width:calc(100% + (10px * 2));padding-left:10px;padding-right:10px;}}@media (min-width:61.25em){header{width:100vw;margin-left:calc(50% - 50vw);padding-left:0;padding-right:0;}}@media only screen and (min-width:61.25em) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){header{width:1024px;margin-left:calc(50% - 512px);}}@media (min-width:61.25em){header > *{margin-left:auto;margin-right:auto;display:block;float:none;}}@media (min-width:61.25em) and (min-width:61.25em){header > *{width:920px;}}@media (min-width:61.25em) and (min-width:76.25em){header > *{width:1160px;}}@media (max-width:61.24em){header{width:100%;}}header .region-header .block-site-logo{text-align:center;}@media (max-width:61.24em){header .region-header .block-site-logo{margin-left:auto;margin-right:auto;}}header .region-header .block-site-logo img{width:100%;}@media (max-width:28.74em){header .region-header .block-site-logo img{max-width:100px;}}@media (min-width:28.75em) and (max-width:61.24em){header .region-header .block-site-logo img{max-width:150px;}}@media (min-width:47.5em){header .region-header .block-socialmedias{height:40px;}}@media (max-width:61.24em){header .region-header .block-socialmedias{display:none;}}@media (min-width:61.25em){header .region-header .block-telephone,header .region-header .block-socialmedias,header .region-header .block-subscribe-now{margin-bottom:0;position:relative;z-index:2;float:right;width:auto;}header .region-header .block-telephone,header .region-header .block-subscribe-now{height:40px;line-height:40px;}header .region-header .block-site-logo{clear:left;width:20%;margin-bottom:1.5em;margin-top:1.5em;padding-right:1.5em;}header .region-header .block-menu.menu--main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;}header .region-header .block-highlights-block{float:none;clear:both;}}.node--view-mode-full > .node__content > .field:not(:last-child){margin-bottom:0.7647058824em;}.node--view-mode-full > .node__content > .field > .field__items > .field__item:not(:last-child){margin-bottom:0.7647058824em;}#__ic-notice{position:fixed !important;background-color:#222222 !important;width:100% !important;}@media (max-width:61.24em){#__ic-notice{bottom:0;}}#__ic-notice-container{position:absolute !important;}main{padding-top:136px;}@media (min-width:61.25em){main{padding-top:151px;}}header{position:fixed;z-index:100;border-bottom:2px solid #f1f1f1;}@media (min-width:61.25em){header{left:0;}}header .region-header .block-site-logo img{width:auto;height:100%;}.block.block-site-logo{width:auto;height:44px;margin-top:14px;margin-bottom:14px;padding:0;}@media (min-width:61.25em){.block.block-site-logo{height:88px;}}@media (max-width:61.24em){.block.block-site-logo{position:relative;z-index:10;}}.block.menu--main{overflow:hidden;margin:0;position:static;padding:0;float:none;margin-left:-10px;margin-right:-10px;font-family:"Roboto Slab",Georgia,serif;}@media (min-width:61.25em){.block.menu--main{overflow:visible;align-items:center;height:111px;}}.block.menu--main > ul.menu{display:flex;justify-content:start;flex-wrap:wrap;overflow:hidden;list-style:none;padding-left:0;}@media (max-width:61.24em){.block.menu--main > ul.menu{flex-direction:column;}}@media (min-width:61.25em){.block.menu--main > ul.menu{height:72px;}.block.menu--main > ul.menu.multiline{padding-right:90px;}}.block.menu--main > ul.menu li.menu-item{text-align:left;padding:0 0 0 20px;height:100%;}@media (max-width:61.24em){.block.menu--main > ul.menu li.menu-item{border-top:1px solid #cccccc;}.block.menu--main > ul.menu li.menu-item:not(:focus):not(.menu-item--active-trail):hover{background-color:#ed1c24;}.block.menu--main > ul.menu li.menu-item:not(:focus):not(.menu-item--active-trail):hover a{color:#ffffff;}}@media (min-width:61.25em){.block.menu--main > ul.menu li.menu-item{width:auto;}}.block.menu--main > ul.menu li.menu-item a{font-size:1.294em;line-height:1.1819256296em;color:#000000;text-decoration:none;position:relative;display:inline-flex;align-items:center;height:100%;margin:0 10px;padding:1em 0;}@media (max-width:61.24em){.block.menu--main > ul.menu li.menu-item a{display:block;padding-top:0.5em;padding-bottom:0.5em;}}.block.menu--main > ul.menu li.menu-item a:link,.block.menu--main > ul.menu li.menu-item a:visited{text-decoration:none;}.block.menu--main > ul.menu li.menu-item.menu-item--active-trail a,.block.menu--main > ul.menu li.menu-item a:hover{color:shade(#ed1c24,5%);text-decoration:underline;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed,.block.menu--main > ul.menu li.menu-item.menu-item--expanded{*zoom:1;list-style-image:none;list-style-type:none;padding-bottom:0;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed:after,.block.menu--main > ul.menu li.menu-item.menu-item--expanded:after{content:"";display:table;clear:both;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed > a,.block.menu--main > ul.menu li.menu-item.menu-item--expanded > a{margin-right:30px;}@media (max-width:61.24em){.block.menu--main > ul.menu li.menu-item.menu-item--collapsed,.block.menu--main > ul.menu li.menu-item.menu-item--expanded{position:relative;}}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu{background-color:rgba(255,255,255,0.9);}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu li,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu li{display:block;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu li a,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu li a{padding-left:20px;}@media (min-width:61.25em){.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu li a,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu li a{padding:10px;}}@media (min-width:61.25em){.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu ul.menu,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu ul.menu{display:flex;position:absolute;z-index:1;margin-left:-10px;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu ul.menu li a,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu ul.menu li a{padding-left:0;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu.desktop-hide-submenu,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu.desktop-hide-submenu{padding-bottom:0;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu.desktop-hide-submenu:after,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu.desktop-hide-submenu:after{content:normal;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu.desktop-hide-submenu ul.menu,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu.desktop-hide-submenu ul.menu{display:none;}}@media (min-width:61.25em){.block.menu--main > ul.menu li.menu-item.menu-item--collapsed ul.menu,.block.menu--main > ul.menu li.menu-item.menu-item--expanded ul.menu{display:none;}}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed:after,.block.menu--main > ul.menu li.menu-item.menu-item--expanded:after{content:normal;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded{position:relative;outline:none;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded:after,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded:after{content:'';border:3px solid;border-bottom:0;border-left:0;width:8px;height:8px;position:absolute;right:10px;top:50%;margin-top:-4px;box-sizing:border-box;opacity:1;transform:rotate(135deg);}@media (min-width:61.25em){.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded ul.menu,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded ul.menu{position:absolute;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded.menu--open,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded.menu--open{position:static;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded.menu--open:after,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded.menu--open:after{display:none;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded.menu--open ul.menu,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded.menu--open ul.menu{display:block;}}@media (max-width:61.24em){.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded:not(:focus),.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded:not(:focus){cursor:pointer;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded ul.menu,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded ul.menu{overflow:hidden;display:block;max-height:0;transition:0.2s max-height;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded:focus,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded:focus{outline:none;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded:focus:after,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded:focus:after{transform:rotate(-45deg);opacity:0;}.block.menu--main > ul.menu li.menu-item.menu-item--collapsed.menu-item--expanded:focus ul.menu,.block.menu--main > ul.menu li.menu-item.menu-item--expanded.menu-item--expanded:focus ul.menu{max-height:200vh;}}label[for=menu-trigger]{display:initial;}input[id=menu-trigger]{display:none;}input[id=menu-trigger] ~ label{width:21px;height:16px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;box-sizing:content-box;padding:calc((72px - 16px) / 2);}input[id=menu-trigger] ~ label:after{content:'';position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;right:0;}input[id=menu-trigger] ~ label span{display:block;height:2px;width:100%;background:#333333;border-radius:9px;opacity:1;margin-left:0;transform:rotate(0deg);transition:.25s ease-in-out;}input[id=menu-trigger] ~ label span:nth-child(1){top:0px;transform-origin:left center;}input[id=menu-trigger] ~ label span:nth-child(2){top:50%;transform-origin:left center;}input[id=menu-trigger] ~ label span:nth-child(3){top:100%;transform-origin:left center;}input[id=menu-trigger]:checked ~ label span:nth-child(1),input[id=menu-trigger]:checked ~ label span:nth-child(3){transform:rotate(45deg);margin-left:2.5px;}input[id=menu-trigger]:checked ~ label span:nth-child(2){width:0%;margin-left:50%;opacity:0;}input[id=menu-trigger]:checked ~ label span:nth-child(3){transform:rotate(-45deg);}input[id=menu-trigger]:checked ~ label:after{content:'';}input[id=menu-trigger] ~ label{position:absolute;top:40px;right:0;}@media (min-width:61.25em){input[id=menu-trigger] ~ label{display:none;}}@media (max-width:61.24em){input[id=menu-trigger] ~ ul.menu{max-height:0;transition:max-height 0.4s;}input[id=menu-trigger]:checked ~ ul.menu{max-height:1500px;}}.menu--main .menu--more{position:absolute;right:10px;text-align:right;}.menu--main .menu--more.menu--open .title:after{transform:rotate(-45deg);}.menu--main .menu--more:not(.menu--open) .menu{display:none;}.menu--main .menu--more ul.menu{position:absolute;right:0;flex-direction:column;list-style:none;background-color:rgba(255,255,255,0.9);}.menu--main .menu--more ul.menu a{font-size:1.294em;line-height:1.1819256296em;color:#000000;display:inline-flex;padding:10px;margin:0 10px;white-space:nowrap;}.menu--main > ul.menu:not(.multiline) ~ .menu--more{display:none;}@media (max-width:61.24em){.menu--main > ul.menu ~ .menu--more{display:none;}}.menu--main .title{font-size:1.294em;line-height:1.1819256296em;height:72px;display:inline-flex;align-items:center;cursor:pointer;color:#000000;padding-left:10px;padding-right:30px;}.menu--main .title:after{content:'';border:3px solid;border-bottom:0;border-left:0;width:8px;height:8px;position:absolute;right:10px;top:29.998px;margin-top:-4px;box-sizing:border-box;opacity:1;transform:rotate(135deg);transition:0.2s transform,0.6s opacity;}.menu--main .title:hover{text-decoration:underline;}*[id*=block-menu-secondary-menu] ul.menu li{float:left;}*[id*=block-menu-secondary-menu] ul.menu li a{color:#333333;}*[id*=block-menu-secondary-menu] ul.menu li a:visited{color:#262626;}*[id*=block-menu-secondary-menu] ul.menu li a:hover{color:#262626;}*[id*=block-menu-secondary-menu] ul.menu li a,*[id*=block-menu-secondary-menu] ul.menu li a:link,*[id*=block-menu-secondary-menu] ul.menu li a:visited{text-decoration:none;}*[id*=block-menu-secondary-menu] ul.menu li a:active,*[id*=block-menu-secondary-menu] ul.menu li a:hover,*[id*=block-menu-secondary-menu] ul.menu li a:focus{text-decoration:underline;outline:0;}body.page-node-menu-hidden header .region-header nav.block-menu.menu--main{display:none;}body.page-node-menu-hidden main{padding-top:112px;}@media (min-width:61.25em){body.page-node-menu-hidden main{padding-top:153px;}}body.page-node-highlights-hidden .block-highlights{display:none;}body.page-node-header-hidden main{padding-top:0;}body.page-node-header-hidden .block-highlights-block{display:none;}.node{*zoom:1;}.node:after{content:"";display:table;clear:both;}.region-header{position:relative;color:#000000;}footer{border-top:1px solid #cccccc;background-color:#333333;color:#ffffff;}footer a,footer a:visited,footer a:hover{color:#ffffff;}footer a:hover{text-decoration:underline;}.block{margin-bottom:1.5294117647em;float:left;width:100%;padding-left:10px;padding-right:10px;}.block-title{font-size:1.412em;line-height:1.6247292118em;}.block-highlights{color:#000000;margin-bottom:0;}.block-highlights .item-list{background:#f1f1f1;}@media (max-width:61.24em){.block-highlights .item-list{margin-left:-10px;margin-right:-10px;width:calc(100% + (10px * 2));padding-left:10px;padding-right:10px;}}@media (min-width:61.25em){.block-highlights .item-list{width:100vw;margin-left:calc(50% - 50vw);padding-left:0;padding-right:0;}}@media only screen and (min-width:61.25em) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.block-highlights .item-list{width:1024px;margin-left:calc(50% - 512px);}}@media (min-width:61.25em){.block-highlights .item-list > *{margin-left:auto;margin-right:auto;display:block;float:none;}}@media (min-width:61.25em) and (min-width:61.25em){.block-highlights .item-list > *{width:920px;}}@media (min-width:61.25em) and (min-width:76.25em){.block-highlights .item-list > *{width:1160px;}}@media (max-width:61.24em){.block-highlights .item-list{display:none;}}@media (min-width:61.25em) and (max-width:76.24em){.block-highlights .item-list{font-size:0.83em;line-height:1.8426647768em;}}.block-highlights .item-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;padding:15px;margin-bottom:0;list-style:none;}.block-highlights .item-list ul li{margin:0;}.block-page-title-block{margin-bottom:0;}.block-page-title-block .page-title{margin-top:0.6499837504em;margin-bottom:0.6499837504em;}@media (max-width:61.24em){.block-page-title-block{text-align:center;}}.block-system-branding-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding:0;min-height:40px;z-index:1;}@media (max-width:61.24em){.block-system-branding-block{background-color:#333333;}}@media (max-width:61.24em) and (max-width:61.24em){.block-system-branding-block{margin-left:-10px;margin-right:-10px;width:calc(100% + (10px * 2));padding-left:10px;padding-right:10px;}}@media (max-width:61.24em) and (min-width:61.25em){.block-system-branding-block{width:100vw;margin-left:calc(50% - 50vw);padding-left:0;padding-right:0;}}@media only screen and (max-width:61.24em) and (min-width:61.25em) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.block-system-branding-block{width:1024px;margin-left:calc(50% - 512px);}}@media (max-width:61.24em) and (min-width:61.25em){.block-system-branding-block > *{margin-left:auto;margin-right:auto;display:block;float:none;}}@media (max-width:61.24em) and (min-width:61.25em) and (min-width:61.25em){.block-system-branding-block > *{width:920px;}}@media (max-width:61.24em) and (min-width:61.25em) and (min-width:76.25em){.block-system-branding-block > *{width:1160px;}}@media (min-width:61.25em){.block-system-branding-block{width:50%;}.block-system-branding-block:after{content:'';position:absolute;background-color:#333333;min-height:40px;}}@media (min-width:61.25em) and (max-width:61.24em){.block-system-branding-block:after{margin-left:-10px;margin-right:-10px;width:calc(100% + (10px * 2));padding-left:10px;padding-right:10px;}}@media (min-width:61.25em) and (min-width:61.25em){.block-system-branding-block:after{width:100vw;margin-left:calc(50% - 50vw);padding-left:0;padding-right:0;}}@media only screen and (min-width:61.25em) and (min-width:61.25em) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.block-system-branding-block:after{width:1024px;margin-left:calc(50% - 512px);}}@media (min-width:61.25em) and (min-width:61.25em){.block-system-branding-block:after > *{margin-left:auto;margin-right:auto;display:block;float:none;}}@media (min-width:61.25em) and (min-width:61.25em) and (min-width:61.25em){.block-system-branding-block:after > *{width:920px;}}@media (min-width:61.25em) and (min-width:61.25em) and (min-width:76.25em){.block-system-branding-block:after > *{width:1160px;}}@media (min-width:61.25em){.block-system-branding-block > *{position:relative;z-index:10;}}.block-system-branding-block .site-name-slogan{font-size:0.73em;line-height:2.0950846092em;}.block-system-branding-block .site-name-slogan .site-slogan,.block-system-branding-block .site-name-slogan .site-name{display:inline;color:#ffffff;}.block-telephone{font-size:0.73em;line-height:2.0950846092em;text-align:right;}@media (min-width:61.25em){.block-telephone{color:#ffffff;}}@media (max-width:61.24em){.block-telephone{position:absolute;bottom:calc(-24px - 2px);line-height:24px;margin-left:-10px;margin-bottom:0;padding:0;background:rgba(255,255,255,0.9);color:#000000;text-align:center;width:100vw;}}.block-subscribe-now,.subscribe-now-button-wrapper{font-size:0.63em;line-height:2.4276377218em;}@media (max-width:61.24em){.block-subscribe-now,.subscribe-now-button-wrapper{top:40px;margin-bottom:0;position:absolute;justify-content:center;height:72px;align-items:center;}}@media (max-width:61.24em) and (max-width:28.74em){.block-subscribe-now,.subscribe-now-button-wrapper{left:25px;}}.block-subscribe-now{display:flex;}.subscribe-now-button-wrapper{display:block;left:33%;right:33%;}.block-subscribe-now button,.subscribe-now-button-wrapper .field--name-field-cta a{text-transform:uppercase;padding:0.5em 1.5em;background-color:#ed1c24;border:none;border-radius:0.3em;font-weight:bold;cursor:pointer;font-size:10.71px;}.block-subscribe-now button:hover,.subscribe-now-button-wrapper .field--name-field-cta a:hover{background-color:#e3121a;}.block-subscribe-now button:after,.subscribe-now-button-wrapper .field--name-field-cta a:after{content:none;display:none;}.block-subscribe-now button{position:relative;}.block-subscribe-now button a{position:absolute;left:0;top:0;right:0;bottom:0;}.block-subscribe-now button a:link,.block-subscribe-now button a:visited,.block-subscribe-now button a:hover{text-decoration:none;color:#ffffff;}@media (min-width:61.25em){.block-subscribe-now,.subscribe-now-button-wrapper{display:none;}}.block-socialmedias{width:auto;margin:auto;margin-bottom:15px;}.block-socialmedias .item-list ul{margin-bottom:0;}.block-socialmedias .item-list ul .social-medias{display:inline-block;border:0;padding:0;text-align:center;vertical-align:middle;margin:0 5px;opacity:1;width:32px;transition:opacity 0.2s;}.block-socialmedias .item-list ul .social-medias:last-child{margin-right:0;}.block-socialmedias .item-list ul .social-medias a{display:block;text-decoration:none;}.block-socialmedias .item-list ul .social-medias a:before{content:"";font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:17px;color:#ffffff;line-height:1;margin:0;}.block-socialmedias .item-list ul .social-medias a:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px;background-color:#3b5998;overflow:hidden;border-radius:50px;display:inherit;padding-top:8px;padding-left:1px;}.block-socialmedias .item-list ul .social-medias a:hover{opacity:.8;}.block-socialmedias .item-list ul .social-medias a.google-link:before{content:"";background-color:#dd4b39;}.block-socialmedias .item-list ul .social-medias a.twitter-link:before{content:"";background-color:#55acee;}.block-socialmedias .item-list ul .social-medias a.tweet-link:before{content:"";background-color:#55acee;}.block-socialmedias .item-list ul .social-medias a.pinterest-link:before{content:"";background-color:#c92228;}.block-socialmedias .item-list ul .social-medias a.flickr-link:before{content:"";background-color:#000000;}.block-socialmedias .item-list ul .social-medias a.strava-link:before{content:"";background-color:#fc4c02;}.block-socialmedias .item-list ul .social-medias a.youtube-link:before{content:"";background-color:#f41e18;}.block-socialmedias .item-list ul .social-medias a.instagram-link:before{content:"";background-color:#333333;}.block-dfp{display:none;}@media (max-width:61.24em){.block-banner-image,.field--name-field-image-banner,.landing-image-strip{margin-left:-10px;margin-right:-10px;width:calc(100% + (10px * 2));padding-left:10px;padding-right:10px;}}@media (min-width:61.25em){.block-banner-image,.field--name-field-image-banner,.landing-image-strip{width:100vw;margin-left:calc(50% - 50vw);padding-left:0;padding-right:0;}}@media only screen and (min-width:61.25em) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.block-banner-image,.field--name-field-image-banner,.landing-image-strip{width:1024px;margin-left:calc(50% - 512px);}}@media (min-width:61.25em){.block-banner-image > *,.field--name-field-image-banner > *,.landing-image-strip > *{margin-left:auto;margin-right:auto;display:block;float:none;}}@media (min-width:61.25em) and (min-width:61.25em){.block-banner-image > *,.field--name-field-image-banner > *,.landing-image-strip > *{width:920px;}}@media (min-width:61.25em) and (min-width:76.25em){.block-banner-image > *,.field--name-field-image-banner > *,.landing-image-strip > *{width:1160px;}}@media (max-width:61.24em){.block-banner-image,.field--name-field-image-banner,.landing-image-strip{padding-left:0px;padding-right:0px;}}.block-banner-image .field__item,.field--name-field-image-banner .field__item{max-height:130px;}.block-banner-image > *,.field--name-field-image-banner > *{width:100%;float:none;}.block-banner-image img,.field--name-field-image-banner img{max-width:none;height:100%;width:100%;}.landing-image-strip{max-height:375px;min-height:125px;height:40vh;background-repeat:no-repeat;background-size:cover;}.campaign-img-links{position:relative;display:block;z-index:1;height:auto;}.campaign-img-links a{position:absolute;width:100%;height:100%;z-index:3;text-indent:-9999px;}.campaign-img-links img{position:relative;z-index:2;}.paragraph--type--group{margin-top:10px;}@media (min-width:47.5em){.paragraph--type--group{margin-top:30px;}}.paragraph--type--group > .field--name-field-paragraphs > .field__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 26px);margin-left:calc(26px / -2);margin-right:calc(26px / -2);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.paragraph--type--group > .field--name-field-paragraphs > .field__items > *{-webkit-flex-basis:calc(100% / 1);-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);}.paragraph--type--group > .field--name-field-paragraphs > .field__items > * > *{margin:0 calc(26px / 2) 26px calc(26px / 2);}.paragraph--type--group > .field--name-field-paragraphs > .field__items > *{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0;box-sizing:border-box;}.paragraph--type--group > .field--name-field-paragraphs > .field__items > * > *{width:100%;}@media (min-width:47.5em) and (max-width:61.24em){.paragraph--type--group > .field--name-field-paragraphs > .field__items > *{-webkit-flex-basis:calc(100% / 2);-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);}}@media (min-width:61.25em){.paragraph--type--group > .field--name-field-paragraphs > .field__items > *{-webkit-flex-basis:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);}.paragraph--type--group > .field--name-field-paragraphs.field--count-4 > .field__items > *,.paragraph--type--group > .field--name-field-paragraphs.field--count-7 > .field__items > *{-webkit-flex-basis:calc(100% / 4);-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);}}@media (min-width:61.25em){.paragraph--type--group.paragraph--max-items--1 > .field--name-field-paragraphs > .field__items > *{-webkit-flex-basis:calc(100% / 1);-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);}.paragraph--type--group.paragraph--max-items--2 > .field--name-field-paragraphs > .field__items > *{-webkit-flex-basis:calc(100% / 2);-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);}.paragraph--type--group.paragraph--max-items--3 > .field--name-field-paragraphs > .field__items > *{-webkit-flex-basis:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);}}.paragraph--type--group > .field--name-field-title{margin-bottom:1.0831528079em;text-align:center;margin-top:0;}.paragraph--type--group > .field--name-field-cta{text-align:center;}.paragraph--type--group.paragraph--style--fullwidth{padding-top:1.5294117647em;background-color:#f1f1f1;}@media (max-width:61.24em){.paragraph--type--group.paragraph--style--fullwidth{margin-left:-20px;margin-right:-20px;width:calc(100% + (20px * 2));padding-left:20px;padding-right:20px;}}@media (min-width:61.25em){.paragraph--type--group.paragraph--style--fullwidth{width:100vw;margin-left:calc(50% - 50vw);padding-left:0;padding-right:0;}}@media only screen and (min-width:61.25em) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.paragraph--type--group.paragraph--style--fullwidth{width:1024px;margin-left:calc(50% - 512px);}}@media (min-width:61.25em){.paragraph--type--group.paragraph--style--fullwidth > *{margin-left:auto;margin-right:auto;display:block;float:none;}}@media (min-width:61.25em) and (min-width:61.25em){.paragraph--type--group.paragraph--style--fullwidth > *{width:920px;}}@media (min-width:61.25em) and (min-width:76.25em){.paragraph--type--group.paragraph--style--fullwidth > *{width:1160px;}}.paragraph--type--group.paragraph--style--fullwidth > .field--name-field-cta{padding-bottom:1.5294117647em;}.block-dfp{display:none;}.menu--twj-us-uk-flag-menu{display:flex;flex-direction:column;margin-bottom:0;padding:0;}@media (min-width:61.25em){.menu--twj-us-uk-flag-menu{height:111px;width:auto;float:right;}}.menu--twj-us-uk-flag-menu .menu{position:relative;height:auto;}@media (min-width:61.25em){.menu--twj-us-uk-flag-menu .menu{margin:auto;height:25px;overflow:hidden;width:55px;}.menu--twj-us-uk-flag-menu .menu:after{content:'';cursor:pointer;color:#000000;height:8px;width:8px;border:3px solid;border-bottom:0;border-left:0;display:block;position:absolute;right:2px;top:8px;box-sizing:border-box;opacity:1;transform:rotate(135deg);transition:0.2s transform,0.6s opacity;}.menu--twj-us-uk-flag-menu .menu:hover{overflow:visible;}.menu--twj-us-uk-flag-menu .menu:hover:after{transform:rotate(-45deg);}}@media (min-width:61.25em){.menu--twj-us-uk-flag-menu .menu .menu-item{position:relative;padding:0;width:auto;height:auto;border-top:0 none;}}.menu--twj-us-uk-flag-menu .menu .menu-item a{display:block;}@media (min-width:61.25em){.menu--twj-us-uk-flag-menu .menu .menu-item a{text-indent:-9000px;padding:0;}}@media (max-width:61.24em){.menu--twj-us-uk-flag-menu{display:none;}.navigation.menu--main .menu--twj-us-uk-flag-menu{display:block;}}.paragraph--type--product-group,.paragraph--type--product-group-faq,.paragraph--type--testimonials-block,.paragraph--type--offer-banner,.paragraph--type--hero-banner{position:relative;margin-left:-20px;margin-right:-20px;}@media (min-width:61.25em){.paragraph--type--product-group,.paragraph--type--product-group-faq,.paragraph--type--testimonials-block,.paragraph--type--offer-banner,.paragraph--type--hero-banner{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}}.paragraph--type--product-group .product-group-content,.paragraph--type--product-group-faq .product-group-content,.paragraph--type--testimonials-block .product-group-content,.paragraph--type--offer-banner .product-group-content,.paragraph--type--hero-banner .product-group-content{position:relative;padding:20px 0 40px 0;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-flow:column;clear:both;overflow:hidden;}@media (min-width:47.5em){.paragraph--type--product-group .product-group-content,.paragraph--type--product-group-faq .product-group-content,.paragraph--type--testimonials-block .product-group-content,.paragraph--type--offer-banner .product-group-content,.paragraph--type--hero-banner .product-group-content{padding:20px 0 20px 0;}}@media (min-width:61.25em){.paragraph--type--product-group .product-group-content,.paragraph--type--product-group-faq .product-group-content,.paragraph--type--testimonials-block .product-group-content,.paragraph--type--offer-banner .product-group-content,.paragraph--type--hero-banner .product-group-content{display:block;max-width:1200px;margin:0 auto;grid-template-columns:unset;grid-column-gap:unset;grid-row-gap:unset;padding:40px 20px 60px 20px;}}@media (min-width:76.25em){.paragraph--type--product-group .product-group-content,.paragraph--type--product-group-faq .product-group-content,.paragraph--type--testimonials-block .product-group-content,.paragraph--type--offer-banner .product-group-content,.paragraph--type--hero-banner .product-group-content{width:1200px;}}.paragraph--type--product-group.text-color-black,.paragraph--type--product-group-faq.text-color-black,.paragraph--type--testimonials-block.text-color-black,.paragraph--type--offer-banner.text-color-black,.paragraph--type--hero-banner.text-color-black{color:#000000;}.paragraph--type--product-group.text-color-white,.paragraph--type--product-group-faq.text-color-white,.paragraph--type--testimonials-block.text-color-white,.paragraph--type--offer-banner.text-color-white,.paragraph--type--hero-banner.text-color-white{color:#ffffff;}.paragraph--type--product-group.text-color-primary-color,.paragraph--type--product-group-faq.text-color-primary-color,.paragraph--type--testimonials-block.text-color-primary-color,.paragraph--type--offer-banner.text-color-primary-color,.paragraph--type--hero-banner.text-color-primary-color{color:#ed1c24;}.paragraph--type--product-group.text-color-secondary-color,.paragraph--type--product-group-faq.text-color-secondary-color,.paragraph--type--testimonials-block.text-color-secondary-color,.paragraph--type--offer-banner.text-color-secondary-color,.paragraph--type--hero-banner.text-color-secondary-color{color:#333333;}.paragraph--type--hero-banner .field--name-field-media{margin-right:0;margin-left:0;}.product-group-layout-variation-1{background-image:none;z-index:2;margin-top:10px;}@media (min-width:47.5em){.product-group-layout-variation-1{margin-top:30px;}}.product-group-layout-variation-1 .product-group-content .title-text-wrapper{display:block;width:100%;padding:0 20px;}@media (min-width:61.25em){.product-group-layout-variation-1 .product-group-content .title-text-wrapper{width:50%;float:left;padding:0 20px 0 0;}}.product-group-layout-variation-1 .product-group-content .field--name-field-title{order:1;}.product-group-layout-variation-1 .product-group-content .field--name-field-text{order:2;}.product-group-layout-variation-1 .product-group-content .field--type-text-long p:last-of-type img{width:264px;height:auto;margin:0 auto;display:block;}@media (min-width:61.25em){.product-group-layout-variation-1 .product-group-content .field--type-text-long p:last-of-type img{margin:0;width:auto;}}.product-group-layout-variation-1 .product-group-content .field--name-field-image{text-align:center;order:5;padding:20px 20px 0 20px;}@media (min-width:61.25em){.product-group-layout-variation-1 .product-group-content .field--name-field-image{width:50%;float:right;clear:right;padding:0 0 20px 20px;}}.product-group-layout-variation-1 .product-group-content .cta-text-link{order:3;}@media (min-width:61.25em){.product-group-layout-variation-1 .product-group-content .cta-text-link{width:50%;float:left;clear:left;}}.product-group-layout-variation-1 .product-group-content .cta-text-link .field--name-field-link{text-align:center;}@media (min-width:61.25em){.product-group-layout-variation-1 .product-group-content .cta-text-link .field--name-field-link{text-align:left;}}.product-group-layout-variation-1 .product-group-content .field--name-field-media{text-align:center;order:4;margin:-10px;}@media (min-width:61.25em){.product-group-layout-variation-1 .product-group-content .field--name-field-media{width:50%;float:right;clear:right;margin:0;}}.product-group-layout-variation-1 .product-group-content .field--name-field-media-image{padding:0;}@media (min-width:61.25em){.product-group-layout-variation-1 .product-group-content .field--name-field-media-image{padding-bottom:20px;}}.product-group-layout-variation-4{background-image:none;z-index:2;margin-top:10px;}@media (min-width:47.5em){.product-group-layout-variation-4{margin-top:30px;}}.product-group-layout-variation-4 .product-group-content .title-text-wrapper{display:block;width:100%;padding:0 20px;}@media (min-width:61.25em){.product-group-layout-variation-4 .product-group-content .title-text-wrapper{float:right;padding-left:0 0 0 20px;width:50%;}}.product-group-layout-variation-4 .product-group-content .field--name-field-title{order:1;}@media (min-width:61.25em){.product-group-layout-variation-4 .product-group-content .field--name-field-title{order:unset;}}.product-group-layout-variation-4 .product-group-content .field--name-field-text{order:2;}@media (min-width:61.25em){.product-group-layout-variation-4 .product-group-content .field--name-field-text{order:unset;}}.product-group-layout-variation-4 .product-group-content .field--type-text-long p:last-of-type img{width:264px;height:auto;margin:0 auto;display:block;}@media (min-width:61.25em){.product-group-layout-variation-4 .product-group-content .field--type-text-long p:last-of-type img{margin:0;width:auto;}}.product-group-layout-variation-4 .product-group-content .field--name-field-media{text-align:center;order:4;}@media (min-width:61.25em){.product-group-layout-variation-4 .product-group-content .field--name-field-media{float:left;order:unset;width:50%;}}.product-group-layout-variation-4 .product-group-content .field--name-field-media-image{padding:0;}.product-group-layout-variation-4 .product-group-content .field--name-field-image{order:5;padding:20px 20px 0 20px;text-align:center;}@media (min-width:61.25em){.product-group-layout-variation-4 .product-group-content .field--name-field-image{float:left;order:unset;width:50%;padding:0 20px 0 0;}}.product-group-layout-variation-4 .product-group-content .cta-text-link{order:3;text-align:center;}@media (min-width:61.25em){.product-group-layout-variation-4 .product-group-content .cta-text-link{float:right;clear:right;text-align:left;margin:0;order:unset;width:50%;flex-direction:row;padding-left:40px;}}.block.block-site-logo{height:50px;}@media (min-width:61.25em){.block.block-site-logo{height:90px;}}body.page-node-menu-hidden header nav{display:none;}body.page-node-menu-hidden main{padding-top:112px;}@media (min-width:61.25em){body.page-node-menu-hidden main{padding-top:152px;}}.clear{clear:both;}.clearfix:after,.clearfix .inner:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;overflow:auto;visibility:hidden;}[class^='icon-']:before,[class*=' icon-']:before{font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0 0.5em 0 0;}.icon-right-chevron:before{content:"";}.icon-ok:before{content:"✓";}.icon-gplus-1:before{content:"";}.icon-twitter:before{content:"";}.icon-tweet:before{content:"";}.icon-youtube-play:before{content:"";}.icon-down-open-mini:before{content:"";}.icon-right-open-mini:before{content:"";}.icon-instagram:before{content:"";}.icon-ok-circled2:before{content:"";}.icon-truck:before{content:"";}.icon-globe:before{content:"";}.icon-lock:before{content:"";}.icon-facebook:before{content:"";}.icon-pinterest:before{content:"";}.icon-flickr:before{content:"";}.icon-strava:before{content:"";}img{max-width:100%;height:auto;vertical-align:middle;}.caption figcaption{font-size:0.83em;line-height:1.8426647768em;}.caption.align-left,img.align-left{margin-right:1em;margin-bottom:1em;}.caption.align-right,img.align-right{margin-left:1em;margin-bottom:1em;}a{color:#ed1c24;}a:visited{color:#de1219;}a:hover{color:#de1219;}a,a:link,a:visited{text-decoration:none;}a:active,a:hover,a:focus{text-decoration:underline;outline:0;}.paragraph--type--iframe{height:100vh;-webkit-overflow-scrolling:touch;overflow-y:scroll;}.paragraph--type--iframe iframe{width:100%;height:1200px;}footer{padding-top:20px;}@media (max-width:61.24em){footer{margin-left:-10px;margin-right:-10px;width:calc(100% + (10px * 2));padding-left:10px;padding-right:10px;}}@media (min-width:61.25em){footer{width:100vw;margin-left:calc(50% - 50vw);padding-left:0;padding-right:0;}}@media only screen and (min-width:61.25em) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){footer{width:1024px;margin-left:calc(50% - 512px);}}@media (min-width:61.25em){footer > *{margin-left:auto;margin-right:auto;display:block;float:none;}}@media (min-width:61.25em) and (min-width:61.25em){footer > *{width:920px;}}@media (min-width:61.25em) and (min-width:76.25em){footer > *{width:1160px;}}footer .region-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media (max-width:47.49em){footer .region-footer{-webkit-box-orient:vertical;-webkit-box-orient:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}footer .region-footer .block-footer-branding,footer .region-footer .block-dennis-branding,footer .region-footer .block-autovia-branding{text-align:center;}@media (min-width:47.5em){footer .region-footer nav.menu--footer{width:50%;}footer .region-footer nav.menu--footer .menu{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;list-style:none;}footer .region-footer .block-footer-branding,footer .region-footer .block-dennis-branding,footer .region-footer .block-autovia-branding{width:25%;}}nav.menu--footer li{text-transform:uppercase;}nav.menu--footer li a{font-size:0.83em;line-height:1.8426647768em;}nav.menu--footer li a,nav.menu--footer li a:visited,nav.menu--footer li a:hover{color:#ffffff;}.breadcrumb{*zoom:1;font-size:0.83em;line-height:1.8426647768em;padding-left:10px;padding-right:10px;}.breadcrumb:after{content:"";display:table;clear:both;}.breadcrumb .title{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.breadcrumb li{float:left;}.breadcrumb li:after{content:'\203a';display:inline-block;padding:0 .33em;}.breadcrumb li.last:after{content:'';}.breadcrumb li a{color:#333333;}.breadcrumb li a:visited{color:#262626;}.breadcrumb li a:hover{color:#262626;}.breadcrumb li a,.breadcrumb li a:link,.breadcrumb li a:visited{text-decoration:none;}.breadcrumb li a:active,.breadcrumb li a:hover,.breadcrumb li a:focus{text-decoration:underline;outline:0;}ul.pager{position:relative;}ul.pager li{float:left;text-align:center;}ul.pager li a{display:block;}ul.pager li a:after,ul.pager li a:before{display:inline-block;}ul.pager li a:hover,ul.pager li a:active,ul.pager li a:focus{text-decoration:underline;}ul.pager li a:hover:after,ul.pager li a:hover:before,ul.pager li a:active:after,ul.pager li a:active:before,ul.pager li a:focus:after,ul.pager li a:focus:before{text-decoration:underline;}ul.pager li a:hover:after,ul.pager li a:hover:before,ul.pager li a:active:after,ul.pager li a:active:before,ul.pager li a:focus:after,ul.pager li a:focus:before{text-decoration:none;}ul.pager .pager-current{width:40%;margin-left:30%;margin-right:30%;}ul.pager .pager-current:before{content:"Page ";}ul.pager .pager-next,ul.pager .pager-last,ul.pager .pager-previous,ul.pager .pager-first{width:15%;position:absolute;}ul.pager .pager-next a span,ul.pager .pager-last a span,ul.pager .pager-previous a span,ul.pager .pager-first a span{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}ul.pager .pager-previous{left:15%;}ul.pager .pager-previous a:before{content:"";font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0 0.5em 0 0;}ul.pager .pager-first{left:0;}ul.pager .pager-first a:before{content:"";font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0 0.5em 0 0;}ul.pager .pager-next{right:15%;}ul.pager .pager-next a:before{content:"";font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0 0.5em 0 0;}ul.pager .pager-last{right:0;}ul.pager .pager-last a:before{content:"";font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0 0.5em 0 0;}ul.pager .pager-item{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.media-youtube-video{position:relative;padding-top:56.25%;margin-bottom:1em;width:100%;}.media-youtube-video iframe,.media-youtube-video video{width:100%;max-width:100%;height:100%;margin-left:auto;margin-right:auto;position:absolute;top:0;}.field--name-field-title{font-size:1.647em;line-height:1.3929068895em;margin-bottom:0.4643022965em;}span.cta-styling a,.field--name-field-cta a{font-size:1.176em;line-height:1.3005202081em;display:inline-block;text-align:center;padding:10px 20px;color:#ffffff;background-color:#ed1c24;border:1px solid #ed1c24;text-decoration:none;}span.cta-styling a:first-letter,.field--name-field-cta a:first-letter{text-transform:uppercase;}span.cta-styling a:hover,.field--name-field-cta a:hover{background:#e11b22;cursor:pointer;}span.cta-styling a:after,.field--name-field-cta a:after{content:"";font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:12.41px;line-height:1;margin:0 0 0 0.5em;}.cta-colour-primary.cta-styling a,.cta-colour-primary .field--name-field-cta a{background:#ed1c24;border-color:#ed1c24;color:#ffffff;}.cta-colour-secondary.cta-styling a,.cta-colour-secondary .field--name-field-cta a{background:#333333;border-color:#333333;color:#ffffff;}.cta-colour-absblue.cta-styling a,.cta-colour-absblue .field--name-field-cta a{background:#488ccb;border-color:#488ccb;color:#ffffff;}.cta-colour-hidebtn.cta-styling a,.cta-colour-hidebtn .field--name-field-cta a{background:transparent;border-color:transparent;color:transparent;}.cta-colour-hidebtn:hover.cta-styling a,.cta-colour-hidebtn:hover .field--name-field-cta a{background:transparent;border-color:transparent;color:transparent;}.page-title.center-h1{text-align:center;}.block-footer-branding img{width:150px;margin-bottom:0.5em;}.block-footer-branding p{font-size:0.83em;line-height:1.8426647768em;}.block-footer-branding a{display:block;}.block-dennis-branding .site-footer-logo{margin-bottom:1em;}.block-dennis-branding .site-footer-logo img{width:60px;}@media (min-width:61.25em){.block-dennis-branding .site-footer-logo img{width:80px;}}.block-dennis-branding p{font-size:0.83em;line-height:1.8426647768em;}.block-autovia-branding .site-footer-logo{margin-bottom:1em;}.block-autovia-branding .site-footer-logo img{width:120px;}@media (min-width:61.25em){.block-autovia-branding .site-footer-logo img{width:160px;}}.block-autovia-branding p{font-size:0.83em;line-height:1.8426647768em;}.block-local-tasks-block{margin-bottom:0;}@media (min-width:61.25em){.block-local-tasks-block{font-size:0.83em;line-height:1.8426647768em;opacity:0.6;}.block-local-tasks-block:hover{opacity:1;}body.page-node .block-local-tasks-block{position:relative;top:0;left:0;z-index:1;}}.paragraph--type--offer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-orient:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0.7647058824em;padding-bottom:1.5294117647em;padding-left:20px;padding-right:20px;margin-top:10px;outline:#ed1c24 0 solid;position:relative;}@media (min-width:47.5em){.paragraph--type--offer{margin-top:30px;}}.paragraph--type--offer > *:not(:last-child){margin-bottom:1.5294117647em;}.paragraph--type--offer .field--name-field-title{font-size:1.412em;line-height:1.6247292118em;margin-bottom:0.5415764039em;text-align:center;margin-top:0;}.paragraph--type--offer .field--name-field-offer-image{width:100%;text-align:center;min-height:1px;}.paragraph--type--offer .field--name-field-offer-image img{width:auto;max-width:320px;}.paragraph--type--offer .field--name-field-description{margin-bottom:0.7647058824em;display:block;padding:0 20px;width:100%;max-width:350px;}@media (min-width:76.25em){.paragraph--type--offer .field--name-field-description{max-width:90%;}}.paragraph--type--offer .field--name-field-description p:last-of-type{margin-bottom:0;}.paragraph--type--offer .field--name-field-offer-price{font-size:1.412em;line-height:1.6247292118em;font-weight:bold;margin-top:auto;}.paragraph--type--offer.offer-border-style-none{outline-width:0;}.paragraph--type--offer.offer-border-style-thin{outline-width:1px;}.paragraph--type--offer.offer-border-style-medium{outline-width:5px;}.paragraph--type--offer.offer-border-style-thick{outline-width:10px;}.paragraph--type--offer,.paragraph--type--offer.offer-background-style-default{background-color:#f1f1f1;}.paragraph--type--offer.offer-background-style-darker{background-color:#f1f1f1;}.paragraph--type--offer .field--name-field-cta a:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;cursor:pointer;}.paragraph--type--offer:hover .field--name-field-cta a{background:#e11b22;}.paragraph--type--faq-pair .field--name-field-question{cursor:pointer;padding:0.5em 1.75em;font-weight:bold;}.paragraph--type--faq-pair .field--name-field-question.active .field__item:before{content:'\E760';}.paragraph--type--faq-pair .field--name-field-question .field__item:before{font-family:'icons';content:'\E762';display:inline-block;margin-right:5px;width:14px;margin-left:-20px;text-align:center;}.paragraph--type--faq-pair .field--name-field-answer{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-height:0;overflow:hidden;opacity:0;}.paragraph--type--faq-pair .field--name-field-answer.show{opacity:1;max-height:inherit;padding-left:1.4em;}.field--name-field-tab-title{font-size:1.412em;line-height:1.6247292118em;color:#d51b1c;}.paragraph--type--product-group-faq{background-image:none;padding-top:30px;z-index:1;}.paragraph--type--product-group-faq:not([class*="background-color-"]){background-color:#ffffff;}.paragraph--type--product-group-faq.show-background-pattern::before{content:"";background:url(/themes/custom/subscriptions_master/childthemes/subscriptions_pcpro/src/images/icon-background-tile.png) repeat 0 0 transparent;opacity:0.2;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;}.paragraph--type--product-group-faq .field--name-field-faq{padding:0 20px;}@media (min-width:47.5em){.paragraph--type--product-group-faq .field--name-field-faq{padding:0 40px;}}.paragraph--type--product-group-faq .field--name-field-faq .field__label{font-size:1.647em;line-height:1.3929068895em;font-family:"Roboto Slab",Georgia,serif;text-align:center;margin:0 auto;width:100px;padding-bottom:10px;text-transform:uppercase;}.paragraph--type--product-group-faq .field--name-field-faq > .field__items{padding-bottom:75px;}.paragraph--type--faq-pair{margin:0 auto;display:flex;flex-direction:column;}@media (min-width:61.25em){.paragraph--type--faq-pair{width:960px;}}@media (min-width:76.25em){.paragraph--type--faq-pair{width:1200px;}}.paragraph--type--faq-pair .field--name-field-question{font-family:"Arial",Helvetica,sans-serif;background-color:#ffffff;font-size:17px;line-height:24px;margin-bottom:2px;padding:10px 40px 10px 20px;position:relative;}.paragraph--type--faq-pair .field--name-field-question .field__item:before{content:'';display:none;}.paragraph--type--faq-pair .field--name-field-question .field__item:after{position:absolute;right:20px;top:30%;content:'+';font-size:28px;float:right;}.paragraph--type--faq-pair .field--name-field-question.active .field__item:after{content:'--';letter-spacing:-3px;}.paragraph--type--faq-pair .field--name-field-answer{background-color:#ffffff;margin-bottom:1px;}.paragraph--type--faq-pair .field--name-field-answer.show{padding:20px 20px;}.paragraph--type--faq-pair .field--name-field-answer .field__item p{margin:0;}.paragraph--type--featured-offer{margin-bottom:1.5294117647em;position:relative;overflow:hidden;}.paragraph--type--featured-offer .field--name-field-title{font-size:1.647em;line-height:1.3929068895em;margin-top:0.7647058824em;text-align:center;}@media (min-width:47.5em){.paragraph--type--featured-offer .field--name-field-title{text-align:left;padding-right:10%;}}.paragraph--type--featured-offer .field--name-field-offer-image{text-align:center;margin-bottom:20px;}.paragraph--type--featured-offer .field--name-field-cta{text-align:center;padding:0;}@media (min-width:47.5em){.paragraph--type--featured-offer .field--name-field-title{width:calc(100% / 1.618);float:left;margin-top:0;}.paragraph--type--featured-offer .field--name-field-offer-image{width:calc(100% - (100% / 1.618));padding-left:20px;float:right;margin-bottom:0;text-align:right;}.paragraph--type--featured-offer .field--name-field-description{width:calc(100% / 1.618);float:left;margin-bottom:46px;}.paragraph--type--featured-offer .field--name-field-cta{position:absolute;bottom:0;left:0;}}.block-system-main-block .field--name-field-paragraphs:first-child > .field__items .field__item:first-child > .paragraph--type--featured-offer .field--name-field-title{font-size:2.353em;line-height:1.2999675008em;margin-top:0.6499837504em;margin-bottom:0.6499837504em;}@media (min-width:47.5em){.field--name-field-paragraphs > .field__items > .field__item:nth-child(even) .paragraph--type--featured-offer .field--name-field-description{float:right;}.field--name-field-paragraphs > .field__items > .field__item:nth-child(even) .paragraph--type--featured-offer .field--name-field-offer-image{float:left;clear:left;padding-left:0;padding-right:20px;}.field--name-field-paragraphs > .field__items > .field__item:nth-child(even) .paragraph--type--featured-offer .field--name-field-cta{right:0;left:auto;}}.paragraph--type--testimonial{margin-top:1.5294117647em;padding:0 20px;text-align:center;}.paragraph--type--testimonial > .field:not(:last-child){margin-bottom:0.7647058824em;}.paragraph--type--testimonial .field--name-field-profile-image img{text-align:center;width:145px;height:145px;overflow:hidden;border-radius:50%;}.paragraph--type--testimonial .field--name-field-signature{font-size:1.059em;line-height:1.4442037438em;}.paragraph--type--testimonial .field--name-field-quote{font-size:0.83em;line-height:1.8426647768em;font-style:italic;}@media (min-width:47.5em){.paragraph--type--testimonial .field--name-field-quote{max-width:80%;margin:auto;}}.paragraph--type--testimonial .field--name-field-quote .field__item p:first-child:before{content:open-quote;}.paragraph--type--testimonial .field--name-field-quote .field__item p:last-child::after{content:close-quote;}.paragraph--type--cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-orient:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:1.5294117647em;padding-bottom:1.5294117647em;padding-left:20px;padding-right:20px;}@media (min-width:47.5em){.paragraph--type--cta{padding-left:0;padding-right:0;}}.paragraph--type--cta > *:not(:last-child){margin-bottom:0.7647058824em;}.paragraph--type--cta .field--name-field-cta{margin-top:auto;}.paragraph--type--contact-details .field--name-field-title{color:#ed1c24;}.paragraph--type--contact-details .field--label-above,.paragraph--type--contact-details .field--label-inline{margin-bottom:0.5em;}.paragraph--type--contact-details .field--label-above .field__label:after{content:':';}.paragraph--type--product-group,.paragraph--type--product-group-faq,.paragraph--type--testimonials-block,.paragraph--type--offer-banner,.paragraph--type--hero-banner{position:relative;margin-left:-20px;margin-right:-20px;}@media (min-width:61.25em){.paragraph--type--product-group,.paragraph--type--product-group-faq,.paragraph--type--testimonials-block,.paragraph--type--offer-banner,.paragraph--type--hero-banner{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}}.paragraph--type--product-group .product-group-content,.paragraph--type--product-group-faq .product-group-content,.paragraph--type--testimonials-block .product-group-content,.paragraph--type--offer-banner .product-group-content,.paragraph--type--hero-banner .product-group-content{position:relative;padding:20px 0 40px 0;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-flow:column;clear:both;overflow:hidden;}@media (min-width:47.5em){.paragraph--type--product-group .product-group-content,.paragraph--type--product-group-faq .product-group-content,.paragraph--type--testimonials-block .product-group-content,.paragraph--type--offer-banner .product-group-content,.paragraph--type--hero-banner .product-group-content{padding:20px 0 20px 0;}}@media (min-width:61.25em){.paragraph--type--product-group .product-group-content,.paragraph--type--product-group-faq .product-group-content,.paragraph--type--testimonials-block .product-group-content,.paragraph--type--offer-banner .product-group-content,.paragraph--type--hero-banner .product-group-content{display:block;max-width:1200px;margin:0 auto;grid-template-columns:unset;grid-column-gap:unset;grid-row-gap:unset;padding:40px 20px 60px 20px;}}@media (min-width:76.25em){.paragraph--type--product-group .product-group-content,.paragraph--type--product-group-faq .product-group-content,.paragraph--type--testimonials-block .product-group-content,.paragraph--type--offer-banner .product-group-content,.paragraph--type--hero-banner .product-group-content{width:1200px;}}.paragraph--type--product-group.text-color-black,.paragraph--type--product-group-faq.text-color-black,.paragraph--type--testimonials-block.text-color-black,.paragraph--type--offer-banner.text-color-black,.paragraph--type--hero-banner.text-color-black{color:#000000;}.paragraph--type--product-group.text-color-white,.paragraph--type--product-group-faq.text-color-white,.paragraph--type--testimonials-block.text-color-white,.paragraph--type--offer-banner.text-color-white,.paragraph--type--hero-banner.text-color-white{color:#ffffff;}.paragraph--type--product-group.text-color-primary-color,.paragraph--type--product-group-faq.text-color-primary-color,.paragraph--type--testimonials-block.text-color-primary-color,.paragraph--type--offer-banner.text-color-primary-color,.paragraph--type--hero-banner.text-color-primary-color{color:#ed1c24;}.paragraph--type--product-group.text-color-secondary-color,.paragraph--type--product-group-faq.text-color-secondary-color,.paragraph--type--testimonials-block.text-color-secondary-color,.paragraph--type--offer-banner.text-color-secondary-color,.paragraph--type--hero-banner.text-color-secondary-color{color:#333333;}@media (min-width:47.5em){.node--type-homepage .field--name-field-paragraphs .field__item:nth-child(even) .paragraph--type--featured-offer .field--name-field-title,.node--type-homepage .field--name-field-paragraphs .field__item:nth-child(even) .paragraph--type--featured-offer .field--name-field-description{float:right;}.node--type-homepage .field--name-field-paragraphs .field__item:nth-child(even) .paragraph--type--featured-offer .field--name-field-offer-image{float:left;text-align:left;padding-left:0;padding-right:20px;}.node--type-homepage .field--name-field-paragraphs .field__item:nth-child(even) .paragraph--type--featured-offer .field--name-field-cta{left:50%;}}.page-node-type-landing-page .layout-container{padding:0;}@media (min-width:28.75em){.page-node-type-landing-page .layout-container .layout-content{background-color:transparent;}}.page-node-type-landing-page .layout-container .layout-content h1{background:#ffffff;margin:1.5em 0;color:#ed1c24;}@media (min-width:28.75em){.page-node-type-landing-page .layout-container .layout-content h1{opacity:.9;margin-left:15px;margin-right:15px;}}@media (min-width:61.25em){.page-node-type-landing-page .layout-container .layout-content h1{background:transparent;opacity:1;z-index:2;margin-left:75px;margin-right:75px;}}@media (min-width:28.75em){.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs{padding:0 15px;opacity:.9;}}@media (min-width:28.75em) and (min-width:61.25em){.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs{padding:0 75px;}.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item{float:right;width:100%;}.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item:first-of-type{float:left;}.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item:first-of-type .paragraph{-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item:first-of-type .paragraph--type--testimonial{padding-top:0;}.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item .field__item{width:100%;}}.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--text{position:relative;z-index:2;text-align:center;padding:0 20px 20px 20px;background:#ffffff;margin-top:-1px;}.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--text p:first-child{display:block;}@media (min-width:61.25em){.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--text p{display:block;}}@media (min-width:28.75em){.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--text{background:#ffffff;}}.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--iframe{position:relative;z-index:2;margin-top:-1px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;-webkit-overflow-scrolling:touch;}.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--iframe iframe{height:99%;}@media (min-width:61.25em){.page-node-type-landing-page .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--iframe{background:#ffffff;padding:0 20px;}}.node--view-mode-full > .node__content > .field > .field__items > .field__item:not(:last-child){margin-bottom:0;}.page-node-type-free-issue main{padding-top:0;}.page-node-type-free-issue .block-highlights-block{display:none;}.page-node-type-free-issue .layout-container{padding:0;width:100%;background-size:cover;background-position:top left;}.page-node-type-free-issue .layout-container .layout-content{background-color:#ed1c24;}@media (min-width:28.75em){.page-node-type-free-issue .layout-container .layout-content{background-color:transparent;}}.page-node-type-free-issue .layout-container .layout-content h1{background:#ffffff;margin-bottom:0;margin-top:0;padding:20px 10px 20px 10px;text-align:center;color:#ed1c24;}@media (min-width:28.75em){.page-node-type-free-issue .layout-container .layout-content h1{opacity:.9;margin-left:75px;margin-right:75px;}}@media (min-width:61.25em){.page-node-type-free-issue .layout-container .layout-content h1{position:absolute;background:transparent;padding:20px 10px 0px 10px;z-index:2;width:38.5%;height:132px;overflow:hidden;}}@media (min-width:76.25em){.page-node-type-free-issue .layout-container .layout-content h1{width:27.75%;}}@media (min-width:28.75em){.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs{padding:0 75px;opacity:.9;}}@media (min-width:61.25em){.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item{float:right;width:45%;}.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item:first-of-type{float:left;}}@media (min-width:61.25em) and (min-width:76.25em){.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item:first-of-type{width:31%;}}@media (min-width:61.25em){.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item:first-of-type .paragraph{padding-top:162px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}}@media (min-width:61.25em) and (min-width:76.25em){.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item:first-of-type .paragraph{padding-top:142px;}}@media (min-width:61.25em){.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .field__items .field__item .field__item{width:100%;}}.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--text{position:relative;z-index:2;text-align:center;padding:0 20px 20px 20px;background:#ffffff;margin-top:-1px;}.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--text p{display:none;}.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--text p:first-child{display:block;}@media (min-width:61.25em){.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--text p{display:block;}}@media (min-width:28.75em){.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--text{background:#ffffff;}}.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--iframe{position:relative;z-index:2;margin-top:-1px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;-webkit-overflow-scrolling:touch;}.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--iframe iframe{height:99%;}@media (min-width:61.25em){.page-node-type-free-issue .layout-container .layout-content .field--name-field-paragraphs .paragraph--type--iframe{background:#ffffff;padding:0 20px;}}.node--view-mode-full > .node__content > .field > .field__items > .field__item:not(:last-child){margin-bottom:0;}a:empty:not([href]){position:relative;display:block;top:-150px;}@media (min-width:61.25em){a:empty:not([href]){top:-225px;}}.paragraph--type--social-links .field__item{border:0;padding:0;text-align:center;vertical-align:middle;margin:0 5px;opacity:1;width:32px;transition:opacity 0.2s;}.paragraph--type--social-links .field__item a{display:block;text-decoration:none;line-height:0;font-size:0;color:transparent;}.paragraph--type--social-links .field__item a:before{content:"";font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:17px;color:#ffffff;line-height:1;margin:0;}.paragraph--type--social-links .field__item a:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px;background-color:#3b5998;overflow:hidden;border-radius:50px;display:inherit;padding-top:8px;padding-left:1px;}.paragraph--type--social-links .field__item a:hover{opacity:.8;}.paragraph--type--social-links .field__item a.google-link:before{content:"";background-color:#dd4b39;}.paragraph--type--social-links .field__item a.twitter-link:before{content:"";background-color:#55acee;}.paragraph--type--social-links .field__item a.tweet-link:before{content:"";background-color:#55acee;}.paragraph--type--social-links .field__item a.pinterest-link:before{content:"";background-color:#c92228;}.paragraph--type--social-links .field__item a.flickr-link:before{content:"";background-color:#000000;}.paragraph--type--social-links .field__item a.strava-link:before{content:"";background-color:#fc4c02;}.paragraph--type--social-links .field__item a.youtube-link:before{content:"";background-color:#f41e18;}.paragraph--type--social-links .field__item a.instagram-link:before{content:"";background-color:#333333;}.paragraph--type--hero-banner .field--name-field-text h1,.paragraph--type--hero-banner .field--name-field-text h2{line-height:40px;font-size:36.006px;text-align:center;font-weight:900;margin-top:0;}@media (min-width:47.5em){.paragraph--type--hero-banner .field--name-field-text h1,.paragraph--type--hero-banner .field--name-field-text h2{text-align:left;}.paragraph--type--hero-banner .field--name-field-text h1.text-align-right,.paragraph--type--hero-banner .field--name-field-text h2.text-align-right{text-align:right;}.paragraph--type--hero-banner .field--name-field-text h1.text-align-left,.paragraph--type--hero-banner .field--name-field-text h2.text-align-left{text-align:left;}}@media (min-width:61.25em){.paragraph--type--hero-banner .field--name-field-text h1,.paragraph--type--hero-banner .field--name-field-text h2{font-size:58.004px;line-height:60px;}}.paragraph--type--offer-banner:not([class*="background-color-"]){background-color:transparent;}.paragraph--type--offer-banner .content-wrapper{max-width:1200px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:0 20px;}@media (min-width:47.5em){.paragraph--type--offer-banner .content-wrapper{flex-direction:row;padding:10px 20px;}}.paragraph--type--offer-banner .content-wrapper h2.field--name-field-title{width:auto;display:inline-block;margin-top:0;margin-bottom:10px;text-align:center;letter-spacing:0;}@media (min-width:47.5em){.paragraph--type--offer-banner .content-wrapper h2.field--name-field-title{text-align:left;margin-bottom:0;}}.paragraph--type--offer-banner .paragraph--type--cta{padding-top:0;padding-bottom:0;}.paragraph--type--hero-banner .media--type-image{height:0;overflow:hidden;position:relative;padding-top:calc(600 / 767 * 100%);}@media (min-width:47.5em){.paragraph--type--hero-banner .media--type-image{padding-top:calc(800 / 2560 * 100%);}}.paragraph--type--hero-banner .media--type-image img{position:absolute;top:0;left:0;width:100%;height:100%;}.paragraph--type--hero-banner .content-wrapper{position:relative;width:100%;margin:0 auto;}.paragraph--type--hero-banner .content-wrapper .field--name-field-product-cta{height:0;}.paragraph--type--hero-banner .content-wrapper .field--name-field-product-cta .cta-colour-hidebtn{padding:0;height:0;}.paragraph--type--hero-banner .content-wrapper .field--name-field-product-cta .cta-colour-hidebtn a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}@media (min-width:61.25em){.paragraph--type--hero-banner .content-wrapper{max-width:1660px;}}@media (min-width:76.25em){.paragraph--type--hero-banner .content-wrapper{max-width:1920px;text-align:center;top:25%;}}@media (min-width:103.75em){.paragraph--type--hero-banner .content-wrapper{max-width:2560px;text-align:center;}.paragraph--type--hero-banner .content-wrapper img{max-width:100%;}}.paragraph--type--hero-banner .cta-text-wrapper{position:absolute;width:100vw;z-index:1;padding:20px 20px 10px;left:50%;right:50%;transform:translate(-50%);top:50%;bottom:0;text-align:center;}@media (min-width:47.5em){.paragraph--type--hero-banner .cta-text-wrapper{text-align:left;max-width:980px;top:25%;}}@media (min-width:61.25em){.paragraph--type--hero-banner .cta-text-wrapper{max-width:1220px;top:25%;}}@media (min-width:76.25em){.paragraph--type--hero-banner .cta-text-wrapper{width:1220px;top:25%;}}.paragraph--type--hero-banner .cta-text-wrapper .field--name-field-product-cta{width:auto;}.paragraph--type--hero-banner .cta-text-wrapper .field--name-field-product-cta .paragraph--type--cta{display:block;padding-left:0;}.paragraph--type--hero-banner.text-color-black{color:#000000;}.paragraph--type--hero-banner.text-color-white{color:#ffffff;}.paragraph--type--hero-banner.text-color-primary-color{color:#ed1c24;}.paragraph--type--hero-banner.text-color-secondary-color{color:#333333;}.paragraph--type--testimonials-block{padding:40px 20px 20px;margin-top:10px;}@media (min-width:47.5em){.paragraph--type--testimonials-block{margin-top:30px;}}.paragraph--type--testimonials-block.text-color-black{color:#000000;}.paragraph--type--testimonials-block.text-color-white{color:#ffffff;}.paragraph--type--testimonials-block.text-color-primary-color{color:#ed1c24;}.paragraph--type--testimonials-block.text-color-secondary-color{color:#333333;}.paragraph--type--testimonials-block h2{text-align:left;margin:0 10px 20px 10px;}@media (min-width:47.5em){.paragraph--type--testimonials-block h2{margin:0 auto 20px auto;max-width:730px;padding-left:10px;}}@media (min-width:61.25em){.paragraph--type--testimonials-block h2{max-width:1200px;}}.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items{max-width:740px;margin:auto;display:flex;flex-flow:row wrap;}@media (min-width:61.25em){.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items{max-width:1200px;}}.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items::after{content:"";align-items:flex-start;width:100%;}@media (min-width:30em){.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items::after{width:50%;}}@media (min-width:61.25em){.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items::after{width:25%;margin:0 auto;}}.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items > .field__item{width:100%;}@media (min-width:30em){.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items > .field__item{width:50%;}}@media (min-width:61.25em){.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items > .field__item{width:25%;margin:10px auto;}}.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items > .field__item .paragraph--type--testimonial{padding:0 20px;margin:0 10px 20px 10px;background-color:#ffffff;margin-top:20px;border-radius:18px;border:1px solid #ed1c24;}.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items > .field__item .paragraph--type--testimonial .field--name-field-signature{text-align:left;}.paragraph--type--testimonials-block .field--name-field-paragraphs > .field__items > .field__item .paragraph--type--testimonial .field--name-field-quote{text-align:left;}.paragraph--type--block .paragraph-block-wrapper{margin:0 auto;padding:0;}@media (min-width:47.5em) and (max-width:61.24em){.paragraph--type--block .paragraph-block-wrapper{margin:auto;max-width:768px;}}@media (min-width:61.25em){.paragraph--type--block .paragraph-block-wrapper{max-width:1220px;margin:auto;}}.paragraph--type--block .paragraph-block-wrapper h2{order:1;margin-bottom:10px;}@media (min-width:61.25em){.paragraph--type--block .paragraph-block-wrapper h2{width:50%;margin:0 0 20px 0;}}.paragraph--type--block .newsletter-wrapper{margin:0 auto;padding:0;}@media (min-width:47.5em) and (max-width:61.24em){.paragraph--type--block .newsletter-wrapper{margin:auto;max-width:768px;}}@media (min-width:61.25em){.paragraph--type--block .newsletter-wrapper{max-width:1220px;margin:auto;}}.paragraph--type--block .field--name-field-text{order:2;width:100%;}.paragraph--type--block .field--name-field-text ul li:before{color:#ffffff;}.paragraph--type--block .field--name-field-block{order:3;break-inside:avoid;break-before:auto;}.paragraph--type--block .field--name-field-block .block-mailchimp-block{float:none;padding:0;margin-bottom:0;}.paragraph--type--block .field--name-field-block form{width:100%;}.paragraph--type--block .field--name-field-block form label{display:none;}.paragraph--type--block .field--name-field-block form input{display:block;width:100%;padding:8px 0;text-indent:2%;border-radius:10px;}.paragraph--type--block .field--name-field-block form input:focus{outline:0 none;}.paragraph--type--block .field--name-field-block form div.mce_inline_error{display:none;}.paragraph--type--block .field--name-field-block form ul li input[type='checkbox']{width:25px;height:25px;display:inline-block;float:left;}.paragraph--type--block .field--name-field-block form ul li input[type='checkbox']:focus{outline:0 none;}.paragraph--type--block .field--name-field-block form ul li label{float:left;width:80%;}@media (min-width:47.5em){.paragraph--type--block .field--name-field-block form ul li label{width:auto;}}.paragraph--type--block .field--name-field-block .button{width:auto;padding:10px 20px;font-weight:bold;}.paragraph--type--offer-banner.text-color-black,.paragraph--type--hero-banner.text-color-black{color:#000000;}.paragraph--type--offer-banner.text-color-white,.paragraph--type--hero-banner.text-color-white{color:#ffffff;}.paragraph--type--offer-banner.text-color-primary-color,.paragraph--type--hero-banner.text-color-primary-color{color:#ed1c24;}.paragraph--type--offer-banner.text-color-secondary-color,.paragraph--type--hero-banner.text-color-secondary-color{color:#333333;}.paragraph--type--offer-banner.background-color-warm-yellow,.paragraph--type--offer-banner.background-color-cool-yellow,.paragraph--type--offer-banner.background-color-light-red,.paragraph--type--offer-banner.background-color-dark-red,.paragraph--type--offer-banner.background-color-light-blue,.paragraph--type--offer-banner.background-color-medium-blue,.paragraph--type--offer-banner.background-color-dark-blue,.paragraph--type--offer-banner.background-color-light-warm-grey,.paragraph--type--offer-banner.background-color-light-pink,.paragraph--type--hero-banner.background-color-warm-yellow,.paragraph--type--hero-banner.background-color-cool-yellow,.paragraph--type--hero-banner.background-color-light-red,.paragraph--type--hero-banner.background-color-dark-red,.paragraph--type--hero-banner.background-color-light-blue,.paragraph--type--hero-banner.background-color-medium-blue,.paragraph--type--hero-banner.background-color-dark-blue,.paragraph--type--hero-banner.background-color-light-warm-grey,.paragraph--type--hero-banner.background-color-light-pink{padding-top:20px;padding-bottom:20px;}.paragraph--type--offer-banner.background-color-warm-yellow .product-group-content,.paragraph--type--offer-banner.background-color-cool-yellow .product-group-content,.paragraph--type--offer-banner.background-color-light-red .product-group-content,.paragraph--type--offer-banner.background-color-dark-red .product-group-content,.paragraph--type--offer-banner.background-color-light-blue .product-group-content,.paragraph--type--offer-banner.background-color-medium-blue .product-group-content,.paragraph--type--offer-banner.background-color-dark-blue .product-group-content,.paragraph--type--offer-banner.background-color-light-warm-grey .product-group-content,.paragraph--type--offer-banner.background-color-light-pink .product-group-content,.paragraph--type--hero-banner.background-color-warm-yellow .product-group-content,.paragraph--type--hero-banner.background-color-cool-yellow .product-group-content,.paragraph--type--hero-banner.background-color-light-red .product-group-content,.paragraph--type--hero-banner.background-color-dark-red .product-group-content,.paragraph--type--hero-banner.background-color-light-blue .product-group-content,.paragraph--type--hero-banner.background-color-medium-blue .product-group-content,.paragraph--type--hero-banner.background-color-dark-blue .product-group-content,.paragraph--type--hero-banner.background-color-light-warm-grey .product-group-content,.paragraph--type--hero-banner.background-color-light-pink .product-group-content{padding-top:20px;padding-bottom:20px;}@media (min-width:61.25em){.paragraph--type--offer-banner.background-color-warm-yellow .product-group-content,.paragraph--type--offer-banner.background-color-cool-yellow .product-group-content,.paragraph--type--offer-banner.background-color-light-red .product-group-content,.paragraph--type--offer-banner.background-color-dark-red .product-group-content,.paragraph--type--offer-banner.background-color-light-blue .product-group-content,.paragraph--type--offer-banner.background-color-medium-blue .product-group-content,.paragraph--type--offer-banner.background-color-dark-blue .product-group-content,.paragraph--type--offer-banner.background-color-light-warm-grey .product-group-content,.paragraph--type--offer-banner.background-color-light-pink .product-group-content,.paragraph--type--hero-banner.background-color-warm-yellow .product-group-content,.paragraph--type--hero-banner.background-color-cool-yellow .product-group-content,.paragraph--type--hero-banner.background-color-light-red .product-group-content,.paragraph--type--hero-banner.background-color-dark-red .product-group-content,.paragraph--type--hero-banner.background-color-light-blue .product-group-content,.paragraph--type--hero-banner.background-color-medium-blue .product-group-content,.paragraph--type--hero-banner.background-color-dark-blue .product-group-content,.paragraph--type--hero-banner.background-color-light-warm-grey .product-group-content,.paragraph--type--hero-banner.background-color-light-pink .product-group-content{padding-top:40px;padding-bottom:20px;}}@media (min-width:61.25em){.paragraph--type--offer-banner.background-color-warm-yellow,.paragraph--type--offer-banner.background-color-cool-yellow,.paragraph--type--offer-banner.background-color-light-red,.paragraph--type--offer-banner.background-color-dark-red,.paragraph--type--offer-banner.background-color-light-blue,.paragraph--type--offer-banner.background-color-medium-blue,.paragraph--type--offer-banner.background-color-dark-blue,.paragraph--type--offer-banner.background-color-light-warm-grey,.paragraph--type--offer-banner.background-color-light-pink,.paragraph--type--hero-banner.background-color-warm-yellow,.paragraph--type--hero-banner.background-color-cool-yellow,.paragraph--type--hero-banner.background-color-light-red,.paragraph--type--hero-banner.background-color-dark-red,.paragraph--type--hero-banner.background-color-light-blue,.paragraph--type--hero-banner.background-color-medium-blue,.paragraph--type--hero-banner.background-color-dark-blue,.paragraph--type--hero-banner.background-color-light-warm-grey,.paragraph--type--hero-banner.background-color-light-pink{padding-top:20px;padding-bottom:20px;}}.paragraph--type--offer-banner .paragraph--type--cta a{font-weight:bold;}.paragraph--type--offer-banner .paragraph--type--cta a:hover{color:#ffffff;}header .region-header .block-site-logo{margin:10px 0;}header .region-header .block-site-logo img{width:auto;}.paragraph--type--offer.offer-background-style-darker{background-color:#fef1f1;}
