:root{--color-accent:#122115;--color-cta:#478353;--scroll:0;--scroll-px:0px;--scroll-offset-px:0px;--sidebar-size-px:0px;--navbar-right-offset-rem:2rem;--bs-body-bg:#122115;--nav-brand-bg:black;--nav-accent-bg:#122115;--bs-secondary-color:rgba(255,255,255,0.35);--bs-link-color:#478353;--bs-link-hover-color:#69ae77;--bs-nav-link-font-size:22px}
body.logo-bg-green{--nav-brand-bg:#122115}
body.logo-bg-gray{--nav-brand-bg:#1B202A}
body.logo-bg-black{--nav-brand-bg:black}
body.branding-green{--bs-body-bg:#122115}
body.branding-gray{--bs-body-bg:#1B202A}
body.branding-black{--bs-body-bg:black}
.footer-branding-green{background-color:#122115}
.footer-branding-gray{background-color:#1B202A}
.footer-branding-black{background-color:black}
:root{--bs-body-line-height:1.7;--bs-body-bg:#122115;--bs-body-color:white;--bs-heading-color:white;--bs-font-sans-serif:Roboto,system-ui,-apple-system,"Segoe UI","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
html{scroll-behavior:auto;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}
a{color:white;text-decoration:underline}
a:hover,
a:focus{color:#d9d9d9;text-decoration:underline}
h1,
.h1{font-size:40px;font-family:"Suez One",serif}
h2,
.h2{font-size:26px;font-family:"Suez One",serif}
h3,
.h3{font-size:22px;font-family:"Suez One",serif}
h4,
.h4{font-size:19px;font-family:"Suez One",serif}
h5,
.h5{font-size:16px;font-family:"Suez One",serif}
h6,
.h6{font-size:14px;font-family:"Suez One",serif}
h1,
.h1,
h2,
.h2{font-weight:400}
h1,
.h1,
h2,
.h2,
h3,
.h3{margin-bottom:2rem}
p.lead{font-size:20px;font-weight:400}
code{padding:2px 4px;font-size:90%;color:#D35400;background-color:#ECF0F1;border-radius:4px}
.collapsing{transition:none}
.whisper-regular{font-family:"Whisper",cursive;font-weight:400;font-style:normal}
.grey-qo-regular{font-family:"Grey Qo",cursive;font-weight:400;font-style:normal}
.caveat-regular{font-family:"Caveat",cursive;font-optical-sizing:auto;font-weight:light;font-style:normal}

.suez-one-regular{font-family:"Suez One",serif;font-weight:400;font-style:normal}
.roboto-thin{font-family:"Roboto",sans-serif;font-weight:100;font-style:normal}
.roboto-light{font-family:"Roboto",sans-serif;font-weight:300;font-style:normal}
.roboto-regular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}
.roboto-medium{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal}
.roboto-bold{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}
.roboto-black{font-family:"Roboto",sans-serif;font-weight:900;font-style:normal}
.roboto-thin-italic{font-family:"Roboto",sans-serif;font-weight:100;font-style:italic}
.roboto-light-italic{font-family:"Roboto",sans-serif;font-weight:300;font-style:italic}
.roboto-regular-italic{font-family:"Roboto",sans-serif;font-weight:400;font-style:italic}
.roboto-medium-italic{font-family:"Roboto",sans-serif;font-weight:500;font-style:italic}
.roboto-bold-italic{font-family:"Roboto",sans-serif;font-weight:700;font-style:italic}
.roboto-black-italic{font-family:"Roboto",sans-serif;font-weight:900;font-style:italic}
h1,
h2,
h3{font-family:"Suez One",serif}
h4,
h5,
h6{font-family:"Roboto",sans-serif}
h1{font-size:160px}
h2{font-size:36px}
h3{font-size:24px}
body{font-size:20px}
button,
.btn{font-size:18px}
#logo-bg-rect,
#logo-horizontal-bg-rect{fill:var(--nav-brand-bg)}
a.btn{border-radius:22px;padding:0.5rem 1.5rem;font-family:"Suez One",serif;font-size:18px;margin-left:1.5rem}
a.btn i:before{vertical-align:-0.145em}
.btn.btn-load-more{margin-top:4rem;border-radius:26px;padding:0.5rem 6rem;font-family:"Suez One",serif;font-size:24px}
@media (max-width:767px){.btn.btn-load-more{border-radius:26px;padding:0.475rem 0.75rem}}
.btn.btn-load-more.show-more .case-less{display:none !important;visibility:hidden !important}
.btn.btn-load-more.show-less .case-more{display:none !important;visibility:hidden !important}
.container-fluid.content{padding-left:8rem;padding-right:8rem}
@media (max-width:991px){.container-fluid.content{padding-left:3rem;padding-right:3rem}}
.cover-container{width:100%;background-repeat:no-repeat;background-position:top;background-size:contain;background-image:none;position:relative;max-height:100vh}
.cover-container video{object-fit:cover}
.cover-container .cover-image{width:100%;background-repeat:no-repeat;background-position:top;background-size:contain;height:auto;position:relative}
.cover-container .cover-image.cover-empty{height:38rem}
@media (max-width:991px){.cover-container .cover-image.cover-empty{height:8rem}}
.cover-container .jumbotron{pointer-events:none;position:absolute;bottom:0;left:0;margin:0 8rem}
.cover-container .jumbotron .scroll-indicator{color:white;display:flex;font-size:small;flex-direction:row;justify-content:flex-start;align-items:center}
.cover-container .jumbotron h1{font-size:130px;padding-top:5px}
.cover-container .jumbotron .lead{margin:0;color:white}
.cover-container .jumbotron.jumbotron-no-bg{padding-bottom:0}
.cover-container .jumbotron.jumbotron-no-bg h1{margin:0}
@media (max-width:1199px){.cover-container .jumbotron h1{font-size:80px}}
@media (max-width:991px){.cover-container .jumbotron{margin:0 3rem}.cover-container .jumbotron h1{font-size:50px}.cover-container .jumbotron p{font-size:16px}}
@media (max-width:1199px){.cover-container{position:relative;overflow:hidden}.cover-container .cover-image{width:100%;height:70vh;object-fit:cover;top:0;left:50%;transform:translateX(-50%)}}
@media (max-width:991px){body.layout-home{margin-top:80px}}
body.layout-home #layout-nav.navbar{padding:0;position:fixed;left:0;right:0;top:0;z-index:1030}
@media (min-width:992px){body.layout-home #layout-nav.navbar{padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px;position:absolute}}
@media (max-width:991px){body.layout-home #layout-nav.navbar{background-color:var(--nav-brand-bg);box-shadow:0px 3px 6px -2px rgba(0,0,0,0.75)}}
body.layout-home #layout-nav.navbar .navbar-brand{display:none;margin:0;padding:0;position:absolute;top:0;left:8rem}
body.layout-home #layout-nav.navbar .navbar-brand-horizontal{height:80px}
body.layout-home #layout-nav.navbar .navbar-toggler-wrapper{height:80px;width:80px;display:flex;justify-content:center;align-items:center;background-color:var(--nav-accent-bg)}
@media (min-width:992px){body.layout-home #layout-nav.navbar .navbar-toggler-wrapper{height:60px;width:60px}body.layout-home #layout-nav.navbar .navbar-toggler-wrapper .navbar-toggler{width:40px;height:40px;padding:5px 0px 5px 0px}}
body.layout-home #layout-nav.navbar .toggler-main{display:none;position:fixed;top:0;right:0}
@media (min-width:992px){body.layout-home #layout-nav.navbar .toggler-main{display:flex}}
body.layout-home #layout-nav.navbar .toggler-main .navbar-toggler{display:block}
body.layout-home #layout-nav.navbar .toggler-main .navbar-toggler .navbar-toggler-icon{width:1.4em}
body.layout-home #layout-nav.navbar .navbar-collapse{position:fixed;top:2rem;right:var(--navbar-right-offset-rem);transition:right 0.4s ease-in-out}
body.layout-home #layout-content{padding-top:0}
.navbar .navbar-nav>li.nav-item>a.nav-link:before{left:initial;right:0}
.nav-item .btn-menu-emoji{margin:0 !important;text-decoration:none}
.nav-item .btn-menu-emoji span.hidden{display:none;visibility:hidden}
@keyframes upDownMotion{0%{transform:translateY(-66px)}100%{transform:translateY(0px)}}
#squigglyLine{animation:upDownMotion 2s infinite;animation-timing-function:ease-in-out}
#layout-footer{position:relative}
section{position:relative;z-index:100;background-color:var(--bs-body-bg);padding-top:4rem}
@media (min-width:1200px){section{padding-top:6rem}}
.bordered-tabs .nav-aside{display:block}
@media (min-width:992px){.bordered-tabs .nav-aside{padding-right:0}.bordered-tabs .nav-aside a,.bordered-tabs .nav-aside button{border-right:1px solid rgba(255,255,255,0.3);margin-bottom:-1px;box-sizing:border-box}.bordered-tabs .nav-aside a.active,.bordered-tabs .nav-aside button.active{border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);border-right:none}.bordered-tabs .nav-aside #myTabContent{border-left:1px solid rgba(255,255,255,0.3)}}
.nav-aside{position:sticky;top:3rem}
.nav-aside ul{list-style:none;padding:0}
.nav-aside li{color:rgba(255,255,255,0.5);line-height:0}
.nav-aside li:hover,
.nav-aside li:active,
.nav-aside li.active{border-left-width:1px;color:white}
.nav-aside li button.active{color:white}
.nav-aside a,
.nav-aside button{padding:.3rem .3rem .3rem .5rem;font-size:16px;text-decoration:none;cursor:pointer;color:rgba(255,255,255,0.5);width:100%;text-align:left;border-radius:0;border-top:1px solid transparent;border-bottom:1px solid transparent}
.nav-aside a:hover,
.nav-aside button:hover{color:white}
@media (max-width:1199px){.nav-aside a,.nav-aside button{font-size:13px}}
.tab-content{position:relative}
.tab-content img{width:100%}
.link-card{display:flex;justify-content:flex-start;background-color:rgba(255,255,255,0.2);text-decoration:none;cursor:pointer;color:white;border-radius:14px}
@media (max-width:991px){.link-card{padding:3px;flex-direction:column}}
.link-card:hover{text-decoration:none;color:white}
.link-card img{margin:3px;height:8rem;width:auto;margin-right:1.2rem;border-radius:14px}
@media (max-width:991px){.link-card img{width:100%;height:auto;margin:0}}
.link-card .card-content{padding:1.1rem .3rem;display:flex;flex-direction:column;justify-content:space-between;font-size:14px}
@media (max-width:991px){.link-card .card-content{padding:1rem 1.5rem}}
.link-card .card-content h4{font-size:24px;font-weight:300;margin:0}
.link-card .card-content .link-url{color:rgba(255,255,255,0.5)}
.recommended-links h4{font-size:20px;font-weight:300;margin-bottom:1.4rem}
.recommended-links a,
.recommended-links a:hover{text-decoration:none;cursor:pointer;color:white;font-family:"Suez One",serif;font-size:36px;text-transform:uppercase}
@media (max-width:767px){.recommended-links a,.recommended-links a:hover{font-size:20px}}
.recommended-links .link-item{display:flex;align-items:normal;justify-content:space-between;border-top:1px solid rgba(255,255,255,0.5);padding:1.3rem 1rem}
.recommended-links .link-item:last-child{border-bottom:1px solid rgba(255,255,255,0.5)}
.recommended-links .link-item .link-title{display:flex}
.recommended-links .link-item .link-thumbs{display:flex}
.recommended-links .link-item .link-thumbs .link-thumb{border-radius:20px;display:inline-block;width:6rem;height:100%;background-size:cover;background-position:center}
.recommended-links .link-item .link-thumbs .link-thumb:not(:last-of-type){margin-right:.7rem}
@media (max-width:1199px){.recommended-links .link-item .link-thumbs .link-thumb{width:5rem}.recommended-links .link-item .link-thumbs .link-thumb:not(:last-of-type){margin-right:.2rem}}
@media (max-width:991px){.recommended-links .link-item .link-thumbs .link-thumb{display:none}}
.recommended-links .link-item .link-thumbs .link-arrow{width:3rem;align-self:center;justify-content:flex-end;display:flex;opacity:0;visibility:hidden}
.recommended-links a:hover .link-thumbs .link-arrow{opacity:1;visibility:visible}
.tri-cover-container{position:relative;display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-row-gap:0;grid-column-gap:0;height:100vh}
@media (max-width:991px){.tri-cover-container{height:200vh}}
.tri-cover-container .cover{position:relative;background-position:center center;background-size:cover;grid-column:span 1;grid-row:span 3}
@media (max-width:991px){.tri-cover-container .cover{grid-column:span 3;grid-row:span 1}}
.tri-cover-container .cover::before{content:' ';width:100%;height:100%;display:block;background-position:center center;background-size:cover;transition:filter 800ms ease-in-out}
.tri-cover-container .cover:hover::before{filter:none !important}
.tri-cover-container .cover.cover-arcadia::before{background-image:var(--arcadia-bg)}
.tri-cover-container .cover.cover-sherwood::before{filter:grayscale(1) blur(1.5px);background-image:var(--sherwood-bg)}
.tri-cover-container .cover.cover-nibelheim::before{filter:grayscale(1) blur(1.5px);background-image:var(--nibelheim-bg)}
.tri-cover-container .cover .jumbotron-cover{position:absolute;bottom:0;width:100%;color:white;display:flex;flex-flow:column;padding:1rem 2rem}
.tri-cover-container .cover .jumbotron-cover .cover-nav{display:flex;justify-content:space-between;align-items:center}
.tri-cover-container .cover .jumbotron-cover .cover-nav .btn{border-radius:22px;padding:0.5rem 1.5rem;font-family:"Suez One",serif;font-size:18px;margin-left:1.5rem}
@media (max-width:767px){.tri-cover-container .cover .jumbotron-cover .cover-nav .btn{border-radius:50%;padding:0.475rem 0.75rem}}
section.product-gallery .gallery-masonry{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:500px;column-gap:2rem;row-gap:2rem;padding-top:0;margin-top:2rem}
@media (max-width:991px){section.product-gallery .gallery-masonry{margin-left:3rem;margin-right:3rem}}
@media (max-width:1199px){section.product-gallery .gallery-masonry{grid-template-columns:1fr}}
section.product-gallery .gallery-masonry .gallery-card{width:100%;min-height:500px;position:relative;background-position:center center;background-size:cover}
section.product-gallery .gallery-masonry .gallery-card.tall{grid-row:span 2}
section.product-gallery .gallery-masonry .gallery-card.hidden{display:none;visibility:hidden}
section.product-gallery .btn.btn-load-more{margin-top:4rem;border-radius:26px;padding:0.5rem 6rem;font-family:"Suez One",serif;font-size:24px}
@media (max-width:767px){section.product-gallery .btn.btn-load-more{border-radius:50%;padding:0.475rem 0.75rem}}
section.product-gallery .btn.btn-load-more.show-more .case-less{display:none !important;visibility:hidden !important}
section.product-gallery .btn.btn-load-more.show-less .case-more{display:none !important;visibility:hidden !important}
section.realization form{margin-bottom:2rem}
section.realization form select{margin-bottom:1rem;border-radius:0;border:none;border-bottom:1px solid}
section.realization .results-card{width:100%;min-height:500px;position:relative;background-position:center center;background-size:cover;margin-bottom:3rem}
section.realization .results-card .jumbotron-cover{position:absolute;bottom:0;width:100%;color:white;display:flex;flex-flow:column;padding:1rem 2rem}
section.realization .results-card .jumbotron-cover .cover-nav{display:flex;justify-content:space-between;align-items:center}
section.realization .results-card .jumbotron-cover .cover-nav h2{margin:0}
section.realization .results-card .jumbotron-cover .cover-nav a.btn{border-radius:22px;padding:0.5rem 1.5rem;font-family:"Suez One",serif;font-size:18px;margin-left:1.5rem}
@media (max-width:767px){section.realization .results-card .jumbotron-cover .cover-nav a.btn{border-radius:50%;padding:0.475rem 0.75rem}}
.gallery-controls{margin-left:0;margin-right:0}
@media (max-width:991px){.gallery-controls{margin-left:0;margin-right:0}}
.gallery-controls .controls-col{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:.7rem}
.gallery-grid-cover-container{position:relative;display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-row-gap:0;grid-column-gap:0;height:70vh}
@media (max-width:991px){.gallery-grid-cover-container{height:calc(100vh - 80px)}}
.gallery-grid-cover-container .cover{position:relative;background-position:center center;background-size:cover;grid-column:span 1;grid-row:span 3}
.gallery-grid-cover-container .cover .btn-select-gallery{z-index:1001;width:100%;transition:all 0.2s ease-in-out}
@media (max-width:991px){.gallery-grid-cover-container .cover{grid-column:span 3;grid-row:span 1}}
.gallery-grid-cover-container .cover .checkbox-cover{position:absolute;z-index:1000;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}
.gallery-grid-cover-container .cover .checked-indicator{position:absolute;bottom:0;left:0;width:100%;height:3%;background-color:transparent;justify-content:center;align-items:center;font-size:10px;text-align:center;display:flex;opacity:0;transition:opacity 0.2s ease-in-out}
@media (max-width:991px){.gallery-grid-cover-container .cover .checked-indicator{height:10%}}
.gallery-grid-cover-container .cover:has(.checkbox-cover:checked) .btn-select-gallery{opacity:0;visibility:hidden}
.gallery-grid-cover-container .cover:has(.checkbox-cover:checked) .checked-indicator{opacity:1;display:flex;background-color:#030303}
.gallery-grid-cover-container .cover::before{content:' ';width:100%;height:100%;display:block;background-position:center center;background-size:cover;transition:filter 800ms ease-in-out}
.gallery-grid-cover-container .cover:hover::before{filter:none !important}
.gallery-grid-cover-container .cover.cover-vse::before{background-image:var(--vse-bg)}
.gallery-grid-cover-container .cover.cover-momentky::before{background-image:var(--momentky-bg)}
.gallery-grid-cover-container .cover.cover-realizace::before{background-image:var(--realizace-bg)}
.gallery-grid-cover-container .cover.cover-vizualizace::before{background-image:var(--vizualizace-bg)}
.gallery-grid-cover-container .cover.cover-archiv::before{filter:grayscale(1) blur(1.5px);background-image:var(--archiv-bg)}
.gallery-grid-cover-container .cover .jumbotron-cover{position:absolute;bottom:0;width:100%;color:white;display:flex;flex-flow:column;padding:1rem 2rem}
.gallery-grid-cover-container .cover .jumbotron-cover h2{display:block;margin-bottom:1rem}
.gallery-grid-cover-container .cover .jumbotron-cover .cover-nav{display:flex;align-items:center}
@media (max-width:991px){.gallery-grid-cover-container .cover .jumbotron-cover{height:unset}.gallery-grid-cover-container .cover .jumbotron-cover h2{font-size:24px}.gallery-grid-cover-container .cover .jumbotron-cover .lead{font-size:16px}}
section.gallery-masonry{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:500px;column-gap:2rem;row-gap:2rem;margin-left:8rem;margin-right:20rem;padding-top:0;margin-top:2rem}
@media (max-width:991px){section.gallery-masonry{margin-left:3rem;margin-right:3rem}}
@media (max-width:1199px){section.gallery-masonry{grid-template-columns:1fr}}
section.gallery-masonry form{margin-bottom:2rem}
section.gallery-masonry .container-fluid{margin:0 8rem}
@media (max-width:991px){section.gallery-masonry .container-fluid{margin:0 3rem}}
section.gallery-masonry .gallery-card{width:100%;min-height:500px;position:relative;background-position:center center;background-size:cover;cursor:pointer}
section.gallery-masonry .gallery-card.tall{grid-row:span 2}
section.gallery-masonry .gallery-card .glass{background-color:transparent;transition:background-color 0.2s ease-in-out;display:block;width:100%;height:100%;position:absolute}
section.gallery-masonry .gallery-card:hover .glass{background-color:rgba(18,33,21,0.5)}
section.gallery-masonry .gallery-card:hover .jumbotron-cover .cover-nav .lead{opacity:1}
section.gallery-masonry .gallery-card:hover .jumbotron-cover h2{opacity:1}
section.gallery-masonry .gallery-card:hover .jumbotron-cover .cover-nav .btn{opacity:.5}
section.gallery-masonry .gallery-card .jumbotron-cover{display:flex;position:absolute;bottom:0;width:100%;color:white;flex-flow:column;padding:1rem 2rem}
section.gallery-masonry .gallery-card .jumbotron-cover h2{opacity:0;transition:opacity 0.2s ease-in-out}
section.gallery-masonry .gallery-card .jumbotron-cover .cover-nav{display:flex;justify-content:space-between;align-items:end}
section.gallery-masonry .gallery-card .jumbotron-cover .cover-nav .lead{opacity:0;transition:opacity 0.2s ease-in-out}
section.gallery-masonry .gallery-card .jumbotron-cover .cover-nav .btn{opacity:0;transition:opacity 0.2s ease-in-out;display:block;border-radius:22px;padding:0.4rem 1.2rem;font-family:"Suez One",serif;font-size:20px;margin-left:1.5rem}
@media (max-width:1199px){section.gallery-masonry .gallery-card .jumbotron-cover .cover-nav .btn{opacity:.7}}
.faq .author{margin-bottom:.3rem;display:flex;align-items:center;column-gap:.6rem}
.faq .message{cursor:pointer;padding:1rem 2rem;background-color:rgba(255,255,255,0.25);border-radius:2rem;width:fit-content}
.faq .message:hover{background-color:rgba(255,255,255,0.35)}
.faq .message p{margin:0}
.faq .question{margin-bottom:3rem}
.faq .question .message{border-top-left-radius:0}
.faq .answer{text-align:right;margin-top:-2rem;margin-bottom:3rem}
.faq .answer .author{justify-content:flex-end}
.faq .answer .author img{width:2.5rem;height:2.5rem;border-radius:50%}
.faq .answer .message{background-color:rgba(255,255,255,0.1);text-align:left;border-top-right-radius:0}
.faq .answer .message:hover{background-color:rgba(255,255,255,0.35)}
section.blog .article-big{width:100%;margin-bottom:10rem}
section.blog .article-big .article-card{width:100%;background-position:center center;background-size:cover;height:500px}
section.blog .article{display:flex;flex-direction:row;margin-bottom:8rem}
section.blog .article .article-card{width:50%;position:relative;background-position:center center;background-size:cover}
@media (min-width:1200px){section.blog .article .article-card{height:400px}}
section.blog .article .article-perex{width:50%;padding-left:2rem}
section.blog .article .article-perex a{width:100%}
@media (max-width:991px){section.blog .article{flex-direction:column}section.blog .article .article-card{width:100%;height:300px}section.blog .article .article-perex{width:100%;padding-left:0}}
section.blog .article-perex{margin-bottom:3rem;padding:1.5rem 0}
section.blog .article-perex p,
section.blog .article-perex a{clear:both;font-size:18px;font-weight:400}
section.blog .article-perex a{color:white;text-decoration:underline;float:right}
section.blog-post-content p{position:relative}
section.blog-post-content img{max-width:100%;position:relative}
section.blog-post-content img.fr-fic{align-self:center;text-align:center;margin:0 auto}
section.blog-post-content img.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}
section.blog-post-content img.fr-dib{display:block;float:none;vertical-align:top}
section.blog-post-content img.fr-fil{margin-left:0;text-align:left}
section.blog-post-content img.fr-fir{margin-left:auto;text-align:right}
section.blog-post-content img.fr-dii.fr-fil{float:left;margin:5px 10px 5px 0;max-width:calc(100% - 5px)}
section.blog-post-content img.fr-dii.fr-fir{float:right;margin:5px 0 5px 10px;max-width:calc(100% - 5px)}
section.blog-post-content img.oc-img-rounded{background-clip:padding-box;border-radius:100%}
section.blog-post-content img.oc-img-bordered{border:10px solid #ccc;box-sizing:content-box}
.contact-form .bg-black{background-color:black;padding:3rem}
.contact-form form{display:contents}
.contact-form form input:not([type="checkbox"]){color:white;border-radius:0;border:none;border-bottom:1px solid white;background-color:transparent;box-shadow:none}
.contact-form form textarea{width:100%;background-color:transparent;color:white;border:none;border-bottom:1px solid white}
.contact-form form .btn{border-radius:22px;padding:0.5rem 1.5rem;font-family:"Suez One",serif;font-size:18px;margin-left:1.5rem}
.contact-signs .sign{height:100%;padding:3rem 3rem;border-right:1px solid rgba(255,255,255,0.35)}
@media (max-width:1199px){.contact-signs .sign{display:flex;flex-direction:column;align-items:center;border:none;border-bottom:1px solid rgba(255,255,255,0.35)}.contact-signs .sign a{width:fit-content}.contact-signs .sign *{text-align:center !important}}
.contact-signs .sign a{color:white;display:inline-block}
.contact-signs .sign .btn{margin-left:0;font-family:"Roboto",sans-serif}
.contact-signs .sign .muted{opacity:.5}
.contact-people-cards .bg-black{background-color:black}
.contact-people-cards .content>.row{padding:0rem;margin-bottom:1rem}
.contact-people-cards .card{background-color:black;border:none;text-align:center;border-radius:0}
.contact-people-cards .card h2{margin-bottom:0}
.contact-people-cards .card .card-content{text-align:left;padding-top:3rem;padding-bottom:3rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}
@media (max-width:991px){.contact-people-cards .card .card-content{padding:3rem}}
.contact-people-cards .card a{color:white;display:inline-block}
ul.roman-numerals,
ol.roman-numerals{padding-left:20px}
ul.roman-numerals li,
ol.roman-numerals li{font-size:34px;list-style-type:upper-roman}
ul.roman-numerals li:before,
ol.roman-numerals li:before{display:none}
ul.roman-numerals h2,
ol.roman-numerals h2{padding-bottom:5px !important}
ul.decimal-numerals,
ol.decimal-numerals{margin-bottom:30px;margin-left:17px}
ul.decimal-numerals li,
ol.decimal-numerals li{font-size:16px;list-style-type:decimal}
@keyframes sidebar--slide{0%{left:calc(var(--sidebar-size-px) - 4rem)}100%{left:0}}
#layout-content_>section:first-of-type{margin-top:var(--content-offset-px) !important}
#layout-content_ .cover-container{position:fixed;top:0;height:100vh;display:flex;flex-direction:row-reverse;overflow-x:hidden}
#layout-content_ .cover-container video{object-fit:cover}
#layout-content_ .cover-container .swiper{text-align:right;height:100vh;background-color:var(--bs-body-bg);width:var(--cover-width-px);background-position:center center;background-repeat:no-repeat;background-size:cover}
#layout-content_ .sidebar-container{position:fixed;top:0;left:calc(var(--sidebar-size-px) - 3.5rem);width:100%;height:100vh;z-index:100;transition:left 1s cubic-bezier(0.05,0.3,0.05,1.05)}
#layout-content_ .sidebar-container video{object-fit:cover}
#layout-content_ .sidebar-container.hidden{left:var(--sidebar-size-px);transition:none}
#layout-content_ .sidebar-container.expanded{left:0;transition:left 1s cubic-bezier(0.05,0.3,0.05,1)}
#layout-content_ .sidebar-container .swiper{text-align:right;height:100vh;background-color:var(--bs-body-bg);width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
#layout-content_ .sidebar-container .toggler{height:100%;width:3.5rem;position:absolute;left:0;top:0;cursor:pointer;display:flex;align-items:center}
#layout-content_ .sidebar-container .toggler.open #icon-chevron-left{display:none}
#layout-content_ .sidebar-container .toggler.closed #icon-chevron-right{display:none}
#layout-content_ .sidebar-container .toggler svg #icon-chevron-right,
#layout-content_ .sidebar-container .toggler svg #icon-chevron-left{fill:rgba(255,255,255,0.35)}
#layout-content_ .sidebar-container .toggler:hover{background-color:rgba(255,255,255,0.05)}
#layout-content_ .sidebar-container .toggler:hover svg #icon-chevron-right,
#layout-content_ .sidebar-container .toggler:hover svg #icon-chevron-left{fill:rgba(255,255,255,0.65)}
#layout-content_ .sidebar-container .jumbotron--sidebar{z-index:200;position:absolute;bottom:0;left:0;margin:0 8rem}
#layout-content_ .sidebar-container .jumbotron--sidebar .scroll-indicator{color:white;display:flex;font-size:small;flex-direction:row;justify-content:flex-start;align-items:center}
#layout-content_ .sidebar-container .jumbotron--sidebar h1{font-size:8rem;padding-top:5px}
#layout-content_ .sidebar-container .jumbotron--sidebar .lead{margin:0;color:white}
#layout-content_ .sidebar-container .jumbotron--sidebar.jumbotron-no-bg{padding-bottom:0}
#layout-content_ .sidebar-container .jumbotron--sidebar.jumbotron-no-bg h1{margin:0}
@media (max-width:991px){#layout-content_ .sidebar-container{display:none;visibility:hidden}}
#layout-content_ .jumbotron{z-index:200;position:var(--jumbo-position);bottom:var(--jumbo-offset-px);left:0;margin:0 8rem}
#layout-content_ .jumbotron .scroll-indicator{color:white;display:flex;font-size:small;flex-direction:row;justify-content:flex-start;align-items:center}
#layout-content_ .jumbotron h1{font-size:8rem;padding-top:5px}
#layout-content_ .jumbotron .lead{margin:0;color:white}
#layout-content_ .jumbotron.jumbotron-no-bg{padding-bottom:0}
#layout-content_ .jumbotron.jumbotron-no-bg h1{margin:0}
@media (max-width:1399px){#layout-content_ .jumbotron.blog-post h1{font-size:2rem}#layout-content_ .jumbotron h1{font-size:5rem}}
@media (max-width:1199px){#layout-content_ .jumbotron.blog-post h1{font-size:2rem}#layout-content_ .jumbotron h1{font-size:3rem}}
@media (max-width:991px){#layout-content_ .jumbotron{margin:0 3rem}#layout-content_ .jumbotron h1{font-size:3rem}#layout-content_ .jumbotron p{font-size:1.2rem}}
.stepper{overflow:hidden;max-height:0;transition:all 0.5s ease-in-out}
.stepper.expanded{max-height:max-content}

.soundwave-icon .wave .wave-l1{animation:muted 3s infinite;animation-delay:0.05s}
.soundwave-icon .wave .wave-l2{animation:muted 3s infinite;animation-delay:0.1s}
.soundwave-icon .wave .wave-l3{animation:muted 3s infinite;animation-delay:0.15s}
.soundwave-icon .wave .wave-l4{animation:muted 3s infinite;animation-delay:0.2s}
.soundwave-icon .wave .wave-l5{animation:muted 3s infinite;animation-delay:0.25s}
.soundwave-icon .wave .wave-l6{animation:muted 3s infinite;animation-delay:0.3s}
.soundwave-icon .wave .wave-l7{animation:muted 3s infinite;animation-delay:0.35s}
.soundwave-icon .wave .wave-l8{animation:muted 3s infinite;animation-delay:0.4s}
.soundwave-icon .wave .wave-l9{animation:muted 3s infinite;animation-delay:0.45s}
.soundwave-icon.playing .wave .wave-l1{animation:pulse 1s infinite;animation-delay:0.25s}
.soundwave-icon.playing .wave .wave-l2{animation:pulse .5s infinite;animation-delay:0.3s}
.soundwave-icon.playing .wave .wave-l3{animation:pulse 1s infinite;animation-delay:0.75s}
.soundwave-icon.playing .wave .wave-l4{animation:pulse 1s infinite;animation-delay:1.4s}
.soundwave-icon.playing .wave .wave-l5{animation:pulse 1s infinite;animation-delay:0.75s}
.soundwave-icon.playing .wave .wave-l6{animation:pulse 1s infinite;animation-delay:0.9s}
.soundwave-icon.playing .wave .wave-l7{animation:pulse .65s infinite;animation-delay:0.35s}
.soundwave-icon.playing .wave .wave-l8{animation:pulse .3s infinite;animation-delay:1.2s}
.soundwave-icon.playing .wave .wave-l9{animation:pulse 1s infinite;animation-delay:1.35s}
@keyframes muted{0%{transform:scaleY(0.1);transform-origin:50% 50%}98%{transform:scaleY(0.1);transform-origin:50% 50%}99%{transform:scaleY(1);transform-origin:50% 50%}100%{transform:scaleY(0.1);transform-origin:50% 50%}}
@keyframes pulse{0%{transform:scaleY(1);transform-origin:50% 50%}50%{transform:scaleY(0.7);transform-origin:50% 50%}100%{transform:scaleY(1);transform-origin:50% 50%}}
.slick-arrow.slick-disabled{display:none !important}
.slick-arrow{z-index:100}
.carousel-viewer .slick-dotted.slick-slider{margin:0}
.carousel-viewer .slick-arrow{padding:0;margin:0;width:33px;height:33px;background-color:#fff;color:var(--color-cta);display:flex;align-items:center;justify-content:center;z-index:100;transition:background-color 200ms ease-in-out,color 200ms ease-in-out}
.carousel-viewer .slick-arrow:focus{background-color:#fff;color:var(--color-cta)}
.carousel-viewer .slick-prev{left:0px;z-index:100}
.carousel-viewer .slick-next{right:0px;z-index:100}
.carousel-viewer .slick-prev:before,
.carousel-viewer .slick-next:before{display:block;content:' ';background-color:var(--color-cta);background-size:32px 32px;height:26px;width:26px;color:white}
.carousel-viewer .slick-prev:before{mask-image:url('/themes/trueway/assets/vendor/feather-icons/dist/icons/chevron-left.svg')}
.carousel-viewer .slick-next:before{mask-image:url('/themes/trueway/assets/vendor/feather-icons/dist/icons/chevron-right.svg')}
.carousel-viewer .slick-arrow:hover:before{background-color:white;color:var(--color-cta)}
.carousel-viewer .slick-prev:hover,
.carousel-viewer .slick-next:hover{color:white;background-color:var(--color-cta)}
.carousel-viewer .slick-list{aspect-ratio:1.77777778;width:100%;height:auto}
.carousel-viewer .slick-track{display:flex !important}
.carousel-viewer .slick-slide{height:fit-content;margin-bottom:0;object-fit:cover}
.carousel-viewer .slick-dots{padding-top:0.6rem;position:absolute;z-index:9999;display:flex;flex-flow:wrap;row-gap:0.5rem;column-gap:0rem;justify-content:center;bottom:initial !important}
@media screen and (max-width:991px){.carousel-viewer .slick-slider{margin-bottom:12rem !important}}
@media screen and (max-width:420px){.carousel-viewer .slick-dots{display:none}}
.carousel-viewer .slick-dots li{width:58px;height:39px;margin:0px 6px 0px 6px;border:1px solid white}
.carousel-viewer .slick-dots li a{width:100%;height:100%;filter:brightness(0.6)}
.carousel-viewer .slick-dots li a:hover{filter:none}
.carousel-viewer .slick-dots li.slick-active a{filter:none}
.carousel-viewer .slick-dots li.slick-active{border:1px solid var(--color-cta)}
.carousel-viewer{margin-bottom:200px}
.carousel-viewer .carousel-controls{grid-column:0.33333333;grid-row:1;display:flex;gap:2rem;align-items:center;justify-content:space-between}
.carousel-viewer .carousel-controls .social-links{height:max-content}
.carousel-viewer .carousel-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 28%;grid-template-rows:auto 1fr}
.carousel-viewer .controls-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;font-size:medium;padding:.5rem 0;justify-content:flex-start;align-items:center}
.carousel-viewer .controls-wrapper .form-check{min-height:0;height:fit-content}
.carousel-viewer .carousel-slider{grid-column:1;grid-row:2}
.carousel-viewer .carousel-info{display:flex;flex-direction:column;grid-column:2;grid-row:2;width:100%;height:100%;padding:0 1rem}
.carousel-viewer .carousel-info .text{font-size:14px}
.carousel-viewer .carousel-info h3{font-size:20px;margin-top:20px;margin-bottom:10px}
.carousel-viewer .carousel-info ul{list-style:none;padding:0}
@media screen and (max-width:991px){.carousel-viewer .carousel-wrapper{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr 1fr}.carousel-viewer .carousel-controls{grid-column:1;grid-row:1}.carousel-viewer .carousel-slider{grid-column:1;grid-row:2}.carousel-viewer .carousel-info{grid-column:1;grid-row:3}}
.carousel-viewer-v3 .slick-dotted.slick-slider{margin:0}
.carousel-viewer-v3 .slick-arrow{padding:0;margin:0;width:33px;height:33px;background-color:#fff;color:var(--color-cta);display:flex;align-items:center;justify-content:center;z-index:100;transition:background-color 200ms ease-in-out,color 200ms ease-in-out}
.carousel-viewer-v3 .slick-arrow:focus{background-color:#fff;color:var(--color-cta)}
.carousel-viewer-v3 .slick-prev{left:0px;z-index:100}
.carousel-viewer-v3 .slick-next{right:0px;z-index:100}
.carousel-viewer-v3 .slick-prev:before,
.carousel-viewer-v3 .slick-next:before{display:block;content:' ';background-color:var(--color-cta);background-size:32px 32px;height:26px;width:26px;color:white}
.carousel-viewer-v3 .slick-prev:before{mask-image:url('/themes/trueway/assets/vendor/feather-icons/dist/icons/chevron-left.svg')}
.carousel-viewer-v3 .slick-next:before{mask-image:url('/themes/trueway/assets/vendor/feather-icons/dist/icons/chevron-right.svg')}
.carousel-viewer-v3 .slick-arrow:hover:before{background-color:white;color:var(--color-cta)}
.carousel-viewer-v3 .slick-prev:hover,
.carousel-viewer-v3 .slick-next:hover{color:white;background-color:var(--color-cta)}
.carousel-viewer-v3 .slick-slide{height:fit-content;margin-bottom:0;object-fit:cover}
.carousel-viewer-v3 .slick-dots li button:before{color:white}
.carousel-viewer-v3 .slick-gallery-thumbnails .slick-track{margin-top:.8rem;display:flex !important}
.carousel-viewer-v3 .slick-gallery-thumbnails .slick-slide{aspect-ratio:1.5;height:auto;margin-left:.4rem;margin-right:.4rem}
.carousel-viewer-v3 .slick-gallery-slider{--gallery-slick-height:200px}
@media (min-width:600px){.carousel-viewer-v3 .slick-gallery-slider{--gallery-slick-height:300px}}
@media (min-width:900px){.carousel-viewer-v3 .slick-gallery-slider{--gallery-slick-height:400px}}
@media (min-width:1600px){.carousel-viewer-v3 .slick-gallery-slider{--gallery-slick-height:500px}}
.carousel-viewer-v3 .slick-gallery-slider.slick-slider{height:var(--gallery-slick-height) !important}
.carousel-viewer-v3 .slick-gallery-slider .slick-track{height:var(--gallery-slick-height) !important;flex-direction:row;flex-wrap:nowrap;align-items:stretch}
.carousel-viewer-v3 .slick-gallery-slider .slick-track .slick-slide>div>img{width:initial !important}
.carousel-viewer-v3 .slick-gallery-slider .slick-slide{height:var(--gallery-slick-height);margin-left:1.1rem;margin-right:1.1rem}
.carousel-viewer-v3 .slick-gallery-slider .slick-slide img{height:var(--gallery-slick-height)}
.carousel-viewer-v3 .carousel-controls{grid-column:1;grid-row:1;display:flex;gap:2rem;align-items:center;justify-content:center}
.carousel-viewer-v3 .carousel-controls .social-links{height:max-content}
.carousel-viewer-v3 .carousel-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 28%;grid-template-rows:auto 1fr}
.carousel-viewer-v3 .controls-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;font-size:medium;padding:.5rem 0;justify-content:flex-start;align-items:center}
.carousel-viewer-v3 .controls-wrapper .form-check{min-height:0;height:fit-content}
.carousel-viewer-v3 .carousel-slider{grid-column:1;grid-row:2}
.carousel-viewer-v3 .carousel-info{display:flex;flex-direction:column;justify-content:space-between;grid-column:2;grid-row:2;width:100%;height:100%;padding:0 1rem}
.carousel-viewer-v3 .carousel-info h2{font-size:1.8rem;margin-bottom:.1rem}
.carousel-viewer-v3 .carousel-info .text{font-size:.85rem;max-height:10rem;overflow-y:hidden}
.carousel-viewer-v3 .carousel-info h3{font-size:1.1rem;margin-top:2rem;margin-bottom:.3rem}
.carousel-viewer-v3 .carousel-info ul{list-style:none;padding:0;margin:0}
.carousel-viewer-v3 .carousel-info ul li{font-size:1rem}
@media screen and (max-width:991px){.carousel-viewer-v3 .carousel-wrapper{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.carousel-viewer-v3 .carousel-controls{grid-column:1;grid-row:1}.carousel-viewer-v3 .carousel-slider{grid-column:1;grid-row:2}.carousel-viewer-v3 .carousel-slider .slick-gallery-thumbnails .slick-list{max-height:200px}.carousel-viewer-v3 .carousel-info{grid-column:1;grid-row:3;justify-content:flex-start;gap:1.5rem;position:relative;top:-30%}}
.slick-lightbox-slick-img{max-width:100%}
section.product-text table p{margin:0}
section.product-text table ul{margin-bottom:0;list-style-type:none}
section.product-text table ul li{font-size:medium}
section.product-text table td:has(>ul) ~ td{font-size:medium}
section.product-text table td{overflow:visible;position:relative}
section.product-text table td pre{background:initial;border:initial;font-size:small;margin:0;overflow:hidden;position:absolute;bottom:-10px}
.control-gallery-slider{margin-left:-10px;margin-right:-10px}
.control-gallery-slider .slick-slide{padding:10px;outline:none}
.control-gallery-slider .slick-slide .image-container a{display:block;overflow:hidden;border-radius:6px;box-shadow:0 0 10px rgba(129,138,166,0.21);outline:none}
.control-gallery-slider .slick-slide .image-container a img{max-width:100%}
.control-gallery-slider .slider-nav .slick-slide.slick-current img{border:2px solid var(--bs-primary)}
.text-muted{color:#A2A2A2}
.text-icon{position:relative;display:inline-block;padding-left:24px;line-height:16px}
.text-icon:before{content:"";position:absolute;left:0px;top:-1px;width:16px;height:16px;background-repeat:no-repeat;background-size:16px 16px}
.text-icon.text-icon-date:before{background-image:url('../themes/trueway/assets/images/icons/icon-calendar.png')}
.text-icon.text-icon-author:before{background-image:url('../themes/trueway/assets/images/icons/icon-user.png')}
.text-banner{border-radius:13px;width:100%;height:191px;background-position:center center;background-size:cover}
.text-banner.banner-lg{height:268px}
.card{border-radius:13px;box-shadow:0px 0px 22px rgba(0,0,0,0.07000000000000001);border-color:#EBEBEB;overflow:hidden}
.card .card-banner{width:100%;height:191px;background-position:center center;background-size:cover}
.card .card-banner.banner-sm{height:120px}
.card .card-banner.banner-lg{height:268px}
.card .card-divider{padding:1.5rem}
.card .card-divider:after{content:'';border-bottom:1px solid #EBEBEB;display:block}
.card .card-body{padding:1.5rem}
.card .card-body.card-lg{padding-right:2.5rem;padding-left:2.5rem}
.card .card-footer{background-color:#fff;padding:1rem 1.5rem;border-bottom-left-radius:13px;border-bottom-right-radius:13px}
.card .card-title a{color:#000;text-decoration:none}
.card .card-links{position:relative;z-index:2}
.card-post.card-primary{margin-bottom:-25px;position:relative;z-index:3}
.card-post .featured-text p:last-child{margin-bottom:0}
.card-post .share-button{margin-top:-5px}
.card-post .card-meta .meta-item{display:inline-block;position:relative;color:#A2A2A2;font-size:14px}
.card-post .card-meta .meta-divider{width:20px;text-align:center}
.callout{margin-bottom:20px;padding:20px;border-left:3px solid #eee}
.callout h4{margin-top:0;margin-bottom:5px}
.callout p:last-child{margin-bottom:0}
.callout-danger{background-color:#fdf7f7;border-color:#f8e3e6}
.callout-danger h4{color:#a94442}
.callout-warning{background-color:#faf8f0;border-color:#f4ebdd}
.callout-warning h4{color:#8a6d3b}
.callout-info{background-color:#f4f8fa;border-color:#dbecef}
.callout-info h4{color:#31708f}
.callout-success{background-color:#f9fdf7;border-color:#edf8e3}
.callout-success h4{color:#3c763d}
.nav-line-pills{border-bottom:1px solid var(--bs-gray-300)}
.nav-line-pills .nav-item{margin-right:2rem}
.nav-line-pills .nav-item .nav-link{font-weight:500;color:var(--bs-gray-600);white-space:nowrap;padding:16px 0px;margin-bottom:-1px;border-bottom:2px solid transparent;border-radius:0px}
.nav-line-pills .nav-item .nav-link.active{color:var(--bs-primary);background-color:transparent;border-bottom:2px solid var(--bs-primary)}
.nav-line-pills .nav-item .nav-link:hover{color:var(--bs-primary);background-color:transparent;border-bottom:2px solid var(--bs-primary)}
@media (max-width:576px){.nav-line-pills{overflow-x:scroll;flex-wrap:nowrap;overflow-y:hidden}.nav-line-pills::-webkit-scrollbar{display:none}}
.navbar{padding-top:15px;padding-bottom:15px}
.navbar.navbar-dark{background-color:transparent}
.navbar .navbar-brand{margin-top:-5px}
.navbar a:hover,
.navbar a:focus,
.navbar a.focus{text-decoration:none}
.navbar .dropdown-item.active,
.navbar .dropdown-item:active{background-color:#6bc48d}
@media screen and (min-width:992px){.navbar .navbar-nav>li.nav-item{padding:0 8px}.navbar .navbar-nav>li.nav-item>a.btn{padding:3px 22px;border-radius:100px;font-size:14px;margin-top:7px}.navbar .navbar-nav>li.nav-item>a.nav-link{position:relative;transition:color 0.2s ease 0.05s;color:#fff}.navbar .navbar-nav>li.nav-item>a.nav-link:before{position:absolute;height:4px;bottom:2px;content:'';border-radius:4px;z-index:5;width:20px;right:0;transform:translateX(-50%);transition:all 0.2s ease 0.05s}.navbar .navbar-nav>li.nav-item>a.nav-link.active:before,.navbar .navbar-nav>li.nav-item>a.nav-link.active:hover:before{background:#fff}.navbar .navbar-nav>li.nav-item>a.nav-link:hover:before{background:#fff}}
.navbar-mobile{display:none}
@media (max-width:991px){.navbar-mobile{display:block}.navbar-mobile .navbar-collapse{background:var(--nav-accent-bg);position:fixed;z-index:10001;right:-260px;top:80px;bottom:0;width:260px;padding:20px;height:fit-content !important;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;text-align:left;backface-visibility:hidden;transform:translate3d(0,0,0);transform-origin:0 10%;transition:all 0.4s 0s ease-in}.navbar-mobile .navbar-collapse.collapsing{transition-duration:0.1s}.navbar-mobile .navbar-collapse.show{transition:all 0.3s 0s ease-out;transform:translate3d(-260px,0,0)}.navbar-mobile .navbar-toggler{color:#fff;padding:10px;opacity:.8}.navbar-mobile .navbar-toggler:hover,.navbar-mobile .navbar-toggler:focus{opacity:1}.navbar-mobile .nav-item .nav-link{color:#e0e0e0;display:flex;justify-content:space-between;border-bottom:2px solid #fff4}.navbar-mobile .nav-item .nav-link:hover{color:#fff}.navbar-mobile .nav-item .btn{margin-top:1rem;margin-left:1rem}.navbar-mobile .links{padding:1rem}.navbar-mobile .links a{color:#e0e0e0;font-size:.9rem;display:block}.navbar-mobile .links a.underline-light{text-decoration:underline}.navbar-mobile .links a:not(:last-child){margin-bottom:.3rem}}
@media (min-width:992px){.navbar-sliding{display:block;position:fixed;top:0;right:0;z-index:10001}.navbar-sliding .navbar-collapse{background:transparent;position:fixed;z-index:10001;right:-220px;top:80px;bottom:0;width:220px;padding:20px;height:fit-content !important;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;text-align:left;backface-visibility:hidden;transform:translate3d(0,0,0);transform-origin:0 10%;transition:all 0.4s 0s ease-in}.navbar-sliding .navbar-collapse.collapsing{transition-duration:0.1s}.navbar-sliding .navbar-collapse.show{transition:all 0.3s 0s ease-out;transform:translate3d(-220px,0,0)}.navbar-sliding .navbar-toggler{color:#fff;padding:10px;opacity:.8;width:40px;height:40px;padding:5px 0px 5px 0px}.navbar-sliding .navbar-toggler:hover,.navbar-sliding .navbar-toggler:focus{opacity:1}.navbar-sliding .nav-item{text-align:right}.navbar-sliding .nav-item .nav-link{color:#e0e0e0;text-shadow:0px 0px 5px black;display:flex;flex-direction:row-reverse;justify-content:space-between}.navbar-sliding .nav-item .nav-link:hover{color:#fff}.navbar-sliding .nav-item .btn{margin-top:1rem;margin-left:1rem}.navbar-sliding .links{padding:1rem}.navbar-sliding .links a{color:#e0e0e0;font-size:.9rem;display:block}.navbar-sliding .links a.underline-light{text-decoration:underline}.navbar-sliding .links a:not(:last-child){margin-bottom:.3rem}}
.jumbotron{padding-top:40px;padding-bottom:40px;margin-bottom:40px;color:#34495E;background-color:transparent}
.jumbotron h1,
.jumbotron .h1{color:#FFF;position:relative;padding-top:66px}
.jumbotron h1:before,
.jumbotron .h1:before{content:'';position:absolute;top:0;left:0;width:46px;height:46px;background-size:46px 46px!important}
.jumbotron p{margin-top:60px;margin-bottom:20px;font-size:20px;font-weight:normal}
.jumbotron>hr{border-top-color:rgba(0,0,0,0)}
.container .jumbotron,
.container-fluid .jumbotron{border-radius:4px;padding-left:15px;padding-right:15px}
@media screen and (min-width:768px){.jumbotron{padding-top:64px;padding-bottom:64px}.container .jumbotron,.container-fluid .jumbotron{padding-left:80px;padding-right:80px}.jumbotron h1,.jumbotron .h1{font-size:65px}}
.pagination{display:flex;padding-left:0;list-style:none}
.pagination>.page-item>.page-link{margin-left:-1px;padding:5px 15px;color:#666;background-color:#FFF;border:1px solid #EBEBEB;text-decoration:none}
.pagination>.page-item>.page-link:hover{background-color:#f0f0f0}
.pagination>.page-item.active>.page-link{color:#000;font-weight:bold}
.pagination>.page-item.active>.page-link:hover{background-color:#FFF}
.pagination>.page-item.disabled>.page-link{color:#A1A1A1}
.pagination>.page-item.disabled>.page-link:hover{background-color:#FFF}
.blog-pagination{display:inline-block}
.blog-pagination .oc-pagination{box-shadow:0px 0px 22px rgba(0,0,0,0.07000000000000001)}
ul.pagination>li.page-item>.page-link{padding:8px 15px;color:#A1A1A1;background:#fff;border-color:#EBEBEB;text-decoration:none}
ul.pagination>li.page-item>.page-link:focus{box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}
ul.pagination>li.page-item.active>.page-link{font-weight:700;color:#343F52;background:#fff}
ul.pagination>li.page-item.first>.page-link{border-bottom-left-radius:0.25rem;border-top-left-radius:0.25rem}
ul.pagination>li.page-item.first>.page-link{position:relative;color:#fff;width:44px}
ul.pagination>li.page-item.first>.page-link:before{content:'';display:block;width:15px;height:12.5px;background:url('../themes/trueway/assets/images/icons/icon-pagination-arrow.png') no-repeat 0 0;background-size:15px 12.5px;position:absolute;top:16px;left:14px}
ul.pagination>li.page-item.first.disabled>.page-link:before{opacity:.5}
ul.pagination>li.page-item.first>.page-link:before{transform:scaleX(-1)}
ul.pagination>li.page-item.last>.page-link{border-bottom-right-radius:0.25rem;border-top-right-radius:0.25rem}
ul.pagination>li.page-item.last>.page-link{position:relative;color:#fff;width:44px}
ul.pagination>li.page-item.last>.page-link:before{content:'';display:block;width:15px;height:12.5px;background:url('../themes/trueway/assets/images/icons/icon-pagination-arrow.png') no-repeat 0 0;background-size:15px 12.5px;position:absolute;top:16px;left:14px}
ul.pagination>li.page-item.last.disabled>.page-link:before{opacity:.5}
pre{padding:0;background-color:white;border:1px solid #ECF0F1;border-radius:6px}
pre .CodeMirror{height:auto;color:#2C3E4F}
pre .CodeMirror-gutters{background:transparent;border-right:1px solid #ECF0F1}
pre .CodeMirror-linenumber{padding-right:15px;background:white}
pre .CodeMirror-lines{padding:10px 0}
pre .CodeMirror pre.CodeMirror-line{padding-left:20px}
.collapsed-code-block{position:relative}
.collapsed-code-block .expand-code{display:none}
.collapsed-code-block.collapsed{margin-bottom:36px}
.collapsed-code-block.collapsed>pre{height:143px;overflow:hidden;position:relative}
.collapsed-code-block.collapsed .expand-code{border-radius:20px;user-select:none;cursor:pointer;display:block;position:absolute;bottom:-15px;left:50%;font-size:14px;background-color:white;border:1px solid #ECF0F1;z-index:5;transform:translateX(-50%);padding:4px 18px;box-shadow:0 0 0 3px white}
.collapsed-code-block.collapsed .expand-code:hover{color:white;background-color:#7F8C8D}
.btn:hover,
.btn:focus,
.btn.focus{text-decoration:none}
.btn.btn-pill{border-radius:100px;padding-left:25px;padding-right:25px}
.btn.btn-primary:not(:hover):not(:active){border-color:transparent;background-image:linear-gradient(102.01deg,#5799EB 0.3%,#9F74FB 106.31%)}
.share-button{display:inline-block}
.share-button .btn{position:relative;padding-left:47px;padding-right:25px}
.share-button .btn:before{content:"";position:absolute;left:17px;top:12px;width:14px;height:14px;background-repeat:no-repeat;background-size:14px 14px;background-image:url('../themes/trueway/assets/images/icons/icon-share.png')}
.share-button .btn.btn-sm{padding-left:37px;padding-right:15px}
.share-button .btn.btn-sm:before{left:12px;top:7px}
.share-button-popover{padding:0;margin:-1rem;overflow:hidden;border-radius:8px}
.share-button-popover .nav-link{padding:10px 15px;color:#343F52;text-decoration:none}
.share-button-popover .nav-link>i{margin-right:5px}
.share-button-popover .nav-link:hover{color:#fff;background:#3D7849}
.element-footer{position:relative;overflow:hidden;margin-top:4rem;padding-top:70px;z-index:1;min-height:700px}
@media (max-width:1199px){.element-footer{min-height:400px}}
.element-footer a{color:white}
.element-footer .mb-spacer{margin-bottom:12rem}
.element-footer .jumbo-link{font-size:8rem}
.element-footer .footer-text a{text-decoration:underline}
.element-footer:before{content:'';position:absolute;width:100%;height:100%;background:url('../themes/trueway/assets/images/footer.svg');background-repeat:no-repeat;background-position:top center;background-size:cover;z-index:1;top:-1px}
@media (max-width:1199px){.element-footer:before{background-size:auto}}
.element-footer>.container,
.element-footer>.container-fluid{position:relative;color:#fff;z-index:2}
.element-footer .footer-social .nav .nav-item:first-child>a{padding-left:0}
.element-footer .footer-social .nav .nav-item img{height:28px}
.element-footer .copyright-wrapper{flex-direction:column;display:flex;justify-content:center}
.element-footer .copyright-wrapper .footer-copyright{text-align:right}
.element-footer .copyright-wrapper .footer-copyright p{font-size:16px;margin:0;padding:0;line-height:28px}
@media (max-width:1399px){.element-footer .jumbo-link{font-size:5rem}}
@media (max-width:991px){.element-footer .footer-nav{text-align:center}.element-footer .container{padding:30px}.element-footer .jumbo-link{font-size:3rem}.element-footer p{font-size:1rem}.element-footer .footer-social,.element-footer .footer-copyright{text-align:center;display:flex;justify-content:center}}
@media (max-width:767px){.element-footer .jumbo-link{font-size:2rem}}
.element-social-links .nav .nav-item:first-child>a{padding-left:0}
.element-social-links .nav .nav-item>a{padding-right:8px;padding-left:8px}
.element-social-links .nav .nav-item img{height:20px}
.element-social-links .nav .nav-item i{position:relative;top:2px}
.element-user-panel .user-avatar{padding:0 25px 20px 0}
.element-user-panel .user-avatar img{width:85px;height:85px;border-radius:100px}
.element-user-panel .user-details{padding:15px 0 0 0}
.element-user-panel .user-details p{color:#A1A1A1}
.element-user-panel .user-details p:last-child{margin-bottom:0}
.element-user-panel .user-profile{color:#6B7482}
.element-user-panel .user-profile p:last-child{margin-bottom:0}
.element-user-panel.team-panel .user-avatar{padding-bottom:0}
.element-user-panel.team-panel .user-social{padding-bottom:15px}
ul.bullet-list,
ul.bullet-list ul{list-style:none;padding:0}
ul.bullet-list li{position:relative;padding:0 0 0 20px}
ul.bullet-list li>a{color:#6B7482}
ul.bullet-list li.active>a{color:#8284F8}
ul.bullet-list li:before{content:"";position:absolute;background-color:#7B61FF;border-radius:5px;width:5px;height:5px;top:11px;left:6px}
ul.bullet-list li.collapsible:before{display:none}
ul.bullet-list li.collapsible>.collapse-caret{position:absolute;display:block;width:20px;height:16px;background-image:url('../themes/trueway/assets/images/icons/icon-collapse.png');background-size:10px 6px;background-repeat:no-repeat;background-position:center center;top:6px;left:-1px}
ul.bullet-list li.collapsible>.collapse-caret.collapsed{transform:rotate(270deg) translate(0,0)}
ul.bullet-list.list-content,
ul.bullet-list.list-content ul{padding-left:10px}
ul.bullet-list.list-content a{color:#3097d1;text-decoration:none}
ul.bullet-list.list-content a:hover,
ul.bullet-list.list-content a:focus{color:#216a94;text-decoration:underline}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{appearance:none;margin:0}
.form-control{border-color:#D7D7D7;box-shadow:0px 0px 23px rgba(129,138,166,0.1);border-radius:0.7rem}
.form-control-search{width:100%}
.form-control-search input{padding:8px 38px 8px 18px;border-radius:100px}
.form-control-search .search-icon{position:absolute;right:18px;top:8px;width:24px;height:24px;display:block;background-image:url('../themes/trueway/assets/images/icons/icon-search.png');background-size:24px 24px}
.popover{border:none;box-shadow:0px 0px 22px rgba(0,0,0,0.1);border-radius:8px}
.popover .popover-arrow{display:none}
.modal-dialog[data-ajax-updating],
.modal-dialog:not([data-ajax-updating]) + .modal-loading{display:none}
div.how-its-made{position:fixed;bottom:50px;width:800px;max-width:100%;z-index:3;padding:0 30px;margin:0 0 0 50%;transform:translateX(-50%) scale(1);background-color:transparent;transition:all 0.4s cubic-bezier(0.25,-0.59,0.35,1.58)}
div.how-its-made.init{opacity:0;transform:translateX(-50%) scale(0.3)}
div.how-its-made>div{background-color:#FFE297;box-shadow:14px -8px 52px rgba(129,138,166,0.42);text-align:center;padding:10px 20px;border-radius:14px}
div.how-its-made>div p{margin-bottom:0}
div.how-its-made>div p a{color:inherit;text-decoration:underline}
html[data-turbo-preview] div.how-its-made{opacity:0;transform:translateX(-50%) scale(0.3)}
@font-face{font-family:Morris;src:url('/themes/trueway/assets/fonts/MorrisInitials.ttf')}
.papyrus-container{--fontSize:calc((1vw + 1vh) * 0.75);font:var(--fontSize)/200% Caveat,cursive;position:relative;width:100%;height:auto}
.papyrus-container .parchment{position:absolute;display:flex;width:94%;top:0%;left:50%;transform:translate(-50%,0);margin:2rem 0;padding:1rem;box-shadow:2px 3px 20px black,0 0 125px rgba(143,89,34,0.3) inset;background:#fffef0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==)}
.papyrus-container .parchment:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:conic-gradient(#fff 3,#fff 0 2% 24%,#fff 2 25%,#432 1 0,#000 0 27% 48%,#963 2 50%,#fff 2 0,#fff 0 52% 73%,#963 2 75%,#fff 3 0,#fff 0 78% 97%,#963 2)}
.papyrus-container p,
.papyrus-container ul,
.papyrus-container ol{font-size:1.35em;color:#122115;margin-top:.75em;text-align:justify;line-height:1.1em}
.papyrus-container ul,
.papyrus-container ol{font-size:1.25em;line-height:1em}
.papyrus-container ol{list-style:upper-roman}
.papyrus-container ul{list-style:circle}
.papyrus-container ul li,
.papyrus-container ol li{margin-bottom:0.5em}
.papyrus-container .contain{position:relative;display:flex;flex-direction:column;width:100%;height:auto;margin:0 auto;padding:5rem}
.papyrus-container .inkTitle{font-size:3em;font-family:Pirata One,sans-serif;text-align:center;line-height:3em;color:DimGray}
.papyrus-container .cachet{width:calc((100vw * 5) / 42);height:auto;margin-top:4rem;margin-left:auto}
.papyrus-container .labarum img,
.papyrus-container .cachet img{object-fit:cover;width:100%;height:100%}
.papyrus-container .signature{text-align:right;color:black;font-size:250%}
.papyrus-container .signatures{margin-right:calc(0%);width:100%;border:none}
.papyrus-container .signatures td{border:none}
.papyrus-container .signatures p{text-align:center;color:black;font-size:2em}
section table{table-layout:fixed}
section table,
section th,
section td{border-bottom:1px solid rgba(255,255,255,0.2);font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;overflow:auto;padding:0.5rem 0}