.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Chapaza;src:url(../fonts/Chapaza/ChapazaItalic-Italic.woff2) format("woff2"),url(../fonts/Chapaza/ChapazaItalic-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Chapaza;src:url(../fonts/Chapaza/Chapaza-Regular.woff2) format("woff2"),url(../fonts/Chapaza/Chapaza-Regular.woff) format("woff");font-weight:400;font-style:normal}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}#home-page #news .articles-container .article-slider .article .description .read-more{transition:all .3s ease;position:relative;text-transform:uppercase;font-size:.8rem;letter-spacing:.2em;font-weight:700;padding:0;color:#fff;text-decoration:none;display:inline-block;background:none;border:none;border-radius:0}@media (min-width:984px){#home-page #news .articles-container .article-slider .article .description .read-more:hover .line{height:12px;width:calc(100% + 30px);left:-15px}}#home-page #news .articles-container .article-slider .article .description .read-more .line{display:inline-block;transition:all .3s ease;position:absolute;bottom:-6px;left:-15px;height:12px;width:calc(100% + 30px);z-index:-1;background:#daa5ad}@media (min-width:984px){#home-page #news .articles-container .article-slider .article .description .read-more .line{height:0;width:100%;left:0}}.container{width:1000px;max-width:calc(100vw - 60px);margin:0 auto}@media (min-width:768px){.container{max-width:calc(100vw - 60px)}}@media (min-width:1400px){.container{width:1280px}}.container.slim{width:800px}@media (min-width:768px){.container.slim{max-width:calc(100vw - 60px)}}@media (min-width:1400px){.container.slim{width:1080px}}body,html{font-size:16px;font-family:articulat-cf,sans-serif;font-weight:400}body h1,body h2,body h3,html h1,html h2,html h3{font-family:Chapaza,serif;font-weight:400}body *,html *{box-sizing:border-box}.internal-page-hero{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:100%;height:300px}@media (min-width:984px){.internal-page-hero{height:600px}}.internal-page-hero h1{margin:auto;position:relative;z-index:2;color:#fff;padding-top:80px;font-size:2.8rem}@media (min-width:984px){.internal-page-hero h1{padding-top:160px}}.internal-page-hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;position:absolute;left:0;top:0;display:block;height:100%;width:100%;z-index:1}.internal-page-hero .filter{background-color:#000}#booking-cta{background-image:url(../images/pattern.png);padding:120px 0 100px}#booking-cta .container{text-align:center;display:flex;flex-direction:column}#booking-cta .container h2{font-size:2.3rem;color:#000;margin:0}#booking-cta .container p{margin-top:30px;line-height:2em;max-width:600px;margin-left:auto;margin-right:auto}#booking-cta .container button{margin-left:auto;margin-right:auto;margin-top:20px;padding:0;background:none;border:0;border-radius:0;outline:none}#booking-cta .container button.active svg{transform:rotateX(180deg)}#booking-cta .container button svg{transition:transform .3s ease;width:30px;fill:#000}#booking-cta .container button svg *{fill:#000}#booking-cta .booking-container{transition:max-height .3s ease;max-height:0;overflow:hidden}#booking-cta .booking-container>.container{padding-top:2rem;width:800px}#quote{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;flex-direction:column;padding:100px 0;overflow:hidden}@media (min-width:984px){#quote{padding:200px 0}}#quote img{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}#quote .container{z-index:2;min-height:100px}#quote .container .svg-quote{position:absolute;top:50px;left:0;height:100%;width:100%;fill:#fff}#quote .container .svg-quote.mobile{display:block}@media (min-width:984px){#quote .container .svg-quote.mobile{display:none}}#quote .container .svg-quote.mobile.quotes-2a{top:35%;left:25%;height:50%;width:50%;opacity:.3}#quote .container .svg-quote.mobile.quotes-2d{top:10%;left:-8%;height:70%;width:60%;opacity:.5}#quote .container .svg-quote.mobile.quotes-2e{top:unset;left:unset;bottom:-20%;right:-32%;height:100%;width:100%;opacity:.7}#quote .container .svg-quote.desktop{display:none}@media (min-width:984px){#quote .container .svg-quote.desktop{display:block}}#quote .container .svg-quote *{fill:#fff}#quote .container .quotes-1a{opacity:.2}#quote .container .quotes-1b{opacity:.7}#quote .container .quote{font-family:Chapaza,serif;color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.4em;line-height:3em}@media (min-width:984px){#quote .container .quote{font-size:1.9rem}}#contact{background:#f3f3f3;padding:120px 0}#contact .container{display:grid;grid-template-columns:1fr;grid-gap:30px}@media (min-width:984px){#contact .container{grid-template-columns:1fr 1fr;align-items:center;grid-gap:120px}}#contact .container .text h2{color:#000;font-size:2.3rem;margin:-40px 0 0}#contact .container .text p{line-height:1.8em;margin:30px 0}#contact .container .text .links a{display:inline-flex;color:#000;text-decoration:none;margin-bottom:15px}#contact .container .text .links a svg{height:15px;width:15px;margin-right:15px;fill:#000}#contact .container .text .links a svg *{fill:#000}#contact .container .form-container form .freeform-row{margin:0}#contact .container .form-container form .freeform-row .freeform-column{padding:0;margin:0}#contact .container .form-container form label{position:absolute;opacity:0;pointer-events:none}#contact .container .form-container form input,#contact .container .form-container form textarea{position:relative;background:#fff;border:none;font-size:.8rem;margin-bottom:10px;padding:15px;letter-spacing:.3em;text-transform:uppercase;color:#aaa;font-family:articulat-cf,sans-serif}#contact .container .form-container form input::-webkit-input-placeholder,#contact .container .form-container form textarea::-webkit-input-placeholder{color:#aaa}#contact .container .form-container form input::-moz-placeholder,#contact .container .form-container form textarea::-moz-placeholder{color:#aaa}#contact .container .form-container form input:-ms-input-placeholder,#contact .container .form-container form textarea:-ms-input-placeholder{color:#aaa}#contact .container .form-container form input::-ms-input-placeholder,#contact .container .form-container form textarea::-ms-input-placeholder{color:#aaa}#contact .container .form-container form input::placeholder,#contact .container .form-container form textarea::placeholder{color:#aaa}#contact .container .form-container form button{background:#000;color:#fff;text-transform:uppercase;letter-spacing:.3em;font-weight:500;border:none;padding:15px;font-weight:700;width:100%;text-align:center;display:block;font-family:articulat-cf,sans-serif}#main-header{width:100%;position:fixed;left:0;top:0;z-index:1000}#main-header.secondary #main-nav ul li a{color:#000}#main-header.secondary #main-nav .logo .main-logo{fill:#000}#main-header.secondary .background-color{height:77px}@media (min-width:984px){#main-header.secondary .background-color{height:146px}}#main-header.secondary .mobile-logo,#main-header.secondary .mobile-logo *{fill:#000}#main-header.secondary #nav-toggle span{background:#000}#main-header.open .mobile-logo,#main-header.open .mobile-logo *{fill:#fff}#main-header.open #nav-toggle span{background:#fff}#main-header.open #nav-toggle span:first-child{transform:scale(0) translateY(50%)}#main-header.open #nav-toggle span:nth-child(2){transform:rotate(45deg)}#main-header.open #nav-toggle span:nth-child(3){transform:rotate(-45deg)}#main-header.open #nav-toggle span:nth-child(4){transform:scale(0) translateY(-50%)}#main-header.open #mobile-nav{height:100%;opacity:1}#main-header .background-color{transition:all .3s ease;position:absolute;left:0;top:0;width:100%;height:0;background:#f3f3f3}#main-header #main-nav{display:none}@media (min-width:984px){#main-header #main-nav{display:grid;padding:80px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;z-index:2}}#main-header #main-nav ul{list-style:none;margin:0;display:flex;padding:0 0 57px}#main-header #main-nav ul.left{margin-left:auto;margin-right:0}#main-header #main-nav ul.right{margin-left:0;margin-right:auto}#main-header #main-nav ul.right li a{padding:5px 20px}#main-header #main-nav ul li a{transition:all .3s ease;font-size:.8rem;padding:5px 30px;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.25em;color:#fff}#main-header #main-nav .logo{margin:0 60px}#main-header #main-nav .logo .main-logo{transition:all .3s ease;width:120px;fill:#fff}#main-header .mobile-logo{transition:all .3s ease;display:block;position:absolute;top:30px;left:30px;width:80px;fill:#fff;z-index:1000}@media (min-width:984px){#main-header .mobile-logo{display:none}}#main-header .mobile-logo *{fill:#fff}#main-header #mobile-nav{display:flex;position:fixed;top:0;left:0;height:0;width:100%;background:#000;z-index:999;align-items:center;justify-content:center;overflow:hidden;transition:height .3s ease,opacity .3s ease;text-align:center;opacity:0}@media (min-width:984px){#main-header #mobile-nav{display:none}}#main-header #mobile-nav ul{margin:0;padding:0;list-style:none}#main-header #mobile-nav ul li{margin:0 0 1.2em;padding:0;list-style:none}#main-header #mobile-nav ul li:last-child{margin-bottom:0}#main-header #mobile-nav ul li.active a{border-bottom-color:#fff}#main-header #mobile-nav ul li a{color:#fff;text-decoration:none;font-size:1.5rem;border-bottom:2px solid transparent;padding-bottom:.1em}#main-header #nav-toggle{display:block;position:absolute;top:30px;right:30px;width:45px;height:25px;z-index:1000}@media (min-width:984px){#main-header #nav-toggle{display:none}}#main-header #nav-toggle span{transition:all .3s ease;display:block;position:absolute;width:100%;height:3px;background:#fff;transform-origin:center}#main-header #nav-toggle span:first-child{top:0}#main-header #nav-toggle span:nth-child(2),#main-header #nav-toggle span:nth-child(3){top:calc((100% - 3px)/2)}#main-header #nav-toggle span:nth-child(4){bottom:0}footer{position:relative;background:#000}footer .back-to-top{position:absolute;display:flex;align-items:center;justify-content:center;bottom:100%;left:0;right:0;margin:0 auto;width:90px;padding:8px 10px 0;background:#000}@media (min-width:984px){footer .back-to-top{display:none}}footer .back-to-top img,footer .back-to-top svg{height:1.5rem}footer .container{padding:100px 0 0}footer .container .main{display:grid;grid-template-columns:1fr;grid-gap:30px}@media (min-width:984px){footer .container .main{grid-template-columns:1fr auto 1fr;grid-gap:100px}}footer .container .main ul{list-style:none;display:flex;flex-direction:column;margin:0;padding:0;align-self:center;justify-self:center;text-align:center}@media (min-width:984px){footer .container .main ul.left{justify-self:end;text-align:right}footer .container .main ul.right{justify-self:start;text-align:left}}footer .container .main ul li{margin-bottom:20px}footer .container .main ul li a{transition:all .3s ease;font-size:.9rem;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.25em;color:#fff}footer .container .main .footer-logo{align-self:center;justify-self:center}footer .container .main .footer-logo svg{width:120px;fill:#fff}footer .container .credit{display:flex;align-items:center;margin-top:50px;padding-bottom:25px;flex-direction:column}@media (min-width:984px){footer .container .credit{flex-direction:row;margin-top:80px;padding-bottom:15px}}footer .container .credit a,footer .container .credit span{font-size:.75rem;color:#fff;font-weight:700;text-decoration:none}footer .container .credit .copy{margin-bottom:10px}@media (min-width:984px){footer .container .credit .copy{margin-left:auto;margin-bottom:0}}footer .container .credit .breaker{margin:0 10px;display:none}@media (min-width:984px){footer .container .credit .breaker{display:initial}}footer .container .credit .builder{display:flex;align-items:center}@media (min-width:984px){footer .container .credit .builder{margin-right:auto}}footer .container .credit .builder span{margin:auto 0}footer .container .credit .builder svg{height:18px;margin-top:auto;margin-bottom:auto;margin-left:7px;fill:#fff}@-webkit-keyframes scroll-bounce{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}@keyframes scroll-bounce{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}@media (min-width:984px){body.loading{overflow:hidden}}#loading-screen{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:1001;opacity:1;transition:opacity .5s ease-out 1.4s}@media (min-width:984px){#loading-screen{display:flex}}#loading-screen.loaded{opacity:0;pointer-events:none}#loading-screen.loaded .main-logo{top:30px;width:80px}@media (min-width:984px){#loading-screen.loaded .main-logo{top:80px;width:120px}}#loading-screen .main-logo{position:absolute;top:calc((100% - 240px)/2);left:0;right:0;margin:0 auto;width:240px;z-index:3;fill:#fff;transition:top .8s ease-in-out,width .7s ease}#loading-screen .main-logo *{fill:#fff}#loading-screen .image{position:relative;height:100%;width:100%}#loading-screen .image .filter{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.3;z-index:2}#loading-screen .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;display:block;height:100%;width:100%}#home-page #welcome{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative}#home-page #welcome .image{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;position:absolute;left:0;top:0;width:100%;height:100%}#home-page #welcome .image .filter{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.3;z-index:2}#home-page #welcome .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;display:block;height:100%;width:100%;z-index:1}#home-page #welcome .text{margin:0 auto;color:#fff;font-size:1.8rem;line-height:1.4em;z-index:3;position:relative;text-align:center}@media (min-width:984px){#home-page #welcome .text{padding-top:160px;font-size:2.6rem}}#home-page #welcome .more{margin:0 auto;display:flex;flex-direction:column;text-decoration:none;z-index:3;position:absolute;bottom:0;left:0;right:0;align-items:center}#home-page #welcome .more .line{width:2px;height:80px;background:#fff;margin:0 auto auto}#home-page #welcome .more span{color:#fff;font-size:.8rem;margin-bottom:15px;font-weight:700;-webkit-animation:scroll-bounce 3s ease-in-out infinite;animation:scroll-bounce 3s ease-in-out infinite}#home-page #team-intro{padding:120px 0 100px}@media (min-width:984px){#home-page #team-intro{padding:180px 60px}}#home-page #team-intro .container{width:100%;max-width:1900px;display:grid;grid-template-columns:1fr;grid-gap:40px}@media (min-width:984px){#home-page #team-intro .container{grid-template-columns:1fr 1fr}}#home-page #team-intro .container .images{padding:0 30px;display:flex;height:100%;width:100%;align-items:center;justify-content:flex-end;position:relative}@media (min-width:984px){#home-page #team-intro .container .images{padding:0}}#home-page #team-intro .container .images .image{width:85%;position:relative}@media (min-width:984px){#home-page #team-intro .container .images .image{width:65%}}#home-page #team-intro .container .images .image .filter{position:absolute;bottom:25%;right:40%;width:85%;padding-bottom:85%;background:#daa5ad;mix-blend-mode:multiply;opacity:.5;z-index:2}@media (min-width:984px){#home-page #team-intro .container .images .image .filter{padding-bottom:90%;right:45%;width:90%}}#home-page #team-intro .container .images .image img{width:100%}#home-page #team-intro .container .images .filter{position:absolute;bottom:25%;right:25%;width:55%;padding-bottom:55%;background:#daa5ad;opacity:.5;z-index:2}#home-page #team-intro .container .images img{width:65%}#home-page #team-intro .container .text{display:flex;padding:0 30px 0 0}@media (min-width:984px){#home-page #team-intro .container .text{padding:0}}#home-page #team-intro .container .text .inner{margin:auto 0;overflow:hidden}#home-page #team-intro .container .text .inner h2{font-size:4rem;margin:0 0 0 -15px;color:#bbbcbc;opacity:.2}@media (min-width:984px){#home-page #team-intro .container .text .inner h2{margin:0;font-size:6rem}}#home-page #team-intro .container .text .inner p{margin-left:80px;margin-top:-55px;line-height:2em;max-width:650px}#home-page #team-intro .container .text .inner a{transition:all .3s ease;text-transform:uppercase;font-size:1.1rem;letter-spacing:.3em;font-weight:700;padding:0;position:relative;margin-left:80px;color:#000;text-decoration:none;margin-top:40px;display:inline-block}@media (min-width:984px){#home-page #team-intro .container .text .inner a:hover .line{height:12px;width:calc(100% + 30px);left:-15px}}#home-page #team-intro .container .text .inner a .line{transition:all .3s ease;position:absolute;bottom:-5px;z-index:-1;left:-15px;height:12px;width:calc(100% + 30px);background:#bbbcbc}@media (min-width:984px){#home-page #team-intro .container .text .inner a .line{height:0;width:100%;left:0}}#home-page #services{padding:90px 0;background:#f3f3f3}@media (min-width:984px){#home-page #services{padding:180px 0}}#home-page #services.news{padding-bottom:230px}#home-page #services .container .intro{text-align:center;display:flex;flex-direction:column}#home-page #services .container .intro h2{font-size:2.3rem;color:#000;margin:0}#home-page #services .container .intro p{margin-top:30px;line-height:2em;max-width:600px;margin-left:auto;margin-right:auto}#home-page #services .container .services{margin-top:60px}#home-page #services .container .services .service{width:100%;height:300px;display:flex;margin-bottom:40px;flex-direction:column;flex-wrap:wrap;align-items:flex-start;position:relative;overflow:hidden}#home-page #services .container .services .service:last-of-type{margin-bottom:0}#home-page #services .container .services .service:hover .panel{transform:translateY(0)}#home-page #services .container .services .service:hover .overlay{background:#daa5ad;opacity:.8}#home-page #services .container .services .service:hover .title{transform:translateY(-30px)}#home-page #services .container .services .service img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}#home-page #services .container .services .service .overlay{transition:all .4s ease;height:100%;width:100%;position:absolute;left:0;top:0;z-index:2;background:#000;opacity:.3}#home-page #services .container .services .service .title{transition:all .4s ease;margin:auto;text-transform:uppercase;color:#fff;letter-spacing:.5em;font-size:1.7rem;font-weight:700;position:relative;z-index:3}@media (min-width:984px){#home-page #services .container .services .service .title{font-size:2rem}}#home-page #services .container .services .service .panel{transition:all .4s ease;height:50%;width:100%;position:absolute;left:0;top:50%;z-index:4;background:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:center;text-align:center;transform:translateY(100%)}#home-page #services .container .services .service .panel span{margin:15px auto auto;color:#fff;font-size:1rem;padding:0 15px}@media (min-width:984px){#home-page #services .container .services .service .panel span{font-size:1.2rem}}#home-page #services .container .services .service .panel a{transition:all .3s ease;text-transform:uppercase;font-size:.8rem;letter-spacing:.2em;font-weight:700;padding:0;position:relative;margin:auto auto 30px;color:#fff;text-decoration:none;display:inline-block}@media (min-width:984px){#home-page #services .container .services .service .panel a:hover .line{height:12px;width:calc(100% + 30px);left:-15px}}#home-page #services .container .services .service .panel a .line{transition:all .3s ease;position:absolute;bottom:-6px;z-index:-1;left:-15px;height:12px;width:calc(100% + 30px);background:#daa5ad}@media (min-width:984px){#home-page #services .container .services .service .panel a .line{height:0;width:100%;left:0}}#home-page #news{position:relative;margin-top:-100px}#home-page #news:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 100px);background-image:url(../images/pattern.png);z-index:1}#home-page #news .articles-container{position:relative;width:1100px;z-index:2;background:rgba(0,0,0,.8);box-sizing:border-box;padding:40px 30px 20px}@media (min-width:984px){#home-page #news .articles-container{padding:80px 60px 60px}}#home-page #news .articles-container>.heading{text-align:center;font-size:2.3rem;color:#fff;margin:0 0 .5em}#home-page #news .articles-container .article-slider{width:100%}#home-page #news .articles-container .article-slider .slick-dots{display:flex;padding-top:1rem;align-items:center;justify-content:center;list-style:none}#home-page #news .articles-container .article-slider .slick-dots li{margin:0 5px;padding:0;display:block;background:#fff;height:.8rem;width:.8rem;opacity:.6;transition:opacity .3s ease;border-radius:50%}#home-page #news .articles-container .article-slider .slick-dots li.slick-active{opacity:1}#home-page #news .articles-container .article-slider .slick-dots li:first-child{margin-left:0}#home-page #news .articles-container .article-slider .slick-dots li:last-child{margin-right:0}#home-page #news .articles-container .article-slider .slick-dots li button{opacity:0;height:.8rem;width:.8rem}#home-page #news .articles-container .article-slider .article{width:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (min-width:984px){#home-page #news .articles-container .article-slider .article{flex-direction:row}}#home-page #news .articles-container .article-slider .article .image{width:100%;position:relative;margin-bottom:30px}@media (min-width:984px){#home-page #news .articles-container .article-slider .article .image{margin:0;width:calc(50% - 20px)}}#home-page #news .articles-container .article-slider .article .image .placeholder{width:100%;padding-bottom:62.5%;background:#f3f3f3}#home-page #news .articles-container .article-slider .article .image img{width:100%}#home-page #news .articles-container .article-slider .article .image svg{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);opacity:.4;height:60%;width:60%}#home-page #news .articles-container .article-slider .article .description{width:100%;height:100%}@media (min-width:984px){#home-page #news .articles-container .article-slider .article .description{width:calc(50% - 20px)}}#home-page #news .articles-container .article-slider .article .description h2{margin:0}#home-page #news .articles-container .article-slider .article .description .text{margin:1em 0}#home-page #news .articles-container .article-slider .article .description .text :first-child{margin-top:0}#home-page #news .articles-container .article-slider .article .description .text :last-child{margin-bottom:0}#home-page #news .articles-container .article-slider .article .description .read-more{z-index:1;padding:0 15px}@media (min-width:984px){#home-page #news .articles-container .article-slider .article .description .read-more{padding:0}}#home-page #news .articles-container .article-slider .article .description .read-more .line{width:100%;left:0}