*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-regular-400.woff)format("woff"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-regular-400.ttf)format("truetype"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/plugins/wp-blog-post-layouts/includes/assets/fontawesome/webfonts/fa-solid-900.svg#fontawesome)format("svg")}article,aside,footer,header,nav,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font:1em/1.5"Cabin",Arial,Helvetica,sans-serif;min-height:100%;overflow-x:hidden}body{margin:0;font-size:16px;line-height:1.625;color:#515150}a:focus{outline:0}a:active,a:hover{outline:0}strong{font-weight:600}hr{box-sizing:content-box}img{border:0;font-style:italic;max-width:100%}svg:not(:root){overflow:hidden}button{font-family:inherit;font-size:100%;margin:0;line-height:normal;text-transform:none;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}*,:after,:before{box-sizing:border-box}h1,h2,h4,hr,p,ul{padding:0}.btn-list:after,.container:after,.copyright-area:after,.footer-widget-area:after,.nav--main:after,.nav:after,.sub-menu:after{content:"";display:table;clear:both}h1,h2,h4,p,ul{margin:0 0 24px}h1,h2,h4,hr,p,ul{margin-bottom:1.5rem}ul{margin-left:48px;margin-left:3rem}h1{font-size:47px;font-size:2.9375rem;line-height:1.03128}h2{font-size:32px;font-size:2rem;line-height:1.135}h4{font-size:19px;font-size:1.1875rem;line-height:1.27316}.grid,li>ul{margin-bottom:0}.grid{margin-left:-24px;margin-left:-1.5rem;list-style:none}.grid__item{display:inline-block;width:100%;padding-left:24px;padding-left:1.5rem;vertical-align:top}.flexbox,.site-title{display:table;width:100%}.flexbox__item,.site-logo{display:table-cell;vertical-align:middle}.nav,.sub-menu{list-style:none;margin-left:0}.nav>li,.sub-menu>li{display:inline-block;*display:inline;zoom:1}.sub-menu>li{display:list-item}.btn,.nav>li>a{display:inline-block}.nav>li>a,.sub-menu>li>a{*display:inline;zoom:1}.menu-item-has-children:hover>.sub-menu{display:block}.btn{vertical-align:middle;white-space:normal;font-family:inherit;cursor:pointer;border:0;margin:0}.btn,.btn:hover,a{text-decoration:none}.btn--small{line-height:2}@media only screen and (min-width:900px){.lap-and-up-one-half{width:50%}}.push--bottom{margin-bottom:24px!important;margin-bottom:1.5rem!important}.accessibility{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/rosa/assets/fonts/icon-fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/rosa/assets/fonts/icon-fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"entypo";src:url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo.eot);src:url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo.woff)format("woff"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo.ttf)format("truetype"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo.svg#entypo)format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-display:swap;font-family:"entypo";src:url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo.svg#entypo)format("svg")}}@font-face{font-display:swap;font-family:"entypo-social";src:url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo-social.eot);src:url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo-social.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo-social.woff)format("woff"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo-social.ttf)format("truetype"),url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo-social.svg#entypo-social)format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-display:swap;font-family:"entypo-social";src:url(/wp-content/themes/rosa/assets/fonts/icon-fonts/entypo2/entypo-social.svg#entypo-social)format("svg")}}p{margin-bottom:30px}h1,h2,h4{font-family:"Source Sans Pro",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#262526;margin-top:84px;margin-bottom:42px;font-weight:900}h2,h4{margin-bottom:30px;margin-top:42px;font-weight:500}.article__title{margin-top:0}@media screen and (min-width:601px) and (max-width:999px){h1{font-size:39.01px}}@media screen and (max-width:600px){h1{font-size:28.2px}h2{font-size:26.56px}}@media only screen and (max-width:899px){body{font-size:18px/30px}}a,a:hover{color:#c59d5f}a{border-bottom:none}.meta-list a.btn{color:inherit;opacity:.45;margin-left:0;border:1px solid #d8d8d8;border-right:0;border-radius:0;background:#fff0}.meta-list a.btn:hover{opacity:1;color:#c59d5f}.btn{padding:12px 30px;font-size:12px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.2em;background-color:#262526;transition:all .15s;border-radius:3px}.btn:hover{background-color:#c59d5f}.btn--secondary,.btn--tertiary{color:#fff0}.btn--tertiary{background-color:#919191}.btn--small{padding:9px 18px}.btn-list{padding:0;margin:0 0 0-2px;list-style:none}.btn-list>.btn,.btn-list>a{float:left;margin-left:2px;margin-bottom:2px}.meta-list{margin-bottom:12px}.meta-list .btn{padding:0 6px;font-size:12px;font-size:.75rem;line-height:2.01;text-transform:uppercase;font-weight:400}.meta-list .list-head{margin-right:12px;border:1px solid #fff0}.meta-list a.btn:last-child{border-right:1px solid #d8d8d8}.post .article__title{-ms-word-wrap:break-word;word-wrap:break-word}@media only screen and (min-width:900px){.post .article__title{margin-top:42px;margin-bottom:36px}}.border-waves-template{display:none}.article__header{position:relative;z-index:10}.page .article__content{position:relative;width:100%;padding:35px 0;background-color:#fff}.navigation--main{float:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:900px){.navigation--main{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation--main>.nav--main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.nav--main{display:inline-block;margin-bottom:0;vertical-align:middle}.nav--main>li>a{padding:12px 24px;padding:.75rem 1.5rem;text-transform:uppercase}.nav--main a{color:#262526;font-size:14px;font-size:.875rem;line-height:1.72429;transition:color .2s linear}.nav--main a:hover{color:#c59d5f}.menu-item-has-children{position:relative}.menu-item-has-children:after{content:"";position:absolute;top:50%;right:6px;margin-top:-2px;display:inline-block;width:5px;height:5px;border-right:1px solid #262526;border-bottom:1px solid #262526;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.sub-menu{position:absolute;top:100%;left:50%;display:none;min-width:170px;text-align:center;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sub-menu a{padding:12px}.sub-menu>li>a{display:inline-block}button.nav-trigger{position:absolute;top:33px;left:1.4vw;z-index:20;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:50px;width:50px;padding:0 12px;background:#fff0;border:0;outline:0}@media only screen and (min-width:900px){button.nav-trigger{display:none}}.nav-icon,.nav-icon:after,.nav-icon:before{display:block;height:2px;border-radius:2.5rem;background-color:#000;transition:all .3s}.nav-icon{position:relative;top:2px;right:inherit}.nav-icon:after,.nav-icon:before{content:"";position:absolute;z-index:-1;width:100%}.nav-icon:before{top:-7px}.nav-icon:after{top:7px}.nav-overlay{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;background:rgb(0 0 0/.6);opacity:0;pointer-events:none;transition:opacity .3s linear}@media only screen and (min-width:900px){.nav-overlay{display:none}.navigation--main{height:auto!important}}@media only screen and (max-width:899px){.navigation--main{position:fixed;left:0;top:0;bottom:0;display:none;z-index:20;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-overflow-scrolling:touch;overflow-y:scroll;width:84vw;padding:44px;border:0;text-align:left;text-transform:none;background:#262526}.navigation--main .nav--items-menu{width:100%;padding:26px 0;margin-bottom:14px;border-top:1px solid #41403d;border-bottom:1px solid #41403d}.navigation--main .nav--main li{display:list-item;padding:0;text-align:left}.navigation--main .nav--main li:last-child{border-bottom:0}.navigation--main .nav--main li.menu-item-has-children a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation--main .nav--main li a{display:block;padding:14px 0;color:inherit;font-size:16px;font-size:1rem;line-height:1.51}.navigation--main .nav--main li a:before,.navigation--main .nav--main li.menu-item-has-children:after{content:none}.navigation--main .nav--main li.menu-item-has-children>a{position:relative}.navigation--main .nav--main li.menu-item-has-children>a:after{content:"";position:relative;top:-2px;display:inline-block;width:8px;height:8px;margin-left:15px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation--main .nav--main li.menu-item-has-children>a:before{content:"";position:absolute;top:3px;bottom:3px;left:-5px;right:-5px;z-index:-1;display:block;opacity:0;pointer-events:none;border-radius:4px;background-color:rgb(0 0 0/.5)}.navigation--main .nav--main li.menu-item-has-children:hover>a:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation--main .nav--main li.menu-item-has-children:hover>a:before{opacity:1}.navigation--main .sub-menu{position:static;display:none;padding:4px 0;border:0;background:#fff0;-webkit-transform:none;transform:none;opacity:.5}}@media only screen and (max-width:899px) and (max-width:899px){.navigation--main .sub-menu{background:0 0!important}}@media only screen and (max-width:899px){.navigation--main .nav--main .sub-menu li a{padding:10px 0}#page,body .nav-trigger,body .navigation--main{transition:transform .3s cubic-bezier(.86,0,.07,1);transition:transform .3s cubic-bezier(.86,0,.07,1),-webkit-transform .3s cubic-bezier(.86,0,.07,1)}#page{left:0}}.nav--items-social a{white-space:nowrap;padding-left:12px!important;padding-right:12px!important}.nav--items-social a:before{color:inherit}@media only screen and (max-width:899px){.nav--items-social{margin-bottom:24px;width:auto;display:inline-block;vertical-align:middle}.navigation--main .nav--items-social li{display:inline-block;border-bottom:0}}@media only screen and (min-width:900px){.navigation--main{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navigation--main>.nav--items-menu{-ms-flex-negative:1;flex-shrink:1;text-align:center}ul.nav.nav--items-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.separator,hr{height:0;margin:42px 0;border:0;border-bottom:2px solid #d8d8d8}.article__content{overflow:hidden}.nav.nav--items-social{display:inline-block;margin-bottom:0;line-height:1}.nav.nav--items-social a{position:relative;padding:8px 24px;padding:.5rem 1.5rem;width:36px;width:2.25rem;font-size:16px;text-decoration:none}.nav.nav--items-social a:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block;font-family:FontAwesome;-webkit-font-smoothing:antialiased;text-align:center;pointer-events:auto;transition:color .2s linear}@media only screen and (max-width:899px){.nav.nav--items-social a:before{opacity:.5}}.nav.nav--items-social a[href*=facebook]:before{content:""}#page{width:100%;height:100%;position:relative}@media only screen and (max-width:899px){#page{padding-top:0!important}}@media only screen and (min-width:900px){.container--single{padding-top:144px;padding-bottom:72px}}.page-content{position:relative}.site-header{position:absolute;top:0;left:0;width:100%;z-index:110;background-color:#fff;transition:color .3s cubic-bezier(.86,0,.07,1),background-color .3s cubic-bezier(.86,0,.07,1)}@media only screen and (min-width:900px){.site-header{position:fixed}}.site-title{height:72px;margin:0}@media only screen and (max-width:899px){.site-title{padding:0 48px}}.site-logo{width:100%}.site-logo img{display:block;max-height:100%}@media only screen and (max-width:899px){.site-logo img{margin:0 auto}}.site-logo .site-logo-img--light{display:none}.site-footer{position:relative;z-index:20}.btn--top,.btn--top_text,.copyright-area svg{position:absolute;left:50%}.btn--top{top:-12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.copyright-area svg{top:0;margin-left:-96px;margin-top:-50px}.copyright-area svg path{fill:#262526}.btn--top_text{display:block;top:12px;width:60px;height:60px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff;-webkit-transform:translateX(-50%) translateY(-30%);transform:translateX(-50%) translateY(-30%)}.btn--top_text .btn__arrow{display:block;position:absolute;left:50%;height:10px;width:10px;border-left:2px solid #fff;border-top:2px solid #fff;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.copyright-area__light .btn--top_text .btn__arrow{border-color:#262526}.btn--top_text .btn__arrow--top{top:2px}.btn--top_text .btn__arrow--bottom{top:8px}.copyright-area{position:relative;padding:35px 0;font-size:14px;text-align:center;color:#919191;background-color:#262526}@media only screen and (min-width:900px){.copyright-area{padding:60px 0 48px}}.copyright-area.copyright-area__light{background-color:#fff}.copyright-area.copyright-area__light svg path{fill:#fff}.copyright-text{margin-bottom:16px}.sidebar--footer{padding:60px 0;background-color:#121012}@media only screen and (min-width:900px){.sidebar--footer{padding:66px 0 60px}.footer-widget-area{margin:0-12px}}@media only screen and (max-width:899px){.footer-widget-area{width:100%!important}}.footer-widget-area .widget{display:inline-block;vertical-align:middle;margin-bottom:54px;padding:0;border:12px solid #fff0}.footer-widget-area .widget p{margin:0}.footer-widget-area.col-1 .widget{width:100%;border:0}@media only screen and (max-width:899px){.footer-widget-area.col-1 .widget{width:100%}}.sidebar--footer__dark{background-color:#121212;color:#fff}.container{max-width:1104px;margin:0 auto;padding:0 24px}@media only screen and (max-width:899px){.container{margin:0 22px;padding:0}}@media only screen and (min-width:900px){.page-content.has-sidebar{width:100%;margin-right:-325px;float:left}.page-content.has-sidebar:after{content:"";position:absolute;top:-1px;bottom:0;right:325px}}.widget{margin-bottom:36px;padding-bottom:36px}.sidebar--footer{color:#fff}.single .article__featured-image{margin-bottom:24px}.site-footer,.site-header,body{border:0 solid #fff0}@media only screen and (max-width:899px){.page-content{padding-top:72px}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}body,body>.page,html{height:100%}@media only screen and (min-width:900px){.site-header{border:0 solid #fff;border-bottom:0!important}.site-footer{border:0 solid #fff;border-top:0!important}}