.content-page:where(.astro-R2SAUUQP).slide{height:500px}@media screen and (max-width: 992px){.slide:where(.astro-R2SAUUQP){height:860px}}@media screen and (max-width: 480px){.slide:where(.astro-R2SAUUQP){height:540px}}.content-page:where(.astro-R2SAUUQP){font-family:Open Sans,sans-serif;color:#000;justify-content:flex-start}.content-page:where(.astro-R2SAUUQP) .slide__tag:where(.astro-R2SAUUQP){font-family:Roboto Mono,monospace}.content-page:where(.astro-R2SAUUQP) .slide__title:where(.astro-R2SAUUQP){font-family:Roboto Mono,monospace;color:#000}.content-page:where(.astro-R2SAUUQP) .slide__description:where(.astro-R2SAUUQP){font-family:Open Sans,sans-serif}.content-page:where(.astro-R2SAUUQP) .slide__note:where(.astro-R2SAUUQP){font-family:Open Sans,sans-serif}.slide__tag:where(.astro-6OSD2REB),.slide__description:where(.astro-6OSD2REB),.slide__title:where(.astro-6OSD2REB){color:#fff}.content-page__button.tertiary,.content-page__link-button{font-family:Open Sans,Lucida Grande,lucida,verdana,sans-serif;font-weight:400;font-style:normal;color:#00979d;cursor:pointer;text-decoration:none;transition:color .2s ease-out}.content-page__button.tertiary:hover,.content-page__link-button:hover{color:#7fcbcd}.content-page__button.tertiary,.content-page__link-button{font-family:Open Sans,Lucida Grande,lucida,verdana,sans-serif;font-weight:600;font-style:normal;background:transparent;border:0;font-size:16px;letter-spacing:1px;outline:none;padding:0;text-transform:uppercase;transition:color .2s ease-out}.content-page__button.tertiary:hover,.content-page__link-button:hover{color:#005c5f}@keyframes busymove{0%{background-position:0 0}to{background-position:50px 50px}}.carousel .swiper-pagination-bullet,.slide__nav-item{width:12px;height:12px;background:#fff;border:1px solid #7f8c8d;border-radius:50%;cursor:pointer;margin:0 0 10px 10px;display:flex;align-items:center;justify-content:center}.carousel .swiper-pagination-bullet:first-child,.slide__nav-item:first-child{margin-left:0}.carousel .swiper-pagination-bullet:before,.slide__nav-item:before{background:#2c353a;width:6px;height:6px;display:block;border-radius:50%}.content-page__button.primary,.default-button{font-family:Open Sans,Lucida Grande,lucida,verdana,sans-serif;font-weight:600;font-style:normal;background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateZ(0);transition:.3s;display:flex;align-items:center}.content-page__button.primary:hover,.default-button:hover,.content-page__button.primary:focus,.default-button:focus{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-hang-sink,hvr-hang;animation-timing-function:ease-out,ease-in-out;overflow:visible;transform:translateY(4px) rotate(.01deg)}.secondary.content-page__button.primary,.secondary.default-button{background-color:transparent;border:2px solid #008184;color:#008184}.busy.content-page__button.primary,.busy.default-button{cursor:default;pointer-events:none}.busy.content-page__button.primary .spinner-container,.busy.default-button .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.busy.content-page__button.primary .spinner-container .spinner,.busy.default-button .spinner-container .spinner{width:16.6666666667px;height:16.6666666667px;box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;margin:4.1666666667px;position:relative;text-indent:-99999em;transform:translateZ(0);z-index:auto}.busy.content-page__button.primary .spinner-container .spinner,.busy.default-button .spinner-container .spinner,.busy.content-page__button.primary .spinner-container .spinner:before,.busy.default-button .spinner-container .spinner:before,.busy.content-page__button.primary .spinner-container .spinner:after,.busy.default-button .spinner-container .spinner:after{border-radius:50%}.busy.content-page__button.primary .spinner-container .spinner:before,.busy.default-button .spinner-container .spinner:before,.busy.content-page__button.primary .spinner-container .spinner:after,.busy.default-button .spinner-container .spinner:after{position:absolute;top:-4.1666666667px;width:12.5px;height:25px;animation:spinner-animation 2s infinite ease;background:#008184;content:"";z-index:-1}.busy.content-page__button.primary .spinner-container .spinner:before,.busy.default-button .spinner-container .spinner:before{animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;transform-origin:12.5px 12.5px}.busy.content-page__button.primary .spinner-container .spinner:after,.busy.default-button .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;transform-origin:0 12.5px}.busy.content-page__button.primary .ardu-store-button-text,.busy.default-button .ardu-store-button-text{visibility:hidden}.inactive.content-page__button.primary,.inactive.default-button,.content-page__button.primary:disabled,.default-button:disabled{cursor:default;pointer-events:none}.content-page__button.primary img,.default-button img{margin-left:5px}.disabled.content-page__button.primary,.disabled.default-button{background-color:#bdc7c7;border-color:#bdc7c7;pointer-events:none}.loading.content-page__button.primary,.loading.default-button{background-color:#7fcbcd;border-color:#7fcbcd;cursor:wait!important}.content-page__button.secondary{font-family:Open Sans,Lucida Grande,lucida,verdana,sans-serif;font-weight:600;font-style:normal;background-color:#008184;border:1px solid #008184;border-radius:500px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateZ(0);transition:.3s;display:flex;align-items:center}@keyframes hvr-hang{0%{transform:translateY(4px) rotate(.01deg)}50%{transform:translateY(2px) rotate(.01deg)}to{transform:translateY(4px) rotate(.01deg)}}.content-page__button.secondary:hover,.content-page__button.secondary:focus{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-hang-sink,hvr-hang;animation-timing-function:ease-out,ease-in-out;overflow:visible;transform:translateY(4px) rotate(.01deg)}.secondary.content-page__button{background-color:transparent;border:2px solid #008184;color:#008184}.busy.content-page__button.secondary{cursor:default;pointer-events:none}.busy.content-page__button.secondary .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.busy.content-page__button.secondary .spinner-container .spinner{width:16.6666666667px;height:16.6666666667px;box-shadow:inset 0 0 0 2.0833333333px;color:#fff;font-size:6px;margin:4.1666666667px;position:relative;text-indent:-99999em;transform:translateZ(0);z-index:auto}.busy.content-page__button.secondary .spinner-container .spinner,.busy.content-page__button.secondary .spinner-container .spinner:before,.busy.content-page__button.secondary .spinner-container .spinner:after{border-radius:50%}.busy.content-page__button.secondary .spinner-container .spinner:before,.busy.content-page__button.secondary .spinner-container .spinner:after{position:absolute;top:-4.1666666667px;width:12.5px;height:25px;animation:spinner-animation 2s infinite ease;background:#008184;content:"";z-index:-1}.busy.content-page__button.secondary .spinner-container .spinner:before{animation-delay:1.5s;border-radius:25px 0 0 25px;left:-4.1666666667px;transform-origin:12.5px 12.5px}.busy.content-page__button.secondary .spinner-container .spinner:after{border-radius:0 25px 25px 0;left:8.3333333333px;transform-origin:0 12.5px}@keyframes spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.busy.content-page__button.secondary .ardu-store-button-text{visibility:hidden}.inactive.content-page__button.secondary,.content-page__button.secondary:disabled{cursor:default;pointer-events:none}.content-page__button.secondary img{margin-left:5px}.disabled.content-page__button.secondary{background-color:#bdc7c7;border-color:#bdc7c7;pointer-events:none}.loading.content-page__button.secondary{background-color:#7fcbcd;border-color:#7fcbcd;cursor:wait!important}.content-page__button.tertiary,.content-page__link-button{font-size:14px;display:flex;align-items:center}.content-page__button.tertiary img,.content-page__link-button img{margin-left:5px}.disabled.content-page__button.tertiary,.disabled.content-page__link-button{background-color:#bdc7c7;border-color:#bdc7c7;pointer-events:none}.loading.content-page__button.tertiary,.loading.content-page__link-button{background-color:#7fcbcd;border-color:#7fcbcd;cursor:wait!important}.default-button{display:inline-block}.default-button:hover{color:#fff}.content-page{color:#000;padding:50px 0}.content-page.description-media{padding:0}@media screen and (max-width: 992px){.content-page.description-media{padding:0 0 40px}}.content-page.just-description{padding:40px 0}.content-page .main-container{max-width:1240px;padding:0 20px;margin:0 auto}@media screen and (max-width: 1024px){.content-page .main-container{padding:0 55px}}@media screen and (max-width: 992px){.content-page .main-container{padding:0 35px}}@media screen and (max-width: 768px){.content-page .main-container{padding:0 15px}}.content-page.slide{margin:0}@media screen and (max-width: 992px){.content-page.slide{padding-top:50px}}@media screen and (max-width: 480px){.content-page.slide{padding-top:20px}}.content-page__content{display:flex;align-items:center}.right-side .content-page__content{flex-direction:row-reverse}@media screen and (max-width: 768px){.content-page__content,.right-side .content-page__content{flex-direction:column}.text-on-top .content-page__content{flex-direction:column-reverse}}.content-page__image{width:50%;position:relative}.content-page__image>img{width:100%}@media screen and (max-width: 992px){.content-page__image{padding:0;width:100%;display:block;margin-bottom:25px}.content-page__image>img{margin:0 auto}}.content-page__video{width:50%}.content-page__video>div{width:auto}@media screen and (max-width: 992px){.content-page__video{width:100%;margin-bottom:25px;padding:0}.content-page__video>div{margin:0 auto;max-height:380px}.text-on-top .content-page__video{margin-bottom:0}}@media screen and (max-width: 480px){.content-page__video>div{max-height:280px}}.content-page__box{width:100%;display:flex;justify-content:center}.content-page__text-box{max-width:980px;margin:0 auto;width:50%}.carousel-content .content-page__text-box,.just-description .content-page__text-box,.files-content .content-page__text-box,.two-column .content-page__text-box,.markdown .content-page__text-box{text-align:center;width:100%}@media screen and (max-width: 992px){.content-page__text-box{width:100%}.text-on-top .content-page__text-box{margin-bottom:50px}}@media screen and (max-width: 480px){.content-page__text-box{padding:0 10px}}.content-page__tag{font-family:Roboto Mono,monospace;font-weight:600;text-align:center;margin-bottom:15px}.content-page__title{font-family:Roboto Mono,monospace;font-weight:700;font-size:28px;line-height:1.3;text-align:center;margin-bottom:25px}@media screen and (max-width: 1281px){.content-page__title{font-size:25px}}.content-page__title p{margin:0}.videos-content .content-page__title,.cards-content .content-page__title{margin-bottom:25px}.content-page__description{padding:0 30px;max-width:980px;margin:0 auto 35px}.cards-content .content-page__description,.instagram-content .content-page__description{text-align:center;width:100%}.description .content-page__description{margin-bottom:30px}@media screen and (max-width: 480px){.content-page__description{font-size:14px;line-height:19px;padding:0 10px}}.content-page__text-content{text-align:left}.content-page__actions{margin:40px 0 0;display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start}.card-item .content-page__actions{margin:20px 0;justify-content:space-between;width:100%;padding:0 15px}.cards-content__icons .card-item .content-page__actions{justify-content:space-around}.content-page__actions a,.content-page__actions span.content-page__button{margin-right:16px}@media screen and (max-width: 768px){.content-page__actions a,.content-page__actions span.content-page__button{margin-bottom:16px}}.content-page__actions a:last-child,.content-page__actions span.content-page__button:last-child{margin-right:0}.image-exist .content-page__actions,.video-exist .content-page__actions,.slide .content-page__actions{justify-content:flex-start}@media screen and (max-width: 1024px){.image-exist .content-page__actions,.video-exist .content-page__actions{justify-content:center}}.content-page.cover{background-repeat:no-repeat;background-size:cover;background-position:100% 100%;margin-left:-28px;margin-right:-28px}.content-page.files-content .main-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.content-page.files-content .content-page__box{margin-bottom:50px}.slide__content{background-color:#000000b3;padding:12px 20px;border-radius:10px;max-width:600px;position:relative;z-index:1}.slide__tag{font-weight:700;line-height:1;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #fff;font-family:Roboto Mono,monospace}.file-list{max-width:1000px;border-radius:2px;width:100%;display:flex;align-items:center;flex-direction:column;background-color:#fff}.file-list__row{display:flex;flex-wrap:wrap;width:100%;border:1px solid #c9d2d2}.file-list__row:not(:first-child){margin-top:-1px;border-top-color:transparent}.file-list__row:hover{border-color:#0ca1a6}.file-list .file-item{height:inherit;width:100%;min-height:80px;display:flex;justify-content:space-between;align-items:center;color:#000}.file-list .file-item:hover{text-decoration:none;border-bottom:none;cursor:pointer;background-color:#7fcbcd;color:#000}.file-list .file-item:hover .file-item__link{color:#fff}.file-list .file-item:hover .file-item__action{border-color:#0ca1a6}.file-list .file-item__title{height:100%;padding:15px 20px;flex-grow:1;font-size:18px;display:flex;align-items:center;overflow-wrap:break-word;word-wrap:break-word}.file-list .file-item__title:hover{cursor:pointer}@media screen and (max-width: 1024px){.file-list .file-item__title{padding:15px 20px;font-size:16px}}@media screen and (max-width: 480px){.file-list .file-item__title{padding:15px}}.file-list .file-item__action{height:100%;min-width:80px;max-width:80px;display:flex;justify-content:center;align-items:center;border-left:1px solid #c9d2d2}.file-list .file-item__link{height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;color:#00979d}.file-list .file-item__link:hover{border-bottom:none}.file-list .file-item__link svg,.file-list .file-item__link img{width:20px;height:20px}.file-list__more-button{position:relative}.content-page .file-list__more-button{padding-left:17px}.file-list__more-button:before,.file-list__more-button:after{content:"";display:block;position:absolute}.file-list__more-button:before{width:0;height:11px;left:5px;border-left:1.5px solid}.file-list__more-button:after{width:11px;height:0;border-top:1.5px solid;left:0;top:50%}.card-list{display:flex;align-items:center;justify-content:space-between;max-width:1130px;width:100%;margin:0 auto}.card-list__row{width:calc(100% + 10px);display:flex;flex-wrap:wrap;margin:0 -10px}.cards-content__icons .card-list__row{justify-content:center}@media screen and (max-width: 480px){.card-list__row{margin:0;width:100%}}.card-list__item{position:relative;height:inherit;width:100%;margin-bottom:30px}@media screen and (min-width: 768px){.card-list__item{padding:0 15px}}.description-media .content-page__title{line-height:1.7;font-family:Open Sans,sans-serif;margin-bottom:15px}@media screen and (max-width: 992px){.description-media:not(.just-description) .content-page__content{flex-direction:column}}.description-media:not(.just-description) .content-page__title{text-align:left}@media screen and (max-width: 1281px){.description-media:not(.just-description) .content-page__title{font-size:25px}}@media screen and (max-width: 1024px){.description-media:not(.just-description) .content-page__title{font-size:20px;line-height:1.3}}.description-media:not(.just-description) .content-page__tag{font-weight:700;line-height:1;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #000;font-family:Roboto Mono,monospace;text-align:left}.description-media:not(.just-description) .content-page__description{line-height:1.7;max-width:none;width:100%;padding:0}@media screen and (max-width: 1281px){.description-media:not(.just-description) .content-page__description{font-size:14px}}.description-media:not(.just-description) .content-page__text-box{padding:15px 20px}@media screen and (min-width: 992px){.description-media:not(.just-description) .content-page__text-box{padding:15px 30px}}@media screen and (min-width: 1200px){.description-media:not(.just-description) .content-page__text-box{padding:30px 60px}}@media screen and (min-width: 1281px){.description-media:not(.just-description) .content-page__text-box{padding:30px 100px}}.description-media:not(.just-description) .main-container{max-width:1440px;margin:0 auto;padding:0}.two-column .content-page__text-box{max-width:1130px}.two-column__list{display:flex;text-align:left;margin-bottom:50px;padding-top:50px}@media screen and (max-width: 1024px){.two-column__list{margin-bottom:30px;padding-top:30px}}@media screen and (max-width: 768px){.two-column__list{flex-direction:column}}.two-column__item{width:50%;padding:0 70px;margin-bottom:50px}@media screen and (max-width: 1024px){.two-column__item{padding:0 50px;margin-bottom:30px}}@media screen and (max-width: 992px){.two-column__item{padding:0 30px;margin-bottom:20px}}@media screen and (max-width: 768px){.two-column__item{width:100%;padding:0;margin-bottom:20px}}.two-column__item.markdown h4{padding-top:20px}.two-column__item.markdown p{margin-bottom:18px}@media screen and (min-width: 768px){.two-column__item:nth-child(1){padding-left:0;position:relative}.two-column__item:nth-child(1):after{content:"";width:1px;background-color:#bdc7c7;height:80%;position:absolute;top:10%;right:1px}.two-column__item:nth-child(2){padding-right:0}}.carousel__thumbnails .card-item__image,.carousel__thumbnails-light .card-item__image{height:190px}.cards-content__default .card-item__image>div,.cards-content__default .card-item__image picture,.cards-content__half .card-item__image>div,.cards-content__half .card-item__image picture,.cards-content__light .card-item__image>div,.cards-content__light .card-item__image picture,.carousel__thumbnails .card-item__image>div,.carousel__thumbnails .card-item__image picture,.carousel__thumbnails-light .card-item__image>div,.carousel__thumbnails-light .card-item__image picture{width:100%;height:100%;display:flex}.cards-content__default .card-item__image img,.cards-content__half .card-item__image img,.cards-content__light .card-item__image img,.carousel__thumbnails .card-item__image img,.carousel__thumbnails-light .card-item__image img{object-fit:cover;height:auto;width:100%;max-height:100%}.cards-content__icons .card-item__image img{width:auto!important}.content-page__image,.content-page__video{height:500px}@media screen and (max-width: 1024px){.content-page__image,.content-page__video{height:400px}}@media screen and (max-width: 992px){.content-page__image,.content-page__video{height:auto}}.content-page__image>div:not(.slide__nav),.content-page__image picture,.content-page__video>div:not(.slide__nav),.content-page__video picture{width:100%;height:100%;display:flex}@media screen and (max-width: 992px){.content-page__image>div:not(.slide__nav),.content-page__image picture,.content-page__video>div:not(.slide__nav),.content-page__video picture{width:100%!important}}.content-page__image img,.content-page__video img{object-fit:cover;height:auto;width:100%}.play-button{width:68px;height:48px}.card-item__video .play-button{width:50px;height:40px}.small-media-description .content-page__image,.small-media-description .content-page__video{padding:80px 50px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1024px){.small-media-description .content-page__image,.small-media-description .content-page__video{padding:20px}}@media screen and (max-width: 480px){.small-media-description .content-page__image,.small-media-description .content-page__video{padding:0}}.markdown-content .content-page__text-box{width:100%}.content-page__markdown{text-align:left}hr{margin:50px 0;background-color:#c9d2d2}.markdown{line-height:1.7}.markdown p{margin-bottom:35px}.markdown img{margin:20px auto;display:block}.markdown blockquote{font-style:italic;border-left:3px solid #9e846d;margin-left:0;padding-left:30px}.markdown code{background:#efefef;border-radius:2px;padding:2px 4px}.markdown ul{padding:0;margin:0 0 40px;list-style:none}.markdown ul ul{margin:10px 0 0 45px}.markdown ul li{margin-bottom:10px;padding-left:26px;position:relative}.markdown ul li:before{content:"";width:10px;height:10px;display:block;border-radius:1px;background-color:#9e846d;border:1px solid #9e846d;transform:rotate(-45deg);position:absolute;left:0;top:9px}.markdown ul li li:before{background:none}.markdown strong em{padding:12px 28px;background-color:#f4f4f4;display:block;font-style:normal;font-weight:400}.markdown strong em:before{content:"NOTE: ";font-weight:700;font-family:Roboto Mono,monospace}h1,h2,h3,h4,h5,h6{line-height:1.5;margin-top:0;margin-bottom:15px}h1{font-size:48px;margin-bottom:24px}@media screen and (max-width: 992px){h1{font-size:40px}}h2{font-size:36px;margin-bottom:16px}@media screen and (max-width: 992px){h2{font-size:30px}}h3{font-size:28px;margin-bottom:12px}@media screen and (max-width: 992px){h3{font-size:20px}}h4{font-size:20px;margin-bottom:18px}@media screen and (max-width: 992px){h4{font-size:16px}}h5{font-size:16px}h6{font-size:14px}#root .hljs{background:#ecf1f1;box-shadow:0 2px 5px 2px #0000001a}.cards-content__default .card-list .card-list__item,.cards-content__light .card-list .card-list__item{flex:0 0 33.33%;max-width:33.33%}@media screen and (max-width: 992px){.cards-content__default .card-list .card-list__item,.cards-content__light .card-list .card-list__item{flex:0 0 100%;max-width:100%}}.cards-content__half .card-list .card-list__item{flex:0 0 50%;max-width:50%}@media screen and (max-width: 992px){.cards-content__half .card-list .card-list__item{flex:0 0 100%;max-width:100%}}.cards-content__icons .card-list .card-list__item{flex:0 0 25%;max-width:25%}@media screen and (max-width: 992px){.cards-content__icons .card-list .card-list__item{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 480px){.cards-content__icons .card-list .card-list__item{flex:0 0 100%;max-width:100%}}.card-list .card-list__item.card-list__item-horizontal{display:flex;flex:0 0 100%;max-width:100%}.card-list .card-list__item.card-list__item-horizontal .card-item__image:after{background:linear-gradient(270deg,#7fcbcd 10%,rgba(0,0,0,0) 150%)}@media screen and (min-width: 768px){.card-list .card-list__item.card-list__item-horizontal .card-item__content{flex-direction:row}}.card-list .card-list__item.card-list__item-horizontal .card-item__image{margin-bottom:0}@media screen and (min-width: 768px){.card-list .card-list__item.card-list__item-horizontal .card-item__image{flex:0 0 50%;max-width:50%;height:375px}}.cards-content__default .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.cards-content__half .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.cards-content__light .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.carousel__thumbnails .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.carousel__thumbnails-light .card-list .card-list__item.card-list__item-horizontal .card-item__text-content{padding:10px 70px}@media screen and (max-width: 1281px){.cards-content__default .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.cards-content__half .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.cards-content__light .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.carousel__thumbnails .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.carousel__thumbnails-light .card-list .card-list__item.card-list__item-horizontal .card-item__text-content{padding:10px 50px}}@media screen and (max-width: 768px){.cards-content__default .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.cards-content__half .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.cards-content__light .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.carousel__thumbnails .card-list .card-list__item.card-list__item-horizontal .card-item__text-content,.carousel__thumbnails-light .card-list .card-list__item.card-list__item-horizontal .card-item__text-content{padding:10px 20px}}.card-list .card-list__item.card-list__item-horizontal .content-page__actions{padding:0}.card-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;position:relative;transition-duration:.2s;transition-property:background-color}@media screen and (min-width: 768px){.card-item{padding:8px}}.card-item__text-content{z-index:1;width:100%}.card-item .card-item__image:after{transition-duration:.2s;transition-property:opacity;background:linear-gradient(360deg,#7fcbcd 10%,rgba(0,0,0,0) 150%);width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;content:""}.cards-content__half .card-item,.cards-content__default .card-item,.carousel__thumbnails .card-item,.carousel__with-date .card-item,.cards-content__light .card-item{background:#fff;border:1px solid #c9d2d2;border-radius:3px}.carousel__thumbnails-light .card-item,.cards-content__icons .card-item{text-align:center}.cards-content__half .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover,.cards-content__default .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover,.carousel__thumbnails .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover,.cards-content__light .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover{background-color:#7fcbcd}.cards-content__half .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__image:after,.cards-content__half .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__video:after,.cards-content__default .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__image:after,.cards-content__default .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__video:after,.carousel__thumbnails .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__image:after,.carousel__thumbnails .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__video:after,.cards-content__light .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__image:after,.cards-content__light .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__video:after{opacity:1}.cards-content__half .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__tag,.cards-content__default .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__tag,.carousel__thumbnails .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__tag,.cards-content__light .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__tag{color:#000;border-bottom-color:#00979d80}.cards-content__half .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__title,.cards-content__default .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__title,.carousel__thumbnails .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__title,.cards-content__light .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__title{color:#000}.cards-content__half .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__description,.cards-content__default .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__description,.carousel__thumbnails .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__description,.cards-content__light .card-item:not(.card-item--with-buttons):not(.card-item--with-video):hover .card-item__description{color:#000}.card-item__buttons{width:100%;padding:12px 15px 5px;display:flex;justify-content:space-between;font-size:14px;position:relative;align-items:center;color:#000}.card-item__buttons .content-page__actions{margin:0;padding:0;width:auto}.card-item__buttons:before{border-top:1px solid #bdc7c7;content:"";position:absolute;width:calc(100% + 16px);left:0;top:0;margin:0 -8px;padding:0 8px}.card-item__content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (max-width: 480px){.card-item__content{align-items:flex-start}}.card-item__video{background-size:cover;border-radius:4px;display:block;opacity:1;position:relative;transition-duration:.2s;transition-property:opacity;margin-bottom:35px;width:100%}.card-item__image{background-size:cover;border-radius:4px;display:block;opacity:1;position:relative;transition-duration:.2s;transition-property:opacity;margin-bottom:25px;text-align:center;width:100%}.cards-content__icons .card-item__image{min-height:70px;display:flex;align-items:center;justify-content:center}.card-item__image:after{position:absolute;inset:0;content:"";opacity:0;transition-duration:.2s;transition-property:opacity}.cards-content__half .card-item__image>img,.cards-content__default .card-item__image>img,.carousel__thumbnails .card-item__image>img,.carousel__thumbnails-light .card-item__image>img{width:100%;border-radius:3px}.cards-content__half .card-item__text-content,.cards-content__default .card-item__text-content,.carousel__thumbnails .card-item__text-content,.carousel__thumbnails-light .card-item__text-content,.carousel__with-date .card-item__text-content{padding:0 15px}.cards-content__light .card-item__text-content{border-top:1px solid #bdc7c7;padding:5px 0 0;max-width:90%}.card-item__tag{width:100%;padding:5px 0 10px;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;line-height:14px;color:#000;border-bottom:1px solid #c9d2d2;margin-bottom:15px}@media screen and (max-width: 480px){.card-item__tag{font-size:10px;line-height:14px}}.card-item__title{width:100%;font-weight:700;line-height:1.7;margin-bottom:10px;transition-duration:.2s;transition-property:color;color:#000}.cards-content__half .card-item__title,.cards-content__default .card-item__title,.cards-content__light .card-item__title,.carousel__thumbnails .card-item__title{font-size:20px;text-transform:uppercase}.carousel__thumbnails-light .card-item__title{font-size:20px;font-weight:400}.carousel__with-date .card-item__title{font-size:12px;margin-bottom:5px;padding-top:5px;font-family:Roboto Mono,monospace}.card-item__title>p{margin:0}.card-item__description{line-height:1.7;color:#000;margin-bottom:15px;transition-duration:.2s;transition-property:color}.cards-content__icons .card-item__description,.carousel__thumbnails-light .card-item__description{font-size:14px}.carousel-content .main-container{position:relative;padding-bottom:50px}.carousel{box-sizing:border-box;position:relative}.carousel.carousel__text{max-width:980px;margin:0 auto}.carousel__holder{max-width:1040px;margin:0 auto}.carousel__text .carousel__holder{max-width:720px}.carousel .card-list__item{margin:0;padding:0;height:100%}.carousel .swiper-wrapper{height:inherit;box-sizing:border-box}.carousel .swiper-slide{padding:1px}.carousel .swiper-container{display:flex}.carousel .swiper-pagination{width:100%;display:flex;justify-content:center;position:absolute;bottom:-50px;flex-wrap:wrap}.carousel .swiper-pagination-bullet-active:before{content:""}.carousel .swiper-button-disabled{cursor:disabled}.carousel .swiper-button-prev,.carousel .swiper-button-next{width:55px;height:55px;background:#fff;color:#9e846d;border-radius:50%;border:1px solid #bdc7c7;color:#2c353a;z-index:2}@media screen and (max-width: 992px){.carousel .swiper-button-prev,.carousel .swiper-button-next{display:none}}.carousel .swiper-button-prev:after,.carousel .swiper-button-next:after{content:none}.carousel .swiper-button-prev:before,.carousel .swiper-button-next:before{content:"";width:16px;height:16px;display:block;border-radius:2px;border:solid #2c353a;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.carousel .swiper-button-prev:before{border-width:3px 0 0 3px;margin-left:3px}.carousel .swiper-button-next:before{border-width:0 3px 3px 0;margin-left:-3px}.carousel__text-item{margin:0 auto;text-align:center}.carousel__text-item-title{font-size:20px;margin-bottom:18px;font-weight:700}.carousel__text-item-author{font-weight:700}.carousel__text-item-note{font-size:12px}.instagram-content__row{display:flex;align-items:center;flex-wrap:wrap;width:100%}.instagram-content__column{flex:0 0 50%;max-width:50%;width:100%}.instagram-content__column:nth-child(1){padding-right:10px}.instagram-content__column:nth-child(2){padding-left:10px}@media screen and (max-width: 1200px){.instagram-content__column:nth-child(1){padding-right:5px}.instagram-content__column:nth-child(2){padding-left:5px}}@media screen and (max-width: 768px){.instagram-content__column{flex:0 0 100%;max-width:100%}.instagram-content__column:first-child{margin-bottom:10px}.instagram-content__column:nth-child(1){padding-right:0}.instagram-content__column:nth-child(2){padding-left:0}}.instagram-posts{display:flex;align-items:center;flex-wrap:wrap;position:relative}.instagram-posts__item{flex:0 0 50%;max-width:50%;height:inherit;width:inherit;padding-bottom:20px}.instagram-posts__item:nth-child(2n+1){padding-right:10px}.instagram-posts__item:nth-child(2n){padding-left:10px}.instagram-posts__item:nth-last-child(-n+2){padding-bottom:0}@media screen and (max-width: 1200px){.instagram-posts__item{padding-bottom:10px}.instagram-posts__item:nth-child(2n+1){padding-right:5px}.instagram-posts__item:nth-child(2n){padding-left:5px}}.instagram-post{display:flex;position:relative;flex-grow:1;justify-content:center}.instagram-post:hover{box-shadow:0 4px 10px #00000040}@media screen and (min-width: 1200px){.instagram-post{min-height:190px}}@media screen and (max-width: 768px){.instagram-post{padding:0 3px;margin:3px 0}}@media screen and (max-width: 480px){.instagram-post{padding:0 2px;margin:2px 0}}.instagram-post__loading{left:50%;top:50%;transform:translate(-70%,-70%)}.instagram-post__loading:before,.instagram-post__loading:after{background:#f7f9f9}.instagram-post__content{display:block;color:#2c353a;width:100%}.instagram-post__content:hover{border:none}.instagram-post__image{width:100%;display:flex;align-items:center;justify-content:center}.instagram-post__image>img{width:100%;height:100%;object-fit:cover}.instagram-content .main-container{max-width:820px;margin:0 auto}.coming-soon{text-transform:uppercase;font-weight:700;color:#7f8c8d}.content-page__project{padding:0 28px}.slide{background-color:transparent;display:flex;align-items:center;margin:0 0 100px;font-family:Roboto Mono,monospace;color:#000;position:relative}@media screen and (max-width: 1024px){.slide{background-position:0 0;margin-bottom:50px}}.slide__image{position:absolute;width:100%;left:0;top:0;height:100%;background-repeat:no-repeat;background-size:cover}.slide__nav{position:absolute;z-index:2;display:flex;left:50%;transform:translate(-50%);bottom:50px}.slide__nav-item--active:before{content:""}.slide__content{max-width:600px;position:relative;z-index:1}@media screen and (max-width: 992px){.slide__content{width:100%;max-width:none}}.slide__box{margin:0 auto;max-width:1220px;width:100%;display:flex;justify-content:inherit;padding:0 20px}@media screen and (max-width: 480px){.slide__box{padding:0 15px}}.slide__tag{font-weight:700;line-height:1;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #000;font-family:Roboto Mono,monospace}@media screen and (max-width: 480px){.slide__tag{font-size:12px}}.slide__title{font-weight:700;font-size:36px;line-height:1.5;text-transform:uppercase;margin-bottom:15px;font-family:Roboto Mono,monospace}@media screen and (max-width: 1281px){.slide__title{font-size:30px}}@media screen and (max-width: 480px){.slide__title{font-size:22px}}.slide__description{margin-bottom:5px;font-size:20px;line-height:1.7}@media screen and (max-width: 992px){.slide__description{font-size:16px}}@media screen and (max-width: 480px){.slide__description{font-size:14px;line-height:1.5}}.slide__note{font-family:Open Sans,sans-serif;font-size:14px}@media screen and (max-width: 992px){.slide__note{font-size:12px}}@media screen and (max-width: 480px){.slide__note{font-size:10px}}.page-section{display:flex;flex-direction:row;gap:20px;line-height:1.5}.page-section:before{content:"";border:.5px solid #d3d3d3;align-self:stretch}.page-section.reversed{flex-direction:row-reverse}.page-section .left{order:-1}.page-section .right,.page-section .left{flex:1}@media screen and (max-width: 992px){.page-section{flex-direction:column}.page-section:before{content:"";border:none;align-self:stretch}}
