From f67a7bf4d98c8b6662eacc1dcef772a7e87b0fe6 Mon Sep 17 00:00:00 2001 From: Tom Marshall Date: Tue, 5 Feb 2019 15:58:44 +0000 Subject: [PATCH] Using CSS columns rather than flexbox for submenu layout --- assets/scss/components/_submenu.scss | 24 +++++++++++++++++------- style.css | 2 +- style.css.map | 2 +- 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/assets/scss/components/_submenu.scss b/assets/scss/components/_submenu.scss index 0e0ef589..a2f68a93 100644 --- a/assets/scss/components/_submenu.scss +++ b/assets/scss/components/_submenu.scss @@ -84,15 +84,25 @@ } } - &.submenu-long > ul > li { - @include large-and-up { - flex-basis: 50%; + @include large-and-up { + &.submenu-long, + &.submenu-short { + > ul { + display: block; + + li { + margin: 0; + padding: 6px 0 0; + } + } + } + + &.submenu-long { + columns: 2; } - } - &.submenu-short > ul > li { - @include large-and-up { - flex-basis: 33%; + &.submenu-short { + columns: 3; } } diff --git a/style.css b/style.css index b158d93a..18a6adab 100644 --- a/style.css +++ b/style.css @@ -1,2 +1,2 @@ -.article-listing-intro{display:flex;margin-top:60px}.article-listing-intro>div:first-of-type{padding-left:0}.article-list-item{display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(255,255,255,.8);box-shadow:0 3px 10px rgba(0,0,0,.1);margin:16px 0}@media (min-width:768px){.article-list-item{flex-direction:row}}@media (min-width:992px){.article-list-item{background-color:transparent;box-shadow:none}}.article-list-item .article-hover{text-decoration:underline}.article-list-item:first-of-type{margin-top:0}@media (min-width:768px){.article-list-item:first-of-type{margin-top:10px}}.article-list-item a{color:inherit}.article-list-item-image-max-width img{width:100%;height:190px;object-fit:cover;object-position:50% 50%;margin-right:16px}html[dir=rtl] .article-list-item-image-max-width img{margin-right:0;margin-left:16px}@media (min-width:576px){.article-list-item-image-max-width img{height:310px}}@media (min-width:768px){.article-list-item-image-max-width img{height:170px}}@media (min-width:992px){.article-list-item-image-max-width img{height:210px}}.article-list-item-image{order:2}@media (min-width:768px){.article-list-item-image{flex-basis:30%;order:0}}@media (min-width:992px){.article-list-item-image{flex-basis:30%}}.article-list-item-body{padding:15px}@media (min-width:768px){.article-list-item-body{flex-basis:68%}}@media (min-width:992px){.article-list-item-body{flex-basis:68%;padding:0}}.article-list-item-headline{font-size:1.25rem;line-height:1.3;font-weight:500;color:#000;margin:5px 0}@media (min-width:992px){.article-list-item-headline{font-size:1.375rem}}@media (min-width:1200px){.article-list-item-headline{font-size:1.5rem}}.article-list-item-meta{color:#666;font-family:Roboto,sans-serif;font-style:italic;font-size:.875rem;font-weight:300;margin:0}@media (min-width:992px){.article-list-item-meta{font-size:.9375rem;width:80%}}.article-list-item-author:after{content:"\2022";display:inline-block;padding:0 3px 0 5px}.article-list-item-content{display:none;font-weight:300;font-size:1rem;line-height:1.6;margin:10px 0 0;width:80%}@media (min-width:992px){.article-list-item-content{display:block}}@media (min-width:1200px){.article-list-item-content{font-size:1.125rem}}.article-image-holder{background-image:repeating-linear-gradient(0deg,transparent -53%,rgba(157,187,190,.1) 100%,#ecf1f3 0);display:flex;align-items:center;justify-content:center}.article-image-holder img{width:auto}.article-image-holder img[data-src]{opacity:0}@media (min-width:576px){.article-image-holder img{max-height:340px}}@media (min-width:768px){.article-image-holder img{max-height:138px}}@media (min-width:992px){.article-image-holder img{max-height:186px}}@media (min-width:1200px){.article-image-holder img{max-height:222px}}.campaign-thumbnail-block{margin-bottom:30px;padding-top:0}@media (min-width:768px){.campaign-thumbnail-block{padding-bottom:40px}}@media (min-width:992px){.campaign-thumbnail-block{padding-bottom:60px}}@media (min-width:1200px){.campaign-thumbnail-block{margin-bottom:0}}.campaign-thumbnail-block .container{padding-left:0;padding-right:0}@media (min-width:768px){.campaign-thumbnail-block .container{padding-left:15px;padding-right:15px}}@media (min-width:768px){.campaign-thumbnail-block .thumbnail-largeview-container{margin-left:-7.5px;margin-right:-7.5px}}.campaign-thumbnail-block .thumbnail-largeview-container .campaign-card-column{padding:8px}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large{margin-bottom:5px;max-height:70px;position:relative;overflow:hidden}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large:before{content:"";background:rgba(22,22,22,.1);position:absolute;left:0;top:0;height:100%;width:100%;opacity:.6}@media (min-width:768px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large{margin-bottom:0;max-height:100%}}@media (min-width:992px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large:before{content:"";background:rgba(22,22,22,.65);position:absolute;left:0;top:0;height:100%;width:100%;opacity:.6}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large:hover:before{opacity:.1}}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large img{width:100%;height:260px;margin:-50px 0 -10px 0;object-fit:cover}@media (min-width:768px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large img{margin:0}}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large .yellow-cta{text-align:center;font-size:1.25rem;font-family:Roboto,sans-serif;color:#ffd204;font-weight:500;position:absolute;left:0;bottom:0;width:100%;z-index:2;margin-bottom:18px;text-shadow:1px 1px #000}@media (min-width:768px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large .yellow-cta{margin-bottom:20px;font-size:.9375rem}}@media (min-width:992px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large .yellow-cta{margin-bottom:40px;font-size:1.25rem}}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large .yellow-cta:hover{text-decoration:none}.show-3-covers .limit-visibility .campaign-card-column:nth-child(-n+4){display:block}.show-3-covers .limit-visibility .campaign-card-column:nth-child(n+4){display:none}.show-6-covers .limit-visibility .campaign-card-column:nth-child(-n+7){display:block}.show-6-covers .limit-visibility .campaign-card-column:nth-child(n+7){display:none}.show-all-covers .limit-visibility .campaign-card-column:nth-child(n+5){display:block}.carousel-wrap{padding-top:0;padding-bottom:40px;overflow:hidden}@media (min-width:992px){.carousel-wrap{padding-bottom:60px}}@media (min-width:1200px){.carousel-wrap{padding-top:0;padding-bottom:80px}}.single-post .carousel-wrap{padding-bottom:30px}.carousel-wrap h1{font-size:1.375rem;color:#000;margin-bottom:22px;margin-left:0}html[dir=rtl] .carousel-wrap h1{text-align:right}@media (min-width:992px){.carousel-wrap h1{font-size:1.75rem;margin-bottom:20px}}@media (min-width:1200px){.carousel-wrap h1{font-size:1.875rem;margin-bottom:22px}}.carousel-wrap .carousel-item .carousal-item-credit{position:absolute;right:0;top:0;color:#fff;font-size:.875rem;margin:15px;font-weight:400}.carousel-wrap .carousel-item img{height:300px;width:100%;object-fit:cover;object-position:50% 50%}@media (min-width:768px){.carousel-wrap .carousel-item img{height:400px}}@media (min-width:992px){.carousel-wrap .carousel-item img{height:500px}}@media (min-width:1200px){.carousel-wrap .carousel-item img{height:600px}}.carousel-wrap .carousel-item-next,.carousel-wrap .carousel-item-prev,.carousel-wrap .carousel-item.active{display:block}.carousel-wrap .carousel-item-next img,.carousel-wrap .carousel-item-prev img,.carousel-wrap .carousel-item.active img{width:100%}.carousel-wrap .carousel-caption{text-align:left;left:auto;bottom:0;right:0;width:100%;font-family:Roboto,sans-serif;padding:30px 200px 30px 50px;background:linear-gradient(210deg,rgba(10,51,81,.2) 0,#0a3351 100%)}html[dir=rtl] .carousel-wrap .carousel-caption{text-align:right}@media (max-width:576px){.carousel-wrap .carousel-caption{position:relative;z-index:10;padding:20px 15px 20px;color:#fff}}@media (min-width:768px){.carousel-wrap .carousel-caption{padding:30px}}.carousel-wrap .carousel-caption h3{font-size:1rem}@media (min-width:768px){.carousel-wrap .carousel-caption h3{font-size:1.0625rem;width:60%}}.carousel-wrap .carousel-caption p{font-family:Roboto,sans-serif;font-size:.8125rem}@media (min-width:992px){.carousel-wrap .carousel-caption p{width:100%}}.carousel-wrap .carousel-indicators{right:25%;bottom:80px;left:auto}html[dir=rtl] .carousel-wrap .carousel-indicators{right:auto;left:25%}@media (max-width:576px){.carousel-wrap .carousel-indicators{bottom:0;right:0;left:0}}@media (min-width:576px){.carousel-wrap .carousel-indicators{bottom:30px;right:0}html[dir=rtl] .carousel-wrap .carousel-indicators{left:0;right:auto}}@media (min-width:768px){.carousel-wrap .carousel-indicators{bottom:10px;margin-right:2%}html[dir=rtl] .carousel-wrap .carousel-indicators{margin-right:inherit;margin-left:2%}}.carousel-wrap .carousel-indicators li{width:8px;height:8px;margin:0 8px;border-radius:50%;background:#fff;cursor:pointer}@media (min-width:576px){.carousel-wrap .carousel-indicators li{width:12px;height:12px;margin:0 15px}}.carousel-wrap .carousel-indicators li.active{background:#8bcc49}.carousel-wrap .carousel-control-next,.carousel-wrap .carousel-control-prev{height:100%;top:0;width:30%;z-index:3}@media (max-width:576px){.carousel-wrap .carousel-control-next .carousel-control-next-icon,.carousel-wrap .carousel-control-next .carousel-control-prev-icon,.carousel-wrap .carousel-control-prev .carousel-control-next-icon,.carousel-wrap .carousel-control-prev .carousel-control-prev-icon{margin-bottom:15vw;position:absolute;top:150px}}@media (min-width:576px){.carousel-wrap .carousel-control-next,.carousel-wrap .carousel-control-prev{width:50%}}@media (min-width:576px){.carousel-wrap .carousel-control-next{margin-right:-25%}}@media (min-width:576px){.carousel-wrap .carousel-control-prev{margin-left:-25%}}.carousel-wrap .carousel-control-next-icon,.carousel-wrap .carousel-control-prev-icon{display:block;text-align:center;width:40px;height:40px;cursor:pointer;margin-top:-50px}@media (min-width:576px){.carousel-wrap .carousel-control-next-icon,.carousel-wrap .carousel-control-prev-icon{width:45px;height:45px}}@media (min-width:992px){.carousel-wrap .carousel-control-next-icon,.carousel-wrap .carousel-control-prev-icon{width:65px;height:65px}}.carousel-wrap .carousel-control-prev-icon{background:url(images/carousel-marker-prev.png);background-size:cover}@media (min-width:576px){.carousel-wrap .carousel-control-prev-icon{margin-left:113px;background:url(images/carousel-marker-prev-S-M.png)}}@media (min-width:768px){.carousel-wrap .carousel-control-prev-icon{margin-left:25%}}@media (min-width:992px){.carousel-wrap .carousel-control-prev-icon{margin-left:133px;background:url(images/carousel-marker-prev.png)}.carousel-wrap .carousel-control-prev-icon:hover{background-position-x:66px}}@media (min-width:1200px){.carousel-wrap .carousel-control-prev-icon{margin-left:45%}}.carousel-wrap .carousel-control-next-icon{background:url(images/carousel-marker-next.png);background-size:cover}@media (min-width:576px){.carousel-wrap .carousel-control-next-icon{margin-right:113px;background:url(images/carousel-marker-next-S-M.png)}}@media (min-width:768px){.carousel-wrap .carousel-control-next-icon{margin-right:25%}}@media (min-width:992px){.carousel-wrap .carousel-control-next-icon{margin-right:133px;background:url(images/carousel-marker-next.png)}.carousel-wrap .carousel-control-next-icon:hover{background-position-x:66px}}@media (min-width:1200px){.carousel-wrap .carousel-control-next-icon{margin-right:45%}}.carousel-header{position:relative;width:100vw}.carousel-header::after{content:"";display:block;margin-bottom:40px}@media (min-width:992px){.carousel-header::after{margin-bottom:60px}}@media (min-width:1200px){.carousel-header::after{margin-bottom:80px}}.carousel-header .carousel-inner{position:relative;overflow:visible;height:454px}@media (min-width:768px){.carousel-header .carousel-inner{height:560px}}@media (min-width:992px){.carousel-header .carousel-inner{height:600px}}@media (min-width:1200px){.carousel-header .carousel-inner{height:712px}}.carousel-header .carousel-item{display:block;height:100%;position:absolute;top:0;background-size:0;opacity:0;z-index:1;transform:rotate(0);transition:opacity 1s}.carousel-header .carousel-item img{display:none}.carousel-header .carousel-item.active{z-index:2;opacity:1;transition:unset}.carousel-header .carousel-item.next{z-index:1;opacity:1;transition:unset}.carousel-header .carousel-item.fade-out{opacity:0;transition:opacity .5s}.carousel-header .carousel-item::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:inherit;background-size:cover;filter:grayscale(100%)}.carousel-header .carousel-item::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:0;background:linear-gradient(210deg,rgba(136,196,213,.2) 0,#b8d8e8 100%)}.carousel-header .carousel-item .carousel-caption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;text-align:left;transition:opacity 1s;padding-bottom:0;padding-right:15px;padding-left:15px}.carousel-header .carousel-item .carousel-preview-wrap{position:absolute;z-index:1;transform:skew(-29deg);transform-origin:bottom left;overflow:hidden;top:0;height:100%;width:75%;margin-left:25%}@media (min-width:576px){.carousel-header .carousel-item .carousel-preview-wrap{width:50%;margin-left:50%}}@media (min-width:992px){.carousel-header .carousel-item .carousel-preview-wrap{width:42%;margin-left:58%}}@media (min-width:1200px){.carousel-header .carousel-item .carousel-preview-wrap{width:40%;margin-left:60%}}.carousel-header .carousel-item .carousel-preview{transform:skew(29deg);transform-origin:bottom left;background-size:cover;height:100%;width:100%}@media (min-width:576px){.carousel-header .carousel-item .carousel-preview{width:100%}}@media (min-width:992px){.carousel-header .carousel-item .carousel-preview{width:100%}}@media (min-width:1200px){.carousel-header .carousel-item .carousel-preview{width:100%}}.carousel-header .carousel-item .carousel-preview::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;background:linear-gradient(210deg,rgba(136,196,213,.2) 0,#b8d8e8 100%)}.carousel-header .carousel-item.slide-over .carousel-preview-wrap{z-index:1;transform:skew(0);transition:transform 1s,width 1s,margin 1s;width:100%;margin:0}.carousel-header .carousel-item.slide-over .carousel-preview{transform:skew(0);transition:transform 1s,width 1s,filter 1s;width:100%;filter:grayscale(100%)}.carousel-header .carousel-item.slide-over .carousel-preview::after{z-index:1;opacity:1;transition:opacity 1s}@media (min-width:576px){.carousel-header .carousel-item.slide-over .carousel-caption{opacity:0}}.carousel-header .main-header{color:#152431;padding-top:70px;padding-bottom:0;height:100%}@media (min-width:768px){.carousel-header .main-header{padding-bottom:0;padding-top:84px;height:auto}}@media (min-width:992px){.carousel-header .main-header{padding-top:124px;padding-bottom:32px}}@media (min-width:1200px){.carousel-header .main-header{padding-top:124px;padding-bottom:54px}}.carousel-header .main-header h2{font-size:1.75rem;margin-bottom:10px;width:70%;line-height:1.2;font-weight:700;color:#000;padding-left:15px}html[dir=rtl] .carousel-header .main-header h2{text-align:right;padding-right:15px}@media (min-width:768px){.carousel-header .main-header h2{font-size:2.5rem}}@media (min-width:992px){.carousel-header .main-header h2{margin-bottom:20px;line-height:1.2;width:50%}}@media (min-width:1200px){.carousel-header .main-header h2{font-size:3.5rem;line-height:1.1;width:60%}}.carousel-header .main-header h3{font-size:1.25rem;line-height:1.3;font-weight:400;width:55%;color:#000;margin-bottom:0;padding-left:15px}html[dir=rtl] .carousel-header .main-header h3{text-align:right;padding-right:15px}@media (min-width:768px){.carousel-header .main-header h3{font-size:1.5rem;margin-bottom:34px;font-weight:300}}@media (min-width:992px){.carousel-header .main-header h3{line-height:1.2;width:50%}}@media (min-width:1200px){.carousel-header .main-header h3{font-size:2.25rem;margin-bottom:30px;font-weight:300}}.carousel-header .main-header p{display:none}html[dir=rtl] .carousel-header .main-header p{text-align:right;padding-right:15px}@media (min-width:768px){.carousel-header .main-header p{padding-left:15px;line-height:1.6;color:#1a1a1a;margin-bottom:24px;width:60%;display:block}}@media (min-width:992px){.carousel-header .main-header p{margin-bottom:36px;width:50%}}@media (min-width:1200px){.carousel-header .main-header p{font-size:1.125rem;line-height:1.6}}.carousel-header .main-header .action-button{bottom:60px;left:0;right:0;position:absolute;font-family:Roboto,sans-serif}@media (min-width:576px){.carousel-header .main-header .action-button{width:auto;bottom:inherit;position:inherit;margin-top:24px}}@media (min-width:768px){.carousel-header .main-header .action-button{margin-top:0;padding-left:15px;margin-left:0;width:auto}html[dir=rtl] .carousel-header .main-header .action-button{margin-left:auto;margin-right:0}}.carousel-header .main-header .action-button .btn{font-size:.875rem;line-height:2.8}html[dir=rtl] .carousel-header .main-header .action-button .btn{font-size:1.175rem;line-height:2.5}@media (min-width:768px){.carousel-header .main-header .action-button .btn{font-size:1rem;line-height:3;width:auto}html[dir=rtl] .carousel-header .main-header .action-button .btn{font-size:1.3rem;line-height:2.5}}@media (min-width:992px){.carousel-header .main-header .action-button .btn{width:100%}}.carousel-header .carousel-control-prev{display:none;height:100%;top:0;width:30%;z-index:3;left:0}@media (min-width:576px){.carousel-header .carousel-control-prev{width:50%;margin-left:-25%}}html[dir=rtl] .carousel-header .carousel-control-prev{display:flex}.carousel-header .carousel-control-prev .carousel-control-prev-icon{display:block;text-align:center;width:40px;height:40px;cursor:pointer;background:url(images/carousel-marker-prev.png);background-size:cover}@media (min-width:576px){.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-left:113px;background:url(images/carousel-marker-prev-S-M.png);width:45px;height:45px}}@media (min-width:768px){.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-left:25%}}@media (min-width:992px){.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-left:133px;background:url(images/carousel-marker-prev.png);width:65px;height:65px}.carousel-header .carousel-control-prev .carousel-control-prev-icon:hover{background-position-x:66px}}@media (min-width:1200px){.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-left:45%}}.carousel-header .carousel-control-next{height:100%;top:0;width:30%;z-index:3}@media (min-width:576px){.carousel-header .carousel-control-next{width:50%;margin-right:-25%}}html[dir=rtl] .carousel-header .carousel-control-next{width:auto;display:none}.carousel-header .carousel-control-next .carousel-control-next-icon{display:block;text-align:center;width:40px;height:40px;cursor:pointer;background:url(images/carousel-marker-next.png);background-size:cover}@media (min-width:576px){.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:113px;background:url(images/carousel-marker-next-S-M.png);width:45px;height:45px}}@media (min-width:768px){.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:25%}}@media (min-width:992px){.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:133px;background:url(images/carousel-marker-next.png);width:65px;height:65px}.carousel-header .carousel-control-next .carousel-control-next-icon:hover{background-position-x:66px}}@media (min-width:1200px){.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:45%}}.carousel-header .carousel-indicators{z-index:4;position:absolute;left:50%;transform:translateX(-50%);bottom:15px;margin:0}@media (min-width:576px){.carousel-header .carousel-indicators{margin-right:40px;margin-bottom:40px;bottom:0;left:auto}}@media (min-width:768px){.carousel-header .carousel-indicators{margin-right:0}}@media (min-width:992px){.carousel-header .carousel-indicators{margin-right:30px;margin-bottom:32px;right:0}}@media (min-width:1200px){.carousel-header .carousel-indicators{margin-right:8.33%;margin-bottom:50px}}.carousel-header .carousel-indicators li{width:8px;height:8px;border-radius:50%;background:#fff;margin:12px;cursor:pointer;display:inline-table}@media (min-width:576px){.carousel-header .carousel-indicators li{width:12px;height:12px;margin:0 12px}}@media (min-width:768px){.carousel-header .carousel-indicators li{margin:0 8px}.carousel-header .carousel-indicators li:last-child{margin-right:0}}.carousel-header .carousel-indicators li.active{background:#8bcc49}.carousel-header.full-width-classic{width:100vw}.carousel-header.full-width-classic::after{content:"";display:block;margin-bottom:40px}@media (min-width:992px){.carousel-header.full-width-classic::after{margin-bottom:60px}}@media (min-width:1200px){.carousel-header.full-width-classic::after{margin-bottom:80px}}.carousel-header.full-width-classic .carousel-inner{position:relative;overflow:visible;height:700px}@media (min-width:768px){.carousel-header.full-width-classic .carousel-inner{height:560px}}@media (min-width:992px){.carousel-header.full-width-classic .carousel-inner{height:560px}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-inner{height:560px}}.carousel-header.full-width-classic .carousel-item{display:block;height:100%;position:absolute;top:0;background-size:0;opacity:0;z-index:1;transform:rotate(0);transition:opacity 1s}.carousel-header.full-width-classic .carousel-item img{display:none}.carousel-header.full-width-classic .carousel-item.active{z-index:2;opacity:1;transition:unset}.carousel-header.full-width-classic .carousel-item.next{z-index:1;opacity:1;transition:unset}.carousel-header.full-width-classic .carousel-item.fade-out{opacity:0;transition:opacity .5s}.carousel-header.full-width-classic .carousel-item::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:inherit;background-size:cover;filter:none}.carousel-header.full-width-classic .carousel-item::after{content:"";background:0 0}.carousel-header.full-width-classic .carousel-item .carousel-caption{z-index:2;text-align:left;transition:opacity 1s;position:absolute;top:auto;bottom:0;padding-top:20px;padding-bottom:80px;padding-left:20px;padding-right:20px;background:#fff;height:auto}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 0 60px 0;padding-bottom:0;background:0 0}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header{color:#152431;padding-top:0;padding-bottom:0;height:100%}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header{padding-left:0;padding-right:0;padding-top:140px;padding-bottom:32px}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header{padding-left:0;padding-top:140px;padding-bottom:54px}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{font-size:1.75rem;margin-bottom:10px;width:70%;line-height:1.2;font-weight:700;color:#000;padding-left:0}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{text-align:right;padding-right:0}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{font-size:2.5rem}}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{color:#fff;margin-bottom:20px;line-height:1.2;width:50%}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{font-size:3.5rem;line-height:1.1;width:60%}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{font-size:1.25rem;line-height:1.3;font-weight:400;width:55%;color:#000;margin-bottom:0;padding-left:0}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{text-align:right;padding-right:0}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{font-size:1.5rem;margin-bottom:34px;font-weight:300}}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{line-height:1.2;color:#fff;width:50%}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{font-size:2.25rem;margin-bottom:30px;font-weight:300}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{display:none;color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:22px;width:320px;text-align:left;padding-left:0}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{text-align:right;padding-right:0}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{line-height:1.6;margin-bottom:24px;width:60%;display:block}}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{margin-bottom:36px;width:50%;color:#fff}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{font-size:1.125rem;line-height:1.6}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button{left:0;right:0;position:relative;font-family:Roboto,sans-serif;width:100%;bottom:inherit;margin-top:24px;text-align:center;max-width:100%;padding-left:0}@media (min-width:576px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button{width:auto;bottom:inherit;position:relative;margin-top:24px}}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button{text-align:left;position:inherit;bottom:60px;margin-top:0;margin-left:0;width:auto}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button{text-align:right;margin-left:auto;margin-right:0}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button .btn{font-size:.875rem;line-height:2.8;width:80%}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button .btn{font-size:1.175rem;line-height:2.5}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button .btn{font-size:1rem;line-height:3;width:auto}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button .btn{font-size:1.3rem;line-height:2.5}}@media (min-width:576px){.carousel-header.full-width-classic .carousel-item.slide-over .carousel-caption{opacity:0}}.carousel-header.full-width-classic .carousel-control-prev{display:flex;height:100%;top:0;width:5%;z-index:3;margin-left:0}@media (min-width:576px){.carousel-header.full-width-classic .carousel-control-prev{width:5%;margin-left:0}}.carousel-header.full-width-classic .carousel-control-prev .carousel-control-prev-icon{display:none;text-align:center;width:24px;height:46px;background:url(images/carousel-arrow-prev.png);background-size:cover}@media (min-width:992px){.carousel-header.full-width-classic .carousel-control-prev .carousel-control-prev-icon{display:block;margin-left:0}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-control-prev .carousel-control-prev-icon{margin-left:25%}}.carousel-header.full-width-classic .carousel-control-next{height:100%;top:0;width:5%;margin-right:0;z-index:3}.carousel-header.full-width-classic .carousel-control-next .carousel-control-next-icon{text-align:center;width:24px;height:46px;cursor:pointer;background:url(images/carousel-arrow-next.png);background-size:contain;display:none}@media (min-width:992px){.carousel-header.full-width-classic .carousel-control-next .carousel-control-next-icon{display:block;margin-right:25%}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-control-next .carousel-control-next-icon{margin-right:25%}}.carousel-header.full-width-classic .carousel-indicators{z-index:4;position:absolute;transform:none;bottom:0;margin:0;right:auto;left:auto;padding-left:0;width:100%;margin-bottom:40px;margin-left:5px}@media (min-width:768px){.carousel-header.full-width-classic .carousel-indicators{width:auto}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-indicators{margin-bottom:50px}}.carousel-header.full-width-classic .carousel-indicators li{background-color:rgba(0,0,0,.4);width:40px;height:3px;border-radius:0;margin:0 3px;cursor:pointer;display:inline-table;right:0}@media (min-width:992px){.carousel-header.full-width-classic .carousel-indicators li{background-color:rgba(255,255,255,.4)}}.carousel-header.full-width-classic .carousel-indicators li.active{background:#000}@media (min-width:992px){.carousel-header.full-width-classic .carousel-indicators li.active{background:#fff}}.split-carousel-wrap h1{font-size:1.625rem;color:#000;margin-bottom:33px;line-height:1.2}@media (min-width:576px){.split-carousel-wrap h1{font-size:2.125rem;margin-left:0;margin-bottom:22px}}@media (min-width:1200px){.split-carousel-wrap h1{font-size:2.375rem;margin-bottom:30px}}.split-carousel-wrap.not-header{padding-top:0;overflow:hidden;margin-bottom:0;padding-bottom:153px}@media (min-width:576px){.split-carousel-wrap.not-header{margin-bottom:0;padding-bottom:129px}}@media (min-width:992px){.split-carousel-wrap.not-header{padding-bottom:143px}}@media (min-width:1200px){.split-carousel-wrap.not-header{padding-bottom:195px}}.split-carousel-wrap.not-header .carousel-item .carousel-item-credit{position:absolute;right:0;top:0;font-size:.6875rem;margin:-20px 5px 15px 15px;font-weight:400;color:#5a5a5a}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-item .carousel-item-credit{margin:16px 15px;color:#fff;font-size:.75rem}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-item .carousel-item-credit{font-size:.8125rem}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-item .carousel-item-credit{font-size:.875rem}}.split-carousel-wrap.not-header .carousel-item-next,.split-carousel-wrap.not-header .carousel-item-prev,.split-carousel-wrap.not-header .carousel-item.active{display:block}.split-carousel-wrap.not-header .carousel-item-next img,.split-carousel-wrap.not-header .carousel-item-prev img,.split-carousel-wrap.not-header .carousel-item.active img{width:100%}.split-carousel-wrap.not-header .carousel-caption{text-align:left;left:auto;bottom:0;right:0;width:100%;padding:30px 200px 30px 50px;background:linear-gradient(210deg,rgba(10,51,81,.2) 0,#0a3351 100%)}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-caption{bottom:0;width:100%;padding:20px 35px}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-caption{height:144px;padding:26px 45px}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-caption{height:195px;padding:31px 96px}}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-caption h3{font-size:1.1875rem}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-caption h3{font-size:1.375rem;margin-bottom:15px;line-height:normal}}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-caption p{font-size:.875rem;width:100%;line-height:24px}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-caption p{font-size:1rem;width:80%}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-caption p{font-size:1.0625rem;width:60%;margin-bottom:0}}.split-carousel-wrap.not-header .carousel-indicators{right:0;bottom:0;left:auto;margin-right:33%}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-indicators{bottom:-128px;margin-right:29px}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-indicators{bottom:-170px;right:0}}.split-carousel-wrap.not-header .carousel-indicators li{width:8px;height:8px;border-radius:50%;background:#fff;margin:0 15px;cursor:pointer}.split-carousel-wrap.not-header .carousel-indicators li.active{background:#064364}.split-carousel-wrap.not-header .carousel-control-next{background:0 0;width:45%;margin-right:-25%;transform:skew(-209deg);background-position:right}.split-carousel-wrap.not-header .carousel-control-next-icon,.split-carousel-wrap.not-header .carousel-control-prev-icon{width:45px;height:45px;background:0 0}.split-carousel-wrap.not-header .carousel-control-next,.split-carousel-wrap.not-header .carousel-control-prev{opacity:1;height:100%}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-control-next,.split-carousel-wrap.not-header .carousel-control-prev{top:0}}.split-carousel-wrap.not-header .carousel-control-next .carousel-control-next-icon,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-next-icon{transform:skew(209deg);margin-right:45%;background:url(images/carousel-marker-next-S-M.png)}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-control-next .carousel-control-next-icon,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-next-icon{height:65px;width:65px;background:url(images/carousel-marker-next.png)}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-control-next .carousel-control-next-icon:hover,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-next-icon:hover{background-position-x:66px}}.split-carousel-wrap.not-header .carousel-control-next .carousel-control-prev-icon,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-prev-icon{background:url(images/carousel-marker-next-S-M.png);transform:rotate(180deg)}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-control-next .carousel-control-prev-icon,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-prev-icon{background:url(images/carousel-marker-next.png);transform:rotate(180deg);height:65px;width:65px}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-control-next .carousel-control-prev-icon:hover,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-prev-icon:hover{background-position-x:66px}}.split-carousel-wrap.not-header .carousel-inner{overflow:initial}.split-carousel-wrap.not-header .carousel-inner .carousel-caption{bottom:-115px;padding:18px 15px}.split-carousel-wrap.not-header .carousel-inner .carousel-caption h3{font-size:1.0625rem}.split-carousel-wrap.not-header .carousel-inner .carousel-caption p{font-size:.8125rem;width:100%;font-family:Roboto,sans-serif}.split-carousel-wrap .light-blue-bg{background:#d6e6f2}@media (min-width:992px){.columns-block{margin-bottom:20px}}@media (min-width:1200px){.columns-block{margin-bottom:40px}}.columns-block .column-wrap{margin-bottom:40px}.columns-block a{text-decoration:none;font-weight:700;color:#074365}.columns-block .column-wrap:nth-last-child(1):first-child h3,.columns-block .column-wrap:nth-last-child(1):first-child h3>a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3>a,.columns-block .column-wrap:nth-last-child(2):first-child h3,.columns-block .column-wrap:nth-last-child(2):first-child h3>a{line-height:1.2;margin-bottom:15px;font-size:1.375rem;font-family:Roboto,sans-serif;font-weight:700}@media (min-width:768px){.columns-block .column-wrap:nth-last-child(1):first-child h3,.columns-block .column-wrap:nth-last-child(1):first-child h3>a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3>a,.columns-block .column-wrap:nth-last-child(2):first-child h3,.columns-block .column-wrap:nth-last-child(2):first-child h3>a{font-size:1.5rem;margin-bottom:24px}}@media (min-width:992px){.columns-block .column-wrap:nth-last-child(1):first-child h3,.columns-block .column-wrap:nth-last-child(1):first-child h3>a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3>a,.columns-block .column-wrap:nth-last-child(2):first-child h3,.columns-block .column-wrap:nth-last-child(2):first-child h3>a{font-size:1.75rem;margin-bottom:12px}}@media (min-width:1200px){.columns-block .column-wrap:nth-last-child(1):first-child h3,.columns-block .column-wrap:nth-last-child(1):first-child h3>a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3>a,.columns-block .column-wrap:nth-last-child(2):first-child h3,.columns-block .column-wrap:nth-last-child(2):first-child h3>a{font-size:1.875rem;line-height:1.2}}.columns-block .column-wrap:nth-last-child(1):first-child a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) a,.columns-block .column-wrap:nth-last-child(2):first-child a{font-size:1.125rem}.columns-block .column-wrap:nth-last-child(1):first-child p,.columns-block .column-wrap:nth-last-child(1):nth-child(2) p,.columns-block .column-wrap:nth-last-child(2):first-child p{font-size:1rem;color:#1a1a1a}@media (min-width:1200px){.columns-block .column-wrap:nth-last-child(1):first-child p,.columns-block .column-wrap:nth-last-child(1):nth-child(2) p,.columns-block .column-wrap:nth-last-child(2):first-child p{font-size:1.125rem;line-height:1.6;margin-bottom:24px}}.columns-block.block-style-no_image{margin-bottom:60px}.columns-block.block-style-no_image h3{font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:15px;color:#000}@media (min-width:768px){.columns-block.block-style-no_image h3{font-size:1.5rem;width:80%}}@media (min-width:992px){.columns-block.block-style-no_image h3{font-size:1.25rem;margin-bottom:20px;width:75%}}.columns-block.block-style-no_image p{font-size:1rem;line-height:1.6;margin-bottom:16px;color:#1a1a1a}@media (min-width:768px){.columns-block.block-style-no_image p{width:auto}}@media (min-width:992px){.columns-block.block-style-no_image p{font-size:.875rem;width:82%}}@media (min-width:1200px){.columns-block.block-style-no_image p{font-size:.9375rem;width:76%}}.columns-block.block-style-no_image .btn{margin-bottom:0}.columns-block.block-style-icons h2{font-weight:700;font-size:1.875rem;color:#1a1a1a}.columns-block.block-style-icons .icon-container,.columns-block.block-style-icons h3{text-align:center}@media (min-width:768px){.columns-block.block-style-icons .icon-container,.columns-block.block-style-icons h3{text-align:inherit}}.columns-block.block-style-icons h3{line-height:1.2;margin-bottom:15px;font-size:1.25rem}@media (min-width:768px){.columns-block.block-style-icons h3{margin-bottom:16px}}@media (min-width:992px){.columns-block.block-style-icons h3{margin-bottom:12px;font-weight:500}}@media (min-width:1200px){.columns-block.block-style-icons h3{margin-bottom:20px}}.columns-block.block-style-icons h3 a{font-weight:700;font-family:Roboto,sans-serif}@media (min-width:768px){.columns-block.block-style-icons h3 a{font-size:1.125rem}}@media (min-width:1200px){.columns-block.block-style-icons h3 a{font-size:1.25rem}}.columns-block.block-style-icons p{font-size:1rem;line-height:1.6;color:#1a1a1a}@media (min-width:768px){.columns-block.block-style-icons p{font-size:.875rem;margin-bottom:24px}}@media (min-width:992px){.columns-block.block-style-icons p{margin-bottom:12px}}@media (min-width:1200px){.columns-block.block-style-icons p{font-size:.9375rem;margin-bottom:24px}}.columns-block.block-style-icons a{font-family:Roboto,sans-serif}@media (min-width:768px){.columns-block.block-style-icons a{font-size:.9375rem}}@media (min-width:992px){.columns-block.block-style-icons a{font-size:.875rem}}@media (min-width:1200px){.columns-block.block-style-icons a{font-size:.9375rem}}.columns-block.block-style-icons a:hover{text-decoration:underline}.columns-block.block-style-icons .attachment-container{text-align:center;padding-bottom:20px}@media (min-width:768px){.columns-block.block-style-icons .attachment-container{padding-bottom:0;text-align:inherit}}.columns-block.block-style-icons img{display:inline-block;width:102px;height:102px;margin-bottom:5px}@media (min-width:768px){.columns-block.block-style-icons img{margin-bottom:10px;text-align:inherit}}@media (min-width:1200px){.columns-block.block-style-icons img{margin-bottom:24px}}.columns-block.block-style-tasks{margin-bottom:40px}@media (min-width:768px){.columns-block.block-style-tasks{margin-bottom:0}}.columns-block.block-style-tasks h3{font-size:1.375rem;font-weight:700;margin-bottom:15px;line-height:1.2;padding-top:0}@media (min-width:576px){.columns-block.block-style-tasks h3{padding-top:20px}}@media (min-width:768px){.columns-block.block-style-tasks h3{padding-top:0;font-size:1.5rem}}@media (min-width:992px){.columns-block.block-style-tasks h3{font-size:1.75rem}}@media (min-width:1200px){.columns-block.block-style-tasks h3{padding-top:0;font-size:1.875rem;margin-bottom:20px}}.columns-block.block-style-tasks .col-md-12{padding-top:30px}@media (min-width:576px){.columns-block.block-style-tasks .col-md-12{padding-top:0}}@media (min-width:576px){.columns-block.block-style-tasks .add-action-list-wrap{margin:20px 0 0}}@media (min-width:768px){.columns-block.block-style-tasks .add-action-list-wrap{margin:20px 0 0}}@media (min-width:576px){.columns-block.block-style-tasks .add-action-list-wrap .btn-primary{width:57%;font-size:.75rem}}@media (min-width:768px){.columns-block.block-style-tasks .add-action-list-wrap .btn-primary{width:60%}}.columns-block.block-style-tasks p{color:#011d1e;font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.columns-block.block-style-tasks p{font-size:1.1875rem}}@media (min-width:992px){.columns-block.block-style-tasks p{font-size:1.25rem}}@media (min-width:1200px){.columns-block.block-style-tasks p{font-size:1.375rem}}.columns-block.block-style-tasks .can-do-steps{cursor:default;margin-top:35px;position:relative}@media (min-width:768px){.columns-block.block-style-tasks .can-do-steps{margin-bottom:50px}}@media (min-width:768px){.columns-block.block-style-tasks .can-do-steps{margin-bottom:60px}}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps{margin:35px 0 0 0}}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps{margin:35px 0 80px}.columns-block.block-style-tasks .can-do-steps::after{display:block;content:"";clear:both}}.columns-block.block-style-tasks .can-do-steps .step-number{float:left;display:block;margin-right:20px;width:74px;height:74px;line-height:74px;text-align:center;font-size:2.75rem;background:#333;border-radius:50%;color:#fff;opacity:.7;text-transform:uppercase;font-weight:500}html[dir=rtl] .columns-block.block-style-tasks .can-do-steps .step-number{margin-right:0}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-number{float:none;width:126px;height:126px;vertical-align:middle;line-height:114px;font-size:4.375rem;position:relative;background-color:#074365;opacity:1}}.columns-block.block-style-tasks .can-do-steps .step-number.active{background:#333;opacity:.8;color:#fff}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-number.active{background-color:#079;opacity:1}}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-number.active .step-number-inner{background-color:#079;border-color:#86eee7}}.columns-block.block-style-tasks .can-do-steps .step-number .step-number-inner{font-family:Roboto,sans-serif}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-number .step-number-inner{position:absolute;background-color:#074365;border-color:#86eee7;border-style:solid;border-width:2px;border-radius:50%;right:5px;left:5px;top:5px;bottom:5px}}.columns-block.block-style-tasks .can-do-steps .step-info h5{font-size:.9375rem;line-height:19px;font-weight:700;color:#017e7a}@media (min-width:768px){.columns-block.block-style-tasks .can-do-steps .step-info h5{font-weight:500;color:#264042;font-size:1.25rem;line-height:30px}}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-info h5{padding-top:48px;color:#1a1a1a}}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps .step-info h5{margin-bottom:18px}}.columns-block.block-style-tasks .can-do-steps .step-info p{color:#1a1a1a;font-size:.875rem;opacity:.75}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps .step-info p{font-size:.9375rem;line-height:1.6;margin-bottom:20px}}.columns-block.block-style-tasks .can-do-steps .step-info .blue-button{width:100%}.columns-block.block-style-tasks .can-do-steps .step-info .steps-action{margin-top:20px}.columns-block.block-style-tasks .can-do-steps .step-info .steps-action a.btn{width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:35px}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps .step-info .steps-action a.btn{width:250px}}.columns-block.block-style-tasks .can-do-steps .step-info .steps-action img{width:100%;height:210px;object-fit:cover;object-position:10% 10%;margin-bottom:35px}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps .step-info .steps-action img{height:250px}}.columns-block.block-style-tasks .can-do-steps-mobile{margin:6px 15px 0 0;width:100%}.columns-block.block-style-tasks .can-do-steps-mobile .card{background:0 0;border:none;box-shadow:none}.columns-block.block-style-tasks .can-do-steps-mobile .card .card-header{font-weight:400;font-size:.9375rem;font-family:Roboto,sans-serif;text-decoration:none;padding:10px 10px 5px 10px;margin-bottom:10px;background:#074365;border:none;color:#fff}.columns-block.block-style-tasks .can-do-steps-mobile .card .card-header:hover{text-decoration:none}.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .mobile-accordion-info{width:90%;margin:0 10px;color:#017e7a;font-size:.875rem}.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap{padding-bottom:35px}.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:90%;height:190px;object-fit:cover;object-position:10% 10%}@media (min-width:576px){.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:70%}}@media (min-width:768px){.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:50%;height:220px}}.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .btn-secondary{margin-bottom:20px}.columns-block.block-style-tasks .can-do-steps-mobile .card .card-block{padding:8px 0 8px 28px;border-bottom:none;margin-bottom:10px}.columns-block.block-style-tasks .can-do-steps-mobile .card .card-block p{color:#1a1a1a;font-size:.875rem;line-height:22px;margin-left:-10px;padding-right:20px}.columns-block.block-style-tasks .can-do-steps-mobile .card .step-number{font-family:Roboto,sans-serif;font-size:1rem;font-weight:900;color:#fff;line-height:1.5;padding-right:9px;float:left;vertical-align:bottom;padding-bottom:5px}.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h5,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h5,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h5{line-height:1.2;margin-bottom:15px;font-size:1.375rem;font-family:Roboto,sans-serif;font-weight:700}@media (min-width:768px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h5,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h5,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h5{font-size:1.5rem;margin-bottom:24px}}@media (min-width:992px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h5,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h5,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h5{font-size:1.75rem;margin-bottom:12px}}@media (min-width:1200px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h5,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h5,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h5{font-size:1.875rem;line-height:1.2}}.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child p,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) p,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child p{font-size:1rem;color:#1a1a1a}@media (min-width:768px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child p,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) p,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child p{margin-bottom:24px}}@media (min-width:992px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child p,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) p,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child p{margin-bottom:12px}}@media (min-width:1200px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child p,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) p,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child p{font-size:1.125rem;line-height:1.6;margin-bottom:24px}}.four-column-content{color:#000;padding:0 0 40px 0}@media (min-width:768px){.four-column-content{padding:0 0 40px 0}}@media (min-width:768px){.four-column-content{padding:0 0 60px 0}}.four-column-content .col-md-4{width:157px;outline:0}.four-column-content .four-column-content-wrap .four-column-content-symbol{position:relative;margin:0 0 24px 0;box-shadow:0 5px 20px 0 rgba(114,114,114,.5);max-width:130px;height:180px}@media (min-width:576px){.four-column-content .four-column-content-wrap .four-column-content-symbol{margin:20px 0}}@media (min-width:768px){.four-column-content .four-column-content-wrap .four-column-content-symbol{margin:0 0 20px 0;max-width:210px;height:300px}}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-symbol{margin:0 0 20px 0}}@media (min-width:1200px){.four-column-content .four-column-content-wrap .four-column-content-symbol{max-width:255px;height:360px}}.four-column-content .four-column-content-wrap .four-column-content-symbol img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.four-column-content .four-column-content-wrap .four-column-content-symbol.dark-img a{color:#fff}.four-column-content .four-column-content-wrap .four-column-content-info .four-column-hover{text-decoration:underline}.four-column-content .four-column-content-wrap .four-column-content-info a{color:#2980b9}.four-column-content .four-column-content-wrap .four-column-content-info h4{font-size:.875rem;line-height:1.2;font-weight:500;padding:0;margin:0}@media (min-width:768px){.four-column-content .four-column-content-wrap .four-column-content-info h4{font-size:1.125rem;font-weight:500}}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-info h4{font-size:1rem}}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-info h4{font-size:1.125rem}}.four-column-content .four-column-content-wrap .four-column-content-info p{font-size:1rem}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-info p{font-size:.875rem;line-height:1.6}}@media (min-width:1200px){.four-column-content .four-column-content-wrap .four-column-content-info p{font-size:.9375rem}}.four-column-content .four-column-content-wrap .four-column-content-info p.publication-date{font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.6;font-style:italic;font-weight:300;margin-bottom:0;color:#666}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-info p.publication-date{font-size:.875rem}}@media (min-width:1200px){.four-column-content .four-column-content-wrap .four-column-content-info p.publication-date{font-size:.9375rem}}.four-column-content .four-column-content-wrap .four-column-content-info .blue-button{width:100%}.four-column-content .btn{display:none}@media (min-width:768px){.four-column-content .btn{display:block}}@media (min-width:768px){.show-1-row .limit-visibility .post-column:nth-child(-n+4){display:block}.show-1-row .limit-visibility .post-column:nth-child(n+4){display:none}}@media (min-width:992px){.show-1-row .limit-visibility .post-column:nth-child(-n+5){display:block}.show-1-row .limit-visibility .post-column:nth-child(n+5){display:none}}@media (min-width:768px){.show-2-rows .limit-visibility .post-column:nth-child(-n+7){display:block}.show-2-rows .limit-visibility .post-column:nth-child(n+7){display:none}}@media (min-width:992px){.show-2-rows .limit-visibility .post-column:nth-child(-n+9){display:block}.show-2-rows .limit-visibility .post-column:nth-child(n+9){display:none}}.split-three-column{margin-top:0;margin-bottom:40px}@media (min-width:768px){.split-three-column{margin-top:0;margin-bottom:40px}}@media (min-width:992px){.split-three-column{margin-top:0;margin-bottom:60px}}.split-three-column .three-column-box .three-column-info{margin-bottom:24px;padding-left:0;padding-right:0}@media (min-width:768px){.split-three-column .three-column-box .three-column-info{padding-top:0;margin-bottom:0}}@media (min-width:992px){.split-three-column .three-column-box .three-column-info{margin-bottom:0}}.split-three-column .three-column-box .three-column-info p{display:block;font-size:1rem;line-height:1.6;color:#000;margin-bottom:20px}@media (min-width:768px){.split-three-column .three-column-box .three-column-info p{margin-bottom:20px}.split-three-column .three-column-box .three-column-info p:last-child{margin-bottom:40px}}@media (min-width:992px){.split-three-column .three-column-box .three-column-info p:last-child{margin-bottom:34px}}@media (min-width:1200px){.split-three-column .three-column-box .three-column-info p{font-size:1.125rem;margin-bottom:20px}}.split-three-column .three-column-box .three-column-images{min-height:184px;position:relative;overflow:hidden;max-width:100%;margin:auto}@media (min-width:768px){.split-three-column .three-column-box .three-column-images{min-height:330px;margin-left:0;margin-right:0}}@media (min-width:1200px){.split-three-column .three-column-box .three-column-images{min-height:430px;margin-bottom:80px}}.split-three-column .three-column-box .split-image{position:absolute}.split-three-column .three-column-box .split-image img{height:184px;position:relative;left:-35%;max-width:inherit}@media (min-width:768px){.split-three-column .three-column-box .split-image img{height:330px}}@media (min-width:992px){.split-three-column .three-column-box .split-image img{left:-25%}}@media (min-width:1200px){.split-three-column .three-column-box .split-image img{left:-30%;height:430px}}html[dir=rtl] .split-three-column .three-column-box .split-image img{right:-25%}@media (min-width:992px){html[dir=rtl] .split-three-column .three-column-box .split-image img{right:-15%}}@media (min-width:1200px){html[dir=rtl] .split-three-column .three-column-box .split-image img{right:-20%;height:430px}}html[dir=rtl] .split-three-column .three-column-box .first-column{margin-right:-50px;margin-left:-130px}html[dir=rtl] .split-three-column .three-column-box .first-column img{right:35px}html[dir=rtl] .split-three-column .three-column-box .second-column{transform:skew(-25deg);border-left:10px solid #faf7ec;border-right:10px solid #faf7ec;z-index:2;width:110%;right:0;top:0;overflow:hidden}html[dir=rtl] .split-three-column .three-column-box .second-column img{transform:skew(25deg)}@media (max-width:576px){html[dir=rtl] .split-three-column .three-column-box .second-column img{right:-50px}}.split-three-column .three-column-box .first-column{margin-left:-50px;margin-right:-130px}.split-three-column .three-column-box .first-column img{left:35px}.split-three-column .three-column-box .second-column{transform:skew(25deg);border-left:10px solid #faf7ec;border-right:10px solid #faf7ec;z-index:2;width:110%;left:0;top:0;overflow:hidden}.split-three-column .three-column-box .second-column img{transform:skew(-25deg)}@media (max-width:576px){.split-three-column .three-column-box .second-column img{left:-50px}}.split-three-column .three-column-box .third-column{z-index:1}.counter-block{text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:40px}@media (min-width:992px){.counter-block{margin-bottom:60px}}@media (min-width:1200px){.counter-block{margin-bottom:80px}}.counter-block .counter-target{display:block;line-height:1;font-size:30px;letter-spacing:.05em;margin-bottom:15px}.counter-block.counter-style-plain .counter-target{font-size:50px;margin-bottom:20px}.counter-block .progress-container{background-color:#ccc;height:30px;margin-bottom:15px}.counter-block .progress-bar{background-color:#074365;height:100%}.counter-block .progress-arc{max-width:225px;margin-bottom:-20px;fill:none;stroke-width:3}.counter-block .progress-arc .background{stroke:#ccc}.counter-block .progress-arc .foreground{stroke:#074365}.covers-block{padding-bottom:0}@media (min-width:768px){.covers-block{margin-bottom:40px}}@media (min-width:992px){.covers-block{margin-bottom:60px}}@media (min-width:1200px){.covers-block{margin-bottom:80px}}.covers-block h2{margin-bottom:15px}@media (min-width:768px){.covers-block h2{margin-bottom:22px}}@media (min-width:992px){.covers-block h2{margin-bottom:20px}}.covers-block .row{display:flex;flex-wrap:wrap}.show-3-covers .limit-visibility .cover-card-column:nth-child(n+3){display:none}@media (min-width:992px){.show-3-covers .limit-visibility .cover-card-column:nth-child(-n+4){display:block}.show-3-covers .limit-visibility .cover-card-column:nth-child(n+4){display:none}}.show-6-covers .limit-visibility .cover-card-column:nth-child(n+5){display:none}@media (min-width:992px){.show-6-covers .limit-visibility .cover-card-column:nth-child(-n+7){display:block}.show-6-covers .limit-visibility .cover-card-column:nth-child(n+7){display:none}}.show-all-covers .limit-visibility .cover-card-column:nth-child(n+5){display:none}@media (min-width:992px){.show-all-covers .limit-visibility .cover-card-column:nth-child(n+5){display:block}}.cover-card{flex-basis:100%;padding:32px 15px 60px;margin-bottom:16px;position:relative;box-shadow:0 0 10px rgba(0,0,0,.35);background-size:cover;background-position:top;color:#191919}@media (min-width:768px){.cover-card{flex-basis:48%;min-height:414px;padding:18px 15px 60px;margin-bottom:32px}}@media (min-width:992px){.cover-card{flex-basis:32%;min-height:364px;max-height:364px}}@media (min-width:1200px){.cover-card{padding:32px 24px 60px}}.cover-card:before{content:"";opacity:0;transition:opacity .1s linear;position:absolute}.cover-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,0))}.cover-card:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.cover-card:hover:before{content:"";background:linear-gradient(180deg,rgba(51,51,51,.6),rgba(250,247,236,.9),rgba(255,255,255,.8));position:absolute;left:0;top:0;height:100%;width:100%;opacity:1}@media (min-width:768px){.cover-card:hover p{color:#191919;display:block}}.cover-card:hover .btn{background-color:#ee562d;border-color:#ee562d}.cover-card--evergreen:before{content:"";background:#000;position:absolute;left:0;top:0;height:100%;width:100%;opacity:.25}.cover-card--evergreen:hover:before{content:"";background:#1b4a1b;position:absolute;left:0;top:0;height:100%;width:100%;opacity:.7}.cover-card--evergreen:hover h2,.cover-card--evergreen:hover p{color:#fff}.cover-card.dark-card-bg{color:#fff}.cover-card>*{position:relative;z-index:1}.cover-card .cover-card-heading{font-size:1.5rem;line-height:1.2;font-weight:500;margin-bottom:24px;padding-top:0;max-width:80%;transition:color .1s linear;color:#fff;text-shadow:1px 1px 3px #000}@media (min-width:992px){.cover-card .cover-card-heading{font-size:1.5rem;margin-top:8px;max-width:100%}}.cover-card p{font-size:.9375rem;line-height:1.6;display:none}@media (min-width:992px){.cover-card{transition:box-shadow 150ms linear;padding-bottom:70px}.cover-card:not(.single-cover){box-shadow:none}.cover-card:not(.single-cover):hover{box-shadow:0 0 10px rgba(0,0,0,.5)}}.cover-card-tag{color:#ffd204;display:inline-block;margin-bottom:8px;text-decoration:none;text-shadow:1.5px 1.5px 1.5px #000;font-weight:800;font-family:Roboto,sans-serif}.cover-card-tag:hover{color:#ffd204}@media (min-width:992px){.cover-card-tag{margin-bottom:0;font-size:.875rem;margin-right:4px}}.cover-card-btn{position:absolute;bottom:0;left:0;right:0;margin:15px auto;width:92%;cursor:pointer}.happy-point-block-wrap{width:100vw;height:444px;overflow:hidden}.happy-point-block-wrap:before{content:"";background:#d6e6f2;position:absolute;left:0;top:0;height:100%;width:100%;opacity:.6}@media (min-width:768px){.happy-point-block-wrap{max-height:480px}}@media (min-width:992px){.happy-point-block-wrap{max-height:500px}}@media (min-width:1200px){.happy-point-block-wrap{height:620px;width:100vw;position:relative}.happy-point-block-wrap:before{content:"";background:#d6e6f2;position:absolute;left:0;top:0;height:100%;width:100%;opacity:.6}}.happy-point-block-wrap .container{height:inherit;width:100%}@media (min-width:768px){.happy-point-block-wrap .container{max-width:none}}.happy-point-block-wrap .container .row{height:inherit}.happy-point-block-wrap .happy-point{height:inherit;padding-top:50px}@media (min-width:768px){.happy-point-block-wrap .happy-point{text-align:center;padding-top:150px;padding-left:0;padding-right:0}}@media (min-width:1200px){.happy-point-block-wrap .happy-point{padding-top:220px}}.happy-point-block-wrap .happy-point iframe{height:390px}@media (max-width:576px){.happy-point-block-wrap .happy-point iframe{position:absolute;width:100vw;bottom:0}}@media (min-width:768px){.happy-point-block-wrap .happy-point iframe{width:80vw}}@media (min-width:992px){.happy-point-block-wrap .happy-point iframe{width:100%}}.happy-point-block-wrap h2{width:75%;font-size:1.625rem;line-height:32px;margin-bottom:24px}@media (min-width:768px){.happy-point-block-wrap h2{font-size:1.75rem;line-height:34px;margin-bottom:20px;color:#000}}@media (min-width:992px){.happy-point-block-wrap h2{font-size:2.125rem;margin-bottom:30px}}@media (min-width:1200px){.happy-point-block-wrap h2{font-size:2.25rem;margin-bottom:42px}}.happy-point-block-wrap h5{font-size:1rem;line-height:24px}@media (min-width:768px){.happy-point-block-wrap h5{font-size:1.125rem;line-height:28px}}@media (min-width:992px){.happy-point-block-wrap h5{line-height:24px}}.happy-point-block-wrap p{font-family:Roboto,sans-serif;font-size:.8125rem;line-height:18px;color:#666;text-align:left}@media (min-width:768px){.happy-point-block-wrap p{text-align:center}}@media (min-width:992px){.happy-point-block-wrap p{text-align:left}}.happy-point-block-wrap>picture img{position:absolute;height:auto;width:100%;object-fit:cover}@supports (object-fit:cover){.happy-point-block-wrap>picture img{height:500px}}.happy-point-block-wrap form .custom-select,.happy-point-block-wrap form input{height:42px;border-radius:0;border-color:transparent;margin-bottom:16px}@media (min-width:768px){.happy-point-block-wrap form .custom-select,.happy-point-block-wrap form input{margin-bottom:inherit}}.happy-point-block-wrap .subscriber-btn{margin-top:0;margin-bottom:16px;width:100%;padding:10px;border:1px solid transparent}.happy-point-block-wrap .subscriber-btn:hover{background-color:#ee562d}@media (min-width:768px){.happy-point-block-wrap .subscriber-btn{margin-top:16px}}@media (min-width:992px){.happy-point-block-wrap .subscriber-btn{margin-top:0;height:42px;line-height:42px}}@media (min-width:1200px){.happy-point-block-wrap .subscriber-btn{margin-bottom:8px}}.gallery-grid{margin-bottom:60px}.gallery-grid .grid-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:-7.5px}.gallery-grid .grid-item{height:0;overflow:hidden;position:relative;margin:7.5px 0;width:50%;padding-top:33.33333%}@media (min-width:768px){.gallery-grid .grid-item{width:33.33333%;padding-top:22.22222%}}@media (min-width:1200px){.gallery-grid .grid-item{width:25%;padding-top:16.66667%}}.gallery-grid .grid-item img{position:absolute;top:0;left:7.5px;width:calc(100% - 15px);height:100%;object-fit:cover}.block-media{padding:50px 15px}@media (min-width:576px){.block-media{padding:50px 0}}.block-media img{width:100%}.media-block h2{padding-left:15px}@media (min-width:576px){.media-block h2{padding-left:0}}.media-block .audio-embed,.media-block .video-embed{margin-bottom:40px}@media (min-width:992px){.media-block .audio-embed,.media-block .video-embed{margin-bottom:60px}}@media (min-width:1200px){.media-block .audio-embed,.media-block .video-embed{margin-bottom:80px}}.media-block .video-embed{height:240px}.media-block .video-embed video[poster]{object-fit:inherit}@media (min-width:576px){.media-block .video-embed{height:240px}}@media (min-width:768px){.media-block .video-embed{height:400px}}@media (min-width:992px){.media-block .video-embed{height:530px}}@media (min-width:1200px){.media-block .video-embed{height:630px}}.media-block .wp-video,.media-block .wp-video-shortcode,.media-block iframe{width:100%!important;height:100%!important}.media-block .container{padding-left:0;padding-right:0}@media (min-width:768px){.media-block .container{padding-left:15px;padding-right:15px}}.social-media-block{z-index:3}.social-media-block .social-media-embed{margin-bottom:20px}.social-media-block .social-media-embed.aligncenter{text-align:center}.social-media-block .social-media-embed.aligncenter>*{margin-left:auto!important;margin-right:auto!important}.split-two-column{background-color:#000;color:#fff;display:flex;position:relative;overflow:hidden;z-index:2;margin-bottom:5px;width:100vw}@media (min-width:576px){.split-two-column{height:400px}}@media (min-width:768px){.split-two-column{height:360px;margin-bottom:10px}}@media (min-width:992px){.split-two-column{height:416px;margin-bottom:10px}}@media (min-width:1200px){.split-two-column{height:516px}}.split-two-column-item-image{position:absolute;background-size:cover;background-position:center;height:100%;width:100%;top:0}.split-two-column-item-image:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(190deg,rgba(0,0,0,.7),rgba(0,0,0,.5),rgba(0,0,0,.2))}html[dir=rtl] .split-two-column-item-image:before{right:0;left:auto}.split-two-column-item-image img{width:100%;height:100%;object-fit:cover}.split-two-column-item-title{font-size:1.75rem}.split-two-column-item-title a{color:#fff;text-shadow:1px 1px 3px #000}@media (min-width:576px){.split-two-column-item-title{font-size:1.75rem;margin-top:-.5em;margin-bottom:1.25em}}@media (min-width:768px){.split-two-column-item-title{font-size:2.5rem;line-height:1.2;margin-bottom:12px}}@media (min-width:992px){.split-two-column-item-title{font-size:4.125rem}}@media (min-width:1200px){.split-two-column-item-title{font-size:2.5rem;margin-top:-.5em;margin-bottom:20px}}.split-two-column-item-tag{font-family:Roboto,sans-serif;font-size:1.75rem;font-weight:700;color:#ffd204;display:block;margin-bottom:.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.split-two-column-item-tag:hover{color:#ffd204;text-shadow:1px 1px 3px #000}@media (min-width:768px){.split-two-column-item-tag{font-size:1.5rem;margin-bottom:15px;margin-top:5px}}@media (min-width:992px){.split-two-column-item-tag{font-size:2.5rem}}@media (min-width:1200px){.split-two-column-item-tag{margin-bottom:20px;margin-top:-30px}}.split-two-column-item-link,.split-two-column-item-subtitle{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.75;margin-bottom:10px}@media (min-width:768px){.split-two-column-item-link,.split-two-column-item-subtitle{font-size:.9375rem;font-weight:400;text-shadow:1px 1px 1px #000;line-height:1.6;margin-bottom:18px}}@media (min-width:992px){.split-two-column-item-link,.split-two-column-item-subtitle{font-size:1.0625rem;line-height:1.5;margin-bottom:36px}}@media (min-width:1200px){.split-two-column-item-link,.split-two-column-item-subtitle{font-size:1.25rem;margin-left:0;font-weight:400;line-height:1.6;margin-bottom:30px}}.split-two-column-item-link{text-decoration:none;color:#ffd204}.split-two-column-item-link:hover{color:#ffd204;text-decoration:underline}@media (min-width:576px){.item--left .split-two-column-item-content{width:45%;right:15%}html[dir=rtl] .item--left .split-two-column-item-content{right:auto;left:15%}.item--right .split-two-column-item-content{width:45%;left:15%}html[dir=rtl] .item--right .split-two-column-item-content{left:auto;right:15%}}@media (min-width:768px){.item--left .split-two-column-item-content{width:50%;right:10%}html[dir=rtl] .item--left .split-two-column-item-content{right:auto;left:10%}.item--right .split-two-column-item-content{width:50%;left:12%}html[dir=rtl] .item--right .split-two-column-item-content{left:auto;right:12%}}@media (min-width:992px){.item--left .split-two-column-item-content{width:42%;right:15%}html[dir=rtl] .item--left .split-two-column-item-content{left:15%;right:auto}.item--right .split-two-column-item-content{width:42%;left:15%}html[dir=rtl] .item--right .split-two-column-item-content{left:auto;right:15%}}@media (min-width:1200px){.item--left .split-two-column-item-content{width:40%}.item--right .split-two-column-item-content{width:40%}}@media (min-width:992px){.split-two-column-item-button{width:70%}}@media (min-width:1200px){.split-two-column-item-button{width:60%}}@media (max-width:576px){.item--right,.split-two-column-item-button,.split-two-column-item-link,.split-two-column-item-subtitle,.split-two-column-item-tag{display:none}.item--left{width:100%}.split-two-column-item-title{margin:0;position:relative}}@media (max-width:576px) and (min-width:992px){.split-two-column-item-title{font-size:2.5rem;line-height:1.2;margin-bottom:20px}}@media (max-width:576px){.split-two-column-item-title a{display:block;padding:45px 15px}.split-two-column-item-title a:after{content:"";position:absolute;top:40%;right:15px;pointer-events:none;background-image:url(images/icons/angle-right.svg);background-position:50% 50%;background-size:1rem 1rem;background-repeat:no-repeat;margin-right:2px;height:2.2rem;width:2.2rem;margin-bottom:-2px;display:inline-block}@supports (mask-repeat:no-repeat) or (-webkit-mask-repeat:no-repeat){.split-two-column-item-title a:after{background-image:none;background-color:#ffd204;-webkit-mask-image:url(images/icons/angle-right.svg);mask-image:url(images/icons/angle-right.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;margin-right:0}}html[dir=rtl] .split-two-column-item-title a:after{right:auto;left:15px}.split-two-column-item-content{position:relative}}@media (min-width:576px){.split-two-column-item{top:0;height:100%;width:75%;position:absolute;overflow:hidden;transform:skew(30deg,0deg)}.item--left{left:-25%;width:80%}html[dir=rtl] .item--left{left:auto;right:-25%}.item--left .split-two-column-item-image{left:24%}html[dir=rtl] .item--left .split-two-column-item-image{left:auto;right:24%}.item--left:after{position:absolute;top:0;left:0;content:"";display:block;height:100%;width:100%;background:linear-gradient(100deg,rgba(0,0,0,.7),rgba(0,0,0,.3),rgba(255,255,255,0))}html[dir=rtl] .item--left:after{left:auto;right:0}.item--right{right:-25%}html[dir=rtl] .item--right{right:auto;left:-25%}.item--right .split-two-column-item-image{right:0;left:-25%}html[dir=rtl] .item--right .split-two-column-item-image{left:auto;right:-25%}.item--right .split-two-column-item-subtitle{display:none}.item--right:before{content:"";position:absolute;z-index:1;height:100%;width:25%;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.05),rgba(255,255,255,0))}.split-two-column-item-content,.split-two-column-item-image{position:absolute;transform:skew(-30deg,0deg)}.split-two-column-item-content{top:50%;transform:translate(0,-50%) skew(-30deg,0deg);z-index:1;width:40%}}@media (min-width:768px){.item--right .split-two-column-item-subtitle{display:block}}.four-column{margin:40px 0}@media (min-width:768px){.four-column{margin:40px 0 60px 0}}@media (min-width:992px){.four-column{margin:60px 0}}@media (min-width:1200px){.four-column{margin:0 0 80px 0}}.four-column h2{font-size:1.625rem;line-height:1.2;text-align:center;margin:60px 0 35px 0;color:#0a4f45}@media (min-width:768px){.four-column h2{font-size:2.375rem;margin-top:74px;margin-bottom:57px}}@media (min-width:992px){.four-column h2{text-align:left;font-size:3rem;font-weight:900;margin-top:84px;margin-bottom:66px}}@media (min-width:1200px){.four-column h2{font-size:2.5rem;margin-bottom:30px}}.four-column a{text-decoration:none;font-weight:700;color:#074365}.four-column h3{font-weight:700;font-size:1.875rem;color:#1a1a1a}.four-column-wrap{margin-bottom:40px}.four-column-wrap:last-child{margin-bottom:10px}@media (min-width:768px){.four-column-wrap{margin-bottom:36px}}@media (min-width:992px){.four-column-wrap{margin-bottom:0}}.four-column-symbol-container{margin:0 auto 5px auto;display:block;width:102px;height:102px}@media (min-width:768px){.four-column-symbol-container{margin:0 0 10px 0;text-align:inherit}}@media (min-width:1200px){.four-column-symbol-container{margin-bottom:24px}}.four-column-symbol-container img{width:102px;height:102px}.four-column-information{float:left}.four-column-information h5{text-align:center;line-height:normal;margin-bottom:15px}@media (min-width:768px){html[dir=rtl] .four-column-information h5{text-align:right}}@media (min-width:768px){.four-column-information h5{text-align:left;margin-bottom:16px}}@media (min-width:992px){.four-column-information h5{margin-bottom:12px;font-weight:500}}@media (min-width:1200px){.four-column-information h5{margin-bottom:20px}}.four-column-information h5 a{font-weight:700;font-family:Roboto,sans-serif}@media (min-width:768px){.four-column-information h5 a{font-size:1.125rem}}@media (min-width:1200px){.four-column-information h5 a{font-size:1.25rem}}.four-column-information p{font-size:.9375rem;line-height:1.6;color:#1a1a1a}@media (min-width:768px){.four-column-information p{font-size:.875rem;margin-bottom:24px}}@media (min-width:992px){.four-column-information p{margin-bottom:12px}}@media (min-width:1200px){.four-column-information p{font-size:.9375rem;margin-bottom:24px}}.four-column-information a{font-family:Roboto,sans-serif}@media (min-width:768px){.four-column-information a{font-size:.9375rem}}@media (min-width:992px){.four-column-information a{font-size:.875rem}}@media (min-width:1200px){.four-column-information a{font-size:.9375rem}}.four-column-information a:hover{text-decoration:underline}.subheader h2{font-size:1.375rem;line-height:1.38;margin-bottom:15px}@media (min-width:768px){.subheader h2{font-size:1.5rem;line-height:1.2}}@media (min-width:992px){.subheader h2{font-size:1.75rem;margin-bottom:12px}}@media (min-width:1200px){.subheader h2{font-size:1.875rem;margin-bottom:20px}}.subheader p{margin-top:0;margin-bottom:15px}@media (min-width:768px){.subheader p{margin-bottom:24px}}@media (min-width:992px){.subheader p{margin-top:0;margin-bottom:20px;width:70%}}@media (min-width:1200px){.subheader p{font-size:1.125rem;line-height:1.6;margin-bottom:30px}}.submenu-block{background-color:rgba(255,255,255,.9);box-shadow:5px 5px 5px 0 rgba(128,128,128,.5);margin-bottom:40px;padding:20px 40px}.submenu-block h1,.submenu-block h2{color:#666;font-family:Roboto,sans-serif;margin-bottom:16px}.submenu-block>ul{display:flex;flex-wrap:wrap}.submenu-block>ul>li{flex-basis:100%;padding:0}.submenu-block a{color:#014c8c;text-decoration:none}.submenu-block .submenu-heading{font-weight:700;font-size:1.2em;color:#666;margin-top:18px}.submenu-block ul{margin:0;padding:0;list-style:none}.submenu-block ul ul{margin:16px}.submenu-block li{margin:6px 0 0}.submenu-block li.list-heading>ul{margin-left:0}.submenu-block li.list-style-none{list-style:none}.submenu-block li.list-style-bullet::before{content:"";background-image:url(images/icons/angle-right.svg);background-position:50% 50%;background-size:1rem 1rem;background-repeat:no-repeat;margin-right:2px;height:1rem;width:1rem;margin-bottom:-2px;display:inline-block}@supports (mask-repeat:no-repeat) or (-webkit-mask-repeat:no-repeat){.submenu-block li.list-style-bullet::before{background-image:none;background-color:#014c8c;-webkit-mask-image:url(images/icons/angle-right.svg);mask-image:url(images/icons/angle-right.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;margin-right:0}}.submenu-block li.list-style-number{list-style:decimal;margin-left:20px}@media (min-width:992px){.submenu-block.submenu-long>ul>li{flex-basis:50%}}@media (min-width:992px){.submenu-block.submenu-short>ul>li{flex-basis:33%}}.submenu-block.submenu-sidebar{z-index:4}@media (min-width:768px){.submenu-block.submenu-sidebar{float:right;max-width:350px;margin:0 0 15px 15px}}.back-top,div.page-template>.back-top{background-image:url(images/arrow-up.svg);background-repeat:no-repeat;position:fixed;height:44px;width:44px;left:calc(85% - 26px);bottom:50px;background-color:#074365;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.25);display:none;z-index:1000}@media (min-width:1200px){.back-top,div.page-template>.back-top{height:60px;width:60px}}.back-top:hover,div.page-template>.back-top:hover{text-decoration:none}.what-you-can-do-wrapper{margin-bottom:40px}@media (min-width:768px){.what-you-can-do-wrapper{margin-bottom:0}}.what-you-can-do-wrapper h3{font-size:1.375rem;font-weight:700;margin-bottom:15px;line-height:1.2;padding-top:0}@media (min-width:576px){.what-you-can-do-wrapper h3{padding-top:20px}}@media (min-width:768px){.what-you-can-do-wrapper h3{padding-top:0;font-size:1.5rem}}@media (min-width:992px){.what-you-can-do-wrapper h3{font-size:1.75rem}}@media (min-width:1200px){.what-you-can-do-wrapper h3{padding-top:0;font-size:1.875rem;margin-bottom:20px}}.what-you-can-do-wrapper .col-md-12{padding-top:30px}@media (min-width:576px){.what-you-can-do-wrapper .col-md-12{padding-top:0}}@media (min-width:576px){.what-you-can-do-wrapper .add-action-list-wrap{margin:20px 0 0}}@media (min-width:768px){.what-you-can-do-wrapper .add-action-list-wrap{margin:20px 0 0}}@media (min-width:576px){.what-you-can-do-wrapper .add-action-list-wrap .btn-primary{width:57%;font-size:.75rem}}@media (min-width:768px){.what-you-can-do-wrapper .add-action-list-wrap .btn-primary{width:60%}}.what-you-can-do-wrapper p{color:#011d1e;font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.what-you-can-do-wrapper p{font-size:1.1875rem}}@media (min-width:992px){.what-you-can-do-wrapper p{font-size:1.25rem}}@media (min-width:1200px){.what-you-can-do-wrapper p{font-size:1.375rem}}.can-do-steps{cursor:default;margin-top:35px;position:relative}@media (min-width:768px){.can-do-steps{margin-bottom:50px}}@media (min-width:768px){.can-do-steps{margin-bottom:60px}}@media (min-width:992px){.can-do-steps{margin:35px 0 0 0}}@media (min-width:1200px){.can-do-steps{margin:35px 0 80px}.can-do-steps::after{display:block;content:"";clear:both}}.can-do-steps .step-number{float:left;display:block;margin-right:20px;width:74px;height:74px;line-height:74px;text-align:center;font-size:2.75rem;background:#333;border-radius:50%;color:#fff;opacity:.7;text-transform:uppercase;font-weight:500}html[dir=rtl] .can-do-steps .step-number{margin-right:0}@media (min-width:992px){.can-do-steps .step-number{float:none;width:126px;height:126px;vertical-align:middle;line-height:114px;font-size:4.375rem;position:relative;background-color:#074365;opacity:1}}.can-do-steps .step-number.active{background:#333;opacity:.8;color:#fff}@media (min-width:992px){.can-do-steps .step-number.active{background-color:#079;opacity:1}}@media (min-width:992px){.can-do-steps .step-number.active .step-number-inner{background-color:#079;border-color:#86eee7}}.can-do-steps .step-number .step-number-inner{font-family:Roboto,sans-serif}@media (min-width:992px){.can-do-steps .step-number .step-number-inner{position:absolute;background-color:#074365;border-color:#86eee7;border-style:solid;border-width:2px;border-radius:50%;right:5px;left:5px;top:5px;bottom:5px}}.can-do-steps .step-info h5{font-size:.9375rem;line-height:19px;font-weight:700;color:#017e7a}@media (min-width:768px){.can-do-steps .step-info h5{font-weight:500;color:#264042;font-size:1.25rem;line-height:30px}}@media (min-width:992px){.can-do-steps .step-info h5{padding-top:48px;color:#1a1a1a}}@media (min-width:1200px){.can-do-steps .step-info h5{margin-bottom:18px}}.can-do-steps .step-info p{color:#1a1a1a;font-size:.875rem;opacity:.75}@media (min-width:1200px){.can-do-steps .step-info p{font-size:.9375rem;line-height:1.6;margin-bottom:20px}}.can-do-steps .step-info .blue-button{width:100%}.can-do-steps .step-info .steps-action{margin-top:20px}.can-do-steps .step-info .steps-action a.btn{width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:35px}@media (min-width:1200px){.can-do-steps .step-info .steps-action a.btn{width:250px}}.can-do-steps .step-info .steps-action img{width:100%;height:210px;object-fit:cover;object-position:10% 10%;margin-bottom:35px}@media (min-width:1200px){.can-do-steps .step-info .steps-action img{height:250px}}.can-do-steps-mobile{margin:6px 15px 0 0;width:100%}.can-do-steps-mobile .card{background:0 0;border:none;box-shadow:none}.can-do-steps-mobile .card .card-header{font-weight:400;font-size:.9375rem;font-family:Roboto,sans-serif;text-decoration:none;padding:10px 10px 5px 10px;margin-bottom:10px;background:#074365;border:none;color:#fff}.can-do-steps-mobile .card .card-header:hover{text-decoration:none}.can-do-steps-mobile .card .info-with-image-wrap .mobile-accordion-info{color:#017e7a;font-size:.875rem}.can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap{padding-bottom:35px}.can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:90%;height:190px;object-fit:cover;object-position:10% 10%}@media (min-width:576px){.can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:70%}}@media (min-width:768px){.can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:50%;height:220px}}.can-do-steps-mobile .card .info-with-image-wrap .btn-secondary{margin-bottom:20px}.can-do-steps-mobile .card .card-block{padding:8px 28px;border-bottom:none;margin-bottom:10px}.can-do-steps-mobile .card .card-block p{color:#1a1a1a;font-size:.875rem;line-height:22px}.can-do-steps-mobile .card .step-number{font-family:Roboto,sans-serif;font-size:1rem;font-weight:900;color:#fff;line-height:1.5;padding-right:9px;float:left;vertical-align:bottom;padding-bottom:5px}.content-two-column-block{padding-top:0}@media (min-width:992px){.content-two-column-block{padding-top:0;padding-bottom:60px}}@media (min-width:1200px){.content-two-column-block{padding-top:0;padding-bottom:80px}}@media (min-width:768px){.page-child .content-two-column-block{padding-top:0}}@media (min-width:992px){.page-child .content-two-column-block{padding-bottom:60px}}@media (min-width:1200px){.page-child .content-two-column-block{padding-top:0;padding-bottom:80px}}.content-two-column-block .heading{padding-left:0}.content-two-column-block h2{font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:15px;width:100%;color:#000}@media (min-width:768px){.content-two-column-block h2{font-size:1.5rem;width:80%}}@media (min-width:992px){.content-two-column-block h2{font-size:1.75rem;margin-bottom:20px;width:90%}}@media (min-width:1200px){.content-two-column-block h2{font-size:1.875rem;margin-bottom:20px;line-height:1.2}}.content-two-column-block p{font-size:1rem;line-height:1.6;margin-bottom:16px;color:#1a1a1a}@media (min-width:768px){.content-two-column-block p{width:80%}}@media (min-width:992px){.content-two-column-block p{line-height:1.6;width:auto}}@media (min-width:1200px){.content-two-column-block p{font-size:1.125rem;width:92%}}@media (min-width:1200px){.page-child .content-two-column-block .btn{max-width:100%;width:auto}}.content-two-column-block .btn:hover{border-color:#074365} +.article-listing-intro{display:flex;margin-top:60px}.article-listing-intro>div:first-of-type{padding-left:0}.article-list-item{display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(255,255,255,.8);box-shadow:0 3px 10px rgba(0,0,0,.1);margin:16px 0}@media (min-width:768px){.article-list-item{flex-direction:row}}@media (min-width:992px){.article-list-item{background-color:transparent;box-shadow:none}}.article-list-item .article-hover{text-decoration:underline}.article-list-item:first-of-type{margin-top:0}@media (min-width:768px){.article-list-item:first-of-type{margin-top:10px}}.article-list-item a{color:inherit}.article-list-item-image-max-width img{width:100%;height:190px;object-fit:cover;object-position:50% 50%;margin-right:16px}html[dir=rtl] .article-list-item-image-max-width img{margin-right:0;margin-left:16px}@media (min-width:576px){.article-list-item-image-max-width img{height:310px}}@media (min-width:768px){.article-list-item-image-max-width img{height:170px}}@media (min-width:992px){.article-list-item-image-max-width img{height:210px}}.article-list-item-image{order:2}@media (min-width:768px){.article-list-item-image{flex-basis:30%;order:0}}@media (min-width:992px){.article-list-item-image{flex-basis:30%}}.article-list-item-body{padding:15px}@media (min-width:768px){.article-list-item-body{flex-basis:68%}}@media (min-width:992px){.article-list-item-body{flex-basis:68%;padding:0}}.article-list-item-headline{font-size:1.25rem;line-height:1.3;font-weight:500;color:#000;margin:5px 0}@media (min-width:992px){.article-list-item-headline{font-size:1.375rem}}@media (min-width:1200px){.article-list-item-headline{font-size:1.5rem}}.article-list-item-meta{color:#666;font-family:Roboto,sans-serif;font-style:italic;font-size:.875rem;font-weight:300;margin:0}@media (min-width:992px){.article-list-item-meta{font-size:.9375rem;width:80%}}.article-list-item-author:after{content:"\2022";display:inline-block;padding:0 3px 0 5px}.article-list-item-content{display:none;font-weight:300;font-size:1rem;line-height:1.6;margin:10px 0 0;width:80%}@media (min-width:992px){.article-list-item-content{display:block}}@media (min-width:1200px){.article-list-item-content{font-size:1.125rem}}.article-image-holder{background-image:repeating-linear-gradient(0deg,transparent -53%,rgba(157,187,190,.1) 100%,#ecf1f3 0);display:flex;align-items:center;justify-content:center}.article-image-holder img{width:auto}.article-image-holder img[data-src]{opacity:0}@media (min-width:576px){.article-image-holder img{max-height:340px}}@media (min-width:768px){.article-image-holder img{max-height:138px}}@media (min-width:992px){.article-image-holder img{max-height:186px}}@media (min-width:1200px){.article-image-holder img{max-height:222px}}.campaign-thumbnail-block{margin-bottom:30px;padding-top:0}@media (min-width:768px){.campaign-thumbnail-block{padding-bottom:40px}}@media (min-width:992px){.campaign-thumbnail-block{padding-bottom:60px}}@media (min-width:1200px){.campaign-thumbnail-block{margin-bottom:0}}.campaign-thumbnail-block .container{padding-left:0;padding-right:0}@media (min-width:768px){.campaign-thumbnail-block .container{padding-left:15px;padding-right:15px}}@media (min-width:768px){.campaign-thumbnail-block .thumbnail-largeview-container{margin-left:-7.5px;margin-right:-7.5px}}.campaign-thumbnail-block .thumbnail-largeview-container .campaign-card-column{padding:8px}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large{margin-bottom:5px;max-height:70px;position:relative;overflow:hidden}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large:before{content:"";background:rgba(22,22,22,.1);position:absolute;left:0;top:0;height:100%;width:100%;opacity:.6}@media (min-width:768px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large{margin-bottom:0;max-height:100%}}@media (min-width:992px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large:before{content:"";background:rgba(22,22,22,.65);position:absolute;left:0;top:0;height:100%;width:100%;opacity:.6}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large:hover:before{opacity:.1}}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large img{width:100%;height:260px;margin:-50px 0 -10px 0;object-fit:cover}@media (min-width:768px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large img{margin:0}}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large .yellow-cta{text-align:center;font-size:1.25rem;font-family:Roboto,sans-serif;color:#ffd204;font-weight:500;position:absolute;left:0;bottom:0;width:100%;z-index:2;margin-bottom:18px;text-shadow:1px 1px #000}@media (min-width:768px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large .yellow-cta{margin-bottom:20px;font-size:.9375rem}}@media (min-width:992px){.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large .yellow-cta{margin-bottom:40px;font-size:1.25rem}}.campaign-thumbnail-block .thumbnail-largeview-container .thumbnail-large .yellow-cta:hover{text-decoration:none}.show-3-covers .limit-visibility .campaign-card-column:nth-child(-n+4){display:block}.show-3-covers .limit-visibility .campaign-card-column:nth-child(n+4){display:none}.show-6-covers .limit-visibility .campaign-card-column:nth-child(-n+7){display:block}.show-6-covers .limit-visibility .campaign-card-column:nth-child(n+7){display:none}.show-all-covers .limit-visibility .campaign-card-column:nth-child(n+5){display:block}.carousel-wrap{padding-top:0;padding-bottom:40px;overflow:hidden}@media (min-width:992px){.carousel-wrap{padding-bottom:60px}}@media (min-width:1200px){.carousel-wrap{padding-top:0;padding-bottom:80px}}.single-post .carousel-wrap{padding-bottom:30px}.carousel-wrap h1{font-size:1.375rem;color:#000;margin-bottom:22px;margin-left:0}html[dir=rtl] .carousel-wrap h1{text-align:right}@media (min-width:992px){.carousel-wrap h1{font-size:1.75rem;margin-bottom:20px}}@media (min-width:1200px){.carousel-wrap h1{font-size:1.875rem;margin-bottom:22px}}.carousel-wrap .carousel-item .carousal-item-credit{position:absolute;right:0;top:0;color:#fff;font-size:.875rem;margin:15px;font-weight:400}.carousel-wrap .carousel-item img{height:300px;width:100%;object-fit:cover;object-position:50% 50%}@media (min-width:768px){.carousel-wrap .carousel-item img{height:400px}}@media (min-width:992px){.carousel-wrap .carousel-item img{height:500px}}@media (min-width:1200px){.carousel-wrap .carousel-item img{height:600px}}.carousel-wrap .carousel-item-next,.carousel-wrap .carousel-item-prev,.carousel-wrap .carousel-item.active{display:block}.carousel-wrap .carousel-item-next img,.carousel-wrap .carousel-item-prev img,.carousel-wrap .carousel-item.active img{width:100%}.carousel-wrap .carousel-caption{text-align:left;left:auto;bottom:0;right:0;width:100%;font-family:Roboto,sans-serif;padding:30px 200px 30px 50px;background:linear-gradient(210deg,rgba(10,51,81,.2) 0,#0a3351 100%)}html[dir=rtl] .carousel-wrap .carousel-caption{text-align:right}@media (max-width:576px){.carousel-wrap .carousel-caption{position:relative;z-index:10;padding:20px 15px 20px;color:#fff}}@media (min-width:768px){.carousel-wrap .carousel-caption{padding:30px}}.carousel-wrap .carousel-caption h3{font-size:1rem}@media (min-width:768px){.carousel-wrap .carousel-caption h3{font-size:1.0625rem;width:60%}}.carousel-wrap .carousel-caption p{font-family:Roboto,sans-serif;font-size:.8125rem}@media (min-width:992px){.carousel-wrap .carousel-caption p{width:100%}}.carousel-wrap .carousel-indicators{right:25%;bottom:80px;left:auto}html[dir=rtl] .carousel-wrap .carousel-indicators{right:auto;left:25%}@media (max-width:576px){.carousel-wrap .carousel-indicators{bottom:0;right:0;left:0}}@media (min-width:576px){.carousel-wrap .carousel-indicators{bottom:30px;right:0}html[dir=rtl] .carousel-wrap .carousel-indicators{left:0;right:auto}}@media (min-width:768px){.carousel-wrap .carousel-indicators{bottom:10px;margin-right:2%}html[dir=rtl] .carousel-wrap .carousel-indicators{margin-right:inherit;margin-left:2%}}.carousel-wrap .carousel-indicators li{width:8px;height:8px;margin:0 8px;border-radius:50%;background:#fff;cursor:pointer}@media (min-width:576px){.carousel-wrap .carousel-indicators li{width:12px;height:12px;margin:0 15px}}.carousel-wrap .carousel-indicators li.active{background:#8bcc49}.carousel-wrap .carousel-control-next,.carousel-wrap .carousel-control-prev{height:100%;top:0;width:30%;z-index:3}@media (max-width:576px){.carousel-wrap .carousel-control-next .carousel-control-next-icon,.carousel-wrap .carousel-control-next .carousel-control-prev-icon,.carousel-wrap .carousel-control-prev .carousel-control-next-icon,.carousel-wrap .carousel-control-prev .carousel-control-prev-icon{margin-bottom:15vw;position:absolute;top:150px}}@media (min-width:576px){.carousel-wrap .carousel-control-next,.carousel-wrap .carousel-control-prev{width:50%}}@media (min-width:576px){.carousel-wrap .carousel-control-next{margin-right:-25%}}@media (min-width:576px){.carousel-wrap .carousel-control-prev{margin-left:-25%}}.carousel-wrap .carousel-control-next-icon,.carousel-wrap .carousel-control-prev-icon{display:block;text-align:center;width:40px;height:40px;cursor:pointer;margin-top:-50px}@media (min-width:576px){.carousel-wrap .carousel-control-next-icon,.carousel-wrap .carousel-control-prev-icon{width:45px;height:45px}}@media (min-width:992px){.carousel-wrap .carousel-control-next-icon,.carousel-wrap .carousel-control-prev-icon{width:65px;height:65px}}.carousel-wrap .carousel-control-prev-icon{background:url(images/carousel-marker-prev.png);background-size:cover}@media (min-width:576px){.carousel-wrap .carousel-control-prev-icon{margin-left:113px;background:url(images/carousel-marker-prev-S-M.png)}}@media (min-width:768px){.carousel-wrap .carousel-control-prev-icon{margin-left:25%}}@media (min-width:992px){.carousel-wrap .carousel-control-prev-icon{margin-left:133px;background:url(images/carousel-marker-prev.png)}.carousel-wrap .carousel-control-prev-icon:hover{background-position-x:66px}}@media (min-width:1200px){.carousel-wrap .carousel-control-prev-icon{margin-left:45%}}.carousel-wrap .carousel-control-next-icon{background:url(images/carousel-marker-next.png);background-size:cover}@media (min-width:576px){.carousel-wrap .carousel-control-next-icon{margin-right:113px;background:url(images/carousel-marker-next-S-M.png)}}@media (min-width:768px){.carousel-wrap .carousel-control-next-icon{margin-right:25%}}@media (min-width:992px){.carousel-wrap .carousel-control-next-icon{margin-right:133px;background:url(images/carousel-marker-next.png)}.carousel-wrap .carousel-control-next-icon:hover{background-position-x:66px}}@media (min-width:1200px){.carousel-wrap .carousel-control-next-icon{margin-right:45%}}.carousel-header{position:relative;width:100vw}.carousel-header::after{content:"";display:block;margin-bottom:40px}@media (min-width:992px){.carousel-header::after{margin-bottom:60px}}@media (min-width:1200px){.carousel-header::after{margin-bottom:80px}}.carousel-header .carousel-inner{position:relative;overflow:visible;height:454px}@media (min-width:768px){.carousel-header .carousel-inner{height:560px}}@media (min-width:992px){.carousel-header .carousel-inner{height:600px}}@media (min-width:1200px){.carousel-header .carousel-inner{height:712px}}.carousel-header .carousel-item{display:block;height:100%;position:absolute;top:0;background-size:0;opacity:0;z-index:1;transform:rotate(0);transition:opacity 1s}.carousel-header .carousel-item img{display:none}.carousel-header .carousel-item.active{z-index:2;opacity:1;transition:unset}.carousel-header .carousel-item.next{z-index:1;opacity:1;transition:unset}.carousel-header .carousel-item.fade-out{opacity:0;transition:opacity .5s}.carousel-header .carousel-item::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:inherit;background-size:cover;filter:grayscale(100%)}.carousel-header .carousel-item::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:0;background:linear-gradient(210deg,rgba(136,196,213,.2) 0,#b8d8e8 100%)}.carousel-header .carousel-item .carousel-caption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;text-align:left;transition:opacity 1s;padding-bottom:0;padding-right:15px;padding-left:15px}.carousel-header .carousel-item .carousel-preview-wrap{position:absolute;z-index:1;transform:skew(-29deg);transform-origin:bottom left;overflow:hidden;top:0;height:100%;width:75%;margin-left:25%}@media (min-width:576px){.carousel-header .carousel-item .carousel-preview-wrap{width:50%;margin-left:50%}}@media (min-width:992px){.carousel-header .carousel-item .carousel-preview-wrap{width:42%;margin-left:58%}}@media (min-width:1200px){.carousel-header .carousel-item .carousel-preview-wrap{width:40%;margin-left:60%}}.carousel-header .carousel-item .carousel-preview{transform:skew(29deg);transform-origin:bottom left;background-size:cover;height:100%;width:100%}@media (min-width:576px){.carousel-header .carousel-item .carousel-preview{width:100%}}@media (min-width:992px){.carousel-header .carousel-item .carousel-preview{width:100%}}@media (min-width:1200px){.carousel-header .carousel-item .carousel-preview{width:100%}}.carousel-header .carousel-item .carousel-preview::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;background:linear-gradient(210deg,rgba(136,196,213,.2) 0,#b8d8e8 100%)}.carousel-header .carousel-item.slide-over .carousel-preview-wrap{z-index:1;transform:skew(0);transition:transform 1s,width 1s,margin 1s;width:100%;margin:0}.carousel-header .carousel-item.slide-over .carousel-preview{transform:skew(0);transition:transform 1s,width 1s,filter 1s;width:100%;filter:grayscale(100%)}.carousel-header .carousel-item.slide-over .carousel-preview::after{z-index:1;opacity:1;transition:opacity 1s}@media (min-width:576px){.carousel-header .carousel-item.slide-over .carousel-caption{opacity:0}}.carousel-header .main-header{color:#152431;padding-top:70px;padding-bottom:0;height:100%}@media (min-width:768px){.carousel-header .main-header{padding-bottom:0;padding-top:84px;height:auto}}@media (min-width:992px){.carousel-header .main-header{padding-top:124px;padding-bottom:32px}}@media (min-width:1200px){.carousel-header .main-header{padding-top:124px;padding-bottom:54px}}.carousel-header .main-header h2{font-size:1.75rem;margin-bottom:10px;width:70%;line-height:1.2;font-weight:700;color:#000;padding-left:15px}html[dir=rtl] .carousel-header .main-header h2{text-align:right;padding-right:15px}@media (min-width:768px){.carousel-header .main-header h2{font-size:2.5rem}}@media (min-width:992px){.carousel-header .main-header h2{margin-bottom:20px;line-height:1.2;width:50%}}@media (min-width:1200px){.carousel-header .main-header h2{font-size:3.5rem;line-height:1.1;width:60%}}.carousel-header .main-header h3{font-size:1.25rem;line-height:1.3;font-weight:400;width:55%;color:#000;margin-bottom:0;padding-left:15px}html[dir=rtl] .carousel-header .main-header h3{text-align:right;padding-right:15px}@media (min-width:768px){.carousel-header .main-header h3{font-size:1.5rem;margin-bottom:34px;font-weight:300}}@media (min-width:992px){.carousel-header .main-header h3{line-height:1.2;width:50%}}@media (min-width:1200px){.carousel-header .main-header h3{font-size:2.25rem;margin-bottom:30px;font-weight:300}}.carousel-header .main-header p{display:none}html[dir=rtl] .carousel-header .main-header p{text-align:right;padding-right:15px}@media (min-width:768px){.carousel-header .main-header p{padding-left:15px;line-height:1.6;color:#1a1a1a;margin-bottom:24px;width:60%;display:block}}@media (min-width:992px){.carousel-header .main-header p{margin-bottom:36px;width:50%}}@media (min-width:1200px){.carousel-header .main-header p{font-size:1.125rem;line-height:1.6}}.carousel-header .main-header .action-button{bottom:60px;left:0;right:0;position:absolute;font-family:Roboto,sans-serif}@media (min-width:576px){.carousel-header .main-header .action-button{width:auto;bottom:inherit;position:inherit;margin-top:24px}}@media (min-width:768px){.carousel-header .main-header .action-button{margin-top:0;padding-left:15px;margin-left:0;width:auto}html[dir=rtl] .carousel-header .main-header .action-button{margin-left:auto;margin-right:0}}.carousel-header .main-header .action-button .btn{font-size:.875rem;line-height:2.8}html[dir=rtl] .carousel-header .main-header .action-button .btn{font-size:1.175rem;line-height:2.5}@media (min-width:768px){.carousel-header .main-header .action-button .btn{font-size:1rem;line-height:3;width:auto}html[dir=rtl] .carousel-header .main-header .action-button .btn{font-size:1.3rem;line-height:2.5}}@media (min-width:992px){.carousel-header .main-header .action-button .btn{width:100%}}.carousel-header .carousel-control-prev{display:none;height:100%;top:0;width:30%;z-index:3;left:0}@media (min-width:576px){.carousel-header .carousel-control-prev{width:50%;margin-left:-25%}}html[dir=rtl] .carousel-header .carousel-control-prev{display:flex}.carousel-header .carousel-control-prev .carousel-control-prev-icon{display:block;text-align:center;width:40px;height:40px;cursor:pointer;background:url(images/carousel-marker-prev.png);background-size:cover}@media (min-width:576px){.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-left:113px;background:url(images/carousel-marker-prev-S-M.png);width:45px;height:45px}}@media (min-width:768px){.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-left:25%}}@media (min-width:992px){.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-left:133px;background:url(images/carousel-marker-prev.png);width:65px;height:65px}.carousel-header .carousel-control-prev .carousel-control-prev-icon:hover{background-position-x:66px}}@media (min-width:1200px){.carousel-header .carousel-control-prev .carousel-control-prev-icon{margin-left:45%}}.carousel-header .carousel-control-next{height:100%;top:0;width:30%;z-index:3}@media (min-width:576px){.carousel-header .carousel-control-next{width:50%;margin-right:-25%}}html[dir=rtl] .carousel-header .carousel-control-next{width:auto;display:none}.carousel-header .carousel-control-next .carousel-control-next-icon{display:block;text-align:center;width:40px;height:40px;cursor:pointer;background:url(images/carousel-marker-next.png);background-size:cover}@media (min-width:576px){.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:113px;background:url(images/carousel-marker-next-S-M.png);width:45px;height:45px}}@media (min-width:768px){.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:25%}}@media (min-width:992px){.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:133px;background:url(images/carousel-marker-next.png);width:65px;height:65px}.carousel-header .carousel-control-next .carousel-control-next-icon:hover{background-position-x:66px}}@media (min-width:1200px){.carousel-header .carousel-control-next .carousel-control-next-icon{margin-right:45%}}.carousel-header .carousel-indicators{z-index:4;position:absolute;left:50%;transform:translateX(-50%);bottom:15px;margin:0}@media (min-width:576px){.carousel-header .carousel-indicators{margin-right:40px;margin-bottom:40px;bottom:0;left:auto}}@media (min-width:768px){.carousel-header .carousel-indicators{margin-right:0}}@media (min-width:992px){.carousel-header .carousel-indicators{margin-right:30px;margin-bottom:32px;right:0}}@media (min-width:1200px){.carousel-header .carousel-indicators{margin-right:8.33%;margin-bottom:50px}}.carousel-header .carousel-indicators li{width:8px;height:8px;border-radius:50%;background:#fff;margin:12px;cursor:pointer;display:inline-table}@media (min-width:576px){.carousel-header .carousel-indicators li{width:12px;height:12px;margin:0 12px}}@media (min-width:768px){.carousel-header .carousel-indicators li{margin:0 8px}.carousel-header .carousel-indicators li:last-child{margin-right:0}}.carousel-header .carousel-indicators li.active{background:#8bcc49}.carousel-header.full-width-classic{width:100vw}.carousel-header.full-width-classic::after{content:"";display:block;margin-bottom:40px}@media (min-width:992px){.carousel-header.full-width-classic::after{margin-bottom:60px}}@media (min-width:1200px){.carousel-header.full-width-classic::after{margin-bottom:80px}}.carousel-header.full-width-classic .carousel-inner{position:relative;overflow:visible;height:700px}@media (min-width:768px){.carousel-header.full-width-classic .carousel-inner{height:560px}}@media (min-width:992px){.carousel-header.full-width-classic .carousel-inner{height:560px}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-inner{height:560px}}.carousel-header.full-width-classic .carousel-item{display:block;height:100%;position:absolute;top:0;background-size:0;opacity:0;z-index:1;transform:rotate(0);transition:opacity 1s}.carousel-header.full-width-classic .carousel-item img{display:none}.carousel-header.full-width-classic .carousel-item.active{z-index:2;opacity:1;transition:unset}.carousel-header.full-width-classic .carousel-item.next{z-index:1;opacity:1;transition:unset}.carousel-header.full-width-classic .carousel-item.fade-out{opacity:0;transition:opacity .5s}.carousel-header.full-width-classic .carousel-item::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:inherit;background-size:cover;filter:none}.carousel-header.full-width-classic .carousel-item::after{content:"";background:0 0}.carousel-header.full-width-classic .carousel-item .carousel-caption{z-index:2;text-align:left;transition:opacity 1s;position:absolute;top:auto;bottom:0;padding-top:20px;padding-bottom:80px;padding-left:20px;padding-right:20px;background:#fff;height:auto}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 0 60px 0;padding-bottom:0;background:0 0}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header{color:#152431;padding-top:0;padding-bottom:0;height:100%}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header{padding-left:0;padding-right:0;padding-top:140px;padding-bottom:32px}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header{padding-left:0;padding-top:140px;padding-bottom:54px}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{font-size:1.75rem;margin-bottom:10px;width:70%;line-height:1.2;font-weight:700;color:#000;padding-left:0}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{text-align:right;padding-right:0}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{font-size:2.5rem}}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{color:#fff;margin-bottom:20px;line-height:1.2;width:50%}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h2{font-size:3.5rem;line-height:1.1;width:60%}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{font-size:1.25rem;line-height:1.3;font-weight:400;width:55%;color:#000;margin-bottom:0;padding-left:0}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{text-align:right;padding-right:0}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{font-size:1.5rem;margin-bottom:34px;font-weight:300}}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{line-height:1.2;color:#fff;width:50%}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header h3{font-size:2.25rem;margin-bottom:30px;font-weight:300}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{display:none;color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:22px;width:320px;text-align:left;padding-left:0}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{text-align:right;padding-right:0}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{line-height:1.6;margin-bottom:24px;width:60%;display:block}}@media (min-width:992px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{margin-bottom:36px;width:50%;color:#fff}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header p{font-size:1.125rem;line-height:1.6}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button{left:0;right:0;position:relative;font-family:Roboto,sans-serif;width:100%;bottom:inherit;margin-top:24px;text-align:center;max-width:100%;padding-left:0}@media (min-width:576px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button{width:auto;bottom:inherit;position:relative;margin-top:24px}}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button{text-align:left;position:inherit;bottom:60px;margin-top:0;margin-left:0;width:auto}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button{text-align:right;margin-left:auto;margin-right:0}}.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button .btn{font-size:.875rem;line-height:2.8;width:80%}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button .btn{font-size:1.175rem;line-height:2.5}@media (min-width:768px){.carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button .btn{font-size:1rem;line-height:3;width:auto}html[dir=rtl] .carousel-header.full-width-classic .carousel-item .carousel-caption .main-header .action-button .btn{font-size:1.3rem;line-height:2.5}}@media (min-width:576px){.carousel-header.full-width-classic .carousel-item.slide-over .carousel-caption{opacity:0}}.carousel-header.full-width-classic .carousel-control-prev{display:flex;height:100%;top:0;width:5%;z-index:3;margin-left:0}@media (min-width:576px){.carousel-header.full-width-classic .carousel-control-prev{width:5%;margin-left:0}}.carousel-header.full-width-classic .carousel-control-prev .carousel-control-prev-icon{display:none;text-align:center;width:24px;height:46px;background:url(images/carousel-arrow-prev.png);background-size:cover}@media (min-width:992px){.carousel-header.full-width-classic .carousel-control-prev .carousel-control-prev-icon{display:block;margin-left:0}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-control-prev .carousel-control-prev-icon{margin-left:25%}}.carousel-header.full-width-classic .carousel-control-next{height:100%;top:0;width:5%;margin-right:0;z-index:3}.carousel-header.full-width-classic .carousel-control-next .carousel-control-next-icon{text-align:center;width:24px;height:46px;cursor:pointer;background:url(images/carousel-arrow-next.png);background-size:contain;display:none}@media (min-width:992px){.carousel-header.full-width-classic .carousel-control-next .carousel-control-next-icon{display:block;margin-right:25%}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-control-next .carousel-control-next-icon{margin-right:25%}}.carousel-header.full-width-classic .carousel-indicators{z-index:4;position:absolute;transform:none;bottom:0;margin:0;right:auto;left:auto;padding-left:0;width:100%;margin-bottom:40px;margin-left:5px}@media (min-width:768px){.carousel-header.full-width-classic .carousel-indicators{width:auto}}@media (min-width:1200px){.carousel-header.full-width-classic .carousel-indicators{margin-bottom:50px}}.carousel-header.full-width-classic .carousel-indicators li{background-color:rgba(0,0,0,.4);width:40px;height:3px;border-radius:0;margin:0 3px;cursor:pointer;display:inline-table;right:0}@media (min-width:992px){.carousel-header.full-width-classic .carousel-indicators li{background-color:rgba(255,255,255,.4)}}.carousel-header.full-width-classic .carousel-indicators li.active{background:#000}@media (min-width:992px){.carousel-header.full-width-classic .carousel-indicators li.active{background:#fff}}.split-carousel-wrap h1{font-size:1.625rem;color:#000;margin-bottom:33px;line-height:1.2}@media (min-width:576px){.split-carousel-wrap h1{font-size:2.125rem;margin-left:0;margin-bottom:22px}}@media (min-width:1200px){.split-carousel-wrap h1{font-size:2.375rem;margin-bottom:30px}}.split-carousel-wrap.not-header{padding-top:0;overflow:hidden;margin-bottom:0;padding-bottom:153px}@media (min-width:576px){.split-carousel-wrap.not-header{margin-bottom:0;padding-bottom:129px}}@media (min-width:992px){.split-carousel-wrap.not-header{padding-bottom:143px}}@media (min-width:1200px){.split-carousel-wrap.not-header{padding-bottom:195px}}.split-carousel-wrap.not-header .carousel-item .carousel-item-credit{position:absolute;right:0;top:0;font-size:.6875rem;margin:-20px 5px 15px 15px;font-weight:400;color:#5a5a5a}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-item .carousel-item-credit{margin:16px 15px;color:#fff;font-size:.75rem}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-item .carousel-item-credit{font-size:.8125rem}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-item .carousel-item-credit{font-size:.875rem}}.split-carousel-wrap.not-header .carousel-item-next,.split-carousel-wrap.not-header .carousel-item-prev,.split-carousel-wrap.not-header .carousel-item.active{display:block}.split-carousel-wrap.not-header .carousel-item-next img,.split-carousel-wrap.not-header .carousel-item-prev img,.split-carousel-wrap.not-header .carousel-item.active img{width:100%}.split-carousel-wrap.not-header .carousel-caption{text-align:left;left:auto;bottom:0;right:0;width:100%;padding:30px 200px 30px 50px;background:linear-gradient(210deg,rgba(10,51,81,.2) 0,#0a3351 100%)}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-caption{bottom:0;width:100%;padding:20px 35px}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-caption{height:144px;padding:26px 45px}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-caption{height:195px;padding:31px 96px}}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-caption h3{font-size:1.1875rem}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-caption h3{font-size:1.375rem;margin-bottom:15px;line-height:normal}}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-caption p{font-size:.875rem;width:100%;line-height:24px}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-caption p{font-size:1rem;width:80%}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-caption p{font-size:1.0625rem;width:60%;margin-bottom:0}}.split-carousel-wrap.not-header .carousel-indicators{right:0;bottom:0;left:auto;margin-right:33%}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-indicators{bottom:-128px;margin-right:29px}}@media (min-width:1200px){.split-carousel-wrap.not-header .carousel-indicators{bottom:-170px;right:0}}.split-carousel-wrap.not-header .carousel-indicators li{width:8px;height:8px;border-radius:50%;background:#fff;margin:0 15px;cursor:pointer}.split-carousel-wrap.not-header .carousel-indicators li.active{background:#064364}.split-carousel-wrap.not-header .carousel-control-next{background:0 0;width:45%;margin-right:-25%;transform:skew(-209deg);background-position:right}.split-carousel-wrap.not-header .carousel-control-next-icon,.split-carousel-wrap.not-header .carousel-control-prev-icon{width:45px;height:45px;background:0 0}.split-carousel-wrap.not-header .carousel-control-next,.split-carousel-wrap.not-header .carousel-control-prev{opacity:1;height:100%}@media (min-width:576px){.split-carousel-wrap.not-header .carousel-control-next,.split-carousel-wrap.not-header .carousel-control-prev{top:0}}.split-carousel-wrap.not-header .carousel-control-next .carousel-control-next-icon,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-next-icon{transform:skew(209deg);margin-right:45%;background:url(images/carousel-marker-next-S-M.png)}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-control-next .carousel-control-next-icon,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-next-icon{height:65px;width:65px;background:url(images/carousel-marker-next.png)}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-control-next .carousel-control-next-icon:hover,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-next-icon:hover{background-position-x:66px}}.split-carousel-wrap.not-header .carousel-control-next .carousel-control-prev-icon,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-prev-icon{background:url(images/carousel-marker-next-S-M.png);transform:rotate(180deg)}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-control-next .carousel-control-prev-icon,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-prev-icon{background:url(images/carousel-marker-next.png);transform:rotate(180deg);height:65px;width:65px}}@media (min-width:992px){.split-carousel-wrap.not-header .carousel-control-next .carousel-control-prev-icon:hover,.split-carousel-wrap.not-header .carousel-control-prev .carousel-control-prev-icon:hover{background-position-x:66px}}.split-carousel-wrap.not-header .carousel-inner{overflow:initial}.split-carousel-wrap.not-header .carousel-inner .carousel-caption{bottom:-115px;padding:18px 15px}.split-carousel-wrap.not-header .carousel-inner .carousel-caption h3{font-size:1.0625rem}.split-carousel-wrap.not-header .carousel-inner .carousel-caption p{font-size:.8125rem;width:100%;font-family:Roboto,sans-serif}.split-carousel-wrap .light-blue-bg{background:#d6e6f2}@media (min-width:992px){.columns-block{margin-bottom:20px}}@media (min-width:1200px){.columns-block{margin-bottom:40px}}.columns-block .column-wrap{margin-bottom:40px}.columns-block a{text-decoration:none;font-weight:700;color:#074365}.columns-block .column-wrap:nth-last-child(1):first-child h3,.columns-block .column-wrap:nth-last-child(1):first-child h3>a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3>a,.columns-block .column-wrap:nth-last-child(2):first-child h3,.columns-block .column-wrap:nth-last-child(2):first-child h3>a{line-height:1.2;margin-bottom:15px;font-size:1.375rem;font-family:Roboto,sans-serif;font-weight:700}@media (min-width:768px){.columns-block .column-wrap:nth-last-child(1):first-child h3,.columns-block .column-wrap:nth-last-child(1):first-child h3>a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3>a,.columns-block .column-wrap:nth-last-child(2):first-child h3,.columns-block .column-wrap:nth-last-child(2):first-child h3>a{font-size:1.5rem;margin-bottom:24px}}@media (min-width:992px){.columns-block .column-wrap:nth-last-child(1):first-child h3,.columns-block .column-wrap:nth-last-child(1):first-child h3>a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3>a,.columns-block .column-wrap:nth-last-child(2):first-child h3,.columns-block .column-wrap:nth-last-child(2):first-child h3>a{font-size:1.75rem;margin-bottom:12px}}@media (min-width:1200px){.columns-block .column-wrap:nth-last-child(1):first-child h3,.columns-block .column-wrap:nth-last-child(1):first-child h3>a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3,.columns-block .column-wrap:nth-last-child(1):nth-child(2) h3>a,.columns-block .column-wrap:nth-last-child(2):first-child h3,.columns-block .column-wrap:nth-last-child(2):first-child h3>a{font-size:1.875rem;line-height:1.2}}.columns-block .column-wrap:nth-last-child(1):first-child a,.columns-block .column-wrap:nth-last-child(1):nth-child(2) a,.columns-block .column-wrap:nth-last-child(2):first-child a{font-size:1.125rem}.columns-block .column-wrap:nth-last-child(1):first-child p,.columns-block .column-wrap:nth-last-child(1):nth-child(2) p,.columns-block .column-wrap:nth-last-child(2):first-child p{font-size:1rem;color:#1a1a1a}@media (min-width:1200px){.columns-block .column-wrap:nth-last-child(1):first-child p,.columns-block .column-wrap:nth-last-child(1):nth-child(2) p,.columns-block .column-wrap:nth-last-child(2):first-child p{font-size:1.125rem;line-height:1.6;margin-bottom:24px}}.columns-block.block-style-no_image{margin-bottom:60px}.columns-block.block-style-no_image h3{font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:15px;color:#000}@media (min-width:768px){.columns-block.block-style-no_image h3{font-size:1.5rem;width:80%}}@media (min-width:992px){.columns-block.block-style-no_image h3{font-size:1.25rem;margin-bottom:20px;width:75%}}.columns-block.block-style-no_image p{font-size:1rem;line-height:1.6;margin-bottom:16px;color:#1a1a1a}@media (min-width:768px){.columns-block.block-style-no_image p{width:auto}}@media (min-width:992px){.columns-block.block-style-no_image p{font-size:.875rem;width:82%}}@media (min-width:1200px){.columns-block.block-style-no_image p{font-size:.9375rem;width:76%}}.columns-block.block-style-no_image .btn{margin-bottom:0}.columns-block.block-style-icons h2{font-weight:700;font-size:1.875rem;color:#1a1a1a}.columns-block.block-style-icons .icon-container,.columns-block.block-style-icons h3{text-align:center}@media (min-width:768px){.columns-block.block-style-icons .icon-container,.columns-block.block-style-icons h3{text-align:inherit}}.columns-block.block-style-icons h3{line-height:1.2;margin-bottom:15px;font-size:1.25rem}@media (min-width:768px){.columns-block.block-style-icons h3{margin-bottom:16px}}@media (min-width:992px){.columns-block.block-style-icons h3{margin-bottom:12px;font-weight:500}}@media (min-width:1200px){.columns-block.block-style-icons h3{margin-bottom:20px}}.columns-block.block-style-icons h3 a{font-weight:700;font-family:Roboto,sans-serif}@media (min-width:768px){.columns-block.block-style-icons h3 a{font-size:1.125rem}}@media (min-width:1200px){.columns-block.block-style-icons h3 a{font-size:1.25rem}}.columns-block.block-style-icons p{font-size:1rem;line-height:1.6;color:#1a1a1a}@media (min-width:768px){.columns-block.block-style-icons p{font-size:.875rem;margin-bottom:24px}}@media (min-width:992px){.columns-block.block-style-icons p{margin-bottom:12px}}@media (min-width:1200px){.columns-block.block-style-icons p{font-size:.9375rem;margin-bottom:24px}}.columns-block.block-style-icons a{font-family:Roboto,sans-serif}@media (min-width:768px){.columns-block.block-style-icons a{font-size:.9375rem}}@media (min-width:992px){.columns-block.block-style-icons a{font-size:.875rem}}@media (min-width:1200px){.columns-block.block-style-icons a{font-size:.9375rem}}.columns-block.block-style-icons a:hover{text-decoration:underline}.columns-block.block-style-icons .attachment-container{text-align:center;padding-bottom:20px}@media (min-width:768px){.columns-block.block-style-icons .attachment-container{padding-bottom:0;text-align:inherit}}.columns-block.block-style-icons img{display:inline-block;width:102px;height:102px;margin-bottom:5px}@media (min-width:768px){.columns-block.block-style-icons img{margin-bottom:10px;text-align:inherit}}@media (min-width:1200px){.columns-block.block-style-icons img{margin-bottom:24px}}.columns-block.block-style-tasks{margin-bottom:40px}@media (min-width:768px){.columns-block.block-style-tasks{margin-bottom:0}}.columns-block.block-style-tasks h3{font-size:1.375rem;font-weight:700;margin-bottom:15px;line-height:1.2;padding-top:0}@media (min-width:576px){.columns-block.block-style-tasks h3{padding-top:20px}}@media (min-width:768px){.columns-block.block-style-tasks h3{padding-top:0;font-size:1.5rem}}@media (min-width:992px){.columns-block.block-style-tasks h3{font-size:1.75rem}}@media (min-width:1200px){.columns-block.block-style-tasks h3{padding-top:0;font-size:1.875rem;margin-bottom:20px}}.columns-block.block-style-tasks .col-md-12{padding-top:30px}@media (min-width:576px){.columns-block.block-style-tasks .col-md-12{padding-top:0}}@media (min-width:576px){.columns-block.block-style-tasks .add-action-list-wrap{margin:20px 0 0}}@media (min-width:768px){.columns-block.block-style-tasks .add-action-list-wrap{margin:20px 0 0}}@media (min-width:576px){.columns-block.block-style-tasks .add-action-list-wrap .btn-primary{width:57%;font-size:.75rem}}@media (min-width:768px){.columns-block.block-style-tasks .add-action-list-wrap .btn-primary{width:60%}}.columns-block.block-style-tasks p{color:#011d1e;font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.columns-block.block-style-tasks p{font-size:1.1875rem}}@media (min-width:992px){.columns-block.block-style-tasks p{font-size:1.25rem}}@media (min-width:1200px){.columns-block.block-style-tasks p{font-size:1.375rem}}.columns-block.block-style-tasks .can-do-steps{cursor:default;margin-top:35px;position:relative}@media (min-width:768px){.columns-block.block-style-tasks .can-do-steps{margin-bottom:50px}}@media (min-width:768px){.columns-block.block-style-tasks .can-do-steps{margin-bottom:60px}}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps{margin:35px 0 0 0}}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps{margin:35px 0 80px}.columns-block.block-style-tasks .can-do-steps::after{display:block;content:"";clear:both}}.columns-block.block-style-tasks .can-do-steps .step-number{float:left;display:block;margin-right:20px;width:74px;height:74px;line-height:74px;text-align:center;font-size:2.75rem;background:#333;border-radius:50%;color:#fff;opacity:.7;text-transform:uppercase;font-weight:500}html[dir=rtl] .columns-block.block-style-tasks .can-do-steps .step-number{margin-right:0}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-number{float:none;width:126px;height:126px;vertical-align:middle;line-height:114px;font-size:4.375rem;position:relative;background-color:#074365;opacity:1}}.columns-block.block-style-tasks .can-do-steps .step-number.active{background:#333;opacity:.8;color:#fff}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-number.active{background-color:#079;opacity:1}}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-number.active .step-number-inner{background-color:#079;border-color:#86eee7}}.columns-block.block-style-tasks .can-do-steps .step-number .step-number-inner{font-family:Roboto,sans-serif}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-number .step-number-inner{position:absolute;background-color:#074365;border-color:#86eee7;border-style:solid;border-width:2px;border-radius:50%;right:5px;left:5px;top:5px;bottom:5px}}.columns-block.block-style-tasks .can-do-steps .step-info h5{font-size:.9375rem;line-height:19px;font-weight:700;color:#017e7a}@media (min-width:768px){.columns-block.block-style-tasks .can-do-steps .step-info h5{font-weight:500;color:#264042;font-size:1.25rem;line-height:30px}}@media (min-width:992px){.columns-block.block-style-tasks .can-do-steps .step-info h5{padding-top:48px;color:#1a1a1a}}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps .step-info h5{margin-bottom:18px}}.columns-block.block-style-tasks .can-do-steps .step-info p{color:#1a1a1a;font-size:.875rem;opacity:.75}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps .step-info p{font-size:.9375rem;line-height:1.6;margin-bottom:20px}}.columns-block.block-style-tasks .can-do-steps .step-info .blue-button{width:100%}.columns-block.block-style-tasks .can-do-steps .step-info .steps-action{margin-top:20px}.columns-block.block-style-tasks .can-do-steps .step-info .steps-action a.btn{width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:35px}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps .step-info .steps-action a.btn{width:250px}}.columns-block.block-style-tasks .can-do-steps .step-info .steps-action img{width:100%;height:210px;object-fit:cover;object-position:10% 10%;margin-bottom:35px}@media (min-width:1200px){.columns-block.block-style-tasks .can-do-steps .step-info .steps-action img{height:250px}}.columns-block.block-style-tasks .can-do-steps-mobile{margin:6px 15px 0 0;width:100%}.columns-block.block-style-tasks .can-do-steps-mobile .card{background:0 0;border:none;box-shadow:none}.columns-block.block-style-tasks .can-do-steps-mobile .card .card-header{font-weight:400;font-size:.9375rem;font-family:Roboto,sans-serif;text-decoration:none;padding:10px 10px 5px 10px;margin-bottom:10px;background:#074365;border:none;color:#fff}.columns-block.block-style-tasks .can-do-steps-mobile .card .card-header:hover{text-decoration:none}.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .mobile-accordion-info{width:90%;margin:0 10px;color:#017e7a;font-size:.875rem}.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap{padding-bottom:35px}.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:90%;height:190px;object-fit:cover;object-position:10% 10%}@media (min-width:576px){.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:70%}}@media (min-width:768px){.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:50%;height:220px}}.columns-block.block-style-tasks .can-do-steps-mobile .card .info-with-image-wrap .btn-secondary{margin-bottom:20px}.columns-block.block-style-tasks .can-do-steps-mobile .card .card-block{padding:8px 0 8px 28px;border-bottom:none;margin-bottom:10px}.columns-block.block-style-tasks .can-do-steps-mobile .card .card-block p{color:#1a1a1a;font-size:.875rem;line-height:22px;margin-left:-10px;padding-right:20px}.columns-block.block-style-tasks .can-do-steps-mobile .card .step-number{font-family:Roboto,sans-serif;font-size:1rem;font-weight:900;color:#fff;line-height:1.5;padding-right:9px;float:left;vertical-align:bottom;padding-bottom:5px}.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h5,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h5,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h5{line-height:1.2;margin-bottom:15px;font-size:1.375rem;font-family:Roboto,sans-serif;font-weight:700}@media (min-width:768px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h5,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h5,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h5{font-size:1.5rem;margin-bottom:24px}}@media (min-width:992px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h5,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h5,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h5{font-size:1.75rem;margin-bottom:12px}}@media (min-width:1200px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child h5,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h3,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) h5,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h3,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child h5{font-size:1.875rem;line-height:1.2}}.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child p,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) p,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child p{font-size:1rem;color:#1a1a1a}@media (min-width:768px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child p,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) p,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child p{margin-bottom:24px}}@media (min-width:992px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child p,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) p,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child p{margin-bottom:12px}}@media (min-width:1200px){.columns-block.block-style-tasks .row .col:nth-last-child(1):first-child p,.columns-block.block-style-tasks .row .col:nth-last-child(1):nth-child(2) p,.columns-block.block-style-tasks .row .col:nth-last-child(2):first-child p{font-size:1.125rem;line-height:1.6;margin-bottom:24px}}.four-column-content{color:#000;padding:0 0 40px 0}@media (min-width:768px){.four-column-content{padding:0 0 40px 0}}@media (min-width:768px){.four-column-content{padding:0 0 60px 0}}.four-column-content .col-md-4{width:157px;outline:0}.four-column-content .four-column-content-wrap .four-column-content-symbol{position:relative;margin:0 0 24px 0;box-shadow:0 5px 20px 0 rgba(114,114,114,.5);max-width:130px;height:180px}@media (min-width:576px){.four-column-content .four-column-content-wrap .four-column-content-symbol{margin:20px 0}}@media (min-width:768px){.four-column-content .four-column-content-wrap .four-column-content-symbol{margin:0 0 20px 0;max-width:210px;height:300px}}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-symbol{margin:0 0 20px 0}}@media (min-width:1200px){.four-column-content .four-column-content-wrap .four-column-content-symbol{max-width:255px;height:360px}}.four-column-content .four-column-content-wrap .four-column-content-symbol img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.four-column-content .four-column-content-wrap .four-column-content-symbol.dark-img a{color:#fff}.four-column-content .four-column-content-wrap .four-column-content-info .four-column-hover{text-decoration:underline}.four-column-content .four-column-content-wrap .four-column-content-info a{color:#2980b9}.four-column-content .four-column-content-wrap .four-column-content-info h4{font-size:.875rem;line-height:1.2;font-weight:500;padding:0;margin:0}@media (min-width:768px){.four-column-content .four-column-content-wrap .four-column-content-info h4{font-size:1.125rem;font-weight:500}}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-info h4{font-size:1rem}}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-info h4{font-size:1.125rem}}.four-column-content .four-column-content-wrap .four-column-content-info p{font-size:1rem}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-info p{font-size:.875rem;line-height:1.6}}@media (min-width:1200px){.four-column-content .four-column-content-wrap .four-column-content-info p{font-size:.9375rem}}.four-column-content .four-column-content-wrap .four-column-content-info p.publication-date{font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.6;font-style:italic;font-weight:300;margin-bottom:0;color:#666}@media (min-width:992px){.four-column-content .four-column-content-wrap .four-column-content-info p.publication-date{font-size:.875rem}}@media (min-width:1200px){.four-column-content .four-column-content-wrap .four-column-content-info p.publication-date{font-size:.9375rem}}.four-column-content .four-column-content-wrap .four-column-content-info .blue-button{width:100%}.four-column-content .btn{display:none}@media (min-width:768px){.four-column-content .btn{display:block}}@media (min-width:768px){.show-1-row .limit-visibility .post-column:nth-child(-n+4){display:block}.show-1-row .limit-visibility .post-column:nth-child(n+4){display:none}}@media (min-width:992px){.show-1-row .limit-visibility .post-column:nth-child(-n+5){display:block}.show-1-row .limit-visibility .post-column:nth-child(n+5){display:none}}@media (min-width:768px){.show-2-rows .limit-visibility .post-column:nth-child(-n+7){display:block}.show-2-rows .limit-visibility .post-column:nth-child(n+7){display:none}}@media (min-width:992px){.show-2-rows .limit-visibility .post-column:nth-child(-n+9){display:block}.show-2-rows .limit-visibility .post-column:nth-child(n+9){display:none}}.split-three-column{margin-top:0;margin-bottom:40px}@media (min-width:768px){.split-three-column{margin-top:0;margin-bottom:40px}}@media (min-width:992px){.split-three-column{margin-top:0;margin-bottom:60px}}.split-three-column .three-column-box .three-column-info{margin-bottom:24px;padding-left:0;padding-right:0}@media (min-width:768px){.split-three-column .three-column-box .three-column-info{padding-top:0;margin-bottom:0}}@media (min-width:992px){.split-three-column .three-column-box .three-column-info{margin-bottom:0}}.split-three-column .three-column-box .three-column-info p{display:block;font-size:1rem;line-height:1.6;color:#000;margin-bottom:20px}@media (min-width:768px){.split-three-column .three-column-box .three-column-info p{margin-bottom:20px}.split-three-column .three-column-box .three-column-info p:last-child{margin-bottom:40px}}@media (min-width:992px){.split-three-column .three-column-box .three-column-info p:last-child{margin-bottom:34px}}@media (min-width:1200px){.split-three-column .three-column-box .three-column-info p{font-size:1.125rem;margin-bottom:20px}}.split-three-column .three-column-box .three-column-images{min-height:184px;position:relative;overflow:hidden;max-width:100%;margin:auto}@media (min-width:768px){.split-three-column .three-column-box .three-column-images{min-height:330px;margin-left:0;margin-right:0}}@media (min-width:1200px){.split-three-column .three-column-box .three-column-images{min-height:430px;margin-bottom:80px}}.split-three-column .three-column-box .split-image{position:absolute}.split-three-column .three-column-box .split-image img{height:184px;position:relative;left:-35%;max-width:inherit}@media (min-width:768px){.split-three-column .three-column-box .split-image img{height:330px}}@media (min-width:992px){.split-three-column .three-column-box .split-image img{left:-25%}}@media (min-width:1200px){.split-three-column .three-column-box .split-image img{left:-30%;height:430px}}html[dir=rtl] .split-three-column .three-column-box .split-image img{right:-25%}@media (min-width:992px){html[dir=rtl] .split-three-column .three-column-box .split-image img{right:-15%}}@media (min-width:1200px){html[dir=rtl] .split-three-column .three-column-box .split-image img{right:-20%;height:430px}}html[dir=rtl] .split-three-column .three-column-box .first-column{margin-right:-50px;margin-left:-130px}html[dir=rtl] .split-three-column .three-column-box .first-column img{right:35px}html[dir=rtl] .split-three-column .three-column-box .second-column{transform:skew(-25deg);border-left:10px solid #faf7ec;border-right:10px solid #faf7ec;z-index:2;width:110%;right:0;top:0;overflow:hidden}html[dir=rtl] .split-three-column .three-column-box .second-column img{transform:skew(25deg)}@media (max-width:576px){html[dir=rtl] .split-three-column .three-column-box .second-column img{right:-50px}}.split-three-column .three-column-box .first-column{margin-left:-50px;margin-right:-130px}.split-three-column .three-column-box .first-column img{left:35px}.split-three-column .three-column-box .second-column{transform:skew(25deg);border-left:10px solid #faf7ec;border-right:10px solid #faf7ec;z-index:2;width:110%;left:0;top:0;overflow:hidden}.split-three-column .three-column-box .second-column img{transform:skew(-25deg)}@media (max-width:576px){.split-three-column .three-column-box .second-column img{left:-50px}}.split-three-column .three-column-box .third-column{z-index:1}.counter-block{text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:40px}@media (min-width:992px){.counter-block{margin-bottom:60px}}@media (min-width:1200px){.counter-block{margin-bottom:80px}}.counter-block .counter-target{display:block;line-height:1;font-size:30px;letter-spacing:.05em;margin-bottom:15px}.counter-block.counter-style-plain .counter-target{font-size:50px;margin-bottom:20px}.counter-block .progress-container{background-color:#ccc;height:30px;margin-bottom:15px}.counter-block .progress-bar{background-color:#074365;height:100%}.counter-block .progress-arc{max-width:225px;margin-bottom:-20px;fill:none;stroke-width:3}.counter-block .progress-arc .background{stroke:#ccc}.counter-block .progress-arc .foreground{stroke:#074365}.covers-block{padding-bottom:0}@media (min-width:768px){.covers-block{margin-bottom:40px}}@media (min-width:992px){.covers-block{margin-bottom:60px}}@media (min-width:1200px){.covers-block{margin-bottom:80px}}.covers-block h2{margin-bottom:15px}@media (min-width:768px){.covers-block h2{margin-bottom:22px}}@media (min-width:992px){.covers-block h2{margin-bottom:20px}}.covers-block .row{display:flex;flex-wrap:wrap}.show-3-covers .limit-visibility .cover-card-column:nth-child(n+3){display:none}@media (min-width:992px){.show-3-covers .limit-visibility .cover-card-column:nth-child(-n+4){display:block}.show-3-covers .limit-visibility .cover-card-column:nth-child(n+4){display:none}}.show-6-covers .limit-visibility .cover-card-column:nth-child(n+5){display:none}@media (min-width:992px){.show-6-covers .limit-visibility .cover-card-column:nth-child(-n+7){display:block}.show-6-covers .limit-visibility .cover-card-column:nth-child(n+7){display:none}}.show-all-covers .limit-visibility .cover-card-column:nth-child(n+5){display:none}@media (min-width:992px){.show-all-covers .limit-visibility .cover-card-column:nth-child(n+5){display:block}}.cover-card{flex-basis:100%;padding:32px 15px 60px;margin-bottom:16px;position:relative;box-shadow:0 0 10px rgba(0,0,0,.35);background-size:cover;background-position:top;color:#191919}@media (min-width:768px){.cover-card{flex-basis:48%;min-height:414px;padding:18px 15px 60px;margin-bottom:32px}}@media (min-width:992px){.cover-card{flex-basis:32%;min-height:364px;max-height:364px}}@media (min-width:1200px){.cover-card{padding:32px 24px 60px}}.cover-card:before{content:"";opacity:0;transition:opacity .1s linear;position:absolute}.cover-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,0))}.cover-card:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.cover-card:hover:before{content:"";background:linear-gradient(180deg,rgba(51,51,51,.6),rgba(250,247,236,.9),rgba(255,255,255,.8));position:absolute;left:0;top:0;height:100%;width:100%;opacity:1}@media (min-width:768px){.cover-card:hover p{color:#191919;display:block}}.cover-card:hover .btn{background-color:#ee562d;border-color:#ee562d}.cover-card--evergreen:before{content:"";background:#000;position:absolute;left:0;top:0;height:100%;width:100%;opacity:.25}.cover-card--evergreen:hover:before{content:"";background:#1b4a1b;position:absolute;left:0;top:0;height:100%;width:100%;opacity:.7}.cover-card--evergreen:hover h2,.cover-card--evergreen:hover p{color:#fff}.cover-card.dark-card-bg{color:#fff}.cover-card>*{position:relative;z-index:1}.cover-card .cover-card-heading{font-size:1.5rem;line-height:1.2;font-weight:500;margin-bottom:24px;padding-top:0;max-width:80%;transition:color .1s linear;color:#fff;text-shadow:1px 1px 3px #000}@media (min-width:992px){.cover-card .cover-card-heading{font-size:1.5rem;margin-top:8px;max-width:100%}}.cover-card p{font-size:.9375rem;line-height:1.6;display:none}@media (min-width:992px){.cover-card{transition:box-shadow 150ms linear;padding-bottom:70px}.cover-card:not(.single-cover){box-shadow:none}.cover-card:not(.single-cover):hover{box-shadow:0 0 10px rgba(0,0,0,.5)}}.cover-card-tag{color:#ffd204;display:inline-block;margin-bottom:8px;text-decoration:none;text-shadow:1.5px 1.5px 1.5px #000;font-weight:800;font-family:Roboto,sans-serif}.cover-card-tag:hover{color:#ffd204}@media (min-width:992px){.cover-card-tag{margin-bottom:0;font-size:.875rem;margin-right:4px}}.cover-card-btn{position:absolute;bottom:0;left:0;right:0;margin:15px auto;width:92%;cursor:pointer}.happy-point-block-wrap{width:100vw;height:444px;overflow:hidden}.happy-point-block-wrap:before{content:"";background:#d6e6f2;position:absolute;left:0;top:0;height:100%;width:100%;opacity:.6}@media (min-width:768px){.happy-point-block-wrap{max-height:480px}}@media (min-width:992px){.happy-point-block-wrap{max-height:500px}}@media (min-width:1200px){.happy-point-block-wrap{height:620px;width:100vw;position:relative}.happy-point-block-wrap:before{content:"";background:#d6e6f2;position:absolute;left:0;top:0;height:100%;width:100%;opacity:.6}}.happy-point-block-wrap .container{height:inherit;width:100%}@media (min-width:768px){.happy-point-block-wrap .container{max-width:none}}.happy-point-block-wrap .container .row{height:inherit}.happy-point-block-wrap .happy-point{height:inherit;padding-top:50px}@media (min-width:768px){.happy-point-block-wrap .happy-point{text-align:center;padding-top:150px;padding-left:0;padding-right:0}}@media (min-width:1200px){.happy-point-block-wrap .happy-point{padding-top:220px}}.happy-point-block-wrap .happy-point iframe{height:390px}@media (max-width:576px){.happy-point-block-wrap .happy-point iframe{position:absolute;width:100vw;bottom:0}}@media (min-width:768px){.happy-point-block-wrap .happy-point iframe{width:80vw}}@media (min-width:992px){.happy-point-block-wrap .happy-point iframe{width:100%}}.happy-point-block-wrap h2{width:75%;font-size:1.625rem;line-height:32px;margin-bottom:24px}@media (min-width:768px){.happy-point-block-wrap h2{font-size:1.75rem;line-height:34px;margin-bottom:20px;color:#000}}@media (min-width:992px){.happy-point-block-wrap h2{font-size:2.125rem;margin-bottom:30px}}@media (min-width:1200px){.happy-point-block-wrap h2{font-size:2.25rem;margin-bottom:42px}}.happy-point-block-wrap h5{font-size:1rem;line-height:24px}@media (min-width:768px){.happy-point-block-wrap h5{font-size:1.125rem;line-height:28px}}@media (min-width:992px){.happy-point-block-wrap h5{line-height:24px}}.happy-point-block-wrap p{font-family:Roboto,sans-serif;font-size:.8125rem;line-height:18px;color:#666;text-align:left}@media (min-width:768px){.happy-point-block-wrap p{text-align:center}}@media (min-width:992px){.happy-point-block-wrap p{text-align:left}}.happy-point-block-wrap>picture img{position:absolute;height:auto;width:100%;object-fit:cover}@supports (object-fit:cover){.happy-point-block-wrap>picture img{height:500px}}.happy-point-block-wrap form .custom-select,.happy-point-block-wrap form input{height:42px;border-radius:0;border-color:transparent;margin-bottom:16px}@media (min-width:768px){.happy-point-block-wrap form .custom-select,.happy-point-block-wrap form input{margin-bottom:inherit}}.happy-point-block-wrap .subscriber-btn{margin-top:0;margin-bottom:16px;width:100%;padding:10px;border:1px solid transparent}.happy-point-block-wrap .subscriber-btn:hover{background-color:#ee562d}@media (min-width:768px){.happy-point-block-wrap .subscriber-btn{margin-top:16px}}@media (min-width:992px){.happy-point-block-wrap .subscriber-btn{margin-top:0;height:42px;line-height:42px}}@media (min-width:1200px){.happy-point-block-wrap .subscriber-btn{margin-bottom:8px}}.gallery-grid{margin-bottom:60px}.gallery-grid .grid-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:-7.5px}.gallery-grid .grid-item{height:0;overflow:hidden;position:relative;margin:7.5px 0;width:50%;padding-top:33.33333%}@media (min-width:768px){.gallery-grid .grid-item{width:33.33333%;padding-top:22.22222%}}@media (min-width:1200px){.gallery-grid .grid-item{width:25%;padding-top:16.66667%}}.gallery-grid .grid-item img{position:absolute;top:0;left:7.5px;width:calc(100% - 15px);height:100%;object-fit:cover}.block-media{padding:50px 15px}@media (min-width:576px){.block-media{padding:50px 0}}.block-media img{width:100%}.media-block h2{padding-left:15px}@media (min-width:576px){.media-block h2{padding-left:0}}.media-block .audio-embed,.media-block .video-embed{margin-bottom:40px}@media (min-width:992px){.media-block .audio-embed,.media-block .video-embed{margin-bottom:60px}}@media (min-width:1200px){.media-block .audio-embed,.media-block .video-embed{margin-bottom:80px}}.media-block .video-embed{height:240px}.media-block .video-embed video[poster]{object-fit:inherit}@media (min-width:576px){.media-block .video-embed{height:240px}}@media (min-width:768px){.media-block .video-embed{height:400px}}@media (min-width:992px){.media-block .video-embed{height:530px}}@media (min-width:1200px){.media-block .video-embed{height:630px}}.media-block .wp-video,.media-block .wp-video-shortcode,.media-block iframe{width:100%!important;height:100%!important}.media-block .container{padding-left:0;padding-right:0}@media (min-width:768px){.media-block .container{padding-left:15px;padding-right:15px}}.social-media-block{z-index:3}.social-media-block .social-media-embed{margin-bottom:20px}.social-media-block .social-media-embed.aligncenter{text-align:center}.social-media-block .social-media-embed.aligncenter>*{margin-left:auto!important;margin-right:auto!important}.split-two-column{background-color:#000;color:#fff;display:flex;position:relative;overflow:hidden;z-index:2;margin-bottom:5px;width:100vw}@media (min-width:576px){.split-two-column{height:400px}}@media (min-width:768px){.split-two-column{height:360px;margin-bottom:10px}}@media (min-width:992px){.split-two-column{height:416px;margin-bottom:10px}}@media (min-width:1200px){.split-two-column{height:516px}}.split-two-column-item-image{position:absolute;background-size:cover;background-position:center;height:100%;width:100%;top:0}.split-two-column-item-image:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(190deg,rgba(0,0,0,.7),rgba(0,0,0,.5),rgba(0,0,0,.2))}html[dir=rtl] .split-two-column-item-image:before{right:0;left:auto}.split-two-column-item-image img{width:100%;height:100%;object-fit:cover}.split-two-column-item-title{font-size:1.75rem}.split-two-column-item-title a{color:#fff;text-shadow:1px 1px 3px #000}@media (min-width:576px){.split-two-column-item-title{font-size:1.75rem;margin-top:-.5em;margin-bottom:1.25em}}@media (min-width:768px){.split-two-column-item-title{font-size:2.5rem;line-height:1.2;margin-bottom:12px}}@media (min-width:992px){.split-two-column-item-title{font-size:4.125rem}}@media (min-width:1200px){.split-two-column-item-title{font-size:2.5rem;margin-top:-.5em;margin-bottom:20px}}.split-two-column-item-tag{font-family:Roboto,sans-serif;font-size:1.75rem;font-weight:700;color:#ffd204;display:block;margin-bottom:.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.split-two-column-item-tag:hover{color:#ffd204;text-shadow:1px 1px 3px #000}@media (min-width:768px){.split-two-column-item-tag{font-size:1.5rem;margin-bottom:15px;margin-top:5px}}@media (min-width:992px){.split-two-column-item-tag{font-size:2.5rem}}@media (min-width:1200px){.split-two-column-item-tag{margin-bottom:20px;margin-top:-30px}}.split-two-column-item-link,.split-two-column-item-subtitle{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.75;margin-bottom:10px}@media (min-width:768px){.split-two-column-item-link,.split-two-column-item-subtitle{font-size:.9375rem;font-weight:400;text-shadow:1px 1px 1px #000;line-height:1.6;margin-bottom:18px}}@media (min-width:992px){.split-two-column-item-link,.split-two-column-item-subtitle{font-size:1.0625rem;line-height:1.5;margin-bottom:36px}}@media (min-width:1200px){.split-two-column-item-link,.split-two-column-item-subtitle{font-size:1.25rem;margin-left:0;font-weight:400;line-height:1.6;margin-bottom:30px}}.split-two-column-item-link{text-decoration:none;color:#ffd204}.split-two-column-item-link:hover{color:#ffd204;text-decoration:underline}@media (min-width:576px){.item--left .split-two-column-item-content{width:45%;right:15%}html[dir=rtl] .item--left .split-two-column-item-content{right:auto;left:15%}.item--right .split-two-column-item-content{width:45%;left:15%}html[dir=rtl] .item--right .split-two-column-item-content{left:auto;right:15%}}@media (min-width:768px){.item--left .split-two-column-item-content{width:50%;right:10%}html[dir=rtl] .item--left .split-two-column-item-content{right:auto;left:10%}.item--right .split-two-column-item-content{width:50%;left:12%}html[dir=rtl] .item--right .split-two-column-item-content{left:auto;right:12%}}@media (min-width:992px){.item--left .split-two-column-item-content{width:42%;right:15%}html[dir=rtl] .item--left .split-two-column-item-content{left:15%;right:auto}.item--right .split-two-column-item-content{width:42%;left:15%}html[dir=rtl] .item--right .split-two-column-item-content{left:auto;right:15%}}@media (min-width:1200px){.item--left .split-two-column-item-content{width:40%}.item--right .split-two-column-item-content{width:40%}}@media (min-width:992px){.split-two-column-item-button{width:70%}}@media (min-width:1200px){.split-two-column-item-button{width:60%}}@media (max-width:576px){.item--right,.split-two-column-item-button,.split-two-column-item-link,.split-two-column-item-subtitle,.split-two-column-item-tag{display:none}.item--left{width:100%}.split-two-column-item-title{margin:0;position:relative}}@media (max-width:576px) and (min-width:992px){.split-two-column-item-title{font-size:2.5rem;line-height:1.2;margin-bottom:20px}}@media (max-width:576px){.split-two-column-item-title a{display:block;padding:45px 15px}.split-two-column-item-title a:after{content:"";position:absolute;top:40%;right:15px;pointer-events:none;background-image:url(images/icons/angle-right.svg);background-position:50% 50%;background-size:1rem 1rem;background-repeat:no-repeat;margin-right:2px;height:2.2rem;width:2.2rem;margin-bottom:-2px;display:inline-block}@supports (mask-repeat:no-repeat) or (-webkit-mask-repeat:no-repeat){.split-two-column-item-title a:after{background-image:none;background-color:#ffd204;-webkit-mask-image:url(images/icons/angle-right.svg);mask-image:url(images/icons/angle-right.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;margin-right:0}}html[dir=rtl] .split-two-column-item-title a:after{right:auto;left:15px}.split-two-column-item-content{position:relative}}@media (min-width:576px){.split-two-column-item{top:0;height:100%;width:75%;position:absolute;overflow:hidden;transform:skew(30deg,0deg)}.item--left{left:-25%;width:80%}html[dir=rtl] .item--left{left:auto;right:-25%}.item--left .split-two-column-item-image{left:24%}html[dir=rtl] .item--left .split-two-column-item-image{left:auto;right:24%}.item--left:after{position:absolute;top:0;left:0;content:"";display:block;height:100%;width:100%;background:linear-gradient(100deg,rgba(0,0,0,.7),rgba(0,0,0,.3),rgba(255,255,255,0))}html[dir=rtl] .item--left:after{left:auto;right:0}.item--right{right:-25%}html[dir=rtl] .item--right{right:auto;left:-25%}.item--right .split-two-column-item-image{right:0;left:-25%}html[dir=rtl] .item--right .split-two-column-item-image{left:auto;right:-25%}.item--right .split-two-column-item-subtitle{display:none}.item--right:before{content:"";position:absolute;z-index:1;height:100%;width:25%;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.05),rgba(255,255,255,0))}.split-two-column-item-content,.split-two-column-item-image{position:absolute;transform:skew(-30deg,0deg)}.split-two-column-item-content{top:50%;transform:translate(0,-50%) skew(-30deg,0deg);z-index:1;width:40%}}@media (min-width:768px){.item--right .split-two-column-item-subtitle{display:block}}.four-column{margin:40px 0}@media (min-width:768px){.four-column{margin:40px 0 60px 0}}@media (min-width:992px){.four-column{margin:60px 0}}@media (min-width:1200px){.four-column{margin:0 0 80px 0}}.four-column h2{font-size:1.625rem;line-height:1.2;text-align:center;margin:60px 0 35px 0;color:#0a4f45}@media (min-width:768px){.four-column h2{font-size:2.375rem;margin-top:74px;margin-bottom:57px}}@media (min-width:992px){.four-column h2{text-align:left;font-size:3rem;font-weight:900;margin-top:84px;margin-bottom:66px}}@media (min-width:1200px){.four-column h2{font-size:2.5rem;margin-bottom:30px}}.four-column a{text-decoration:none;font-weight:700;color:#074365}.four-column h3{font-weight:700;font-size:1.875rem;color:#1a1a1a}.four-column-wrap{margin-bottom:40px}.four-column-wrap:last-child{margin-bottom:10px}@media (min-width:768px){.four-column-wrap{margin-bottom:36px}}@media (min-width:992px){.four-column-wrap{margin-bottom:0}}.four-column-symbol-container{margin:0 auto 5px auto;display:block;width:102px;height:102px}@media (min-width:768px){.four-column-symbol-container{margin:0 0 10px 0;text-align:inherit}}@media (min-width:1200px){.four-column-symbol-container{margin-bottom:24px}}.four-column-symbol-container img{width:102px;height:102px}.four-column-information{float:left}.four-column-information h5{text-align:center;line-height:normal;margin-bottom:15px}@media (min-width:768px){html[dir=rtl] .four-column-information h5{text-align:right}}@media (min-width:768px){.four-column-information h5{text-align:left;margin-bottom:16px}}@media (min-width:992px){.four-column-information h5{margin-bottom:12px;font-weight:500}}@media (min-width:1200px){.four-column-information h5{margin-bottom:20px}}.four-column-information h5 a{font-weight:700;font-family:Roboto,sans-serif}@media (min-width:768px){.four-column-information h5 a{font-size:1.125rem}}@media (min-width:1200px){.four-column-information h5 a{font-size:1.25rem}}.four-column-information p{font-size:.9375rem;line-height:1.6;color:#1a1a1a}@media (min-width:768px){.four-column-information p{font-size:.875rem;margin-bottom:24px}}@media (min-width:992px){.four-column-information p{margin-bottom:12px}}@media (min-width:1200px){.four-column-information p{font-size:.9375rem;margin-bottom:24px}}.four-column-information a{font-family:Roboto,sans-serif}@media (min-width:768px){.four-column-information a{font-size:.9375rem}}@media (min-width:992px){.four-column-information a{font-size:.875rem}}@media (min-width:1200px){.four-column-information a{font-size:.9375rem}}.four-column-information a:hover{text-decoration:underline}.subheader h2{font-size:1.375rem;line-height:1.38;margin-bottom:15px}@media (min-width:768px){.subheader h2{font-size:1.5rem;line-height:1.2}}@media (min-width:992px){.subheader h2{font-size:1.75rem;margin-bottom:12px}}@media (min-width:1200px){.subheader h2{font-size:1.875rem;margin-bottom:20px}}.subheader p{margin-top:0;margin-bottom:15px}@media (min-width:768px){.subheader p{margin-bottom:24px}}@media (min-width:992px){.subheader p{margin-top:0;margin-bottom:20px;width:70%}}@media (min-width:1200px){.subheader p{font-size:1.125rem;line-height:1.6;margin-bottom:30px}}.submenu-block{background-color:rgba(255,255,255,.9);box-shadow:5px 5px 5px 0 rgba(128,128,128,.5);margin-bottom:40px;padding:20px 40px}.submenu-block h1,.submenu-block h2{color:#666;font-family:Roboto,sans-serif;margin-bottom:16px}.submenu-block>ul{display:flex;flex-wrap:wrap}.submenu-block>ul>li{flex-basis:100%;padding:0}.submenu-block a{color:#014c8c;text-decoration:none}.submenu-block .submenu-heading{font-weight:700;font-size:1.2em;color:#666;margin-top:18px}.submenu-block ul{margin:0;padding:0;list-style:none}.submenu-block ul ul{margin:16px}.submenu-block li{margin:6px 0 0}.submenu-block li.list-heading>ul{margin-left:0}.submenu-block li.list-style-none{list-style:none}.submenu-block li.list-style-bullet::before{content:"";background-image:url(images/icons/angle-right.svg);background-position:50% 50%;background-size:1rem 1rem;background-repeat:no-repeat;margin-right:2px;height:1rem;width:1rem;margin-bottom:-2px;display:inline-block}@supports (mask-repeat:no-repeat) or (-webkit-mask-repeat:no-repeat){.submenu-block li.list-style-bullet::before{background-image:none;background-color:#014c8c;-webkit-mask-image:url(images/icons/angle-right.svg);mask-image:url(images/icons/angle-right.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;margin-right:0}}.submenu-block li.list-style-number{list-style:decimal;margin-left:20px}@media (min-width:992px){.submenu-block.submenu-long>ul,.submenu-block.submenu-short>ul{display:block}.submenu-block.submenu-long>ul li,.submenu-block.submenu-short>ul li{margin:0;padding:6px 0 0}.submenu-block.submenu-long{columns:2}.submenu-block.submenu-short{columns:3}}.submenu-block.submenu-sidebar{z-index:4}@media (min-width:768px){.submenu-block.submenu-sidebar{float:right;max-width:350px;margin:0 0 15px 15px}}.back-top,div.page-template>.back-top{background-image:url(images/arrow-up.svg);background-repeat:no-repeat;position:fixed;height:44px;width:44px;left:calc(85% - 26px);bottom:50px;background-color:#074365;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.25);display:none;z-index:1000}@media (min-width:1200px){.back-top,div.page-template>.back-top{height:60px;width:60px}}.back-top:hover,div.page-template>.back-top:hover{text-decoration:none}.what-you-can-do-wrapper{margin-bottom:40px}@media (min-width:768px){.what-you-can-do-wrapper{margin-bottom:0}}.what-you-can-do-wrapper h3{font-size:1.375rem;font-weight:700;margin-bottom:15px;line-height:1.2;padding-top:0}@media (min-width:576px){.what-you-can-do-wrapper h3{padding-top:20px}}@media (min-width:768px){.what-you-can-do-wrapper h3{padding-top:0;font-size:1.5rem}}@media (min-width:992px){.what-you-can-do-wrapper h3{font-size:1.75rem}}@media (min-width:1200px){.what-you-can-do-wrapper h3{padding-top:0;font-size:1.875rem;margin-bottom:20px}}.what-you-can-do-wrapper .col-md-12{padding-top:30px}@media (min-width:576px){.what-you-can-do-wrapper .col-md-12{padding-top:0}}@media (min-width:576px){.what-you-can-do-wrapper .add-action-list-wrap{margin:20px 0 0}}@media (min-width:768px){.what-you-can-do-wrapper .add-action-list-wrap{margin:20px 0 0}}@media (min-width:576px){.what-you-can-do-wrapper .add-action-list-wrap .btn-primary{width:57%;font-size:.75rem}}@media (min-width:768px){.what-you-can-do-wrapper .add-action-list-wrap .btn-primary{width:60%}}.what-you-can-do-wrapper p{color:#011d1e;font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.what-you-can-do-wrapper p{font-size:1.1875rem}}@media (min-width:992px){.what-you-can-do-wrapper p{font-size:1.25rem}}@media (min-width:1200px){.what-you-can-do-wrapper p{font-size:1.375rem}}.can-do-steps{cursor:default;margin-top:35px;position:relative}@media (min-width:768px){.can-do-steps{margin-bottom:50px}}@media (min-width:768px){.can-do-steps{margin-bottom:60px}}@media (min-width:992px){.can-do-steps{margin:35px 0 0 0}}@media (min-width:1200px){.can-do-steps{margin:35px 0 80px}.can-do-steps::after{display:block;content:"";clear:both}}.can-do-steps .step-number{float:left;display:block;margin-right:20px;width:74px;height:74px;line-height:74px;text-align:center;font-size:2.75rem;background:#333;border-radius:50%;color:#fff;opacity:.7;text-transform:uppercase;font-weight:500}html[dir=rtl] .can-do-steps .step-number{margin-right:0}@media (min-width:992px){.can-do-steps .step-number{float:none;width:126px;height:126px;vertical-align:middle;line-height:114px;font-size:4.375rem;position:relative;background-color:#074365;opacity:1}}.can-do-steps .step-number.active{background:#333;opacity:.8;color:#fff}@media (min-width:992px){.can-do-steps .step-number.active{background-color:#079;opacity:1}}@media (min-width:992px){.can-do-steps .step-number.active .step-number-inner{background-color:#079;border-color:#86eee7}}.can-do-steps .step-number .step-number-inner{font-family:Roboto,sans-serif}@media (min-width:992px){.can-do-steps .step-number .step-number-inner{position:absolute;background-color:#074365;border-color:#86eee7;border-style:solid;border-width:2px;border-radius:50%;right:5px;left:5px;top:5px;bottom:5px}}.can-do-steps .step-info h5{font-size:.9375rem;line-height:19px;font-weight:700;color:#017e7a}@media (min-width:768px){.can-do-steps .step-info h5{font-weight:500;color:#264042;font-size:1.25rem;line-height:30px}}@media (min-width:992px){.can-do-steps .step-info h5{padding-top:48px;color:#1a1a1a}}@media (min-width:1200px){.can-do-steps .step-info h5{margin-bottom:18px}}.can-do-steps .step-info p{color:#1a1a1a;font-size:.875rem;opacity:.75}@media (min-width:1200px){.can-do-steps .step-info p{font-size:.9375rem;line-height:1.6;margin-bottom:20px}}.can-do-steps .step-info .blue-button{width:100%}.can-do-steps .step-info .steps-action{margin-top:20px}.can-do-steps .step-info .steps-action a.btn{width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:35px}@media (min-width:1200px){.can-do-steps .step-info .steps-action a.btn{width:250px}}.can-do-steps .step-info .steps-action img{width:100%;height:210px;object-fit:cover;object-position:10% 10%;margin-bottom:35px}@media (min-width:1200px){.can-do-steps .step-info .steps-action img{height:250px}}.can-do-steps-mobile{margin:6px 15px 0 0;width:100%}.can-do-steps-mobile .card{background:0 0;border:none;box-shadow:none}.can-do-steps-mobile .card .card-header{font-weight:400;font-size:.9375rem;font-family:Roboto,sans-serif;text-decoration:none;padding:10px 10px 5px 10px;margin-bottom:10px;background:#074365;border:none;color:#fff}.can-do-steps-mobile .card .card-header:hover{text-decoration:none}.can-do-steps-mobile .card .info-with-image-wrap .mobile-accordion-info{color:#017e7a;font-size:.875rem}.can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap{padding-bottom:35px}.can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:90%;height:190px;object-fit:cover;object-position:10% 10%}@media (min-width:576px){.can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:70%}}@media (min-width:768px){.can-do-steps-mobile .card .info-with-image-wrap .accordion-image-wrap img{width:50%;height:220px}}.can-do-steps-mobile .card .info-with-image-wrap .btn-secondary{margin-bottom:20px}.can-do-steps-mobile .card .card-block{padding:8px 28px;border-bottom:none;margin-bottom:10px}.can-do-steps-mobile .card .card-block p{color:#1a1a1a;font-size:.875rem;line-height:22px}.can-do-steps-mobile .card .step-number{font-family:Roboto,sans-serif;font-size:1rem;font-weight:900;color:#fff;line-height:1.5;padding-right:9px;float:left;vertical-align:bottom;padding-bottom:5px}.content-two-column-block{padding-top:0}@media (min-width:992px){.content-two-column-block{padding-top:0;padding-bottom:60px}}@media (min-width:1200px){.content-two-column-block{padding-top:0;padding-bottom:80px}}@media (min-width:768px){.page-child .content-two-column-block{padding-top:0}}@media (min-width:992px){.page-child .content-two-column-block{padding-bottom:60px}}@media (min-width:1200px){.page-child .content-two-column-block{padding-top:0;padding-bottom:80px}}.content-two-column-block .heading{padding-left:0}.content-two-column-block h2{font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:15px;width:100%;color:#000}@media (min-width:768px){.content-two-column-block h2{font-size:1.5rem;width:80%}}@media (min-width:992px){.content-two-column-block h2{font-size:1.75rem;margin-bottom:20px;width:90%}}@media (min-width:1200px){.content-two-column-block h2{font-size:1.875rem;margin-bottom:20px;line-height:1.2}}.content-two-column-block p{font-size:1rem;line-height:1.6;margin-bottom:16px;color:#1a1a1a}@media (min-width:768px){.content-two-column-block p{width:80%}}@media (min-width:992px){.content-two-column-block p{line-height:1.6;width:auto}}@media (min-width:1200px){.content-two-column-block p{font-size:1.125rem;width:92%}}@media (min-width:1200px){.page-child .content-two-column-block .btn{max-width:100%;width:auto}}.content-two-column-block .btn:hover{border-color:#074365} /*# sourceMappingURL=style.css.map */ diff --git a/style.css.map b/style.css.map index 0cd0d862..1a100b8b 100644 --- a/style.css.map +++ b/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["components/_articles.scss","base/_variables.scss","base/_mixins.scss","components/_campaign_thumbnail.scss","components/_carousel.scss","components/_carousel_header.scss","components/_carousel_header_full_width_classic.scss","components/_carousel_split.scss","components/_columns.scss","components/_content_four_column.scss","components/_content_three_column.scss","components/_counter.scss","components/_covers.scss","components/_happy_point.scss","components/_gallery_grid.scss","components/_media_block.scss","components/_media_video.scss","components/_social_media.scss","components/_split_two_columns.scss","components/_static_four_column.scss","components/_subheader.scss","components/_submenu.scss","components/_tasks.scss","components/_two_columns.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":[".article-listing-intro {\n display: flex;\n margin-top: $n60;\n\n & > div:first-of-type {\n padding-left: 0;\n }\n}\n\n.article-list-item {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n background-color: transparentize($white, .2);\n box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);\n margin: 16px 0;\n\n @include medium-and-up {\n flex-direction: row;\n }\n\n @include large-and-up {\n background-color: transparent;\n box-shadow: none;\n }\n\n .article-hover {\n text-decoration: underline;\n }\n\n &:first-of-type {\n margin-top: 0;\n\n @include medium-and-up {\n margin-top: 10px;\n }\n }\n\n a {\n color: inherit;\n }\n}\n\n.article-list-item-image-max-width {\n img {\n width: 100%;\n height: 190px;\n object-fit: cover;\n object-position: 50% 50%;\n margin-right: 16px;\n\n html[dir=\"rtl\"] & {\n margin-right: 0;\n margin-left: 16px;\n }\n\n @include small-and-up {\n height: 310px;\n }\n\n @include medium-and-up {\n height: 170px;\n }\n\n @include large-and-up {\n height: 210px;\n }\n }\n}\n\n.article-list-item-image {\n order: 2;\n\n @include medium-and-up {\n flex-basis: 30%;\n order: 0;\n }\n\n @include large-and-up {\n flex-basis: 30%;\n }\n}\n\n.article-list-item-body {\n padding: $n15;\n\n @include medium-and-up {\n flex-basis: 68%;\n }\n\n @include large-and-up {\n flex-basis: 68%;\n padding: 0;\n }\n}\n\n.article-list-item-headline {\n font-size: 1.25rem;\n line-height: 1.3;\n font-weight: 500;\n color: $black;\n margin: $n5 0;\n\n @include large-and-up {\n font-size: 1.375rem;\n }\n\n @include x-large-and-up {\n font-size: 1.5rem;\n }\n}\n\n.article-list-item-meta {\n color: $grey-60;\n font-family: $roboto;\n font-style: italic;\n font-size: 0.875rem;\n font-weight: 300;\n margin: 0;\n\n @include large-and-up {\n font-size: 0.9375rem;\n width: 80%;\n }\n}\n\n.article-list-item-author {\n &:after {\n content: \"\\2022\";\n display: inline-block;\n padding: 0 3px 0 $n5;\n }\n}\n\n.article-list-item-content {\n display: none;\n font-weight: 300;\n font-size: 1rem;\n line-height: 1.6;\n margin: 10px 0 0;\n width: 80%;\n\n @include large-and-up {\n display: block;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n }\n}\n\n.article-image-holder {\n background-image: repeating-linear-gradient(0deg, transparent -53%, rgba(157, 187, 190, 0.1) 100%, rgba(236, 241, 243, 1) 0);\n display: flex;\n align-items: center;\n justify-content: center;\n\n img {\n width: auto;\n }\n\n img[data-src] {\n opacity: 0;\n }\n\n @include small-and-up {\n img {\n max-height: 340px;\n }\n }\n @include medium-and-up {\n img {\n max-height: 138px;\n }\n }\n @include large-and-up {\n img {\n max-height: 186px;\n }\n }\n\n @include x-large-and-up {\n img {\n max-height: 222px;\n }\n }\n}\n","// Fonts\n/* stylelint-disable value-keyword-case*/\n$sans-serif: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n$serif: \"Georgia\", Cambria, \"Times New Roman\", Times, serif;\n$roboto: \"Roboto\", sans-serif;\n$lora: \"Lora\", serif;\n\n// Media queries\n$extra-small-width: 320px;\n$small-width: 576px;\n$medium-width: 768px;\n$large-width: 992px;\n$extra-large-width: 1200px;\n\n// Primary Colors.\n$black: #000;\n$white: #fff;\n\n$grey-80: #191919;\n$grey: #333;\n$grey-60: #666;\n$grey-40: #999;\n$grey-20: #ccc;\n$grey-10: #e5e5e5;\n$grey-light: #f9f9f9;\n\n$gp-green: #66cc00; // Should only ever be used on the GP logo/wordmark.\n$gp-green-80: #8bcc49;\n$gp-green-60: #abd879;\n$gp-green-40: #c7e5a5;\n$gp-green-20: #e3f2d3;\n\n$green: #003300;\n$green-80: #1b4a1b;\n$green-60: #4a7a4a;\n$green-40: #94b794;\n$green-20: #d9e6d7;\n\n$blue: #2077bf;\n$blue-80: #3290de;\n$blue-60: #63bbfd;\n$blue-40: #86cafb;\n$blue-20: #b8e0fa;\n\n$yellow: #ffd204;\n$yellow-80: #ffdb34;\n$yellow-60: #ffe467;\n$yellow-40: #ffed98;\n$yellow-20: #fff6cd;\n\n// Oranges:\n$orange: #f36d3a;\n$orange-hover: #ee562d;\n\n// Various greens:\n$shamrock: #37d88d;\n$dark-shamrock: #32ca89;\n$elm: #229073;\n$eden: #0f6459;\n$deep-sea-green: #0a4f45;\n$tiber: #043029;\n$dark-tiber: #052a30;\n$inch-worm: #a7e021;\n$pastel-green: #72e360;\n$dark-pastel-green: #6ed961;\n$emerald: #47c46c;\n$ocean-grean: #3aa974;\n$sea-green: #26774e;\n\n// Various blues:\n$x-dark-blue: #042233;\n$dark-blue: #074365;\n$body-blue: #afd4c7;\n$spray: #86eee7;\n$aquamarine: #68dfde;\n$scooter: #25c9dc;\n$java: #1bb6d6;\n$java-2: #1bdfdf;\n$java-dark: #21cbca;\n$cerulean: #03aad6;\n$allports: #007799;\n$blue-elm: #22938d;\n$faded-jade: #418482;\n$genoa: #186a70;\n$blue-tiber: #093944;\n$mirage: #111b25;\n$menu-blue: #014c8c;\n$comment-block:#e7ecf0;\n$comment-text: #d1dce2;\n\n// Various reds:\n$peach: #eaccbb;\n$dark-pink: #d39c92;\n$apricot: #ea8e75;\n$crimson: #e51538;\n$red: #a01604;\n$dark-copper: #7a1805;\n$maroon: #3f0901;\n\n// Need to be re-assigned colors.\n$blue: #2980b9;\n$brown-bg: #faf7ec;\n$red: #ad2330;\n$med-blue: #0a3351;\n\n// Social buttons\n$facebook: #3b5998;\n$twitter: #55acee;\n$email: #ea7179;\n\n// Used colors\n$active: #aed4c7;\n$blue-bg-anchor: #30a7af;\n$blue-bg: #03484f;\n$blue-heading: #004950;\n$blue-text: #12757b;\n$border-color: #07403a;\n$brown-bg-tags-text: $yellow;\n$card-header-bg: #c7dcd3;\n$carr-arrow: $med-blue;\n$carousel-active: #064364;\n$darkb-blue-text: #264042;\n$fixed-nav-bg: #247670;\n$header-footer-bg: #030403;\n$light-blue-bg: #d6e6f2;\n$light-blue: #67b2af;\n$nav-link: #a6df20;\n$percentage-text: #017e7a;\n$step-normal-bg: #e4e7da;\n$steps-deactive-text: #0a4f45;\n$top-nav: #1e5f65;\n$light-grey: #e0ddd4;\n\n// Used once.\n$body-bg: #b0d4c8;\n$brown-bg-tags-link: #e88d75;\n$container-bg: $body-blue;\n$dark-para-text: #011d1e;\n$green-link-hover: #77dd11;\n$heading: #004d53;\n$step-number: #a7a7a7;\n$brown-header: #5c1f10;\n$single-bg: #f6f4e7;\n\n// Colors to be fixed/addressed:\n$article-heading-color:\t#152431;\n$credit-color: #5a5a5a;\n$search-text-colour: #115247;\n$blue-top-nav: $dark-blue;\n$dark-shade-black: #1a1a1a;\n$carousel-indi-color: #8bcc49;\n$shadow-color: $grey-60;\n$hover-nav: #052a30;\n$cookie-bkg: #c0dbe2;\n$cookie-blue: #094464;\n\n// Units:\n$au: auto;\n$n5: 5px;\n$n10: 10px;\n$n15: 15px;\n$n20: 20px;\n$n25: 25px;\n$n30: 30px;\n$n35: 35px;\n$n40: 40px;\n$n50: 50px;\n$n60: 60px;\n$n70: 70px;\n$n80: 80px;\n$n90: 90px;\n$n100: 100px;\n","// Mobile-only (up to 576px)\n@mixin mobile-only {\n @media (max-width: #{$small-width}) {\n @content;\n }\n}\n\n// Mobile & Up (greater than to 576px)\n@mixin small-and-up {\n @media (min-width: #{$small-width}) {\n @content;\n }\n}\n\n// Tablet & Up (greater than 768px)\n@mixin medium-and-up {\n @media (min-width: #{$medium-width}) {\n @content;\n }\n}\n\n// Large Tablet & Up (greater than 992px)\n@mixin large-and-up {\n @media (min-width: #{$large-width}) {\n @content;\n }\n}\n\n// Large Desktop & Up (greater than 1200px)\n@mixin x-large-and-up {\n @media (min-width: #{$extra-large-width}) {\n @content;\n }\n}\n\n// Usage: @include transition(all 0.2s ease-in-out);\n@mixin transition($transition...) {\n // defining prefixes so we can use them in mixins below\n $prefixes: (\"-webkit-\", \"\" );\n @each $prefix in $prefixes {\n #{$prefix}transition: $transition;\n }\n}\n\n// Cause an element to match the size of its stacking context parent.\n@mixin fill-container() {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n// Build a linear gradient with a direction and any number of color stops.\n@mixin linear-gradient($direction, $color-stops...) {\n background: nth(nth($color-stops, 1), 1); /* Old browsers */\n background: -moz-linear-gradient(legacy-direction($direction), $color-stops); /* FF3.6-15 */\n background: -webkit-linear-gradient(legacy-direction($direction), $color-stops); /* Chrome10-25,Safari5.1-6 */\n background: linear-gradient($direction, $color-stops); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n}\n\n// Create a gradient with hard stops that lines up. Colors layout from top-right to bottom-left.\n@mixin skewed-gradient($color1, $color2, $color3, $color4, $color5) {\n @include linear-gradient(\n 245deg,\n #{$color1} 6%,\n #{$color2} 6%,\n #{$color2} 35%,\n #{$color3} 35%,\n #{$color3} 80%,\n #{$color4} 80%,\n #{$color4} 95%,\n #{$color5} 95%\n );\n\n @include large-and-up {\n @include linear-gradient(\n 245deg,\n #{$color1} 15%,\n #{$color2} 15%,\n #{$color2} 45%,\n #{$color3} 45%,\n #{$color3} 80%,\n #{$color4} 80%,\n #{$color4} 90%,\n #{$color5} 90%\n );\n }\n}\n\n@mixin detailed-skewed-gradient($color1, $color2, $color3, $color4, $color5, $color6, $color7, $color8) {\n @include linear-gradient(\n 245deg,\n #{$color1} 6%,\n #{$color2} 6%,\n #{$color3} 35%,\n #{$color4} 35%,\n #{$color5} 80%,\n #{$color6} 80%,\n #{$color7} 95%,\n #{$color8} 95%\n );\n\n @include large-and-up {\n @include linear-gradient(\n 245deg,\n #{$color1} 15%,\n #{$color2} 15%,\n #{$color3} 45%,\n #{$color4} 45%,\n #{$color5} 80%,\n #{$color6} 80%,\n #{$color7} 90%,\n #{$color8} 90%\n );\n }\n}\n\n@mixin clearfix() {\n &::after {\n display: block;\n content: \"\";\n clear: both;\n }\n}\n\n@mixin background-before-opacity($color, $opacity: 0.6) {\n &:before {\n content: \"\";\n background: ($color);\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n opacity: $opacity;\n }\n}\n\n@mixin background($imgpath, $position: center, $repeat: no-repeat, $size: cover) {\n background: {\n image: url($imgpath);\n position: $position;\n repeat: $repeat;\n size: $size;\n }\n}\n\n// Skew mixin\n@mixin skew($side: right, $deg: -20deg, $right: -15px, $left: -15px, $width: 30px, $bg: $white) {\n position: relative;\n\n &:before {\n z-index: -1;\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n\n @if $side == right {\n right: $right;\n }\n @else if $side == left {\n left: $left;\n }\n\n display: block;\n width: $width;\n background: $bg;\n -webkit-transform: skew($deg);\n -ms-transform: skew($deg);\n transform: skew($deg);\n }\n}\n\n/* Generates mutilevel nested comments\nlevel-1 is the first level comment with a margin of 50px\nlevel-2 is the first level comment with a margin of 100px\nand so on...\n*/\n$comment-nest-level: 6;\n$nested-comment-left-margin: $n50;\n@mixin comment-level {\n @for $i from 1 through $comment-nest-level {\n .comment-level-#{$i} {\n margin-left: $nested-comment-left-margin * $i !important;\n }\n }\n}\n",".campaign-thumbnail-block {\n margin-bottom: 30px;\n padding-top: 0;\n\n @include medium-and-up {\n padding-bottom: 40px;\n }\n\n @include large-and-up {\n padding-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 0;\n }\n\n .container {\n padding-left: 0;\n padding-right: 0;\n\n @include medium-and-up {\n padding-left: 15px;\n padding-right: 15px;\n }\n }\n\n .thumbnail-largeview-container {\n @include medium-and-up {\n margin-left: -7.5px;\n margin-right: -7.5px;\n }\n\n .campaign-card-column {\n padding: 8px;\n }\n\n .thumbnail-large {\n margin-bottom: 5px;\n max-height: 70px;\n position: relative;\n overflow: hidden;\n @include background-before-opacity(rgba(22,22,22,0.1));\n\n @include medium-and-up {\n margin-bottom: 0;\n max-height: 100%;\n }\n\n @include large-and-up {\n @include background-before-opacity(rgba(22,22,22,0.65));\n\n &:hover {\n &:before {\n opacity: 0.1;\n }\n }\n }\n\n img {\n width: 100%;\n height: 260px;\n margin: -50px 0 -10px 0;\n object-fit: cover;\n\n @include medium-and-up {\n margin: 0;\n }\n }\n\n .yellow-cta {\n text-align: center;\n font-size: 1.25rem;\n font-family: $roboto;\n color: $yellow;\n font-weight: 500;\n position: absolute;\n left: 0;\n bottom: 0;\n width: 100%;\n z-index: 2;\n margin-bottom: 18px;\n text-shadow: 1px 1px $black;\n\n @include medium-and-up {\n margin-bottom: 20px;\n font-size: 0.9375rem;\n }\n\n @include large-and-up {\n margin-bottom: 40px;\n font-size: 1.25rem;\n }\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n}\n\n// Visibility of campaigns in different screens\n// remove limit visibility class on load more button click\n.show-3-covers .limit-visibility {\n .campaign-card-column:nth-child(-n+4) {\n display: block;\n }\n\n .campaign-card-column:nth-child(n+4) {\n display: none;\n }\n}\n\n.show-6-covers .limit-visibility {\n .campaign-card-column:nth-child(-n+7) {\n display: block;\n }\n\n .campaign-card-column:nth-child(n+7) {\n display: none;\n }\n}\n\n.show-all-covers .limit-visibility {\n .campaign-card-column:nth-child(n+5) {\n display: block;\n }\n}\n",".carousel-wrap {\n padding-top: 0;\n padding-bottom: 40px;\n overflow: hidden;\n\n @include large-and-up {\n padding-bottom: 60px;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n padding-bottom: 80px;\n }\n\n .single-post & {\n padding-bottom: 30px;\n }\n\n h1 {\n font-size: 1.375rem;\n color: $black;\n margin-bottom: 22px;\n margin-left: 0;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 20px;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n margin-bottom: 22px;\n }\n }\n\n .carousel-item {\n .carousal-item-credit {\n position: absolute;\n right: 0;\n top: 0;\n color: $white;\n font-size: 0.875rem;\n margin: $n15;\n font-weight: normal;\n }\n\n img {\n height: 300px;\n width: 100%;\n object-fit: cover;\n object-position: 50% 50%;\n\n @include medium-and-up {\n height: 400px;\n }\n\n @include large-and-up {\n height: 500px;\n }\n\n @include x-large-and-up {\n height: 600px;\n }\n }\n }\n\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n display: block;\n\n img {\n width: 100%;\n }\n }\n\n .carousel-caption {\n text-align: left;\n left: auto;\n bottom: 0;\n right: 0;\n width: 100%;\n font-family: $roboto;\n padding: $n30 200px $n30 $n50;\n background: linear-gradient(210deg, rgba(10, 51, 81, 0.2) 0%, rgba(10, 51, 81, 1) 100%);\n filter: progid:dximagetransform.microsoft.gradient(startColorstr=\"#0a3351\", endColorstr=\"#0a3351\", GradientType=1);\n -ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A3351', endColorstr='#0A3351' ,GradientType=0)\";\n\n html[dir=\"rtl\"] & {\n text-align: right;\n }\n\n @include mobile-only {\n position: relative;\n z-index: 10;\n padding: $n20 $n15 $n20;\n color: $white;\n }\n\n @include medium-and-up {\n padding: $n30;\n }\n\n h3 {\n font-size: 1rem;\n\n @include medium-and-up {\n font-size: 1.0625rem;\n width: 60%;\n }\n }\n\n p {\n font-family: $roboto;\n font-size: 0.8125rem;\n\n @include large-and-up {\n width: 100%;\n }\n }\n }\n\n .carousel-indicators {\n right: 25%;\n bottom: 80px;\n left: auto;\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: 25%;\n }\n\n @include mobile-only {\n bottom: 0;\n right: 0;\n left: 0;\n }\n\n @include small-and-up {\n bottom: 30px;\n right: 0;\n\n html[dir=\"rtl\"] & {\n left: 0;\n right: auto;\n }\n }\n\n @include medium-and-up {\n bottom: 10px;\n margin-right: 2%;\n\n html[dir=\"rtl\"] & {\n margin-right: inherit;\n margin-left: 2%;\n }\n }\n\n li {\n width: 8px;\n height: 8px;\n margin: 0 8px;\n border-radius: 50%;\n background: $white;\n cursor: pointer;\n\n @include small-and-up {\n width: 12px;\n height: 12px;\n margin: 0 $n15;\n }\n\n &.active {\n background: $carousel-indi-color;\n }\n }\n }\n\n .carousel-control-prev,\n .carousel-control-next {\n height: 100%;\n top: 0;\n width: 30%;\n z-index: 3;\n\n @include mobile-only {\n .carousel-control-prev-icon,\n .carousel-control-next-icon {\n margin-bottom: 15vw;\n position: absolute;\n top: 150px;\n }\n }\n\n @include small-and-up {\n width: 50%;\n }\n }\n\n .carousel-control-next {\n @include small-and-up {\n margin-right: -25%;\n }\n }\n\n .carousel-control-prev {\n @include small-and-up {\n margin-left: -25%;\n }\n }\n\n .carousel-control-prev-icon,\n .carousel-control-next-icon {\n display: block;\n text-align: center;\n width: 40px;\n height: 40px;\n cursor: pointer;\n margin-top: -50px;\n\n @include small-and-up {\n width: 45px;\n height: 45px;\n }\n\n @include large-and-up {\n width: 65px;\n height: 65px;\n }\n }\n\n .carousel-control-prev-icon {\n background: url(\"images/carousel-marker-prev.png\");\n background-size: cover;\n\n @include small-and-up {\n margin-left: 113px;\n background: url(\"images/carousel-marker-prev-S-M.png\");\n }\n\n @include medium-and-up {\n margin-left: 25%;\n }\n\n @include large-and-up {\n margin-left: 133px;\n background: url(\"images/carousel-marker-prev.png\");\n\n &:hover {\n background-position-x: 66px;\n }\n }\n\n @include x-large-and-up {\n margin-left: 45%;\n }\n }\n\n .carousel-control-next-icon {\n background: url(\"images/carousel-marker-next.png\");\n background-size: cover;\n\n @include small-and-up {\n margin-right: 113px;\n background: url(\"images/carousel-marker-next-S-M.png\");\n }\n\n @include medium-and-up {\n margin-right: 25%;\n }\n\n @include large-and-up {\n margin-right: 133px;\n background: url(\"images/carousel-marker-next.png\");\n\n &:hover {\n background-position-x: 66px;\n }\n }\n\n @include x-large-and-up {\n margin-right: 45%;\n }\n }\n}\n","// $slide-transition-speed should match SLIDE_TRANSITION_SPEED in carousel-header.js\n$slide-transition-speed: 1s;\n\n@mixin preview-wrap-width($size) {\n width: $size;\n margin-left: 100% - $size;\n}\n\n@mixin preview-width($size) {\n width: $size * (100% / $size);\n}\n\n.carousel-header {\n position: relative;\n width: 100vw;\n\n &::after {\n content: \"\";\n display: block;\n margin-bottom: 40px;\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n }\n\n .carousel-inner {\n position: relative;\n overflow: visible;\n height: 454px;\n\n @include medium-and-up {\n height: 560px;\n }\n\n @include large-and-up {\n height: 600px;\n }\n\n @include x-large-and-up {\n height: 712px;\n }\n }\n\n .carousel-item {\n display: block;\n height: 100%;\n position: absolute;\n top: 0;\n background-size: 0;\n opacity: 0;\n z-index: 1;\n transform: rotate(0);\n transition: opacity $slide-transition-speed;\n\n img {\n display: none;\n }\n\n &.active {\n z-index: 2;\n opacity: 1;\n transition: unset;\n }\n\n &.next {\n z-index: 1;\n opacity: 1;\n transition: unset;\n }\n\n &.fade-out {\n opacity: 0;\n transition: opacity #{ $slide-transition-speed / 2 };\n }\n\n &::before {\n @include fill-container;\n content: \"\";\n background-image: inherit;\n background-size: cover;\n filter: grayscale(100%);\n }\n\n &::after {\n @include fill-container;\n content: \"\";\n z-index: 0;\n background: linear-gradient(210deg, rgba(136, 196, 213, 0.2) 0%, rgba(184, 216, 232, 1) 100%);\n }\n\n .carousel-caption {\n @include fill-container;\n z-index: 2;\n text-align: left;\n transition: opacity $slide-transition-speed;\n padding-bottom: 0;\n padding-right: 15px;\n padding-left: 15px;\n }\n\n .carousel-preview-wrap {\n position: absolute;\n z-index: 1;\n transform: skew(-29deg);\n transform-origin: bottom left;\n overflow: hidden;\n top: 0;\n height: 100%;\n @include preview-wrap-width(75%);\n\n @include small-and-up {\n @include preview-wrap-width(50%);\n }\n @include large-and-up {\n @include preview-wrap-width(42%);\n }\n @include x-large-and-up {\n @include preview-wrap-width(40%);\n }\n }\n\n .carousel-preview {\n transform: skew(29deg);\n transform-origin: bottom left;\n background-size: cover;\n height: 100%;\n @include preview-width(75%);\n\n @include small-and-up {\n @include preview-width(50%);\n }\n @include large-and-up {\n @include preview-width(42%);\n }\n @include x-large-and-up {\n @include preview-width(40%);\n }\n\n &::after {\n @include fill-container;\n content: \"\";\n opacity: 0;\n background: linear-gradient(210deg, rgba(136, 196, 213, 0.2) 0%, rgba(184, 216, 232, 1) 100%);\n }\n }\n\n &.slide-over {\n .carousel-preview-wrap {\n z-index: 1;\n transform: skew(0);\n transition: transform $slide-transition-speed, width $slide-transition-speed, margin $slide-transition-speed;\n width: 100%;\n margin: 0;\n }\n\n .carousel-preview {\n transform: skew(0);\n transition: transform $slide-transition-speed, width $slide-transition-speed, filter $slide-transition-speed;\n width: 100%;\n filter: grayscale(100%);\n\n &::after {\n z-index: 1;\n opacity: 1;\n transition: opacity $slide-transition-speed;\n }\n }\n\n @include small-and-up {\n .carousel-caption {\n opacity: 0;\n }\n }\n }\n }\n\n .main-header {\n color: $article-heading-color;\n padding-top: 70px;\n padding-bottom: 0;\n height: 100%;\n\n @include medium-and-up {\n padding-bottom: 0;\n padding-top: 84px;\n height: auto;\n }\n\n @include large-and-up {\n padding-top: 124px;\n padding-bottom: 32px;\n }\n\n @include x-large-and-up {\n padding-top: 124px;\n padding-bottom: 54px;\n }\n\n h2 {\n font-size: 1.75rem;\n margin-bottom: 10px;\n width: 70%;\n line-height: 1.2;\n font-weight: bold;\n color: $black;\n padding-left: 15px;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 15px;\n }\n\n @include medium-and-up {\n font-size: 2.5rem;\n }\n\n @include large-and-up {\n margin-bottom: 20px;\n line-height: 1.2;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 3.5rem;\n line-height: 1.1;\n width: 60%;\n }\n }\n\n h3 {\n font-size: 1.25rem;\n line-height: 1.3;\n font-weight: 400;\n width: 55%;\n color: $black;\n margin-bottom: 0;\n padding-left: 15px;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 15px;\n }\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 34px;\n font-weight: 300;\n }\n\n @include large-and-up {\n line-height: 1.2;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 2.25rem;\n margin-bottom: 30px;\n font-weight: 300;\n }\n }\n\n p {\n display: none;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 15px;\n }\n\n @include medium-and-up {\n padding-left: 15px;\n line-height: 1.6;\n color: $dark-shade-black;\n margin-bottom: 24px;\n width: 60%;\n display: block;\n }\n\n @include large-and-up {\n margin-bottom: 36px;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n }\n }\n\n .action-button {\n bottom: 60px;\n left: 0;\n right: 0;\n position: absolute;\n font-family: $roboto;\n\n @include small-and-up {\n width: auto;\n bottom: inherit;\n position: inherit;\n margin-top: 24px;\n }\n\n @include medium-and-up {\n margin-top: 0;\n padding-left: 15px;\n margin-left: 0;\n width: auto;\n\n html[dir=\"rtl\"] & {\n margin-left: auto;\n margin-right: 0;\n }\n }\n\n .btn {\n font-size: 0.875rem;\n line-height: 2.8;\n\n html[dir=\"rtl\"] & {\n font-size: 1.175rem;\n line-height: 2.5;\n }\n\n @include medium-and-up {\n font-size: 1rem;\n line-height: 3;\n width: auto;\n\n html[dir=\"rtl\"] & {\n font-size: 1.3rem;\n line-height: 2.5;\n }\n }\n\n @include large-and-up {\n width: 100%;\n }\n }\n }\n }\n\n .carousel-control-prev {\n display: none;\n\n height: 100%;\n top: 0;\n width: 30%;\n z-index: 3;\n left: 0;\n\n @include small-and-up {\n width: 50%;\n margin-left: -25%;\n }\n\n html[dir=\"rtl\"] & {\n display: flex;\n }\n\n .carousel-control-prev-icon {\n display: block;\n text-align: center;\n width: 40px;\n height: 40px;\n cursor: pointer;\n background: url(\"images/carousel-marker-prev.png\");\n background-size: cover;\n\n @include small-and-up {\n margin-left: 113px;\n background: url(\"images/carousel-marker-prev-S-M.png\");\n width: 45px;\n height: 45px;\n }\n\n @include medium-and-up {\n margin-left: 25%;\n }\n\n @include large-and-up {\n margin-left: 133px;\n background: url(\"images/carousel-marker-prev.png\");\n width: 65px;\n height: 65px;\n\n &:hover {\n background-position-x: 66px;\n }\n }\n\n @include x-large-and-up {\n margin-left: 45%;\n }\n }\n }\n\n .carousel-control-next {\n height: 100%;\n top: 0;\n width: 30%;\n z-index: 3;\n\n @include small-and-up {\n width: 50%;\n margin-right: -25%;\n }\n\n html[dir=\"rtl\"] & {\n width: auto;\n display: none;\n }\n\n .carousel-control-next-icon {\n display: block;\n text-align: center;\n width: 40px;\n height: 40px;\n cursor: pointer;\n background: url(\"images/carousel-marker-next.png\");\n background-size: cover;\n\n @include small-and-up {\n margin-right: 113px;\n background: url(\"images/carousel-marker-next-S-M.png\");\n width: 45px;\n height: 45px;\n }\n\n @include medium-and-up {\n margin-right: 25%;\n }\n\n @include large-and-up {\n margin-right: 133px;\n background: url(\"images/carousel-marker-next.png\");\n width: 65px;\n height: 65px;\n\n &:hover {\n background-position-x: 66px;\n }\n }\n\n @include x-large-and-up {\n margin-right: 45%;\n }\n }\n }\n\n .carousel-indicators {\n z-index: 4;\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n bottom: 15px;\n margin: 0;\n\n @include small-and-up {\n margin-right: 40px;\n margin-bottom: 40px;\n bottom: 0;\n left: auto;\n }\n\n @include medium-and-up {\n margin-right: 0;\n }\n\n @include large-and-up {\n margin-right: 30px;\n margin-bottom: 32px;\n right: 0;\n }\n\n @include x-large-and-up {\n margin-right: 8.33%;\n margin-bottom: 50px;\n }\n\n li {\n width: 8px;\n height: 8px;\n border-radius: 50%;\n background: $white;\n margin: 12px;\n cursor: pointer;\n display: inline-table;\n\n @include small-and-up {\n width: 12px;\n height: 12px;\n margin: 0 12px;\n }\n\n @include medium-and-up {\n margin: 0 8px;\n\n &:last-child {\n margin-right: 0;\n }\n }\n\n &.active {\n background: $carousel-indi-color;\n }\n }\n }\n}\n","// $slide-transition-speed should match SLIDE_TRANSITION_SPEED in carousel-header.js\n$slide-transition-speed: 1s;\n\n@mixin preview-wrap-width($size) {\n width: $size;\n margin-left: 100% - $size;\n}\n\n@mixin preview-width($size) {\n width: $size * (100% / $size);\n}\n\n.carousel-header.full-width-classic {\n width: 100vw;\n\n &::after {\n content: \"\";\n display: block;\n margin-bottom: 40px;\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n }\n\n .carousel-inner {\n position: relative;\n overflow: visible;\n height: 700px;\n\n @include medium-and-up {\n height: 560px;\n }\n\n @include large-and-up {\n height: 560px;\n }\n\n @include x-large-and-up {\n height: 560px;\n }\n }\n\n .carousel-item {\n display: block;\n height: 100%;\n position: absolute;\n top: 0;\n background-size: 0;\n opacity: 0;\n z-index: 1;\n transform: rotate(0);\n transition: opacity $slide-transition-speed;\n\n img {\n display: none;\n }\n\n &.active {\n z-index: 2;\n opacity: 1;\n transition: unset;\n }\n\n &.next {\n z-index: 1;\n opacity: 1;\n transition: unset;\n }\n\n &.fade-out {\n opacity: 0;\n transition: opacity #{ $slide-transition-speed / 2 };\n }\n\n &::before {\n @include fill-container;\n content: \"\";\n background-image: inherit;\n background-size: cover;\n filter: none;\n }\n\n &::after {\n content: \"\";\n background: none;\n }\n\n .carousel-caption {\n z-index: 2;\n text-align: left;\n transition: opacity $slide-transition-speed;\n position: absolute;\n top: auto;\n bottom: 0;\n padding-top: $n20;\n padding-bottom: $n80;\n padding-left: $n20;\n padding-right: $n20;\n background: $white;\n height: auto;\n\n @include large-and-up {\n @include fill-container;\n padding: 0 0 $n60 0;\n padding-bottom: 0;\n background: none;\n }\n\n .main-header {\n color: $article-heading-color;\n padding-top: 0;\n padding-bottom: 0;\n height: 100%;\n\n @include large-and-up {\n padding-left: 0;\n padding-right: 0;\n padding-top: 140px;\n padding-bottom: 32px;\n }\n\n @include x-large-and-up {\n padding-left: 0;\n padding-top: 140px;\n padding-bottom: 54px;\n }\n\n h2 {\n font-size: 1.75rem;\n margin-bottom: 10px;\n width: 70%;\n line-height: 1.2;\n font-weight: bold;\n color: $black;\n padding-left: 0;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 0;\n }\n\n @include medium-and-up {\n font-size: 2.5rem;\n }\n\n @include large-and-up {\n color: $white;\n margin-bottom: 20px;\n line-height: 1.2;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 3.5rem;\n line-height: 1.1;\n width: 60%;\n }\n }\n\n h3 {\n font-size: 1.25rem;\n line-height: 1.3;\n font-weight: 400;\n width: 55%;\n color: $black;\n margin-bottom: 0;\n padding-left: 0;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 0;\n }\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 34px;\n font-weight: 300;\n }\n\n @include large-and-up {\n line-height: 1.2;\n color: $white;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 2.25rem;\n margin-bottom: 30px;\n font-weight: 300;\n }\n }\n\n p {\n display: none;\n color: $black;\n font-family: $roboto;\n font-size: 14px;\n font-weight: 500;\n line-height: 22px;\n width: 320px;\n text-align: left;\n padding-left: 0;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 0;\n }\n\n @include medium-and-up {\n line-height: 1.6;\n margin-bottom: 24px;\n width: 60%;\n display: block;\n }\n\n @include large-and-up {\n margin-bottom: 36px;\n width: 50%;\n color: $white;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n }\n }\n\n .action-button {\n left: 0;\n right: 0;\n position: relative;\n font-family: $roboto;\n width: 100%;\n bottom: inherit;\n margin-top: 24px;\n text-align: center;\n max-width: 100%;\n padding-left: 0;\n\n @include small-and-up {\n width: auto;\n bottom: inherit;\n position: relative;\n margin-top: 24px;\n }\n\n @include medium-and-up {\n text-align: left;\n position: inherit;\n bottom: 60px;\n margin-top: 0;\n margin-left: 0;\n width: auto;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n margin-left: auto;\n margin-right: 0;\n }\n }\n\n .btn {\n font-size: 0.875rem;\n line-height: 2.8;\n width: 80%;\n\n html[dir=\"rtl\"] & {\n font-size: 1.175rem;\n line-height: 2.5;\n }\n\n @include medium-and-up {\n font-size: 1rem;\n line-height: 3;\n width: auto;\n\n html[dir=\"rtl\"] & {\n font-size: 1.3rem;\n line-height: 2.5;\n }\n }\n }\n }\n }\n }\n\n &.slide-over {\n @include small-and-up {\n .carousel-caption {\n opacity: 0;\n }\n }\n }\n }\n\n .carousel-control-prev {\n display: flex;\n height: 100%;\n top: 0;\n width: 5%;\n z-index: 3;\n margin-left: 0;\n\n @include small-and-up {\n width: 5%;\n margin-left: 0;\n }\n\n .carousel-control-prev-icon {\n display: none;\n text-align: center;\n width: 24px;\n height: 46px;\n background: url(\"images/carousel-arrow-prev.png\");\n background-size: cover;\n\n @include large-and-up {\n display: block;\n margin-left: 0;\n }\n\n @include x-large-and-up {\n margin-left: 25%;\n }\n }\n }\n\n .carousel-control-next {\n height: 100%;\n top: 0;\n width: 5%;\n margin-right: 0;\n z-index: 3;\n\n .carousel-control-next-icon {\n text-align: center;\n width: 24px;\n height: 46px;\n cursor: pointer;\n background: url(\"images/carousel-arrow-next.png\");\n background-size: contain;\n display: none;\n\n @include large-and-up {\n display: block;\n margin-right: 25%;\n }\n\n @include x-large-and-up {\n margin-right: 25%;\n }\n }\n }\n\n .carousel-indicators {\n z-index: 4;\n position: absolute;\n transform: none;\n bottom: 0;\n margin: 0;\n right: auto;\n left: auto;\n padding-left: 0;\n width: 100%;\n margin-bottom: 40px;\n margin-left: 5px;\n\n @include medium-and-up {\n width: auto;\n }\n\n @include x-large-and-up {\n margin-bottom: 50px;\n }\n\n li {\n background-color: rgba(0, 0, 0, 0.4);\n width: 40px;\n height: 3px;\n border-radius: 0;\n margin: 0 3px;\n cursor: pointer;\n display: inline-table;\n right: 0;\n\n @include large-and-up {\n background-color: rgba(255, 255, 255, 0.4);\n }\n\n &.active {\n background: $black;\n @include large-and-up {\n background: $white;\n }\n }\n }\n }\n}\n",".split-carousel-wrap {\n h1 {\n font-size: 1.625rem;\n color: $black;\n margin-bottom: 33px;\n line-height: 1.2;\n\n @include small-and-up {\n font-size: 2.125rem;\n margin-left: 0;\n margin-bottom: 22px;\n }\n\n @include x-large-and-up {\n font-size: 2.375rem;\n margin-bottom: 30px;\n }\n }\n\n &.not-header {\n padding-top: 0;\n overflow: hidden;\n margin-bottom: 0;\n padding-bottom: 153px;\n\n @include small-and-up {\n margin-bottom: 0;\n padding-bottom: 129px;\n }\n\n @include large-and-up {\n padding-bottom: 143px;\n }\n\n @include x-large-and-up {\n padding-bottom: 195px;\n }\n\n .carousel-item {\n .carousel-item-credit {\n position: absolute;\n right: 0;\n top: 0;\n font-size: 0.6875rem;\n margin: -20px $n5 $n15 $n15;\n font-weight: normal;\n color: $credit-color;\n\n @include small-and-up {\n margin: 16px $n15;\n color: $white;\n font-size: 0.75rem;\n }\n\n @include large-and-up {\n font-size: 0.8125rem;\n }\n\n @include x-large-and-up {\n font-size: 0.875rem;\n }\n }\n }\n\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n display: block;\n\n img {\n width: 100%;\n }\n }\n\n .carousel-caption {\n text-align: left;\n left: auto;\n bottom: 0;\n right: 0;\n width: 100%;\n padding: $n30 200px $n30 $n50;\n background: linear-gradient(210deg, rgba(10, 51, 81, 0.2) 0%, rgba(10, 51, 81, 1) 100%);\n\n @include small-and-up {\n bottom: 0;\n width: 100%;\n padding: $n20 $n35;\n }\n\n @include large-and-up {\n height: 144px;\n padding: 26px 45px;\n }\n\n @include x-large-and-up {\n height: 195px;\n padding: 31px 96px;\n }\n\n h3 {\n @include small-and-up {\n font-size: 1.1875rem;\n }\n\n @include x-large-and-up {\n font-size: 1.375rem;\n margin-bottom: 15px;\n line-height: normal;\n }\n }\n\n p {\n @include small-and-up {\n font-size: 0.875rem;\n width: 100%;\n line-height: 24px;\n }\n\n @include large-and-up {\n font-size: 1rem;\n width: 80%;\n }\n\n @include x-large-and-up {\n font-size: 1.0625rem;\n width: 60%;\n margin-bottom: 0;\n }\n }\n }\n\n .carousel-indicators {\n right: 0;\n bottom: 0;\n left: auto;\n margin-right: 33%;\n\n @include small-and-up {\n bottom: -128px;\n margin-right: 29px;\n }\n\n @include x-large-and-up {\n bottom: -170px;\n right: 0;\n }\n\n li {\n width: 8px;\n height: 8px;\n border-radius: 50%;\n background: $white;\n margin: 0 $n15;\n cursor: pointer;\n\n &.active {\n background: $carousel-active;\n }\n }\n }\n\n .carousel-control-next {\n background: transparent;\n width: 45%;\n margin-right: -25%;\n transform: skew(-209deg);\n background-position: right;\n }\n\n .carousel-control-prev-icon,\n .carousel-control-next-icon {\n width: 45px;\n height: 45px;\n background: none;\n }\n\n .carousel-control-prev,\n .carousel-control-next {\n opacity: 1;\n height: 100%;\n\n @include small-and-up {\n top: 0;\n }\n\n .carousel-control-next-icon {\n transform: skew(209deg);\n margin-right: 45%;\n background: url(\"images/carousel-marker-next-S-M.png\");\n\n @include large-and-up {\n height: 65px;\n width: 65px;\n background: url(\"images/carousel-marker-next.png\");\n }\n\n &:hover {\n @include large-and-up {\n background-position-x: 66px;\n }\n }\n }\n\n .carousel-control-prev-icon {\n background: url(\"images/carousel-marker-next-S-M.png\");\n transform: rotate(180deg);\n\n @include large-and-up {\n background: url(\"images/carousel-marker-next.png\");\n transform: rotate(180deg);\n height: 65px;\n width: 65px;\n }\n\n &:hover {\n @include large-and-up {\n background-position-x: 66px;\n }\n }\n }\n }\n\n .carousel-inner {\n overflow: initial;\n\n .carousel-caption {\n bottom: -115px;\n padding: 18px $n15;\n\n h3 {\n font-size: 1.0625rem;\n }\n\n p {\n font-size: 0.8125rem;\n width: 100%;\n font-family: $roboto;\n }\n }\n }\n }\n\n .light-blue-bg {\n background: $light-blue-bg;\n }\n}\n",".columns-block {\n @include large-and-up {\n margin-bottom: 20px;\n }\n\n @include x-large-and-up {\n margin-bottom: 40px;\n }\n\n .column-wrap {\n margin-bottom: 40px;\n }\n\n a {\n text-decoration: none;\n font-weight: bold;\n color: $dark-blue;\n }\n\n // Specific rules when 1 or 2 columns only.\n .column-wrap:nth-last-child(2):first-child,\n .column-wrap:nth-last-child(1):nth-child(2),\n .column-wrap:nth-last-child(1):first-child {\n h3, h3 > a {\n line-height: 1.2;\n margin-bottom: 15px;\n font-size: 1.375rem;\n font-family: $roboto;\n font-weight: 700;\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n line-height: 1.2;\n }\n }\n\n a {\n font-size: 1.125rem;\n }\n\n p {\n font-size: 1rem;\n color: $dark-shade-black;\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n margin-bottom: 24px;\n }\n }\n }\n\n // Columns block, layout no-image.\n &.block-style-no_image {\n margin-bottom: 60px;\n\n h3 {\n font-size: 1.375rem;\n font-weight: bold;\n line-height: 1.2;\n margin-bottom: 15px;\n color: $black;\n\n @include medium-and-up {\n font-size: 1.5rem;\n width: 80%;\n }\n\n @include large-and-up {\n font-size: 1.25rem;\n margin-bottom: 20px;\n width: 75%;\n }\n }\n\n p {\n font-size: 1rem;\n line-height: 1.6;\n margin-bottom: 16px;\n color: $dark-shade-black;\n\n @include medium-and-up {\n width: auto;\n }\n\n @include large-and-up {\n font-size: 0.875rem;\n width: 82%;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n width: 76%;\n }\n }\n\n .btn {\n margin-bottom: 0;\n }\n }\n\n // Columns block, layout icons.\n &.block-style-icons {\n h2 {\n font-weight: 700;\n font-size: 1.875rem;\n color: $dark-shade-black;\n }\n\n h3,\n .icon-container {\n text-align: center;\n\n @include medium-and-up {\n text-align: inherit;\n }\n }\n\n h3 {\n line-height: 1.2;\n margin-bottom: 15px;\n font-size: 1.25rem;\n\n @include medium-and-up {\n margin-bottom: 16px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n font-weight: 500;\n }\n\n @include x-large-and-up {\n margin-bottom: 20px;\n }\n\n a {\n font-weight: 700;\n font-family: $roboto;\n\n @include medium-and-up {\n font-size: 1.125rem;\n }\n\n @include x-large-and-up {\n font-size: 1.25rem;\n }\n }\n }\n\n p {\n font-size: 1rem;\n line-height: 1.6;\n color: $dark-shade-black;\n\n @include medium-and-up {\n font-size: 0.875rem;\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n margin-bottom: 24px;\n }\n }\n\n a {\n font-family: $roboto;\n\n @include medium-and-up {\n font-size: 0.9375rem;\n }\n\n @include large-and-up {\n font-size: 0.875rem;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n }\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n .attachment-container {\n text-align: center;\n padding-bottom: 20px;\n @include medium-and-up {\n padding-bottom: 0;\n text-align: inherit;\n }\n }\n\n img {\n display: inline-block;\n width: 102px;\n height: 102px;\n margin-bottom: 5px;\n\n @include medium-and-up {\n margin-bottom: 10px;\n text-align: inherit;\n }\n\n @include x-large-and-up {\n margin-bottom: 24px;\n }\n }\n }\n\n // Columns block, layout tasks.\n &.block-style-tasks {\n margin-bottom: 40px;\n\n @include medium-and-up {\n margin-bottom: 0;\n }\n\n h3 {\n font-size: 1.375rem;\n font-weight: 700;\n margin-bottom: 15px;\n line-height: 1.2;\n padding-top: 0;\n\n @include small-and-up {\n padding-top: 20px;\n }\n\n @include medium-and-up {\n padding-top: 0;\n font-size: 1.5rem;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n font-size: 1.875rem;\n margin-bottom: 20px;\n }\n }\n\n .col-md-12 {\n padding-top: 30px;\n\n @include small-and-up {\n padding-top: 0;\n }\n }\n\n .add-action-list-wrap {\n @include small-and-up {\n margin: $n20 0 0;\n }\n\n @include medium-and-up {\n margin: $n20 0 0;\n }\n\n .btn-primary {\n @include small-and-up {\n width: 57%;\n font-size: 0.75rem;\n }\n\n @include medium-and-up {\n width: 60%;\n }\n }\n }\n\n p {\n color: $dark-para-text;\n font-size: 1.0625rem;\n line-height: 1.6;\n\n @include medium-and-up {\n font-size: 1.1875rem;\n }\n\n @include large-and-up {\n font-size: 1.25rem;\n }\n\n @include x-large-and-up {\n font-size: 1.375rem;\n }\n }\n\n .can-do-steps {\n cursor: default;\n margin-top: 35px;\n position: relative;\n\n @include medium-and-up {\n margin-bottom: 50px;\n }\n\n @include medium-and-up {\n margin-bottom: 60px;\n }\n\n @include large-and-up {\n margin: $n35 0 0 0;\n }\n\n @include x-large-and-up {\n @include clearfix;\n margin: $n35 0 $n80;\n }\n\n .step-number {\n float: left;\n display: block;\n margin-right: 20px;\n width: 74px;\n height: 74px;\n line-height: 74px;\n text-align: center;\n font-size: 2.75rem;\n background: $grey;\n border-radius: 50%;\n color: $white;\n opacity: 0.7;\n text-transform: uppercase;\n font-weight: 500;\n\n html[dir=\"rtl\"] & {\n margin-right: 0;\n }\n\n @include large-and-up {\n float: none;\n width: 126px;\n height: 126px;\n vertical-align: middle;\n line-height: 114px;\n font-size: 4.375rem;\n position: relative;\n background-color: $dark-blue;\n opacity: 1;\n }\n\n &.active {\n background: $grey;\n opacity: 0.8;\n color: $white;\n\n @include large-and-up {\n background-color: $allports;\n opacity: 1;\n }\n\n .step-number-inner {\n @include large-and-up {\n background-color: $allports;\n border-color: $spray;\n }\n }\n }\n\n .step-number-inner {\n font-family: $roboto;\n\n @include large-and-up {\n position: absolute;\n background-color: $dark-blue;\n border-color: $spray;\n border-style: solid;\n border-width: 2px;\n border-radius: 50%;\n right: 5px;\n left: 5px;\n top: 5px;\n bottom: 5px;\n }\n }\n }\n\n .step-info {\n h5 {\n font-size: 0.9375rem;\n line-height: 19px;\n font-weight: 700;\n color: $percentage-text;\n\n @include medium-and-up {\n font-weight: 500;\n color: $darkb-blue-text;\n font-size: 1.25rem;\n line-height: 30px;\n }\n\n @include large-and-up {\n padding-top: 48px;\n color: $dark-shade-black;\n }\n\n @include x-large-and-up {\n margin-bottom: 18px;\n }\n }\n\n p {\n color: $dark-shade-black;\n font-size: 0.875rem;\n opacity: 0.75;\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n line-height: 1.6;\n margin-bottom: 20px;\n }\n }\n\n .blue-button {\n width: 100%;\n }\n\n .steps-action {\n margin-top: 20px;\n\n a.btn {\n width: 210px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin-bottom: 35px;\n\n @include x-large-and-up {\n width: 250px;\n }\n }\n\n img {\n width: 100%;\n height: 210px;\n object-fit: cover;\n object-position: 10% 10%;\n margin-bottom: 35px;\n\n @include x-large-and-up {\n height: 250px;\n }\n }\n }\n }\n }\n\n .can-do-steps-mobile {\n margin: 6px $n15 0 0;\n width: 100%;\n\n .card {\n background: none;\n border: none;\n box-shadow: none;\n\n .card-header {\n font-weight: 400;\n font-size: 0.9375rem;\n font-family: $roboto;\n text-decoration: none;\n padding: $n10 $n10 $n5 $n10;\n margin-bottom: 10px;\n background: $dark-blue;\n border: none;\n color: $white;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n .info-with-image-wrap {\n .mobile-accordion-info {\n width: 90%;\n margin: 0 10px;\n color: $percentage-text;\n font-size: 0.875rem;\n }\n\n .accordion-image-wrap {\n padding-bottom: 35px;\n\n img {\n width: 90%;\n height: 190px;\n object-fit: cover;\n object-position: 10% 10%;\n\n @include small-and-up {\n width: 70%;\n }\n\n @include medium-and-up {\n width: 50%;\n height: 220px;\n }\n }\n }\n\n .btn-secondary {\n margin-bottom: 20px;\n }\n }\n\n .card-block {\n padding: 8px 0 8px 28px;\n border-bottom: none;\n margin-bottom: 10px;\n\n p {\n color: $dark-shade-black;\n font-size: 0.875rem;\n line-height: 22px;\n margin-left: -10px;\n padding-right: 20px;\n }\n }\n\n .step-number {\n font-family: $roboto;\n font-size: 1rem;\n font-weight: 900;\n color: $white;\n line-height: 1.5;\n padding-right: 9px;\n float: left;\n vertical-align: bottom;\n padding-bottom: 5px;\n }\n }\n }\n\n // Specific rules when 1 or 2 columns exist.\n .row .col:nth-last-child(2):first-child,\n .row .col:nth-last-child(1):nth-child(2),\n .row .col:nth-last-child(1):first-child {\n h5, h3 {\n line-height: 1.2;\n margin-bottom: 15px;\n font-size: 1.375rem;\n font-family: $roboto;\n font-weight: 700;\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n line-height: 1.2;\n }\n }\n\n p {\n font-size: 1rem;\n color: $dark-shade-black;\n\n @include medium-and-up {\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n margin-bottom: 24px;\n }\n }\n }\n }\n}\n",".four-column-content {\n color: $black;\n padding: 0 0 $n40 0;\n\n @include medium-and-up {\n padding: 0 0 $n40 0;\n }\n\n @include medium-and-up {\n padding: 0 0 $n60 0;\n }\n\n .col-md-4 {\n width: 157px;\n outline: none;\n }\n\n .four-column-content-wrap {\n .four-column-content-symbol {\n position: relative;\n margin: 0 0 24px 0;\n box-shadow: 0 5px 20px 0 rgba(114, 114, 114, 0.5);\n max-width: 130px;\n height: 180px;\n\n @include small-and-up {\n margin: $n20 0;\n }\n\n @include medium-and-up {\n margin: 0 0 $n20 0;\n max-width: 210px;\n height: 300px;\n }\n\n @include large-and-up {\n margin: 0 0 $n20 0;\n }\n\n @include x-large-and-up {\n max-width: 255px;\n height: 360px;\n }\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n object-position: 50% 50%;\n }\n\n &.dark-img {\n a {\n color: $white;\n }\n }\n }\n\n .four-column-content-info {\n .four-column-hover {\n text-decoration: underline;\n }\n\n a {\n color: $blue;\n }\n\n h4 {\n font-size: 0.875rem;\n line-height: 1.2;\n font-weight: 500;\n padding: 0;\n margin: 0;\n\n @include medium-and-up {\n font-size: 1.125rem;\n font-weight: 500;\n }\n\n @include large-and-up {\n font-size: 1rem;\n }\n\n @include large-and-up {\n font-size: 1.125rem;\n }\n }\n\n p {\n font-size: 1rem;\n\n @include large-and-up {\n font-size: 0.875rem;\n line-height: 1.6;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n }\n\n &.publication-date {\n font-family: $roboto;\n font-size: 0.875rem;\n line-height: 1.6;\n font-style: italic;\n font-weight: 300;\n margin-bottom: 0;\n color: $grey-60;\n\n @include large-and-up {\n font-size: 0.875rem;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n }\n }\n }\n\n .blue-button {\n width: 100%;\n }\n }\n }\n\n .btn {\n display: none;\n\n @include medium-and-up {\n display: block;\n }\n }\n}\n\n// Visibility of covers in different screens\n// S,M should have 4 covers\n// L & XL should have all sent from backend\n// L & XL with show-3-covers class should show first 3 covers\n// L & XL with show-6-covers class should show first 6 covers\n// L & XL with show-all-covers class should show all covers\n// remove limit visibility class on load more button click\n.show-1-row .limit-visibility {\n @include medium-and-up {\n .post-column:nth-child(-n+4) {\n display: block;\n }\n\n .post-column:nth-child(n+4) {\n display: none;\n }\n }\n\n @include large-and-up {\n .post-column:nth-child(-n+5) {\n display: block;\n }\n\n .post-column:nth-child(n+5) {\n display: none;\n }\n }\n}\n\n.show-2-rows .limit-visibility {\n @include medium-and-up {\n .post-column:nth-child(-n+7) {\n display: block;\n }\n\n .post-column:nth-child(n+7) {\n display: none;\n }\n }\n\n @include large-and-up {\n .post-column:nth-child(-n+9) {\n display: block;\n }\n\n .post-column:nth-child(n+9) {\n display: none;\n }\n }\n}\n",".split-three-column {\n margin-top: 0;\n margin-bottom: 40px;\n\n @include medium-and-up {\n margin-top: 0;\n margin-bottom: 40px;\n }\n\n @include large-and-up {\n margin-top: 0;\n margin-bottom: 60px;\n }\n\n .three-column-box {\n .three-column-info {\n margin-bottom: 24px;\n padding-left: 0;\n padding-right: 0;\n\n @include medium-and-up {\n padding-top: 0;\n margin-bottom: 0;\n }\n\n @include large-and-up {\n margin-bottom: 0;\n }\n\n p {\n display: block;\n font-size: 1rem;\n line-height: 1.6;\n color: $black;\n margin-bottom: 20px;\n\n @include medium-and-up {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 40px;\n }\n }\n\n @include large-and-up {\n &:last-child {\n margin-bottom: 34px;\n }\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n margin-bottom: 20px;\n }\n }\n }\n\n .three-column-images {\n min-height: 184px;\n position: relative;\n overflow: hidden;\n max-width: 100%;\n margin: auto;\n\n @include medium-and-up {\n min-height: 330px;\n margin-left: 0;\n margin-right: 0;\n }\n\n @include x-large-and-up {\n min-height: 430px;\n margin-bottom: 80px;\n }\n }\n\n .split-image {\n position: absolute;\n\n img {\n height: 184px;\n position: relative;\n left: -35%;\n max-width: inherit;\n\n @include medium-and-up {\n height: 330px;\n }\n\n @include large-and-up {\n left: -25%;\n }\n\n @include x-large-and-up {\n left: -30%;\n height: 430px;\n }\n\n html[dir=\"rtl\"] & {\n right: -25%;\n\n @include large-and-up {\n right: -15%;\n }\n\n @include x-large-and-up {\n right: -20%;\n height: 430px;\n }\n }\n }\n }\n\n html[dir=\"rtl\"] & {\n .first-column {\n margin-right: -50px;\n margin-left: -130px;\n\n img {\n right: 35px;\n }\n }\n\n .second-column {\n transform: skew(-25deg);\n border-left: 10px solid $brown-bg;\n border-right: 10px solid $brown-bg;\n z-index: 2;\n width: 110%;\n right: 0;\n top: 0;\n overflow: hidden;\n\n img {\n transform: skew(25deg);\n @include mobile-only {\n right: -50px;\n }\n }\n }\n }\n\n .first-column {\n margin-left: -50px;\n margin-right: -130px;\n\n img {\n left: 35px;\n }\n }\n\n .second-column {\n transform: skew(25deg);\n border-left: 10px solid $brown-bg;\n border-right: 10px solid $brown-bg;\n z-index: 2;\n width: 110%;\n left: 0;\n top: 0;\n overflow: hidden;\n\n img {\n transform: skew(-25deg);\n @include mobile-only {\n left: -50px;\n }\n }\n }\n\n .third-column {\n z-index: 1;\n }\n }\n}\n",".counter-block {\n text-align: center;\n font-family: $sans-serif;\n margin-bottom: 40px;\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n\n .counter-target {\n display: block;\n\n line-height: 1;\n font-size: 30px;\n letter-spacing: 0.05em;\n margin-bottom: 15px;\n }\n\n &.counter-style-plain {\n .counter-target {\n font-size: 50px;\n margin-bottom: 20px;\n }\n }\n\n .progress-container {\n background-color: $grey-20;\n height: 30px;\n margin-bottom: 15px;\n }\n\n .progress-bar {\n background-color: $dark-blue;\n height: 100%;\n }\n\n .progress-arc {\n max-width: 225px;\n margin-bottom: -20px;\n\n fill: none;\n stroke-width: 3;\n\n .background {\n stroke: $grey-20;\n }\n\n .foreground {\n stroke: $dark-blue;\n }\n }\n}\n",".covers-block {\n padding-bottom: 0;\n\n @include medium-and-up {\n margin-bottom: 40px;\n }\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n\n h2 {\n margin-bottom: 15px;\n\n @include medium-and-up {\n margin-bottom: 22px;\n }\n\n @include large-and-up {\n margin-bottom: 20px;\n }\n }\n\n .row {\n display: flex;\n flex-wrap: wrap;\n }\n}\n\n// Visibility of covers in different screens\n// S,M should have 4 covers\n// L & XL should have all sent from backend\n// L & XL with show-3-covers class should show first 3 covers\n// L & XL with show-6-covers class should show first 6 covers\n// L & XL with show-all-covers class should show all covers\n// remove limit visibility class on load more button click\n.show-3-covers .limit-visibility {\n .cover-card-column:nth-child(n+3) {\n display: none;\n }\n\n @include large-and-up {\n .cover-card-column:nth-child(-n+4) {\n display: block;\n }\n\n .cover-card-column:nth-child(n+4) {\n display: none;\n }\n }\n}\n\n.show-6-covers .limit-visibility {\n .cover-card-column:nth-child(n+5) {\n display: none;\n }\n\n @include large-and-up {\n .cover-card-column:nth-child(-n+7) {\n display: block;\n }\n\n .cover-card-column:nth-child(n+7) {\n display: none;\n }\n }\n}\n\n.show-all-covers .limit-visibility {\n .cover-card-column:nth-child(n+5) {\n display: none;\n }\n\n @include large-and-up {\n .cover-card-column:nth-child(n+5) {\n display: block;\n }\n }\n}\n\n.cover-card {\n flex-basis: 100%;\n padding: 32px $n15 $n60;\n margin-bottom: 16px;\n position: relative;\n box-shadow: 0 0 10px rgba(0, 0, 0, .35);\n background-size: cover;\n background-position: top;\n color: $grey-80;\n\n @include medium-and-up {\n flex-basis: 48%;\n min-height: 414px;\n padding: 18px $n15 $n60;\n margin-bottom: 32px;\n }\n\n @include large-and-up {\n flex-basis: 32%;\n min-height: 364px;\n max-height: 364px;\n }\n\n @include x-large-and-up {\n padding: 32px 24px $n60;\n }\n\n &:before {\n content: \"\";\n opacity: 0;\n transition: opacity 100ms linear;\n position: absolute;\n }\n\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));\n }\n\n &:hover {\n @include background-before-opacity(linear-gradient(180deg, rgba(51, 51, 51, 0.6), rgba(250, 247, 236, 0.9), rgba(255, 255, 255, 0.8)), 1);\n box-shadow: 0 0 10px transparentize($black, .5);\n\n @include medium-and-up {\n p {\n color: $grey-80;\n display: block;\n }\n }\n\n .btn {\n background-color: $orange-hover;\n border-color: $orange-hover;\n }\n }\n\n &--evergreen {\n @include background-before-opacity($black, .25);\n\n &:hover {\n @include background-before-opacity($green-80, .7);\n\n h2,\n p {\n color: $white;\n }\n }\n }\n\n &.dark-card-bg {\n color: $white;\n }\n\n & > * {\n position: relative;\n z-index: 1;\n }\n\n .cover-card-heading {\n font-size: 1.5rem;\n line-height: 1.2;\n font-weight: 500;\n margin-bottom: 24px;\n padding-top: 0;\n max-width: 80%;\n transition: color 100ms linear;\n color: $white;\n text-shadow: 1px 1px 3px $black;\n\n @include large-and-up {\n font-size: 1.5rem;\n margin-top: 8px;\n max-width: 100%;\n }\n }\n\n p {\n font-size: 0.9375rem;\n line-height: 1.6;\n display: none;\n }\n\n @include large-and-up {\n transition: box-shadow 150ms linear;\n padding-bottom: 70px;\n\n &:not(.single-cover) {\n box-shadow: none;\n\n &:hover {\n box-shadow: 0 0 10px transparentize($black, .5);\n }\n }\n }\n}\n\n.cover-card-tag {\n color: $yellow;\n display: inline-block;\n margin-bottom: 8px;\n text-decoration: none;\n text-shadow: 1.5px 1.5px 1.5px $black;\n font-weight: 800;\n font-family: $roboto;\n\n &:hover {\n color: $yellow;\n }\n\n @include large-and-up {\n margin-bottom: 0;\n font-size: 0.875rem;\n margin-right: 4px;\n }\n}\n\n.cover-card-btn {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n margin: $n15 auto;\n width: 92%;\n cursor: pointer;\n}\n",".happy-point-block-wrap {\n @include background-before-opacity($light-blue-bg);\n width: 100vw;\n height: 444px;\n overflow: hidden;\n\n @include medium-and-up {\n max-height: 480px;\n }\n\n @include large-and-up {\n max-height: 500px;\n }\n\n @include x-large-and-up {\n height: 620px;\n width: 100vw;\n position: relative;\n @include background-before-opacity($light-blue-bg);\n }\n\n .container {\n height: inherit;\n width: 100%;\n\n @include medium-and-up {\n max-width: none;\n }\n\n .row {\n height: inherit;\n }\n }\n\n .happy-point {\n height: inherit;\n padding-top: 50px;\n\n @include medium-and-up {\n text-align: center;\n padding-top: 150px;\n padding-left: 0;\n padding-right: 0;\n }\n\n @include x-large-and-up {\n padding-top: 220px;\n }\n\n iframe {\n height: 390px;\n\n @include mobile-only {\n position: absolute;\n width: 100vw;\n bottom: 0;\n }\n\n @include medium-and-up {\n width: 80vw;\n }\n\n @include large-and-up {\n width: 100%;\n }\n }\n }\n\n h2 {\n width: 75%;\n font-size: 1.625rem;\n line-height: 32px;\n margin-bottom: 24px;\n\n @include medium-and-up {\n font-size: 1.75rem;\n line-height: 34px;\n margin-bottom: 20px;\n color: $black;\n }\n\n @include large-and-up {\n font-size: 2.125rem;\n margin-bottom: 30px;\n }\n\n @include x-large-and-up {\n font-size: 2.25rem;\n margin-bottom: 42px;\n }\n }\n\n h5 {\n font-size: 1rem;\n line-height: 24px;\n\n @include medium-and-up {\n font-size: 1.125rem;\n line-height: 28px;\n }\n\n @include large-and-up {\n line-height: 24px;\n }\n }\n\n p {\n font-family: $roboto;\n font-size: 0.8125rem;\n line-height: 18px;\n color: $shadow-color;\n text-align: left;\n\n @include medium-and-up {\n text-align: center;\n }\n\n @include large-and-up {\n text-align: left;\n }\n }\n\n > picture {\n img {\n position: absolute;\n height: auto;\n width: 100%;\n object-fit: cover;\n\n @supports (object-fit: cover) {\n & {\n height: 500px;\n }\n }\n }\n }\n\n form {\n input, .custom-select {\n height: 42px;\n border-radius: 0;\n border-color: transparent;\n margin-bottom: 16px;\n\n @include medium-and-up {\n margin-bottom: inherit;\n }\n }\n }\n\n .subscriber-btn {\n margin-top: 0;\n margin-bottom: 16px;\n width: 100%;\n padding: $n10;\n border: 1px solid transparent;\n\n &:hover {\n background-color: $orange-hover;\n }\n\n @include medium-and-up {\n margin-top: 16px;\n }\n\n @include large-and-up {\n margin-top: 0;\n height: 42px;\n line-height: 42px;\n }\n\n @include x-large-and-up {\n margin-bottom: 8px;\n }\n }\n}\n","// use the padding-top trick to get fixed aspect ratio\n@mixin aspect-ratio-column($ratio, $columns) {\n width: 100% / $columns;\n padding-top: 100% / $columns / $ratio;\n}\n\n.gallery-grid {\n $aspect-ratio: 3 / 2;\n $gutter: 15px / 2;\n\n margin-bottom: 60px;\n\n .grid-row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n margin: 0 -$gutter;\n }\n\n .grid-item {\n height: 0;\n overflow: hidden;\n position: relative;\n margin: $gutter 0;\n\n @include aspect-ratio-column($aspect-ratio, 2);\n\n @include medium-and-up {\n @include aspect-ratio-column($aspect-ratio, 3);\n }\n\n @include x-large-and-up {\n @include aspect-ratio-column($aspect-ratio, 4);\n }\n\n img {\n position: absolute;\n top: 0;\n left: $gutter;\n width: calc(100% - #{$gutter * 2});\n height: 100%;\n object-fit: cover;\n }\n }\n}\n",".block-media {\n padding: $n50 $n15;\n\n @include small-and-up {\n padding: $n50 0;\n }\n\n img {\n width: 100%;\n }\n}\n",".media-block {\n h2 {\n padding-left: 15px;\n\n @include small-and-up {\n padding-left: 0;\n }\n }\n\n .video-embed,\n .audio-embed {\n margin-bottom: 40px;\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n }\n\n .video-embed {\n height: 240px;\n\n video[poster] {\n object-fit: inherit;\n }\n\n @include small-and-up {\n height: 240px;\n }\n\n @include medium-and-up {\n height: 400px;\n }\n\n @include large-and-up {\n height: 530px;\n }\n\n @include x-large-and-up {\n height: 630px;\n }\n }\n\n iframe,\n .wp-video,\n .wp-video-shortcode {\n // media player element specifies width inline and WordPress attributes don't allow percentage\n width: 100% !important;\n height: 100% !important;\n }\n\n .container {\n padding-left: 0;\n padding-right: 0;\n\n @include medium-and-up {\n padding-left: 15px;\n padding-right: 15px;\n }\n }\n}\n",".social-media-block {\n z-index: 3;\n\n .social-media-embed {\n margin-bottom: 20px;\n\n &.aligncenter {\n text-align: center;\n\n > * {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n }\n }\n}\n",".split-two-column {\n background-color: $black;\n color: $white;\n display: flex;\n position: relative;\n overflow: hidden;\n z-index: 2;\n margin-bottom: 5px;\n width: 100vw;\n\n @include small-and-up {\n height: 400px;\n }\n\n @include medium-and-up {\n height: 360px;\n margin-bottom: 10px;\n }\n\n @include large-and-up {\n height: 416px;\n margin-bottom: 10px;\n }\n\n @include x-large-and-up {\n height: 516px;\n }\n}\n\n.split-two-column-item-image {\n position: absolute;\n background-size: cover;\n background-position: center;\n height: 100%;\n width: 100%;\n top: 0;\n\n &:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n background: linear-gradient(190deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2));\n\n html[dir=\"rtl\"] & {\n right: 0;\n left: auto;\n }\n }\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n}\n\n.split-two-column-item-title {\n font-size: 1.75rem;\n\n a {\n color: $white;\n text-shadow: 1px 1px 3px $black;\n }\n\n @include small-and-up {\n font-size: 1.75rem;\n margin-top: -.5em;\n margin-bottom: 1.25em;\n }\n\n @include medium-and-up {\n font-size: 2.5rem;\n line-height: 1.2;\n margin-bottom: 12px;\n }\n\n @include large-and-up {\n font-size: 4.125rem;\n }\n\n @include x-large-and-up {\n font-size: 2.5rem;\n margin-top: -.5em;\n margin-bottom: 20px;\n }\n}\n\n.split-two-column-item-tag {\n font-family: $roboto;\n font-size: 1.75rem;\n font-weight: 700;\n color: $yellow;\n display: block;\n margin-bottom: .75em;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:hover {\n color: $yellow;\n text-shadow: 1px 1px 3px $black;\n }\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 15px;\n margin-top: 5px;\n }\n\n @include large-and-up {\n font-size: 2.5rem;\n }\n\n @include x-large-and-up {\n margin-bottom: 20px;\n margin-top: -30px;\n }\n}\n\n.split-two-column-item-subtitle,\n.split-two-column-item-link {\n font-family: $roboto;\n font-weight: 500;\n font-size: 1rem;\n line-height: 1.75;\n margin-bottom: 10px;\n\n @include medium-and-up {\n font-size: 0.9375rem;\n font-weight: 400;\n text-shadow: 1px 1px 1px $black;\n line-height: 1.6;\n margin-bottom: 18px;\n }\n\n @include large-and-up {\n font-size: 1.0625rem;\n line-height: 1.5;\n margin-bottom: 36px;\n }\n\n @include x-large-and-up {\n font-size: 1.25rem;\n margin-left: 0;\n font-weight: normal;\n line-height: 1.6;\n margin-bottom: 30px;\n }\n}\n\n.split-two-column-item-link {\n text-decoration: none;\n color: $yellow;\n\n &:hover {\n color: $yellow;\n text-decoration: underline;\n }\n}\n\n.split-two-column-item-content {\n @include small-and-up {\n .item--left & {\n width: 45%;\n right: 15%;\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: 15%;\n }\n }\n\n .item--right & {\n width: 45%;\n left: 15%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 15%;\n }\n }\n }\n\n @include medium-and-up {\n .item--left & {\n width: 50%;\n right: 10%;\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: 10%;\n }\n }\n\n .item--right & {\n width: 50%;\n left: 12%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 12%;\n }\n }\n }\n\n @include large-and-up {\n .item--left & {\n width: 42%;\n right: 15%;\n\n html[dir=\"rtl\"] & {\n left: 15%;\n right: auto;\n }\n }\n\n .item--right & {\n width: 42%;\n left: 15%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 15%;\n }\n }\n }\n\n @include x-large-and-up {\n .item--left & {\n width: 40%;\n }\n\n .item--right & {\n width: 40%;\n }\n }\n}\n\n.split-two-column-item-button {\n @include large-and-up {\n width: 70%;\n }\n\n @include x-large-and-up {\n width: 60%;\n }\n}\n\n/**\n* Including mobile-only styles as the mobile view is dramatically different from desktop.\n*/\n@include mobile-only {\n .item--right,\n .split-two-column-item-subtitle,\n .split-two-column-item-tag,\n .split-two-column-item-button,\n .split-two-column-item-link {\n display: none;\n }\n\n .item--left {\n width: 100%;\n }\n\n .split-two-column-item-title {\n margin: 0;\n position: relative;\n\n @include large-and-up {\n font-size: 2.5rem;\n line-height: 1.2;\n margin-bottom: 20px;\n }\n\n a {\n display: block;\n padding: 45px $n15;\n\n &:after {\n content: \"\";\n position: absolute;\n top: 40%;\n right: 15px;\n pointer-events: none;\n background-image: url(\"images/icons/angle-right.svg\");\n background-position: 50% 50%;\n background-size: 1rem 1rem;\n background-repeat: no-repeat;\n margin-right: 2px;\n height: 2.2rem;\n width: 2.2rem;\n margin-bottom: -2px;\n display: inline-block;\n @supports (mask-repeat: no-repeat) or (-webkit-mask-repeat: no-repeat) {\n & {\n background-image: none;\n background-color: $yellow;\n -webkit-mask-image: url(\"images/icons/angle-right.svg\");\n mask-image: url(\"images/icons/angle-right.svg\");\n mask-repeat: no-repeat;\n -webkit-mask-repeat: no-repeat;\n margin-right: 0;\n }\n }\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: 15px;\n }\n }\n }\n }\n\n .split-two-column-item-content {\n position: relative;\n }\n}\n\n/**\n* Tablet and up split-panel view.\n*/\n@include small-and-up {\n .split-two-column-item {\n top: 0;\n height: 100%;\n width: 75%;\n position: absolute;\n overflow: hidden;\n transform: skew(30deg, 0deg);\n }\n\n .item--left {\n left: -25%;\n width: 80%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: -25%;\n }\n\n .split-two-column-item-image {\n left: 24%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 24%;\n }\n }\n\n &:after {\n position: absolute;\n top: 0;\n left: 0;\n content: \"\";\n display: block;\n height: 100%;\n width: 100%;\n background: linear-gradient(100deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0));\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 0;\n }\n }\n }\n\n .item--right {\n right: -25%;\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: -25%;\n }\n\n .split-two-column-item-image {\n right: 0;\n left: -25%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: -25%;\n }\n }\n\n .split-two-column-item-subtitle {\n display: none;\n }\n\n &:before {\n content: \"\";\n position: absolute;\n z-index: 1;\n height: 100%;\n width: 25%;\n background: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));\n }\n }\n\n .split-two-column-item-content,\n .split-two-column-item-image {\n position: absolute;\n transform: skew(-30deg, 0deg);\n }\n\n .split-two-column-item-content {\n top: 50%;\n transform: translate(0, -50%) skew(-30deg, 0deg);\n z-index: 1;\n width: 40%;\n }\n}\n\n@include medium-and-up {\n .item--right .split-two-column-item-subtitle {\n display: block;\n }\n}\n",".four-column {\n margin: $n40 0;\n\n @include medium-and-up {\n margin: $n40 0 $n60 0;\n }\n\n @include large-and-up {\n margin: $n60 0;\n }\n\n @include x-large-and-up {\n margin: 0 0 $n80 0;\n }\n\n h2 {\n font-size: 1.625rem;\n line-height: 1.2;\n text-align: center;\n margin: $n60 0 $n35 0;\n color: $deep-sea-green;\n\n @include medium-and-up {\n font-size: 2.375rem;\n margin-top: 74px;\n margin-bottom: 57px;\n }\n\n @include large-and-up {\n text-align: left;\n font-size: 3rem;\n font-weight: 900;\n margin-top: 84px;\n margin-bottom: 66px;\n }\n\n @include x-large-and-up {\n font-size: 2.5rem;\n margin-bottom: 30px;\n }\n }\n\n a {\n text-decoration: none;\n font-weight: bold;\n color: $dark-blue;\n }\n\n h3 {\n font-weight: 700;\n font-size: 1.875rem;\n color: $dark-shade-black;\n }\n}\n\n.four-column-wrap {\n margin-bottom: 40px;\n\n &:last-child {\n margin-bottom: 10px;\n }\n\n @include medium-and-up {\n margin-bottom: 36px;\n }\n\n @include large-and-up {\n margin-bottom: 0;\n }\n}\n\n.four-column-symbol-container {\n margin: 0 auto $n5 auto;\n display: block;\n width: 102px;\n height: 102px;\n\n @include medium-and-up {\n margin: 0 0 10px 0;\n text-align: inherit;\n }\n\n @include x-large-and-up {\n margin-bottom: 24px;\n }\n\n img {\n width: 102px;\n height: 102px;\n }\n}\n\n.four-column-information {\n float: left;\n\n h5 {\n text-align: center;\n line-height: normal;\n margin-bottom: 15px;\n\n html[dir=\"rtl\"] & {\n @include medium-and-up {\n text-align: right;\n }\n }\n\n @include medium-and-up {\n text-align: left;\n margin-bottom: 16px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n font-weight: 500;\n }\n\n @include x-large-and-up {\n margin-bottom: 20px;\n }\n\n a {\n font-weight: 700;\n font-family: $roboto;\n\n @include medium-and-up {\n font-size: 1.125rem;\n }\n\n @include x-large-and-up {\n font-size: 1.25rem;\n }\n }\n }\n\n p {\n font-size: 0.9375rem;\n line-height: 1.6;\n color: $dark-shade-black;\n\n @include medium-and-up {\n font-size: 0.875rem;\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n margin-bottom: 24px;\n }\n }\n\n a {\n font-family: $roboto;\n\n @include medium-and-up {\n font-size: 0.9375rem;\n }\n\n @include large-and-up {\n font-size: 0.875rem;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n }\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n",".subheader {\n h2 {\n font-size: 1.375rem;\n line-height: 1.38;\n margin-bottom: 15px;\n\n @include medium-and-up {\n font-size: 1.5rem;\n line-height: 1.2;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n margin-bottom: 20px;\n }\n }\n\n p {\n margin-top: 0;\n margin-bottom: 15px;\n\n @include medium-and-up {\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n margin-top: 0;\n margin-bottom: 20px;\n width: 70%;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n margin-bottom: 30px;\n }\n }\n}\n",".submenu-block {\n background-color: rgba(255, 255, 255, 0.9);\n box-shadow: 5px 5px 5px 0 rgba(128, 128, 128, 0.5);\n margin-bottom: 40px;\n padding: $n20 $n40;\n\n h1,\n h2 {\n color: $grey-60;\n font-family: $roboto;\n margin-bottom: 16px;\n }\n\n > ul {\n display: flex;\n flex-wrap: wrap;\n\n > li {\n flex-basis: 100%;\n padding: 0;\n }\n }\n\n a {\n color: $menu-blue;\n text-decoration: none;\n }\n\n .submenu-heading {\n font-weight: bold;\n font-size: 1.2em;\n color: $grey-60;\n margin-top: 18px;\n }\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n\n ul {\n margin: 16px;\n }\n }\n\n li {\n margin: 6px 0 0;\n\n &.list-heading > ul {\n margin-left: 0;\n }\n\n &.list-style-none {\n list-style: none;\n }\n\n &.list-style-bullet::before {\n content: \"\";\n background-image: url(\"images/icons/angle-right.svg\");\n background-position: 50% 50%;\n background-size: 1rem 1rem;\n background-repeat: no-repeat;\n margin-right: 2px;\n height: 1rem;\n width: 1rem;\n margin-bottom: -2px;\n display: inline-block;\n @supports (mask-repeat: no-repeat) or (-webkit-mask-repeat: no-repeat) {\n & {\n background-image: none;\n background-color: $menu-blue;\n -webkit-mask-image: url(\"images/icons/angle-right.svg\");\n mask-image: url(\"images/icons/angle-right.svg\");\n mask-repeat: no-repeat;\n -webkit-mask-repeat: no-repeat;\n margin-right: 0;\n }\n }\n }\n\n &.list-style-number {\n list-style: decimal;\n margin-left: 20px;\n }\n }\n\n &.submenu-long > ul > li {\n @include large-and-up {\n flex-basis: 50%;\n }\n }\n\n &.submenu-short > ul > li {\n @include large-and-up {\n flex-basis: 33%;\n }\n }\n\n &.submenu-sidebar {\n z-index: 4;\n\n @include medium-and-up {\n float: right;\n max-width: 350px;\n margin: 0 0 $n15 $n15;\n }\n }\n}\n\n.back-top,\ndiv.page-template > .back-top {\n background-image: url(\"images/arrow-up.svg\");\n background-repeat: no-repeat;\n position: fixed;\n height: 44px;\n width: 44px;\n left: calc(85% - 26px);\n bottom: 50px;\n background-color: #074365;\n text-align: center;\n box-shadow: 0 2px 5px rgba(0, 0, 0, .25);\n display: none;\n z-index: 1000;\n\n @include x-large-and-up {\n height: 60px;\n width: 60px;\n }\n\n &:hover {\n text-decoration: none;\n }\n}\n","/*\nNOTE: these styles are used in both tasks.twig and columns_tasks.twig\n*/\n\n.what-you-can-do-wrapper {\n margin-bottom: 40px;\n\n @include medium-and-up {\n margin-bottom: 0;\n }\n\n h3 {\n font-size: 1.375rem;\n font-weight: 700;\n margin-bottom: 15px;\n line-height: 1.2;\n padding-top: 0;\n\n @include small-and-up {\n padding-top: 20px;\n }\n\n @include medium-and-up {\n padding-top: 0;\n font-size: 1.5rem;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n font-size: 1.875rem;\n margin-bottom: 20px;\n }\n }\n\n .col-md-12 {\n padding-top: 30px;\n\n @include small-and-up {\n padding-top: 0;\n }\n }\n\n .add-action-list-wrap {\n @include small-and-up {\n margin: $n20 0 0;\n }\n\n @include medium-and-up {\n margin: $n20 0 0;\n }\n\n .btn-primary {\n @include small-and-up {\n width: 57%;\n font-size: 0.75rem;\n }\n\n @include medium-and-up {\n width: 60%;\n }\n }\n }\n\n p {\n color: $dark-para-text;\n font-size: 1.0625rem;\n line-height: 1.6;\n\n @include medium-and-up {\n font-size: 1.1875rem;\n }\n\n @include large-and-up {\n font-size: 1.25rem;\n }\n\n @include x-large-and-up {\n font-size: 1.375rem;\n }\n }\n}\n\n.can-do-steps {\n cursor: default;\n margin-top: 35px;\n position: relative;\n\n @include medium-and-up {\n margin-bottom: 50px;\n }\n\n @include medium-and-up {\n margin-bottom: 60px;\n }\n\n @include large-and-up {\n margin: $n35 0 0 0;\n }\n\n @include x-large-and-up {\n @include clearfix;\n margin: $n35 0 $n80;\n }\n\n .step-number {\n float: left;\n display: block;\n margin-right: 20px;\n width: 74px;\n height: 74px;\n line-height: 74px;\n text-align: center;\n font-size: 2.75rem;\n background: $grey;\n border-radius: 50%;\n color: $white;\n opacity: 0.7;\n text-transform: uppercase;\n font-weight: 500;\n\n html[dir=\"rtl\"] & {\n margin-right: 0;\n }\n\n @include large-and-up {\n float: none;\n width: 126px;\n height: 126px;\n vertical-align: middle;\n line-height: 114px;\n font-size: 4.375rem;\n position: relative;\n background-color: $dark-blue;\n opacity: 1;\n }\n\n &.active {\n background: $grey;\n opacity: 0.8;\n color: $white;\n\n @include large-and-up {\n background-color: $allports;\n opacity: 1;\n }\n\n .step-number-inner {\n @include large-and-up {\n background-color: $allports;\n border-color: $spray;\n }\n }\n }\n\n .step-number-inner {\n font-family: $roboto;\n\n @include large-and-up {\n position: absolute;\n background-color: $dark-blue;\n border-color: $spray;\n border-style: solid;\n border-width: 2px;\n border-radius: 50%;\n right: 5px;\n left: 5px;\n top: 5px;\n bottom: 5px;\n }\n }\n }\n\n .step-info {\n h5 {\n font-size: 0.9375rem;\n line-height: 19px;\n font-weight: 700;\n color: $percentage-text;\n\n @include medium-and-up {\n font-weight: 500;\n color: $darkb-blue-text;\n font-size: 1.25rem;\n line-height: 30px;\n }\n\n @include large-and-up {\n padding-top: 48px;\n color: $dark-shade-black;\n }\n\n @include x-large-and-up {\n margin-bottom: 18px;\n }\n }\n\n p {\n color: $dark-shade-black;\n font-size: 0.875rem;\n opacity: 0.75;\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n line-height: 1.6;\n margin-bottom: 20px;\n }\n }\n\n .blue-button {\n width: 100%;\n }\n\n .steps-action {\n margin-top: 20px;\n\n a.btn {\n width: 210px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin-bottom: 35px;\n\n @include x-large-and-up {\n width: 250px;\n }\n }\n\n img {\n width: 100%;\n height: 210px;\n object-fit: cover;\n object-position: 10% 10%;\n margin-bottom: 35px;\n\n @include x-large-and-up {\n height: 250px;\n }\n }\n }\n }\n}\n\n.can-do-steps-mobile {\n margin: 6px $n15 0 0;\n width: 100%;\n\n .card {\n background: none;\n border: none;\n box-shadow: none;\n\n .card-header {\n font-weight: 400;\n font-size: 0.9375rem;\n font-family: $roboto;\n text-decoration: none;\n padding: $n10 $n10 $n5 $n10;\n margin-bottom: 10px;\n background: $dark-blue;\n border: none;\n color: $white;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n .info-with-image-wrap {\n .mobile-accordion-info {\n color: $percentage-text;\n font-size: 0.875rem;\n }\n\n .accordion-image-wrap {\n padding-bottom: 35px;\n\n img {\n width: 90%;\n height: 190px;\n object-fit: cover;\n object-position: 10% 10%;\n\n @include small-and-up {\n width: 70%;\n }\n\n @include medium-and-up {\n width: 50%;\n height: 220px;\n }\n }\n }\n\n .btn-secondary {\n margin-bottom: 20px;\n }\n }\n\n .card-block {\n padding: 8px 28px;\n border-bottom: none;\n margin-bottom: 10px;\n\n p {\n color: $dark-shade-black;\n font-size: 0.875rem;\n line-height: 22px;\n }\n }\n\n .step-number {\n font-family: $roboto;\n font-size: 1rem;\n font-weight: 900;\n color: $white;\n line-height: 1.5;\n padding-right: 9px;\n float: left;\n vertical-align: bottom;\n padding-bottom: 5px;\n }\n }\n}\n",".content-two-column-block {\n padding-top: 0;\n\n @include large-and-up {\n padding-top: 0;\n padding-bottom: 60px;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n padding-bottom: 80px;\n }\n\n .page-child & {\n\n @include medium-and-up {\n padding-top: 0;\n }\n\n @include large-and-up {\n padding-bottom: 60px;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n padding-bottom: 80px;\n }\n }\n\n .heading {\n padding-left: 0;\n }\n\n h2 {\n font-size: 1.375rem;\n font-weight: bold;\n line-height: 1.2;\n margin-bottom: 15px;\n width: 100%;\n color: $black;\n\n @include medium-and-up {\n font-size: 1.5rem;\n width: 80%;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 20px;\n width: 90%;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n margin-bottom: 20px;\n line-height: 1.2;\n }\n }\n\n p {\n font-size: 1rem;\n line-height: 1.6;\n margin-bottom: 16px;\n color: $dark-shade-black;\n\n @include medium-and-up {\n width: 80%;\n }\n\n @include large-and-up {\n line-height: 1.6;\n width: auto;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n width: 92%;\n }\n }\n\n .btn {\n\n @include x-large-and-up {\n .page-child & {\n max-width: 100%;\n width: auto;\n }\n }\n\n &:hover {\n border-color: $dark-blue;\n }\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["components/_articles.scss","base/_variables.scss","base/_mixins.scss","components/_campaign_thumbnail.scss","components/_carousel.scss","components/_carousel_header.scss","components/_carousel_header_full_width_classic.scss","components/_carousel_split.scss","components/_columns.scss","components/_content_four_column.scss","components/_content_three_column.scss","components/_counter.scss","components/_covers.scss","components/_happy_point.scss","components/_gallery_grid.scss","components/_media_block.scss","components/_media_video.scss","components/_social_media.scss","components/_split_two_columns.scss","components/_static_four_column.scss","components/_subheader.scss","components/_submenu.scss","components/_tasks.scss","components/_two_columns.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":[".article-listing-intro {\n display: flex;\n margin-top: $n60;\n\n & > div:first-of-type {\n padding-left: 0;\n }\n}\n\n.article-list-item {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n background-color: transparentize($white, .2);\n box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);\n margin: 16px 0;\n\n @include medium-and-up {\n flex-direction: row;\n }\n\n @include large-and-up {\n background-color: transparent;\n box-shadow: none;\n }\n\n .article-hover {\n text-decoration: underline;\n }\n\n &:first-of-type {\n margin-top: 0;\n\n @include medium-and-up {\n margin-top: 10px;\n }\n }\n\n a {\n color: inherit;\n }\n}\n\n.article-list-item-image-max-width {\n img {\n width: 100%;\n height: 190px;\n object-fit: cover;\n object-position: 50% 50%;\n margin-right: 16px;\n\n html[dir=\"rtl\"] & {\n margin-right: 0;\n margin-left: 16px;\n }\n\n @include small-and-up {\n height: 310px;\n }\n\n @include medium-and-up {\n height: 170px;\n }\n\n @include large-and-up {\n height: 210px;\n }\n }\n}\n\n.article-list-item-image {\n order: 2;\n\n @include medium-and-up {\n flex-basis: 30%;\n order: 0;\n }\n\n @include large-and-up {\n flex-basis: 30%;\n }\n}\n\n.article-list-item-body {\n padding: $n15;\n\n @include medium-and-up {\n flex-basis: 68%;\n }\n\n @include large-and-up {\n flex-basis: 68%;\n padding: 0;\n }\n}\n\n.article-list-item-headline {\n font-size: 1.25rem;\n line-height: 1.3;\n font-weight: 500;\n color: $black;\n margin: $n5 0;\n\n @include large-and-up {\n font-size: 1.375rem;\n }\n\n @include x-large-and-up {\n font-size: 1.5rem;\n }\n}\n\n.article-list-item-meta {\n color: $grey-60;\n font-family: $roboto;\n font-style: italic;\n font-size: 0.875rem;\n font-weight: 300;\n margin: 0;\n\n @include large-and-up {\n font-size: 0.9375rem;\n width: 80%;\n }\n}\n\n.article-list-item-author {\n &:after {\n content: \"\\2022\";\n display: inline-block;\n padding: 0 3px 0 $n5;\n }\n}\n\n.article-list-item-content {\n display: none;\n font-weight: 300;\n font-size: 1rem;\n line-height: 1.6;\n margin: 10px 0 0;\n width: 80%;\n\n @include large-and-up {\n display: block;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n }\n}\n\n.article-image-holder {\n background-image: repeating-linear-gradient(0deg, transparent -53%, rgba(157, 187, 190, 0.1) 100%, rgba(236, 241, 243, 1) 0);\n display: flex;\n align-items: center;\n justify-content: center;\n\n img {\n width: auto;\n }\n\n img[data-src] {\n opacity: 0;\n }\n\n @include small-and-up {\n img {\n max-height: 340px;\n }\n }\n @include medium-and-up {\n img {\n max-height: 138px;\n }\n }\n @include large-and-up {\n img {\n max-height: 186px;\n }\n }\n\n @include x-large-and-up {\n img {\n max-height: 222px;\n }\n }\n}\n","// Fonts\n/* stylelint-disable value-keyword-case*/\n$sans-serif: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n$serif: \"Georgia\", Cambria, \"Times New Roman\", Times, serif;\n$roboto: \"Roboto\", sans-serif;\n$lora: \"Lora\", serif;\n\n// Media queries\n$extra-small-width: 320px;\n$small-width: 576px;\n$medium-width: 768px;\n$large-width: 992px;\n$extra-large-width: 1200px;\n\n// Primary Colors.\n$black: #000;\n$white: #fff;\n\n$grey-80: #191919;\n$grey: #333;\n$grey-60: #666;\n$grey-40: #999;\n$grey-20: #ccc;\n$grey-10: #e5e5e5;\n$grey-light: #f9f9f9;\n\n$gp-green: #66cc00; // Should only ever be used on the GP logo/wordmark.\n$gp-green-80: #8bcc49;\n$gp-green-60: #abd879;\n$gp-green-40: #c7e5a5;\n$gp-green-20: #e3f2d3;\n\n$green: #003300;\n$green-80: #1b4a1b;\n$green-60: #4a7a4a;\n$green-40: #94b794;\n$green-20: #d9e6d7;\n\n$blue: #2077bf;\n$blue-80: #3290de;\n$blue-60: #63bbfd;\n$blue-40: #86cafb;\n$blue-20: #b8e0fa;\n\n$yellow: #ffd204;\n$yellow-80: #ffdb34;\n$yellow-60: #ffe467;\n$yellow-40: #ffed98;\n$yellow-20: #fff6cd;\n\n// Oranges:\n$orange: #f36d3a;\n$orange-hover: #ee562d;\n\n// Various greens:\n$shamrock: #37d88d;\n$dark-shamrock: #32ca89;\n$elm: #229073;\n$eden: #0f6459;\n$deep-sea-green: #0a4f45;\n$tiber: #043029;\n$dark-tiber: #052a30;\n$inch-worm: #a7e021;\n$pastel-green: #72e360;\n$dark-pastel-green: #6ed961;\n$emerald: #47c46c;\n$ocean-grean: #3aa974;\n$sea-green: #26774e;\n\n// Various blues:\n$x-dark-blue: #042233;\n$dark-blue: #074365;\n$body-blue: #afd4c7;\n$spray: #86eee7;\n$aquamarine: #68dfde;\n$scooter: #25c9dc;\n$java: #1bb6d6;\n$java-2: #1bdfdf;\n$java-dark: #21cbca;\n$cerulean: #03aad6;\n$allports: #007799;\n$blue-elm: #22938d;\n$faded-jade: #418482;\n$genoa: #186a70;\n$blue-tiber: #093944;\n$mirage: #111b25;\n$menu-blue: #014c8c;\n$comment-block:#e7ecf0;\n$comment-text: #d1dce2;\n\n// Various reds:\n$peach: #eaccbb;\n$dark-pink: #d39c92;\n$apricot: #ea8e75;\n$crimson: #e51538;\n$red: #a01604;\n$dark-copper: #7a1805;\n$maroon: #3f0901;\n\n// Need to be re-assigned colors.\n$blue: #2980b9;\n$brown-bg: #faf7ec;\n$red: #ad2330;\n$med-blue: #0a3351;\n\n// Social buttons\n$facebook: #3b5998;\n$twitter: #55acee;\n$email: #ea7179;\n\n// Used colors\n$active: #aed4c7;\n$blue-bg-anchor: #30a7af;\n$blue-bg: #03484f;\n$blue-heading: #004950;\n$blue-text: #12757b;\n$border-color: #07403a;\n$brown-bg-tags-text: $yellow;\n$card-header-bg: #c7dcd3;\n$carr-arrow: $med-blue;\n$carousel-active: #064364;\n$darkb-blue-text: #264042;\n$fixed-nav-bg: #247670;\n$header-footer-bg: #030403;\n$light-blue-bg: #d6e6f2;\n$light-blue: #67b2af;\n$nav-link: #a6df20;\n$percentage-text: #017e7a;\n$step-normal-bg: #e4e7da;\n$steps-deactive-text: #0a4f45;\n$top-nav: #1e5f65;\n$light-grey: #e0ddd4;\n\n// Used once.\n$body-bg: #b0d4c8;\n$brown-bg-tags-link: #e88d75;\n$container-bg: $body-blue;\n$dark-para-text: #011d1e;\n$green-link-hover: #77dd11;\n$heading: #004d53;\n$step-number: #a7a7a7;\n$brown-header: #5c1f10;\n$single-bg: #f6f4e7;\n\n// Colors to be fixed/addressed:\n$article-heading-color:\t#152431;\n$credit-color: #5a5a5a;\n$search-text-colour: #115247;\n$blue-top-nav: $dark-blue;\n$dark-shade-black: #1a1a1a;\n$carousel-indi-color: #8bcc49;\n$shadow-color: $grey-60;\n$hover-nav: #052a30;\n$cookie-bkg: #c0dbe2;\n$cookie-blue: #094464;\n\n// Units:\n$au: auto;\n$n5: 5px;\n$n10: 10px;\n$n15: 15px;\n$n20: 20px;\n$n25: 25px;\n$n30: 30px;\n$n35: 35px;\n$n40: 40px;\n$n50: 50px;\n$n60: 60px;\n$n70: 70px;\n$n80: 80px;\n$n90: 90px;\n$n100: 100px;\n","// Mobile-only (up to 576px)\n@mixin mobile-only {\n @media (max-width: #{$small-width}) {\n @content;\n }\n}\n\n// Mobile & Up (greater than to 576px)\n@mixin small-and-up {\n @media (min-width: #{$small-width}) {\n @content;\n }\n}\n\n// Tablet & Up (greater than 768px)\n@mixin medium-and-up {\n @media (min-width: #{$medium-width}) {\n @content;\n }\n}\n\n// Large Tablet & Up (greater than 992px)\n@mixin large-and-up {\n @media (min-width: #{$large-width}) {\n @content;\n }\n}\n\n// Large Desktop & Up (greater than 1200px)\n@mixin x-large-and-up {\n @media (min-width: #{$extra-large-width}) {\n @content;\n }\n}\n\n// Usage: @include transition(all 0.2s ease-in-out);\n@mixin transition($transition...) {\n // defining prefixes so we can use them in mixins below\n $prefixes: (\"-webkit-\", \"\" );\n @each $prefix in $prefixes {\n #{$prefix}transition: $transition;\n }\n}\n\n// Cause an element to match the size of its stacking context parent.\n@mixin fill-container() {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n// Build a linear gradient with a direction and any number of color stops.\n@mixin linear-gradient($direction, $color-stops...) {\n background: nth(nth($color-stops, 1), 1); /* Old browsers */\n background: -moz-linear-gradient(legacy-direction($direction), $color-stops); /* FF3.6-15 */\n background: -webkit-linear-gradient(legacy-direction($direction), $color-stops); /* Chrome10-25,Safari5.1-6 */\n background: linear-gradient($direction, $color-stops); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n}\n\n// Create a gradient with hard stops that lines up. Colors layout from top-right to bottom-left.\n@mixin skewed-gradient($color1, $color2, $color3, $color4, $color5) {\n @include linear-gradient(\n 245deg,\n #{$color1} 6%,\n #{$color2} 6%,\n #{$color2} 35%,\n #{$color3} 35%,\n #{$color3} 80%,\n #{$color4} 80%,\n #{$color4} 95%,\n #{$color5} 95%\n );\n\n @include large-and-up {\n @include linear-gradient(\n 245deg,\n #{$color1} 15%,\n #{$color2} 15%,\n #{$color2} 45%,\n #{$color3} 45%,\n #{$color3} 80%,\n #{$color4} 80%,\n #{$color4} 90%,\n #{$color5} 90%\n );\n }\n}\n\n@mixin detailed-skewed-gradient($color1, $color2, $color3, $color4, $color5, $color6, $color7, $color8) {\n @include linear-gradient(\n 245deg,\n #{$color1} 6%,\n #{$color2} 6%,\n #{$color3} 35%,\n #{$color4} 35%,\n #{$color5} 80%,\n #{$color6} 80%,\n #{$color7} 95%,\n #{$color8} 95%\n );\n\n @include large-and-up {\n @include linear-gradient(\n 245deg,\n #{$color1} 15%,\n #{$color2} 15%,\n #{$color3} 45%,\n #{$color4} 45%,\n #{$color5} 80%,\n #{$color6} 80%,\n #{$color7} 90%,\n #{$color8} 90%\n );\n }\n}\n\n@mixin clearfix() {\n &::after {\n display: block;\n content: \"\";\n clear: both;\n }\n}\n\n@mixin background-before-opacity($color, $opacity: 0.6) {\n &:before {\n content: \"\";\n background: ($color);\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n opacity: $opacity;\n }\n}\n\n@mixin background($imgpath, $position: center, $repeat: no-repeat, $size: cover) {\n background: {\n image: url($imgpath);\n position: $position;\n repeat: $repeat;\n size: $size;\n }\n}\n\n// Skew mixin\n@mixin skew($side: right, $deg: -20deg, $right: -15px, $left: -15px, $width: 30px, $bg: $white) {\n position: relative;\n\n &:before {\n z-index: -1;\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n\n @if $side == right {\n right: $right;\n }\n @else if $side == left {\n left: $left;\n }\n\n display: block;\n width: $width;\n background: $bg;\n -webkit-transform: skew($deg);\n -ms-transform: skew($deg);\n transform: skew($deg);\n }\n}\n\n/* Generates mutilevel nested comments\nlevel-1 is the first level comment with a margin of 50px\nlevel-2 is the first level comment with a margin of 100px\nand so on...\n*/\n$comment-nest-level: 6;\n$nested-comment-left-margin: $n50;\n@mixin comment-level {\n @for $i from 1 through $comment-nest-level {\n .comment-level-#{$i} {\n margin-left: $nested-comment-left-margin * $i !important;\n }\n }\n}\n",".campaign-thumbnail-block {\n margin-bottom: 30px;\n padding-top: 0;\n\n @include medium-and-up {\n padding-bottom: 40px;\n }\n\n @include large-and-up {\n padding-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 0;\n }\n\n .container {\n padding-left: 0;\n padding-right: 0;\n\n @include medium-and-up {\n padding-left: 15px;\n padding-right: 15px;\n }\n }\n\n .thumbnail-largeview-container {\n @include medium-and-up {\n margin-left: -7.5px;\n margin-right: -7.5px;\n }\n\n .campaign-card-column {\n padding: 8px;\n }\n\n .thumbnail-large {\n margin-bottom: 5px;\n max-height: 70px;\n position: relative;\n overflow: hidden;\n @include background-before-opacity(rgba(22,22,22,0.1));\n\n @include medium-and-up {\n margin-bottom: 0;\n max-height: 100%;\n }\n\n @include large-and-up {\n @include background-before-opacity(rgba(22,22,22,0.65));\n\n &:hover {\n &:before {\n opacity: 0.1;\n }\n }\n }\n\n img {\n width: 100%;\n height: 260px;\n margin: -50px 0 -10px 0;\n object-fit: cover;\n\n @include medium-and-up {\n margin: 0;\n }\n }\n\n .yellow-cta {\n text-align: center;\n font-size: 1.25rem;\n font-family: $roboto;\n color: $yellow;\n font-weight: 500;\n position: absolute;\n left: 0;\n bottom: 0;\n width: 100%;\n z-index: 2;\n margin-bottom: 18px;\n text-shadow: 1px 1px $black;\n\n @include medium-and-up {\n margin-bottom: 20px;\n font-size: 0.9375rem;\n }\n\n @include large-and-up {\n margin-bottom: 40px;\n font-size: 1.25rem;\n }\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n}\n\n// Visibility of campaigns in different screens\n// remove limit visibility class on load more button click\n.show-3-covers .limit-visibility {\n .campaign-card-column:nth-child(-n+4) {\n display: block;\n }\n\n .campaign-card-column:nth-child(n+4) {\n display: none;\n }\n}\n\n.show-6-covers .limit-visibility {\n .campaign-card-column:nth-child(-n+7) {\n display: block;\n }\n\n .campaign-card-column:nth-child(n+7) {\n display: none;\n }\n}\n\n.show-all-covers .limit-visibility {\n .campaign-card-column:nth-child(n+5) {\n display: block;\n }\n}\n",".carousel-wrap {\n padding-top: 0;\n padding-bottom: 40px;\n overflow: hidden;\n\n @include large-and-up {\n padding-bottom: 60px;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n padding-bottom: 80px;\n }\n\n .single-post & {\n padding-bottom: 30px;\n }\n\n h1 {\n font-size: 1.375rem;\n color: $black;\n margin-bottom: 22px;\n margin-left: 0;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 20px;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n margin-bottom: 22px;\n }\n }\n\n .carousel-item {\n .carousal-item-credit {\n position: absolute;\n right: 0;\n top: 0;\n color: $white;\n font-size: 0.875rem;\n margin: $n15;\n font-weight: normal;\n }\n\n img {\n height: 300px;\n width: 100%;\n object-fit: cover;\n object-position: 50% 50%;\n\n @include medium-and-up {\n height: 400px;\n }\n\n @include large-and-up {\n height: 500px;\n }\n\n @include x-large-and-up {\n height: 600px;\n }\n }\n }\n\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n display: block;\n\n img {\n width: 100%;\n }\n }\n\n .carousel-caption {\n text-align: left;\n left: auto;\n bottom: 0;\n right: 0;\n width: 100%;\n font-family: $roboto;\n padding: $n30 200px $n30 $n50;\n background: linear-gradient(210deg, rgba(10, 51, 81, 0.2) 0%, rgba(10, 51, 81, 1) 100%);\n filter: progid:dximagetransform.microsoft.gradient(startColorstr=\"#0a3351\", endColorstr=\"#0a3351\", GradientType=1);\n -ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A3351', endColorstr='#0A3351' ,GradientType=0)\";\n\n html[dir=\"rtl\"] & {\n text-align: right;\n }\n\n @include mobile-only {\n position: relative;\n z-index: 10;\n padding: $n20 $n15 $n20;\n color: $white;\n }\n\n @include medium-and-up {\n padding: $n30;\n }\n\n h3 {\n font-size: 1rem;\n\n @include medium-and-up {\n font-size: 1.0625rem;\n width: 60%;\n }\n }\n\n p {\n font-family: $roboto;\n font-size: 0.8125rem;\n\n @include large-and-up {\n width: 100%;\n }\n }\n }\n\n .carousel-indicators {\n right: 25%;\n bottom: 80px;\n left: auto;\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: 25%;\n }\n\n @include mobile-only {\n bottom: 0;\n right: 0;\n left: 0;\n }\n\n @include small-and-up {\n bottom: 30px;\n right: 0;\n\n html[dir=\"rtl\"] & {\n left: 0;\n right: auto;\n }\n }\n\n @include medium-and-up {\n bottom: 10px;\n margin-right: 2%;\n\n html[dir=\"rtl\"] & {\n margin-right: inherit;\n margin-left: 2%;\n }\n }\n\n li {\n width: 8px;\n height: 8px;\n margin: 0 8px;\n border-radius: 50%;\n background: $white;\n cursor: pointer;\n\n @include small-and-up {\n width: 12px;\n height: 12px;\n margin: 0 $n15;\n }\n\n &.active {\n background: $carousel-indi-color;\n }\n }\n }\n\n .carousel-control-prev,\n .carousel-control-next {\n height: 100%;\n top: 0;\n width: 30%;\n z-index: 3;\n\n @include mobile-only {\n .carousel-control-prev-icon,\n .carousel-control-next-icon {\n margin-bottom: 15vw;\n position: absolute;\n top: 150px;\n }\n }\n\n @include small-and-up {\n width: 50%;\n }\n }\n\n .carousel-control-next {\n @include small-and-up {\n margin-right: -25%;\n }\n }\n\n .carousel-control-prev {\n @include small-and-up {\n margin-left: -25%;\n }\n }\n\n .carousel-control-prev-icon,\n .carousel-control-next-icon {\n display: block;\n text-align: center;\n width: 40px;\n height: 40px;\n cursor: pointer;\n margin-top: -50px;\n\n @include small-and-up {\n width: 45px;\n height: 45px;\n }\n\n @include large-and-up {\n width: 65px;\n height: 65px;\n }\n }\n\n .carousel-control-prev-icon {\n background: url(\"images/carousel-marker-prev.png\");\n background-size: cover;\n\n @include small-and-up {\n margin-left: 113px;\n background: url(\"images/carousel-marker-prev-S-M.png\");\n }\n\n @include medium-and-up {\n margin-left: 25%;\n }\n\n @include large-and-up {\n margin-left: 133px;\n background: url(\"images/carousel-marker-prev.png\");\n\n &:hover {\n background-position-x: 66px;\n }\n }\n\n @include x-large-and-up {\n margin-left: 45%;\n }\n }\n\n .carousel-control-next-icon {\n background: url(\"images/carousel-marker-next.png\");\n background-size: cover;\n\n @include small-and-up {\n margin-right: 113px;\n background: url(\"images/carousel-marker-next-S-M.png\");\n }\n\n @include medium-and-up {\n margin-right: 25%;\n }\n\n @include large-and-up {\n margin-right: 133px;\n background: url(\"images/carousel-marker-next.png\");\n\n &:hover {\n background-position-x: 66px;\n }\n }\n\n @include x-large-and-up {\n margin-right: 45%;\n }\n }\n}\n","// $slide-transition-speed should match SLIDE_TRANSITION_SPEED in carousel-header.js\n$slide-transition-speed: 1s;\n\n@mixin preview-wrap-width($size) {\n width: $size;\n margin-left: 100% - $size;\n}\n\n@mixin preview-width($size) {\n width: $size * (100% / $size);\n}\n\n.carousel-header {\n position: relative;\n width: 100vw;\n\n &::after {\n content: \"\";\n display: block;\n margin-bottom: 40px;\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n }\n\n .carousel-inner {\n position: relative;\n overflow: visible;\n height: 454px;\n\n @include medium-and-up {\n height: 560px;\n }\n\n @include large-and-up {\n height: 600px;\n }\n\n @include x-large-and-up {\n height: 712px;\n }\n }\n\n .carousel-item {\n display: block;\n height: 100%;\n position: absolute;\n top: 0;\n background-size: 0;\n opacity: 0;\n z-index: 1;\n transform: rotate(0);\n transition: opacity $slide-transition-speed;\n\n img {\n display: none;\n }\n\n &.active {\n z-index: 2;\n opacity: 1;\n transition: unset;\n }\n\n &.next {\n z-index: 1;\n opacity: 1;\n transition: unset;\n }\n\n &.fade-out {\n opacity: 0;\n transition: opacity #{ $slide-transition-speed / 2 };\n }\n\n &::before {\n @include fill-container;\n content: \"\";\n background-image: inherit;\n background-size: cover;\n filter: grayscale(100%);\n }\n\n &::after {\n @include fill-container;\n content: \"\";\n z-index: 0;\n background: linear-gradient(210deg, rgba(136, 196, 213, 0.2) 0%, rgba(184, 216, 232, 1) 100%);\n }\n\n .carousel-caption {\n @include fill-container;\n z-index: 2;\n text-align: left;\n transition: opacity $slide-transition-speed;\n padding-bottom: 0;\n padding-right: 15px;\n padding-left: 15px;\n }\n\n .carousel-preview-wrap {\n position: absolute;\n z-index: 1;\n transform: skew(-29deg);\n transform-origin: bottom left;\n overflow: hidden;\n top: 0;\n height: 100%;\n @include preview-wrap-width(75%);\n\n @include small-and-up {\n @include preview-wrap-width(50%);\n }\n @include large-and-up {\n @include preview-wrap-width(42%);\n }\n @include x-large-and-up {\n @include preview-wrap-width(40%);\n }\n }\n\n .carousel-preview {\n transform: skew(29deg);\n transform-origin: bottom left;\n background-size: cover;\n height: 100%;\n @include preview-width(75%);\n\n @include small-and-up {\n @include preview-width(50%);\n }\n @include large-and-up {\n @include preview-width(42%);\n }\n @include x-large-and-up {\n @include preview-width(40%);\n }\n\n &::after {\n @include fill-container;\n content: \"\";\n opacity: 0;\n background: linear-gradient(210deg, rgba(136, 196, 213, 0.2) 0%, rgba(184, 216, 232, 1) 100%);\n }\n }\n\n &.slide-over {\n .carousel-preview-wrap {\n z-index: 1;\n transform: skew(0);\n transition: transform $slide-transition-speed, width $slide-transition-speed, margin $slide-transition-speed;\n width: 100%;\n margin: 0;\n }\n\n .carousel-preview {\n transform: skew(0);\n transition: transform $slide-transition-speed, width $slide-transition-speed, filter $slide-transition-speed;\n width: 100%;\n filter: grayscale(100%);\n\n &::after {\n z-index: 1;\n opacity: 1;\n transition: opacity $slide-transition-speed;\n }\n }\n\n @include small-and-up {\n .carousel-caption {\n opacity: 0;\n }\n }\n }\n }\n\n .main-header {\n color: $article-heading-color;\n padding-top: 70px;\n padding-bottom: 0;\n height: 100%;\n\n @include medium-and-up {\n padding-bottom: 0;\n padding-top: 84px;\n height: auto;\n }\n\n @include large-and-up {\n padding-top: 124px;\n padding-bottom: 32px;\n }\n\n @include x-large-and-up {\n padding-top: 124px;\n padding-bottom: 54px;\n }\n\n h2 {\n font-size: 1.75rem;\n margin-bottom: 10px;\n width: 70%;\n line-height: 1.2;\n font-weight: bold;\n color: $black;\n padding-left: 15px;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 15px;\n }\n\n @include medium-and-up {\n font-size: 2.5rem;\n }\n\n @include large-and-up {\n margin-bottom: 20px;\n line-height: 1.2;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 3.5rem;\n line-height: 1.1;\n width: 60%;\n }\n }\n\n h3 {\n font-size: 1.25rem;\n line-height: 1.3;\n font-weight: 400;\n width: 55%;\n color: $black;\n margin-bottom: 0;\n padding-left: 15px;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 15px;\n }\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 34px;\n font-weight: 300;\n }\n\n @include large-and-up {\n line-height: 1.2;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 2.25rem;\n margin-bottom: 30px;\n font-weight: 300;\n }\n }\n\n p {\n display: none;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 15px;\n }\n\n @include medium-and-up {\n padding-left: 15px;\n line-height: 1.6;\n color: $dark-shade-black;\n margin-bottom: 24px;\n width: 60%;\n display: block;\n }\n\n @include large-and-up {\n margin-bottom: 36px;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n }\n }\n\n .action-button {\n bottom: 60px;\n left: 0;\n right: 0;\n position: absolute;\n font-family: $roboto;\n\n @include small-and-up {\n width: auto;\n bottom: inherit;\n position: inherit;\n margin-top: 24px;\n }\n\n @include medium-and-up {\n margin-top: 0;\n padding-left: 15px;\n margin-left: 0;\n width: auto;\n\n html[dir=\"rtl\"] & {\n margin-left: auto;\n margin-right: 0;\n }\n }\n\n .btn {\n font-size: 0.875rem;\n line-height: 2.8;\n\n html[dir=\"rtl\"] & {\n font-size: 1.175rem;\n line-height: 2.5;\n }\n\n @include medium-and-up {\n font-size: 1rem;\n line-height: 3;\n width: auto;\n\n html[dir=\"rtl\"] & {\n font-size: 1.3rem;\n line-height: 2.5;\n }\n }\n\n @include large-and-up {\n width: 100%;\n }\n }\n }\n }\n\n .carousel-control-prev {\n display: none;\n\n height: 100%;\n top: 0;\n width: 30%;\n z-index: 3;\n left: 0;\n\n @include small-and-up {\n width: 50%;\n margin-left: -25%;\n }\n\n html[dir=\"rtl\"] & {\n display: flex;\n }\n\n .carousel-control-prev-icon {\n display: block;\n text-align: center;\n width: 40px;\n height: 40px;\n cursor: pointer;\n background: url(\"images/carousel-marker-prev.png\");\n background-size: cover;\n\n @include small-and-up {\n margin-left: 113px;\n background: url(\"images/carousel-marker-prev-S-M.png\");\n width: 45px;\n height: 45px;\n }\n\n @include medium-and-up {\n margin-left: 25%;\n }\n\n @include large-and-up {\n margin-left: 133px;\n background: url(\"images/carousel-marker-prev.png\");\n width: 65px;\n height: 65px;\n\n &:hover {\n background-position-x: 66px;\n }\n }\n\n @include x-large-and-up {\n margin-left: 45%;\n }\n }\n }\n\n .carousel-control-next {\n height: 100%;\n top: 0;\n width: 30%;\n z-index: 3;\n\n @include small-and-up {\n width: 50%;\n margin-right: -25%;\n }\n\n html[dir=\"rtl\"] & {\n width: auto;\n display: none;\n }\n\n .carousel-control-next-icon {\n display: block;\n text-align: center;\n width: 40px;\n height: 40px;\n cursor: pointer;\n background: url(\"images/carousel-marker-next.png\");\n background-size: cover;\n\n @include small-and-up {\n margin-right: 113px;\n background: url(\"images/carousel-marker-next-S-M.png\");\n width: 45px;\n height: 45px;\n }\n\n @include medium-and-up {\n margin-right: 25%;\n }\n\n @include large-and-up {\n margin-right: 133px;\n background: url(\"images/carousel-marker-next.png\");\n width: 65px;\n height: 65px;\n\n &:hover {\n background-position-x: 66px;\n }\n }\n\n @include x-large-and-up {\n margin-right: 45%;\n }\n }\n }\n\n .carousel-indicators {\n z-index: 4;\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n bottom: 15px;\n margin: 0;\n\n @include small-and-up {\n margin-right: 40px;\n margin-bottom: 40px;\n bottom: 0;\n left: auto;\n }\n\n @include medium-and-up {\n margin-right: 0;\n }\n\n @include large-and-up {\n margin-right: 30px;\n margin-bottom: 32px;\n right: 0;\n }\n\n @include x-large-and-up {\n margin-right: 8.33%;\n margin-bottom: 50px;\n }\n\n li {\n width: 8px;\n height: 8px;\n border-radius: 50%;\n background: $white;\n margin: 12px;\n cursor: pointer;\n display: inline-table;\n\n @include small-and-up {\n width: 12px;\n height: 12px;\n margin: 0 12px;\n }\n\n @include medium-and-up {\n margin: 0 8px;\n\n &:last-child {\n margin-right: 0;\n }\n }\n\n &.active {\n background: $carousel-indi-color;\n }\n }\n }\n}\n","// $slide-transition-speed should match SLIDE_TRANSITION_SPEED in carousel-header.js\n$slide-transition-speed: 1s;\n\n@mixin preview-wrap-width($size) {\n width: $size;\n margin-left: 100% - $size;\n}\n\n@mixin preview-width($size) {\n width: $size * (100% / $size);\n}\n\n.carousel-header.full-width-classic {\n width: 100vw;\n\n &::after {\n content: \"\";\n display: block;\n margin-bottom: 40px;\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n }\n\n .carousel-inner {\n position: relative;\n overflow: visible;\n height: 700px;\n\n @include medium-and-up {\n height: 560px;\n }\n\n @include large-and-up {\n height: 560px;\n }\n\n @include x-large-and-up {\n height: 560px;\n }\n }\n\n .carousel-item {\n display: block;\n height: 100%;\n position: absolute;\n top: 0;\n background-size: 0;\n opacity: 0;\n z-index: 1;\n transform: rotate(0);\n transition: opacity $slide-transition-speed;\n\n img {\n display: none;\n }\n\n &.active {\n z-index: 2;\n opacity: 1;\n transition: unset;\n }\n\n &.next {\n z-index: 1;\n opacity: 1;\n transition: unset;\n }\n\n &.fade-out {\n opacity: 0;\n transition: opacity #{ $slide-transition-speed / 2 };\n }\n\n &::before {\n @include fill-container;\n content: \"\";\n background-image: inherit;\n background-size: cover;\n filter: none;\n }\n\n &::after {\n content: \"\";\n background: none;\n }\n\n .carousel-caption {\n z-index: 2;\n text-align: left;\n transition: opacity $slide-transition-speed;\n position: absolute;\n top: auto;\n bottom: 0;\n padding-top: $n20;\n padding-bottom: $n80;\n padding-left: $n20;\n padding-right: $n20;\n background: $white;\n height: auto;\n\n @include large-and-up {\n @include fill-container;\n padding: 0 0 $n60 0;\n padding-bottom: 0;\n background: none;\n }\n\n .main-header {\n color: $article-heading-color;\n padding-top: 0;\n padding-bottom: 0;\n height: 100%;\n\n @include large-and-up {\n padding-left: 0;\n padding-right: 0;\n padding-top: 140px;\n padding-bottom: 32px;\n }\n\n @include x-large-and-up {\n padding-left: 0;\n padding-top: 140px;\n padding-bottom: 54px;\n }\n\n h2 {\n font-size: 1.75rem;\n margin-bottom: 10px;\n width: 70%;\n line-height: 1.2;\n font-weight: bold;\n color: $black;\n padding-left: 0;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 0;\n }\n\n @include medium-and-up {\n font-size: 2.5rem;\n }\n\n @include large-and-up {\n color: $white;\n margin-bottom: 20px;\n line-height: 1.2;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 3.5rem;\n line-height: 1.1;\n width: 60%;\n }\n }\n\n h3 {\n font-size: 1.25rem;\n line-height: 1.3;\n font-weight: 400;\n width: 55%;\n color: $black;\n margin-bottom: 0;\n padding-left: 0;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 0;\n }\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 34px;\n font-weight: 300;\n }\n\n @include large-and-up {\n line-height: 1.2;\n color: $white;\n width: 50%;\n }\n\n @include x-large-and-up {\n font-size: 2.25rem;\n margin-bottom: 30px;\n font-weight: 300;\n }\n }\n\n p {\n display: none;\n color: $black;\n font-family: $roboto;\n font-size: 14px;\n font-weight: 500;\n line-height: 22px;\n width: 320px;\n text-align: left;\n padding-left: 0;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n padding-right: 0;\n }\n\n @include medium-and-up {\n line-height: 1.6;\n margin-bottom: 24px;\n width: 60%;\n display: block;\n }\n\n @include large-and-up {\n margin-bottom: 36px;\n width: 50%;\n color: $white;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n }\n }\n\n .action-button {\n left: 0;\n right: 0;\n position: relative;\n font-family: $roboto;\n width: 100%;\n bottom: inherit;\n margin-top: 24px;\n text-align: center;\n max-width: 100%;\n padding-left: 0;\n\n @include small-and-up {\n width: auto;\n bottom: inherit;\n position: relative;\n margin-top: 24px;\n }\n\n @include medium-and-up {\n text-align: left;\n position: inherit;\n bottom: 60px;\n margin-top: 0;\n margin-left: 0;\n width: auto;\n\n html[dir=\"rtl\"] & {\n text-align: right;\n margin-left: auto;\n margin-right: 0;\n }\n }\n\n .btn {\n font-size: 0.875rem;\n line-height: 2.8;\n width: 80%;\n\n html[dir=\"rtl\"] & {\n font-size: 1.175rem;\n line-height: 2.5;\n }\n\n @include medium-and-up {\n font-size: 1rem;\n line-height: 3;\n width: auto;\n\n html[dir=\"rtl\"] & {\n font-size: 1.3rem;\n line-height: 2.5;\n }\n }\n }\n }\n }\n }\n\n &.slide-over {\n @include small-and-up {\n .carousel-caption {\n opacity: 0;\n }\n }\n }\n }\n\n .carousel-control-prev {\n display: flex;\n height: 100%;\n top: 0;\n width: 5%;\n z-index: 3;\n margin-left: 0;\n\n @include small-and-up {\n width: 5%;\n margin-left: 0;\n }\n\n .carousel-control-prev-icon {\n display: none;\n text-align: center;\n width: 24px;\n height: 46px;\n background: url(\"images/carousel-arrow-prev.png\");\n background-size: cover;\n\n @include large-and-up {\n display: block;\n margin-left: 0;\n }\n\n @include x-large-and-up {\n margin-left: 25%;\n }\n }\n }\n\n .carousel-control-next {\n height: 100%;\n top: 0;\n width: 5%;\n margin-right: 0;\n z-index: 3;\n\n .carousel-control-next-icon {\n text-align: center;\n width: 24px;\n height: 46px;\n cursor: pointer;\n background: url(\"images/carousel-arrow-next.png\");\n background-size: contain;\n display: none;\n\n @include large-and-up {\n display: block;\n margin-right: 25%;\n }\n\n @include x-large-and-up {\n margin-right: 25%;\n }\n }\n }\n\n .carousel-indicators {\n z-index: 4;\n position: absolute;\n transform: none;\n bottom: 0;\n margin: 0;\n right: auto;\n left: auto;\n padding-left: 0;\n width: 100%;\n margin-bottom: 40px;\n margin-left: 5px;\n\n @include medium-and-up {\n width: auto;\n }\n\n @include x-large-and-up {\n margin-bottom: 50px;\n }\n\n li {\n background-color: rgba(0, 0, 0, 0.4);\n width: 40px;\n height: 3px;\n border-radius: 0;\n margin: 0 3px;\n cursor: pointer;\n display: inline-table;\n right: 0;\n\n @include large-and-up {\n background-color: rgba(255, 255, 255, 0.4);\n }\n\n &.active {\n background: $black;\n @include large-and-up {\n background: $white;\n }\n }\n }\n }\n}\n",".split-carousel-wrap {\n h1 {\n font-size: 1.625rem;\n color: $black;\n margin-bottom: 33px;\n line-height: 1.2;\n\n @include small-and-up {\n font-size: 2.125rem;\n margin-left: 0;\n margin-bottom: 22px;\n }\n\n @include x-large-and-up {\n font-size: 2.375rem;\n margin-bottom: 30px;\n }\n }\n\n &.not-header {\n padding-top: 0;\n overflow: hidden;\n margin-bottom: 0;\n padding-bottom: 153px;\n\n @include small-and-up {\n margin-bottom: 0;\n padding-bottom: 129px;\n }\n\n @include large-and-up {\n padding-bottom: 143px;\n }\n\n @include x-large-and-up {\n padding-bottom: 195px;\n }\n\n .carousel-item {\n .carousel-item-credit {\n position: absolute;\n right: 0;\n top: 0;\n font-size: 0.6875rem;\n margin: -20px $n5 $n15 $n15;\n font-weight: normal;\n color: $credit-color;\n\n @include small-and-up {\n margin: 16px $n15;\n color: $white;\n font-size: 0.75rem;\n }\n\n @include large-and-up {\n font-size: 0.8125rem;\n }\n\n @include x-large-and-up {\n font-size: 0.875rem;\n }\n }\n }\n\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n display: block;\n\n img {\n width: 100%;\n }\n }\n\n .carousel-caption {\n text-align: left;\n left: auto;\n bottom: 0;\n right: 0;\n width: 100%;\n padding: $n30 200px $n30 $n50;\n background: linear-gradient(210deg, rgba(10, 51, 81, 0.2) 0%, rgba(10, 51, 81, 1) 100%);\n\n @include small-and-up {\n bottom: 0;\n width: 100%;\n padding: $n20 $n35;\n }\n\n @include large-and-up {\n height: 144px;\n padding: 26px 45px;\n }\n\n @include x-large-and-up {\n height: 195px;\n padding: 31px 96px;\n }\n\n h3 {\n @include small-and-up {\n font-size: 1.1875rem;\n }\n\n @include x-large-and-up {\n font-size: 1.375rem;\n margin-bottom: 15px;\n line-height: normal;\n }\n }\n\n p {\n @include small-and-up {\n font-size: 0.875rem;\n width: 100%;\n line-height: 24px;\n }\n\n @include large-and-up {\n font-size: 1rem;\n width: 80%;\n }\n\n @include x-large-and-up {\n font-size: 1.0625rem;\n width: 60%;\n margin-bottom: 0;\n }\n }\n }\n\n .carousel-indicators {\n right: 0;\n bottom: 0;\n left: auto;\n margin-right: 33%;\n\n @include small-and-up {\n bottom: -128px;\n margin-right: 29px;\n }\n\n @include x-large-and-up {\n bottom: -170px;\n right: 0;\n }\n\n li {\n width: 8px;\n height: 8px;\n border-radius: 50%;\n background: $white;\n margin: 0 $n15;\n cursor: pointer;\n\n &.active {\n background: $carousel-active;\n }\n }\n }\n\n .carousel-control-next {\n background: transparent;\n width: 45%;\n margin-right: -25%;\n transform: skew(-209deg);\n background-position: right;\n }\n\n .carousel-control-prev-icon,\n .carousel-control-next-icon {\n width: 45px;\n height: 45px;\n background: none;\n }\n\n .carousel-control-prev,\n .carousel-control-next {\n opacity: 1;\n height: 100%;\n\n @include small-and-up {\n top: 0;\n }\n\n .carousel-control-next-icon {\n transform: skew(209deg);\n margin-right: 45%;\n background: url(\"images/carousel-marker-next-S-M.png\");\n\n @include large-and-up {\n height: 65px;\n width: 65px;\n background: url(\"images/carousel-marker-next.png\");\n }\n\n &:hover {\n @include large-and-up {\n background-position-x: 66px;\n }\n }\n }\n\n .carousel-control-prev-icon {\n background: url(\"images/carousel-marker-next-S-M.png\");\n transform: rotate(180deg);\n\n @include large-and-up {\n background: url(\"images/carousel-marker-next.png\");\n transform: rotate(180deg);\n height: 65px;\n width: 65px;\n }\n\n &:hover {\n @include large-and-up {\n background-position-x: 66px;\n }\n }\n }\n }\n\n .carousel-inner {\n overflow: initial;\n\n .carousel-caption {\n bottom: -115px;\n padding: 18px $n15;\n\n h3 {\n font-size: 1.0625rem;\n }\n\n p {\n font-size: 0.8125rem;\n width: 100%;\n font-family: $roboto;\n }\n }\n }\n }\n\n .light-blue-bg {\n background: $light-blue-bg;\n }\n}\n",".columns-block {\n @include large-and-up {\n margin-bottom: 20px;\n }\n\n @include x-large-and-up {\n margin-bottom: 40px;\n }\n\n .column-wrap {\n margin-bottom: 40px;\n }\n\n a {\n text-decoration: none;\n font-weight: bold;\n color: $dark-blue;\n }\n\n // Specific rules when 1 or 2 columns only.\n .column-wrap:nth-last-child(2):first-child,\n .column-wrap:nth-last-child(1):nth-child(2),\n .column-wrap:nth-last-child(1):first-child {\n h3, h3 > a {\n line-height: 1.2;\n margin-bottom: 15px;\n font-size: 1.375rem;\n font-family: $roboto;\n font-weight: 700;\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n line-height: 1.2;\n }\n }\n\n a {\n font-size: 1.125rem;\n }\n\n p {\n font-size: 1rem;\n color: $dark-shade-black;\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n margin-bottom: 24px;\n }\n }\n }\n\n // Columns block, layout no-image.\n &.block-style-no_image {\n margin-bottom: 60px;\n\n h3 {\n font-size: 1.375rem;\n font-weight: bold;\n line-height: 1.2;\n margin-bottom: 15px;\n color: $black;\n\n @include medium-and-up {\n font-size: 1.5rem;\n width: 80%;\n }\n\n @include large-and-up {\n font-size: 1.25rem;\n margin-bottom: 20px;\n width: 75%;\n }\n }\n\n p {\n font-size: 1rem;\n line-height: 1.6;\n margin-bottom: 16px;\n color: $dark-shade-black;\n\n @include medium-and-up {\n width: auto;\n }\n\n @include large-and-up {\n font-size: 0.875rem;\n width: 82%;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n width: 76%;\n }\n }\n\n .btn {\n margin-bottom: 0;\n }\n }\n\n // Columns block, layout icons.\n &.block-style-icons {\n h2 {\n font-weight: 700;\n font-size: 1.875rem;\n color: $dark-shade-black;\n }\n\n h3,\n .icon-container {\n text-align: center;\n\n @include medium-and-up {\n text-align: inherit;\n }\n }\n\n h3 {\n line-height: 1.2;\n margin-bottom: 15px;\n font-size: 1.25rem;\n\n @include medium-and-up {\n margin-bottom: 16px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n font-weight: 500;\n }\n\n @include x-large-and-up {\n margin-bottom: 20px;\n }\n\n a {\n font-weight: 700;\n font-family: $roboto;\n\n @include medium-and-up {\n font-size: 1.125rem;\n }\n\n @include x-large-and-up {\n font-size: 1.25rem;\n }\n }\n }\n\n p {\n font-size: 1rem;\n line-height: 1.6;\n color: $dark-shade-black;\n\n @include medium-and-up {\n font-size: 0.875rem;\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n margin-bottom: 24px;\n }\n }\n\n a {\n font-family: $roboto;\n\n @include medium-and-up {\n font-size: 0.9375rem;\n }\n\n @include large-and-up {\n font-size: 0.875rem;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n }\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n .attachment-container {\n text-align: center;\n padding-bottom: 20px;\n @include medium-and-up {\n padding-bottom: 0;\n text-align: inherit;\n }\n }\n\n img {\n display: inline-block;\n width: 102px;\n height: 102px;\n margin-bottom: 5px;\n\n @include medium-and-up {\n margin-bottom: 10px;\n text-align: inherit;\n }\n\n @include x-large-and-up {\n margin-bottom: 24px;\n }\n }\n }\n\n // Columns block, layout tasks.\n &.block-style-tasks {\n margin-bottom: 40px;\n\n @include medium-and-up {\n margin-bottom: 0;\n }\n\n h3 {\n font-size: 1.375rem;\n font-weight: 700;\n margin-bottom: 15px;\n line-height: 1.2;\n padding-top: 0;\n\n @include small-and-up {\n padding-top: 20px;\n }\n\n @include medium-and-up {\n padding-top: 0;\n font-size: 1.5rem;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n font-size: 1.875rem;\n margin-bottom: 20px;\n }\n }\n\n .col-md-12 {\n padding-top: 30px;\n\n @include small-and-up {\n padding-top: 0;\n }\n }\n\n .add-action-list-wrap {\n @include small-and-up {\n margin: $n20 0 0;\n }\n\n @include medium-and-up {\n margin: $n20 0 0;\n }\n\n .btn-primary {\n @include small-and-up {\n width: 57%;\n font-size: 0.75rem;\n }\n\n @include medium-and-up {\n width: 60%;\n }\n }\n }\n\n p {\n color: $dark-para-text;\n font-size: 1.0625rem;\n line-height: 1.6;\n\n @include medium-and-up {\n font-size: 1.1875rem;\n }\n\n @include large-and-up {\n font-size: 1.25rem;\n }\n\n @include x-large-and-up {\n font-size: 1.375rem;\n }\n }\n\n .can-do-steps {\n cursor: default;\n margin-top: 35px;\n position: relative;\n\n @include medium-and-up {\n margin-bottom: 50px;\n }\n\n @include medium-and-up {\n margin-bottom: 60px;\n }\n\n @include large-and-up {\n margin: $n35 0 0 0;\n }\n\n @include x-large-and-up {\n @include clearfix;\n margin: $n35 0 $n80;\n }\n\n .step-number {\n float: left;\n display: block;\n margin-right: 20px;\n width: 74px;\n height: 74px;\n line-height: 74px;\n text-align: center;\n font-size: 2.75rem;\n background: $grey;\n border-radius: 50%;\n color: $white;\n opacity: 0.7;\n text-transform: uppercase;\n font-weight: 500;\n\n html[dir=\"rtl\"] & {\n margin-right: 0;\n }\n\n @include large-and-up {\n float: none;\n width: 126px;\n height: 126px;\n vertical-align: middle;\n line-height: 114px;\n font-size: 4.375rem;\n position: relative;\n background-color: $dark-blue;\n opacity: 1;\n }\n\n &.active {\n background: $grey;\n opacity: 0.8;\n color: $white;\n\n @include large-and-up {\n background-color: $allports;\n opacity: 1;\n }\n\n .step-number-inner {\n @include large-and-up {\n background-color: $allports;\n border-color: $spray;\n }\n }\n }\n\n .step-number-inner {\n font-family: $roboto;\n\n @include large-and-up {\n position: absolute;\n background-color: $dark-blue;\n border-color: $spray;\n border-style: solid;\n border-width: 2px;\n border-radius: 50%;\n right: 5px;\n left: 5px;\n top: 5px;\n bottom: 5px;\n }\n }\n }\n\n .step-info {\n h5 {\n font-size: 0.9375rem;\n line-height: 19px;\n font-weight: 700;\n color: $percentage-text;\n\n @include medium-and-up {\n font-weight: 500;\n color: $darkb-blue-text;\n font-size: 1.25rem;\n line-height: 30px;\n }\n\n @include large-and-up {\n padding-top: 48px;\n color: $dark-shade-black;\n }\n\n @include x-large-and-up {\n margin-bottom: 18px;\n }\n }\n\n p {\n color: $dark-shade-black;\n font-size: 0.875rem;\n opacity: 0.75;\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n line-height: 1.6;\n margin-bottom: 20px;\n }\n }\n\n .blue-button {\n width: 100%;\n }\n\n .steps-action {\n margin-top: 20px;\n\n a.btn {\n width: 210px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin-bottom: 35px;\n\n @include x-large-and-up {\n width: 250px;\n }\n }\n\n img {\n width: 100%;\n height: 210px;\n object-fit: cover;\n object-position: 10% 10%;\n margin-bottom: 35px;\n\n @include x-large-and-up {\n height: 250px;\n }\n }\n }\n }\n }\n\n .can-do-steps-mobile {\n margin: 6px $n15 0 0;\n width: 100%;\n\n .card {\n background: none;\n border: none;\n box-shadow: none;\n\n .card-header {\n font-weight: 400;\n font-size: 0.9375rem;\n font-family: $roboto;\n text-decoration: none;\n padding: $n10 $n10 $n5 $n10;\n margin-bottom: 10px;\n background: $dark-blue;\n border: none;\n color: $white;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n .info-with-image-wrap {\n .mobile-accordion-info {\n width: 90%;\n margin: 0 10px;\n color: $percentage-text;\n font-size: 0.875rem;\n }\n\n .accordion-image-wrap {\n padding-bottom: 35px;\n\n img {\n width: 90%;\n height: 190px;\n object-fit: cover;\n object-position: 10% 10%;\n\n @include small-and-up {\n width: 70%;\n }\n\n @include medium-and-up {\n width: 50%;\n height: 220px;\n }\n }\n }\n\n .btn-secondary {\n margin-bottom: 20px;\n }\n }\n\n .card-block {\n padding: 8px 0 8px 28px;\n border-bottom: none;\n margin-bottom: 10px;\n\n p {\n color: $dark-shade-black;\n font-size: 0.875rem;\n line-height: 22px;\n margin-left: -10px;\n padding-right: 20px;\n }\n }\n\n .step-number {\n font-family: $roboto;\n font-size: 1rem;\n font-weight: 900;\n color: $white;\n line-height: 1.5;\n padding-right: 9px;\n float: left;\n vertical-align: bottom;\n padding-bottom: 5px;\n }\n }\n }\n\n // Specific rules when 1 or 2 columns exist.\n .row .col:nth-last-child(2):first-child,\n .row .col:nth-last-child(1):nth-child(2),\n .row .col:nth-last-child(1):first-child {\n h5, h3 {\n line-height: 1.2;\n margin-bottom: 15px;\n font-size: 1.375rem;\n font-family: $roboto;\n font-weight: 700;\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n line-height: 1.2;\n }\n }\n\n p {\n font-size: 1rem;\n color: $dark-shade-black;\n\n @include medium-and-up {\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n margin-bottom: 24px;\n }\n }\n }\n }\n}\n",".four-column-content {\n color: $black;\n padding: 0 0 $n40 0;\n\n @include medium-and-up {\n padding: 0 0 $n40 0;\n }\n\n @include medium-and-up {\n padding: 0 0 $n60 0;\n }\n\n .col-md-4 {\n width: 157px;\n outline: none;\n }\n\n .four-column-content-wrap {\n .four-column-content-symbol {\n position: relative;\n margin: 0 0 24px 0;\n box-shadow: 0 5px 20px 0 rgba(114, 114, 114, 0.5);\n max-width: 130px;\n height: 180px;\n\n @include small-and-up {\n margin: $n20 0;\n }\n\n @include medium-and-up {\n margin: 0 0 $n20 0;\n max-width: 210px;\n height: 300px;\n }\n\n @include large-and-up {\n margin: 0 0 $n20 0;\n }\n\n @include x-large-and-up {\n max-width: 255px;\n height: 360px;\n }\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n object-position: 50% 50%;\n }\n\n &.dark-img {\n a {\n color: $white;\n }\n }\n }\n\n .four-column-content-info {\n .four-column-hover {\n text-decoration: underline;\n }\n\n a {\n color: $blue;\n }\n\n h4 {\n font-size: 0.875rem;\n line-height: 1.2;\n font-weight: 500;\n padding: 0;\n margin: 0;\n\n @include medium-and-up {\n font-size: 1.125rem;\n font-weight: 500;\n }\n\n @include large-and-up {\n font-size: 1rem;\n }\n\n @include large-and-up {\n font-size: 1.125rem;\n }\n }\n\n p {\n font-size: 1rem;\n\n @include large-and-up {\n font-size: 0.875rem;\n line-height: 1.6;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n }\n\n &.publication-date {\n font-family: $roboto;\n font-size: 0.875rem;\n line-height: 1.6;\n font-style: italic;\n font-weight: 300;\n margin-bottom: 0;\n color: $grey-60;\n\n @include large-and-up {\n font-size: 0.875rem;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n }\n }\n }\n\n .blue-button {\n width: 100%;\n }\n }\n }\n\n .btn {\n display: none;\n\n @include medium-and-up {\n display: block;\n }\n }\n}\n\n// Visibility of covers in different screens\n// S,M should have 4 covers\n// L & XL should have all sent from backend\n// L & XL with show-3-covers class should show first 3 covers\n// L & XL with show-6-covers class should show first 6 covers\n// L & XL with show-all-covers class should show all covers\n// remove limit visibility class on load more button click\n.show-1-row .limit-visibility {\n @include medium-and-up {\n .post-column:nth-child(-n+4) {\n display: block;\n }\n\n .post-column:nth-child(n+4) {\n display: none;\n }\n }\n\n @include large-and-up {\n .post-column:nth-child(-n+5) {\n display: block;\n }\n\n .post-column:nth-child(n+5) {\n display: none;\n }\n }\n}\n\n.show-2-rows .limit-visibility {\n @include medium-and-up {\n .post-column:nth-child(-n+7) {\n display: block;\n }\n\n .post-column:nth-child(n+7) {\n display: none;\n }\n }\n\n @include large-and-up {\n .post-column:nth-child(-n+9) {\n display: block;\n }\n\n .post-column:nth-child(n+9) {\n display: none;\n }\n }\n}\n",".split-three-column {\n margin-top: 0;\n margin-bottom: 40px;\n\n @include medium-and-up {\n margin-top: 0;\n margin-bottom: 40px;\n }\n\n @include large-and-up {\n margin-top: 0;\n margin-bottom: 60px;\n }\n\n .three-column-box {\n .three-column-info {\n margin-bottom: 24px;\n padding-left: 0;\n padding-right: 0;\n\n @include medium-and-up {\n padding-top: 0;\n margin-bottom: 0;\n }\n\n @include large-and-up {\n margin-bottom: 0;\n }\n\n p {\n display: block;\n font-size: 1rem;\n line-height: 1.6;\n color: $black;\n margin-bottom: 20px;\n\n @include medium-and-up {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 40px;\n }\n }\n\n @include large-and-up {\n &:last-child {\n margin-bottom: 34px;\n }\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n margin-bottom: 20px;\n }\n }\n }\n\n .three-column-images {\n min-height: 184px;\n position: relative;\n overflow: hidden;\n max-width: 100%;\n margin: auto;\n\n @include medium-and-up {\n min-height: 330px;\n margin-left: 0;\n margin-right: 0;\n }\n\n @include x-large-and-up {\n min-height: 430px;\n margin-bottom: 80px;\n }\n }\n\n .split-image {\n position: absolute;\n\n img {\n height: 184px;\n position: relative;\n left: -35%;\n max-width: inherit;\n\n @include medium-and-up {\n height: 330px;\n }\n\n @include large-and-up {\n left: -25%;\n }\n\n @include x-large-and-up {\n left: -30%;\n height: 430px;\n }\n\n html[dir=\"rtl\"] & {\n right: -25%;\n\n @include large-and-up {\n right: -15%;\n }\n\n @include x-large-and-up {\n right: -20%;\n height: 430px;\n }\n }\n }\n }\n\n html[dir=\"rtl\"] & {\n .first-column {\n margin-right: -50px;\n margin-left: -130px;\n\n img {\n right: 35px;\n }\n }\n\n .second-column {\n transform: skew(-25deg);\n border-left: 10px solid $brown-bg;\n border-right: 10px solid $brown-bg;\n z-index: 2;\n width: 110%;\n right: 0;\n top: 0;\n overflow: hidden;\n\n img {\n transform: skew(25deg);\n @include mobile-only {\n right: -50px;\n }\n }\n }\n }\n\n .first-column {\n margin-left: -50px;\n margin-right: -130px;\n\n img {\n left: 35px;\n }\n }\n\n .second-column {\n transform: skew(25deg);\n border-left: 10px solid $brown-bg;\n border-right: 10px solid $brown-bg;\n z-index: 2;\n width: 110%;\n left: 0;\n top: 0;\n overflow: hidden;\n\n img {\n transform: skew(-25deg);\n @include mobile-only {\n left: -50px;\n }\n }\n }\n\n .third-column {\n z-index: 1;\n }\n }\n}\n",".counter-block {\n text-align: center;\n font-family: $sans-serif;\n margin-bottom: 40px;\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n\n .counter-target {\n display: block;\n\n line-height: 1;\n font-size: 30px;\n letter-spacing: 0.05em;\n margin-bottom: 15px;\n }\n\n &.counter-style-plain {\n .counter-target {\n font-size: 50px;\n margin-bottom: 20px;\n }\n }\n\n .progress-container {\n background-color: $grey-20;\n height: 30px;\n margin-bottom: 15px;\n }\n\n .progress-bar {\n background-color: $dark-blue;\n height: 100%;\n }\n\n .progress-arc {\n max-width: 225px;\n margin-bottom: -20px;\n\n fill: none;\n stroke-width: 3;\n\n .background {\n stroke: $grey-20;\n }\n\n .foreground {\n stroke: $dark-blue;\n }\n }\n}\n",".covers-block {\n padding-bottom: 0;\n\n @include medium-and-up {\n margin-bottom: 40px;\n }\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n\n h2 {\n margin-bottom: 15px;\n\n @include medium-and-up {\n margin-bottom: 22px;\n }\n\n @include large-and-up {\n margin-bottom: 20px;\n }\n }\n\n .row {\n display: flex;\n flex-wrap: wrap;\n }\n}\n\n// Visibility of covers in different screens\n// S,M should have 4 covers\n// L & XL should have all sent from backend\n// L & XL with show-3-covers class should show first 3 covers\n// L & XL with show-6-covers class should show first 6 covers\n// L & XL with show-all-covers class should show all covers\n// remove limit visibility class on load more button click\n.show-3-covers .limit-visibility {\n .cover-card-column:nth-child(n+3) {\n display: none;\n }\n\n @include large-and-up {\n .cover-card-column:nth-child(-n+4) {\n display: block;\n }\n\n .cover-card-column:nth-child(n+4) {\n display: none;\n }\n }\n}\n\n.show-6-covers .limit-visibility {\n .cover-card-column:nth-child(n+5) {\n display: none;\n }\n\n @include large-and-up {\n .cover-card-column:nth-child(-n+7) {\n display: block;\n }\n\n .cover-card-column:nth-child(n+7) {\n display: none;\n }\n }\n}\n\n.show-all-covers .limit-visibility {\n .cover-card-column:nth-child(n+5) {\n display: none;\n }\n\n @include large-and-up {\n .cover-card-column:nth-child(n+5) {\n display: block;\n }\n }\n}\n\n.cover-card {\n flex-basis: 100%;\n padding: 32px $n15 $n60;\n margin-bottom: 16px;\n position: relative;\n box-shadow: 0 0 10px rgba(0, 0, 0, .35);\n background-size: cover;\n background-position: top;\n color: $grey-80;\n\n @include medium-and-up {\n flex-basis: 48%;\n min-height: 414px;\n padding: 18px $n15 $n60;\n margin-bottom: 32px;\n }\n\n @include large-and-up {\n flex-basis: 32%;\n min-height: 364px;\n max-height: 364px;\n }\n\n @include x-large-and-up {\n padding: 32px 24px $n60;\n }\n\n &:before {\n content: \"\";\n opacity: 0;\n transition: opacity 100ms linear;\n position: absolute;\n }\n\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));\n }\n\n &:hover {\n @include background-before-opacity(linear-gradient(180deg, rgba(51, 51, 51, 0.6), rgba(250, 247, 236, 0.9), rgba(255, 255, 255, 0.8)), 1);\n box-shadow: 0 0 10px transparentize($black, .5);\n\n @include medium-and-up {\n p {\n color: $grey-80;\n display: block;\n }\n }\n\n .btn {\n background-color: $orange-hover;\n border-color: $orange-hover;\n }\n }\n\n &--evergreen {\n @include background-before-opacity($black, .25);\n\n &:hover {\n @include background-before-opacity($green-80, .7);\n\n h2,\n p {\n color: $white;\n }\n }\n }\n\n &.dark-card-bg {\n color: $white;\n }\n\n & > * {\n position: relative;\n z-index: 1;\n }\n\n .cover-card-heading {\n font-size: 1.5rem;\n line-height: 1.2;\n font-weight: 500;\n margin-bottom: 24px;\n padding-top: 0;\n max-width: 80%;\n transition: color 100ms linear;\n color: $white;\n text-shadow: 1px 1px 3px $black;\n\n @include large-and-up {\n font-size: 1.5rem;\n margin-top: 8px;\n max-width: 100%;\n }\n }\n\n p {\n font-size: 0.9375rem;\n line-height: 1.6;\n display: none;\n }\n\n @include large-and-up {\n transition: box-shadow 150ms linear;\n padding-bottom: 70px;\n\n &:not(.single-cover) {\n box-shadow: none;\n\n &:hover {\n box-shadow: 0 0 10px transparentize($black, .5);\n }\n }\n }\n}\n\n.cover-card-tag {\n color: $yellow;\n display: inline-block;\n margin-bottom: 8px;\n text-decoration: none;\n text-shadow: 1.5px 1.5px 1.5px $black;\n font-weight: 800;\n font-family: $roboto;\n\n &:hover {\n color: $yellow;\n }\n\n @include large-and-up {\n margin-bottom: 0;\n font-size: 0.875rem;\n margin-right: 4px;\n }\n}\n\n.cover-card-btn {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n margin: $n15 auto;\n width: 92%;\n cursor: pointer;\n}\n",".happy-point-block-wrap {\n @include background-before-opacity($light-blue-bg);\n width: 100vw;\n height: 444px;\n overflow: hidden;\n\n @include medium-and-up {\n max-height: 480px;\n }\n\n @include large-and-up {\n max-height: 500px;\n }\n\n @include x-large-and-up {\n height: 620px;\n width: 100vw;\n position: relative;\n @include background-before-opacity($light-blue-bg);\n }\n\n .container {\n height: inherit;\n width: 100%;\n\n @include medium-and-up {\n max-width: none;\n }\n\n .row {\n height: inherit;\n }\n }\n\n .happy-point {\n height: inherit;\n padding-top: 50px;\n\n @include medium-and-up {\n text-align: center;\n padding-top: 150px;\n padding-left: 0;\n padding-right: 0;\n }\n\n @include x-large-and-up {\n padding-top: 220px;\n }\n\n iframe {\n height: 390px;\n\n @include mobile-only {\n position: absolute;\n width: 100vw;\n bottom: 0;\n }\n\n @include medium-and-up {\n width: 80vw;\n }\n\n @include large-and-up {\n width: 100%;\n }\n }\n }\n\n h2 {\n width: 75%;\n font-size: 1.625rem;\n line-height: 32px;\n margin-bottom: 24px;\n\n @include medium-and-up {\n font-size: 1.75rem;\n line-height: 34px;\n margin-bottom: 20px;\n color: $black;\n }\n\n @include large-and-up {\n font-size: 2.125rem;\n margin-bottom: 30px;\n }\n\n @include x-large-and-up {\n font-size: 2.25rem;\n margin-bottom: 42px;\n }\n }\n\n h5 {\n font-size: 1rem;\n line-height: 24px;\n\n @include medium-and-up {\n font-size: 1.125rem;\n line-height: 28px;\n }\n\n @include large-and-up {\n line-height: 24px;\n }\n }\n\n p {\n font-family: $roboto;\n font-size: 0.8125rem;\n line-height: 18px;\n color: $shadow-color;\n text-align: left;\n\n @include medium-and-up {\n text-align: center;\n }\n\n @include large-and-up {\n text-align: left;\n }\n }\n\n > picture {\n img {\n position: absolute;\n height: auto;\n width: 100%;\n object-fit: cover;\n\n @supports (object-fit: cover) {\n & {\n height: 500px;\n }\n }\n }\n }\n\n form {\n input, .custom-select {\n height: 42px;\n border-radius: 0;\n border-color: transparent;\n margin-bottom: 16px;\n\n @include medium-and-up {\n margin-bottom: inherit;\n }\n }\n }\n\n .subscriber-btn {\n margin-top: 0;\n margin-bottom: 16px;\n width: 100%;\n padding: $n10;\n border: 1px solid transparent;\n\n &:hover {\n background-color: $orange-hover;\n }\n\n @include medium-and-up {\n margin-top: 16px;\n }\n\n @include large-and-up {\n margin-top: 0;\n height: 42px;\n line-height: 42px;\n }\n\n @include x-large-and-up {\n margin-bottom: 8px;\n }\n }\n}\n","// use the padding-top trick to get fixed aspect ratio\n@mixin aspect-ratio-column($ratio, $columns) {\n width: 100% / $columns;\n padding-top: 100% / $columns / $ratio;\n}\n\n.gallery-grid {\n $aspect-ratio: 3 / 2;\n $gutter: 15px / 2;\n\n margin-bottom: 60px;\n\n .grid-row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n margin: 0 -$gutter;\n }\n\n .grid-item {\n height: 0;\n overflow: hidden;\n position: relative;\n margin: $gutter 0;\n\n @include aspect-ratio-column($aspect-ratio, 2);\n\n @include medium-and-up {\n @include aspect-ratio-column($aspect-ratio, 3);\n }\n\n @include x-large-and-up {\n @include aspect-ratio-column($aspect-ratio, 4);\n }\n\n img {\n position: absolute;\n top: 0;\n left: $gutter;\n width: calc(100% - #{$gutter * 2});\n height: 100%;\n object-fit: cover;\n }\n }\n}\n",".block-media {\n padding: $n50 $n15;\n\n @include small-and-up {\n padding: $n50 0;\n }\n\n img {\n width: 100%;\n }\n}\n",".media-block {\n h2 {\n padding-left: 15px;\n\n @include small-and-up {\n padding-left: 0;\n }\n }\n\n .video-embed,\n .audio-embed {\n margin-bottom: 40px;\n\n @include large-and-up {\n margin-bottom: 60px;\n }\n\n @include x-large-and-up {\n margin-bottom: 80px;\n }\n }\n\n .video-embed {\n height: 240px;\n\n video[poster] {\n object-fit: inherit;\n }\n\n @include small-and-up {\n height: 240px;\n }\n\n @include medium-and-up {\n height: 400px;\n }\n\n @include large-and-up {\n height: 530px;\n }\n\n @include x-large-and-up {\n height: 630px;\n }\n }\n\n iframe,\n .wp-video,\n .wp-video-shortcode {\n // media player element specifies width inline and WordPress attributes don't allow percentage\n width: 100% !important;\n height: 100% !important;\n }\n\n .container {\n padding-left: 0;\n padding-right: 0;\n\n @include medium-and-up {\n padding-left: 15px;\n padding-right: 15px;\n }\n }\n}\n",".social-media-block {\n z-index: 3;\n\n .social-media-embed {\n margin-bottom: 20px;\n\n &.aligncenter {\n text-align: center;\n\n > * {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n }\n }\n}\n",".split-two-column {\n background-color: $black;\n color: $white;\n display: flex;\n position: relative;\n overflow: hidden;\n z-index: 2;\n margin-bottom: 5px;\n width: 100vw;\n\n @include small-and-up {\n height: 400px;\n }\n\n @include medium-and-up {\n height: 360px;\n margin-bottom: 10px;\n }\n\n @include large-and-up {\n height: 416px;\n margin-bottom: 10px;\n }\n\n @include x-large-and-up {\n height: 516px;\n }\n}\n\n.split-two-column-item-image {\n position: absolute;\n background-size: cover;\n background-position: center;\n height: 100%;\n width: 100%;\n top: 0;\n\n &:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n background: linear-gradient(190deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2));\n\n html[dir=\"rtl\"] & {\n right: 0;\n left: auto;\n }\n }\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n}\n\n.split-two-column-item-title {\n font-size: 1.75rem;\n\n a {\n color: $white;\n text-shadow: 1px 1px 3px $black;\n }\n\n @include small-and-up {\n font-size: 1.75rem;\n margin-top: -.5em;\n margin-bottom: 1.25em;\n }\n\n @include medium-and-up {\n font-size: 2.5rem;\n line-height: 1.2;\n margin-bottom: 12px;\n }\n\n @include large-and-up {\n font-size: 4.125rem;\n }\n\n @include x-large-and-up {\n font-size: 2.5rem;\n margin-top: -.5em;\n margin-bottom: 20px;\n }\n}\n\n.split-two-column-item-tag {\n font-family: $roboto;\n font-size: 1.75rem;\n font-weight: 700;\n color: $yellow;\n display: block;\n margin-bottom: .75em;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:hover {\n color: $yellow;\n text-shadow: 1px 1px 3px $black;\n }\n\n @include medium-and-up {\n font-size: 1.5rem;\n margin-bottom: 15px;\n margin-top: 5px;\n }\n\n @include large-and-up {\n font-size: 2.5rem;\n }\n\n @include x-large-and-up {\n margin-bottom: 20px;\n margin-top: -30px;\n }\n}\n\n.split-two-column-item-subtitle,\n.split-two-column-item-link {\n font-family: $roboto;\n font-weight: 500;\n font-size: 1rem;\n line-height: 1.75;\n margin-bottom: 10px;\n\n @include medium-and-up {\n font-size: 0.9375rem;\n font-weight: 400;\n text-shadow: 1px 1px 1px $black;\n line-height: 1.6;\n margin-bottom: 18px;\n }\n\n @include large-and-up {\n font-size: 1.0625rem;\n line-height: 1.5;\n margin-bottom: 36px;\n }\n\n @include x-large-and-up {\n font-size: 1.25rem;\n margin-left: 0;\n font-weight: normal;\n line-height: 1.6;\n margin-bottom: 30px;\n }\n}\n\n.split-two-column-item-link {\n text-decoration: none;\n color: $yellow;\n\n &:hover {\n color: $yellow;\n text-decoration: underline;\n }\n}\n\n.split-two-column-item-content {\n @include small-and-up {\n .item--left & {\n width: 45%;\n right: 15%;\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: 15%;\n }\n }\n\n .item--right & {\n width: 45%;\n left: 15%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 15%;\n }\n }\n }\n\n @include medium-and-up {\n .item--left & {\n width: 50%;\n right: 10%;\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: 10%;\n }\n }\n\n .item--right & {\n width: 50%;\n left: 12%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 12%;\n }\n }\n }\n\n @include large-and-up {\n .item--left & {\n width: 42%;\n right: 15%;\n\n html[dir=\"rtl\"] & {\n left: 15%;\n right: auto;\n }\n }\n\n .item--right & {\n width: 42%;\n left: 15%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 15%;\n }\n }\n }\n\n @include x-large-and-up {\n .item--left & {\n width: 40%;\n }\n\n .item--right & {\n width: 40%;\n }\n }\n}\n\n.split-two-column-item-button {\n @include large-and-up {\n width: 70%;\n }\n\n @include x-large-and-up {\n width: 60%;\n }\n}\n\n/**\n* Including mobile-only styles as the mobile view is dramatically different from desktop.\n*/\n@include mobile-only {\n .item--right,\n .split-two-column-item-subtitle,\n .split-two-column-item-tag,\n .split-two-column-item-button,\n .split-two-column-item-link {\n display: none;\n }\n\n .item--left {\n width: 100%;\n }\n\n .split-two-column-item-title {\n margin: 0;\n position: relative;\n\n @include large-and-up {\n font-size: 2.5rem;\n line-height: 1.2;\n margin-bottom: 20px;\n }\n\n a {\n display: block;\n padding: 45px $n15;\n\n &:after {\n content: \"\";\n position: absolute;\n top: 40%;\n right: 15px;\n pointer-events: none;\n background-image: url(\"images/icons/angle-right.svg\");\n background-position: 50% 50%;\n background-size: 1rem 1rem;\n background-repeat: no-repeat;\n margin-right: 2px;\n height: 2.2rem;\n width: 2.2rem;\n margin-bottom: -2px;\n display: inline-block;\n @supports (mask-repeat: no-repeat) or (-webkit-mask-repeat: no-repeat) {\n & {\n background-image: none;\n background-color: $yellow;\n -webkit-mask-image: url(\"images/icons/angle-right.svg\");\n mask-image: url(\"images/icons/angle-right.svg\");\n mask-repeat: no-repeat;\n -webkit-mask-repeat: no-repeat;\n margin-right: 0;\n }\n }\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: 15px;\n }\n }\n }\n }\n\n .split-two-column-item-content {\n position: relative;\n }\n}\n\n/**\n* Tablet and up split-panel view.\n*/\n@include small-and-up {\n .split-two-column-item {\n top: 0;\n height: 100%;\n width: 75%;\n position: absolute;\n overflow: hidden;\n transform: skew(30deg, 0deg);\n }\n\n .item--left {\n left: -25%;\n width: 80%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: -25%;\n }\n\n .split-two-column-item-image {\n left: 24%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 24%;\n }\n }\n\n &:after {\n position: absolute;\n top: 0;\n left: 0;\n content: \"\";\n display: block;\n height: 100%;\n width: 100%;\n background: linear-gradient(100deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0));\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: 0;\n }\n }\n }\n\n .item--right {\n right: -25%;\n\n html[dir=\"rtl\"] & {\n right: auto;\n left: -25%;\n }\n\n .split-two-column-item-image {\n right: 0;\n left: -25%;\n\n html[dir=\"rtl\"] & {\n left: auto;\n right: -25%;\n }\n }\n\n .split-two-column-item-subtitle {\n display: none;\n }\n\n &:before {\n content: \"\";\n position: absolute;\n z-index: 1;\n height: 100%;\n width: 25%;\n background: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));\n }\n }\n\n .split-two-column-item-content,\n .split-two-column-item-image {\n position: absolute;\n transform: skew(-30deg, 0deg);\n }\n\n .split-two-column-item-content {\n top: 50%;\n transform: translate(0, -50%) skew(-30deg, 0deg);\n z-index: 1;\n width: 40%;\n }\n}\n\n@include medium-and-up {\n .item--right .split-two-column-item-subtitle {\n display: block;\n }\n}\n",".four-column {\n margin: $n40 0;\n\n @include medium-and-up {\n margin: $n40 0 $n60 0;\n }\n\n @include large-and-up {\n margin: $n60 0;\n }\n\n @include x-large-and-up {\n margin: 0 0 $n80 0;\n }\n\n h2 {\n font-size: 1.625rem;\n line-height: 1.2;\n text-align: center;\n margin: $n60 0 $n35 0;\n color: $deep-sea-green;\n\n @include medium-and-up {\n font-size: 2.375rem;\n margin-top: 74px;\n margin-bottom: 57px;\n }\n\n @include large-and-up {\n text-align: left;\n font-size: 3rem;\n font-weight: 900;\n margin-top: 84px;\n margin-bottom: 66px;\n }\n\n @include x-large-and-up {\n font-size: 2.5rem;\n margin-bottom: 30px;\n }\n }\n\n a {\n text-decoration: none;\n font-weight: bold;\n color: $dark-blue;\n }\n\n h3 {\n font-weight: 700;\n font-size: 1.875rem;\n color: $dark-shade-black;\n }\n}\n\n.four-column-wrap {\n margin-bottom: 40px;\n\n &:last-child {\n margin-bottom: 10px;\n }\n\n @include medium-and-up {\n margin-bottom: 36px;\n }\n\n @include large-and-up {\n margin-bottom: 0;\n }\n}\n\n.four-column-symbol-container {\n margin: 0 auto $n5 auto;\n display: block;\n width: 102px;\n height: 102px;\n\n @include medium-and-up {\n margin: 0 0 10px 0;\n text-align: inherit;\n }\n\n @include x-large-and-up {\n margin-bottom: 24px;\n }\n\n img {\n width: 102px;\n height: 102px;\n }\n}\n\n.four-column-information {\n float: left;\n\n h5 {\n text-align: center;\n line-height: normal;\n margin-bottom: 15px;\n\n html[dir=\"rtl\"] & {\n @include medium-and-up {\n text-align: right;\n }\n }\n\n @include medium-and-up {\n text-align: left;\n margin-bottom: 16px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n font-weight: 500;\n }\n\n @include x-large-and-up {\n margin-bottom: 20px;\n }\n\n a {\n font-weight: 700;\n font-family: $roboto;\n\n @include medium-and-up {\n font-size: 1.125rem;\n }\n\n @include x-large-and-up {\n font-size: 1.25rem;\n }\n }\n }\n\n p {\n font-size: 0.9375rem;\n line-height: 1.6;\n color: $dark-shade-black;\n\n @include medium-and-up {\n font-size: 0.875rem;\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n margin-bottom: 24px;\n }\n }\n\n a {\n font-family: $roboto;\n\n @include medium-and-up {\n font-size: 0.9375rem;\n }\n\n @include large-and-up {\n font-size: 0.875rem;\n }\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n }\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n",".subheader {\n h2 {\n font-size: 1.375rem;\n line-height: 1.38;\n margin-bottom: 15px;\n\n @include medium-and-up {\n font-size: 1.5rem;\n line-height: 1.2;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 12px;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n margin-bottom: 20px;\n }\n }\n\n p {\n margin-top: 0;\n margin-bottom: 15px;\n\n @include medium-and-up {\n margin-bottom: 24px;\n }\n\n @include large-and-up {\n margin-top: 0;\n margin-bottom: 20px;\n width: 70%;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n line-height: 1.6;\n margin-bottom: 30px;\n }\n }\n}\n",".submenu-block {\n background-color: rgba(255, 255, 255, 0.9);\n box-shadow: 5px 5px 5px 0 rgba(128, 128, 128, 0.5);\n margin-bottom: 40px;\n padding: $n20 $n40;\n\n h1,\n h2 {\n color: $grey-60;\n font-family: $roboto;\n margin-bottom: 16px;\n }\n\n > ul {\n display: flex;\n flex-wrap: wrap;\n\n > li {\n flex-basis: 100%;\n padding: 0;\n }\n }\n\n a {\n color: $menu-blue;\n text-decoration: none;\n }\n\n .submenu-heading {\n font-weight: bold;\n font-size: 1.2em;\n color: $grey-60;\n margin-top: 18px;\n }\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n\n ul {\n margin: 16px;\n }\n }\n\n li {\n margin: 6px 0 0;\n\n &.list-heading > ul {\n margin-left: 0;\n }\n\n &.list-style-none {\n list-style: none;\n }\n\n &.list-style-bullet::before {\n content: \"\";\n background-image: url(\"images/icons/angle-right.svg\");\n background-position: 50% 50%;\n background-size: 1rem 1rem;\n background-repeat: no-repeat;\n margin-right: 2px;\n height: 1rem;\n width: 1rem;\n margin-bottom: -2px;\n display: inline-block;\n @supports (mask-repeat: no-repeat) or (-webkit-mask-repeat: no-repeat) {\n & {\n background-image: none;\n background-color: $menu-blue;\n -webkit-mask-image: url(\"images/icons/angle-right.svg\");\n mask-image: url(\"images/icons/angle-right.svg\");\n mask-repeat: no-repeat;\n -webkit-mask-repeat: no-repeat;\n margin-right: 0;\n }\n }\n }\n\n &.list-style-number {\n list-style: decimal;\n margin-left: 20px;\n }\n }\n\n @include large-and-up {\n &.submenu-long,\n &.submenu-short {\n > ul {\n display: block;\n\n li {\n margin: 0;\n padding: 6px 0 0;\n }\n }\n }\n\n &.submenu-long {\n columns: 2;\n }\n\n &.submenu-short {\n columns: 3;\n }\n }\n\n &.submenu-sidebar {\n z-index: 4;\n\n @include medium-and-up {\n float: right;\n max-width: 350px;\n margin: 0 0 $n15 $n15;\n }\n }\n}\n\n.back-top,\ndiv.page-template > .back-top {\n background-image: url(\"images/arrow-up.svg\");\n background-repeat: no-repeat;\n position: fixed;\n height: 44px;\n width: 44px;\n left: calc(85% - 26px);\n bottom: 50px;\n background-color: #074365;\n text-align: center;\n box-shadow: 0 2px 5px rgba(0, 0, 0, .25);\n display: none;\n z-index: 1000;\n\n @include x-large-and-up {\n height: 60px;\n width: 60px;\n }\n\n &:hover {\n text-decoration: none;\n }\n}\n","/*\nNOTE: these styles are used in both tasks.twig and columns_tasks.twig\n*/\n\n.what-you-can-do-wrapper {\n margin-bottom: 40px;\n\n @include medium-and-up {\n margin-bottom: 0;\n }\n\n h3 {\n font-size: 1.375rem;\n font-weight: 700;\n margin-bottom: 15px;\n line-height: 1.2;\n padding-top: 0;\n\n @include small-and-up {\n padding-top: 20px;\n }\n\n @include medium-and-up {\n padding-top: 0;\n font-size: 1.5rem;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n font-size: 1.875rem;\n margin-bottom: 20px;\n }\n }\n\n .col-md-12 {\n padding-top: 30px;\n\n @include small-and-up {\n padding-top: 0;\n }\n }\n\n .add-action-list-wrap {\n @include small-and-up {\n margin: $n20 0 0;\n }\n\n @include medium-and-up {\n margin: $n20 0 0;\n }\n\n .btn-primary {\n @include small-and-up {\n width: 57%;\n font-size: 0.75rem;\n }\n\n @include medium-and-up {\n width: 60%;\n }\n }\n }\n\n p {\n color: $dark-para-text;\n font-size: 1.0625rem;\n line-height: 1.6;\n\n @include medium-and-up {\n font-size: 1.1875rem;\n }\n\n @include large-and-up {\n font-size: 1.25rem;\n }\n\n @include x-large-and-up {\n font-size: 1.375rem;\n }\n }\n}\n\n.can-do-steps {\n cursor: default;\n margin-top: 35px;\n position: relative;\n\n @include medium-and-up {\n margin-bottom: 50px;\n }\n\n @include medium-and-up {\n margin-bottom: 60px;\n }\n\n @include large-and-up {\n margin: $n35 0 0 0;\n }\n\n @include x-large-and-up {\n @include clearfix;\n margin: $n35 0 $n80;\n }\n\n .step-number {\n float: left;\n display: block;\n margin-right: 20px;\n width: 74px;\n height: 74px;\n line-height: 74px;\n text-align: center;\n font-size: 2.75rem;\n background: $grey;\n border-radius: 50%;\n color: $white;\n opacity: 0.7;\n text-transform: uppercase;\n font-weight: 500;\n\n html[dir=\"rtl\"] & {\n margin-right: 0;\n }\n\n @include large-and-up {\n float: none;\n width: 126px;\n height: 126px;\n vertical-align: middle;\n line-height: 114px;\n font-size: 4.375rem;\n position: relative;\n background-color: $dark-blue;\n opacity: 1;\n }\n\n &.active {\n background: $grey;\n opacity: 0.8;\n color: $white;\n\n @include large-and-up {\n background-color: $allports;\n opacity: 1;\n }\n\n .step-number-inner {\n @include large-and-up {\n background-color: $allports;\n border-color: $spray;\n }\n }\n }\n\n .step-number-inner {\n font-family: $roboto;\n\n @include large-and-up {\n position: absolute;\n background-color: $dark-blue;\n border-color: $spray;\n border-style: solid;\n border-width: 2px;\n border-radius: 50%;\n right: 5px;\n left: 5px;\n top: 5px;\n bottom: 5px;\n }\n }\n }\n\n .step-info {\n h5 {\n font-size: 0.9375rem;\n line-height: 19px;\n font-weight: 700;\n color: $percentage-text;\n\n @include medium-and-up {\n font-weight: 500;\n color: $darkb-blue-text;\n font-size: 1.25rem;\n line-height: 30px;\n }\n\n @include large-and-up {\n padding-top: 48px;\n color: $dark-shade-black;\n }\n\n @include x-large-and-up {\n margin-bottom: 18px;\n }\n }\n\n p {\n color: $dark-shade-black;\n font-size: 0.875rem;\n opacity: 0.75;\n\n @include x-large-and-up {\n font-size: 0.9375rem;\n line-height: 1.6;\n margin-bottom: 20px;\n }\n }\n\n .blue-button {\n width: 100%;\n }\n\n .steps-action {\n margin-top: 20px;\n\n a.btn {\n width: 210px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin-bottom: 35px;\n\n @include x-large-and-up {\n width: 250px;\n }\n }\n\n img {\n width: 100%;\n height: 210px;\n object-fit: cover;\n object-position: 10% 10%;\n margin-bottom: 35px;\n\n @include x-large-and-up {\n height: 250px;\n }\n }\n }\n }\n}\n\n.can-do-steps-mobile {\n margin: 6px $n15 0 0;\n width: 100%;\n\n .card {\n background: none;\n border: none;\n box-shadow: none;\n\n .card-header {\n font-weight: 400;\n font-size: 0.9375rem;\n font-family: $roboto;\n text-decoration: none;\n padding: $n10 $n10 $n5 $n10;\n margin-bottom: 10px;\n background: $dark-blue;\n border: none;\n color: $white;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n .info-with-image-wrap {\n .mobile-accordion-info {\n color: $percentage-text;\n font-size: 0.875rem;\n }\n\n .accordion-image-wrap {\n padding-bottom: 35px;\n\n img {\n width: 90%;\n height: 190px;\n object-fit: cover;\n object-position: 10% 10%;\n\n @include small-and-up {\n width: 70%;\n }\n\n @include medium-and-up {\n width: 50%;\n height: 220px;\n }\n }\n }\n\n .btn-secondary {\n margin-bottom: 20px;\n }\n }\n\n .card-block {\n padding: 8px 28px;\n border-bottom: none;\n margin-bottom: 10px;\n\n p {\n color: $dark-shade-black;\n font-size: 0.875rem;\n line-height: 22px;\n }\n }\n\n .step-number {\n font-family: $roboto;\n font-size: 1rem;\n font-weight: 900;\n color: $white;\n line-height: 1.5;\n padding-right: 9px;\n float: left;\n vertical-align: bottom;\n padding-bottom: 5px;\n }\n }\n}\n",".content-two-column-block {\n padding-top: 0;\n\n @include large-and-up {\n padding-top: 0;\n padding-bottom: 60px;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n padding-bottom: 80px;\n }\n\n .page-child & {\n\n @include medium-and-up {\n padding-top: 0;\n }\n\n @include large-and-up {\n padding-bottom: 60px;\n }\n\n @include x-large-and-up {\n padding-top: 0;\n padding-bottom: 80px;\n }\n }\n\n .heading {\n padding-left: 0;\n }\n\n h2 {\n font-size: 1.375rem;\n font-weight: bold;\n line-height: 1.2;\n margin-bottom: 15px;\n width: 100%;\n color: $black;\n\n @include medium-and-up {\n font-size: 1.5rem;\n width: 80%;\n }\n\n @include large-and-up {\n font-size: 1.75rem;\n margin-bottom: 20px;\n width: 90%;\n }\n\n @include x-large-and-up {\n font-size: 1.875rem;\n margin-bottom: 20px;\n line-height: 1.2;\n }\n }\n\n p {\n font-size: 1rem;\n line-height: 1.6;\n margin-bottom: 16px;\n color: $dark-shade-black;\n\n @include medium-and-up {\n width: 80%;\n }\n\n @include large-and-up {\n line-height: 1.6;\n width: auto;\n }\n\n @include x-large-and-up {\n font-size: 1.125rem;\n width: 92%;\n }\n }\n\n .btn {\n\n @include x-large-and-up {\n .page-child & {\n max-width: 100%;\n width: auto;\n }\n }\n\n &:hover {\n border-color: $dark-blue;\n }\n }\n}\n"]} \ No newline at end of file