html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}input:focus{outline:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#F4EFE9;color:#2B2B2B}a{color:#2B2B2B;text-decoration:underline}a:hover{color:#2B2B2B;text-decoration:none;opacity:0.7}a.active{color:#2B2B2B;text-decoration:underline}.bg-pink{background-color:rgba(225,203,203,0.3)}strong{font-weight:500 !important}h1,.h1{font-family:"DM Sans",Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;font-size:30px;font-style:normal;font-weight:600;line-height:2.5rem}@media (min-width: 1281px){h1,.h1{font-size:34px;font-style:normal;font-weight:600;line-height:3.5rem}}h2,.h2{font-family:"DM Sans",Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;font-size:22px;font-style:normal;font-weight:700;line-height:2rem;text-transform:none}@media (min-width: 1281px){h2,.h2{font-size:24px;font-style:normal;font-weight:700;line-height:2rem}}h3,.h3{font-family:"DM Sans",Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;font-size:20px;font-style:normal;font-weight:400;line-height:1.5rem;text-transform:uppercase;text-transform:none}@media (min-width: 1281px){h3,.h3{font-size:22px;font-style:normal;font-weight:400;line-height:2rem;text-transform:uppercase}}h4,.h4{font-family:"DM Sans",Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:0.125rem}@media (min-width: 990px){h4,.h4{font-size:1.1875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.1875rem}}h5,.h5{font-family:"DM Sans",Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:0.125rem}@media (min-width: 990px){h5,.h5{font-size:1.1875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.1875rem}}h6,.h6{font-family:"DM Sans",Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:0.125rem}@media (min-width: 990px){h6,.h6{font-size:1.1875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.1875rem}}body{font-family:"DM Sans",Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}@media (min-width: 990px){body{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}@media (min-width: 1281px){body{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}.l-text{font-size:20px;font-style:normal;font-weight:500;line-height:1.8rem}@media (min-width: 990px){.l-text{font-size:22px;font-style:normal;font-weight:500;line-height:1.8rem}}@media (min-width: 1281px){.l-text{font-size:24px;font-style:normal;font-weight:500;line-height:1.8rem}}.m-text{font-size:20px;font-style:normal;font-weight:400;line-height:1.3125rem}@media (min-width: 990px){.m-text{font-size:20px;font-style:normal;font-weight:400;line-height:1.5rem}}@media (min-width: 1281px){.m-text{font-size:22px;font-style:normal;font-weight:400;line-height:1.5rem}}.s-text{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}@media (min-width: 990px){.s-text{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}@media (min-width: 1281px){.s-text{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}input,textarea,select{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}@media (min-width: 990px){input,textarea,select{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}@media (min-width: 1281px){input,textarea,select{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}ul,li{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem;line-height:1.3;margin-left:0}@media (min-width: 990px){ul,li{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}@media (min-width: 1281px){ul,li{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}.stylized-underline::after{background-image:url("../img/icon/underline_1.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;content:'';display:block;margin:0 auto;width:169px;height:8px}.stylized-underline.stylized-underline-second::after{background-image:url("../img/icon/underline_2.svg");margin:0 auto}.arrow-down{background-image:url("../img/icon/icon_arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;content:'';display:block;position:fixed;bottom:20px;right:20px;width:12px;height:28px;z-index:100}@media (min-width: 990px){.arrow-down{width:20px;height:50px;bottom:30px;right:30px}}.icon{display:block;margin:0 auto;margin-bottom:10px;background-size:100%;background-position:50% 50%;width:48px;height:48px}.icon-plus{content:'';background-image:url("../img/icon/icon_plus.svg");background-repeat:no-repeat;background-size:100%;background-position:50% 50%;width:49px;height:49px;transition:all 0.3s ease}.icon-arrow{content:'';background-image:url("../img/icon/icon_arrow.svg");background-repeat:no-repeat;background-size:100%;background-position:50% 50%;width:12px;height:24px;transition:all 0.3s ease}@media (min-width: 990px){.icon-arrow{width:34px;height:80px}}.icon-arrow-right{transform:rotate(180deg)}.icon-close{content:'';background-image:url("../img/icon/icon_plus.svg");background-repeat:no-repeat;background-size:100%;background-position:50% 50%;width:49px;height:49px;transition:all 0.3s ease;transform:rotate(45deg);cursor:pointer;position:absolute;right:35px;top:45px;z-index:1000}@media (min-width: 990px){.icon-close{right:75px;top:85px}}.icon-plus.active{transform:rotate(45deg)}.lightbox-button-dashboard{background-image:url("../img/icon/icon_slideshow_dashboard.svg");background-size:contain;width:20px;height:20px;position:fixed;right:28px;bottom:28px;cursor:pointer;z-index:10100000}body.dark-mode .lightbox-button-dashboard{background-image:url("../img/icon/icon_slideshow_dashboard_white.svg")}.btn{background-color:#2B2B2B;display:inline-flex;padding:0.6875rem 2.25rem;align-items:flex-start;gap:0.44444rem;text-decoration:none;outline:none;font-size:22px;border:0px}.btn:hover{background-color:#2B2B2B;text-decoration:none;opacity:0.8}@media (min-width: 990px){.btn{padding:0.6875rem 2.25rem;gap:0.625rem}}.btn-primary{background-color:#2B2B2B;border-radius:0px}.btn-secondary{background-color:#2B2B2B;border-radius:100px}.no-overflow{overflow:hidden}.top-indent-base{padding-top:34px}@media (min-width: 769px){.top-indent-base{padding-top:63px}}.indent-small{margin-top:36px;margin-bottom:36px}@media (min-width: 990px){.indent-small{margin-top:42px;margin-bottom:42px}}.bottom-indent-small{margin-bottom:22px}@media (min-width: 990px){.bottom-indent-small{margin-bottom:42px}}.bottom-indent-large{margin-bottom:51px}@media (min-width: 990px){.bottom-indent-large{margin-bottom:124px}}.top-indent-large{padding-top:8rem}.bottom-indent-extra-small{margin-bottom:17px}@media (min-width: 990px){.bottom-indent-extra-small{margin-bottom:22px}}@media (min-width: 990px){.top-indent-large{padding-top:14rem}}.header{position:fixed;width:100%;height:56px;z-index:30;background-color:#F4EFE9}@media (min-width: 990px){.header{height:70px}}.header ul{margin:0;padding:0;list-style:none;overflow:hidden}.header ul li a{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}@media (min-width: 990px){.header ul li a{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}@media (min-width: 1281px){.header ul li a{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}@media (max-width: 989px){.header ul li a{font-size:20px;line-height:1}}.header ul li a.active,.header ul li a:hover{color:#2B2B2B}.no-arrow a::after{display:none !important}.header ul.menu>li{padding:0}.header li a{display:block;padding:15px 0px;padding-bottom:2px;line-height:33px;text-align:center;text-decoration:none !important}.header li a:hover{text-decoration:none}.header .list-icon{width:100%;margin-top:3px;font-size:12px !important}@media (max-width: 989px){.header .list-icon.xs-list-icon{line-height:4;width:50%;float:left;margin-top:4rem}}@media (min-width: 990px){.header .list-icon{width:auto;margin-right:20px}}.header .list-icon,.header .list-icon *{line-height:1.1;display:inline-block;border:none !important;padding:0 !important}@media (min-width: 990px){.header .menu-last{margin-right:-30px}.header li a:hover{text-decoration:none}}.header .logo{margin-top:10px;margin-left:19px;z-index:1000;position:fixed}@media (min-width: 990px){.header .logo{margin-top:15px;margin-left:25px}}.header #logo{width:214px;height:49px;position:fixed;top:10px;left:calc(50% - 107px);display:block;float:right;font-size:2em;padding:10px 20px;text-decoration:none}.header #logo img{width:100%}.logo .logo-desc{display:none}@media (min-width: 990px){.logo .logo-desc{display:block;text-align:center;position:absolute;margin-left:43px;font-size:14px;margin-top:-6px}.logo .logo-desc strong{font-weight:normal !important}}.logo-menu{padding:0;width:114px;height:51px;display:block;z-index:10;margin:0 auto}@media (min-width: 990px){.logo-menu{margin:inherit;height:130px}}.logo-menu img{padding-top:10px;height:56px}@media (min-width: 990px){.logo-menu img{transform:translateX(10px) translateY(3px);height:86px;padding-top:0px}}.logo-menu a{width:100%;height:100%;display:block}.header .menu{opacity:1.0;clear:both;max-height:0;transition:all 0s ease-out}.header .menu>li:first-child{padding-top:calc(50vh - 100px)}.header .menu-icon{cursor:pointer;display:inline-block;float:left;padding:15px 18px;position:absolute;user-select:none;z-index:10;right:0}@media (max-width: 989px){.header .menu-icon{padding:16px 18px}}.header .menu-icon .navicon{background:#2B2B2B;display:block;height:2px;position:relative;transition:background .3s ease-out;width:31px}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{background:#2B2B2B;content:'';display:block;height:100%;position:absolute;transition:all .3s ease-out;width:100%}.header .menu-icon .navicon:before{top:9px}.header .menu-icon .navicon:after{top:-9px}.header .menu-btn{display:none}.header.mobile-menu-open .menu{background-color:#F4EFE9;color:#2B2B2B;width:100%;min-height:100vh;overflow:scroll;opacity:1.0;position:fixed;top:0}.header .menu-text{display:inline}@media (max-width: 989px){.header .menu-text{font-size:20px;line-height:16px}}.header .menu-close-text{display:none}@media (max-width: 989px){.header .menu-close-text{color:#2B2B2B;font-size:20px;line-height:16px}}.header.mobile-menu-open .menu-text{display:none}.header.mobile-menu-open .menu-close-text{display:inline}.header.mobile-menu-open a,.header.mobile-menu-open .menu-icon{color:#2B2B2B}.header.mobile-menu-open .menu-icon .navicon{height:2px}.header.mobile-menu-open .menu-icon .navicon{background:transparent}.header.mobile-menu-open .menu-icon .navicon:before{transform:rotate(-45deg)}.header.mobile-menu-open .menu-icon .navicon:after{transform:rotate(45deg)}.header.mobile-menu-open .menu-icon:not(.steps) .navicon:before,.header.mobile-menu-open .menu-icon:not(.steps) .navicon:after{top:0}.header.animate{transition:all .5s ease}.header .social{float:right}.dropdown-menu{background-color:transparent;border:none}.dropdown-item{padding:0}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent}.dropdown a{height:45px;line-height:23px}.dropdown a:focus{outline:none}.dropdown a.logo{height:58px}.dropdown a.btn{text-transform:none;font-size:16px;letter-spacing:0}.fullsize-bg-photo h3{font-size:28px;line-height:1.15;margin-top:1rem;margin-bottom:2rem}.fullsize-bg-photo:first-of-type h3{margin-top:5rem}.fullsize-mobile-bg-photo.fullsize-bg-photo{height:100vh;background-size:cover}.fullsize-mobile-bg-photo.fullsize-bg-photo h1,.fullsize-mobile-bg-photo.fullsize-bg-photo h2{font-size:42px;line-height:1.2}.fullsize-mobile-bg-photo.fullsize-bg-photo *{color:#fff !important}.fullsize-mobile-bg-photo.fullsize-bg-photo .btn{border:1px solid #fff}@media (max-width: 989px){.container-xs{width:100%;padding:0 11px;margin-bottom:10px}}@media (max-width: 769px){.col-xs-half{width:50%;padding-top:1rem !important;padding-bottom:1rem !important;padding-left:0;padding-right:0}}@media (max-width: 568px){.vertical-align-bottom .btn,.vertical-align-bottom a{align-self:flex-start}}@media (min-width: 568px) and (max-height: 414px){.vertical-align-bottom{height:58vh}.fullsize-mobile-bg-photo.fullsize-bg-photo h1{font-size:30px}}@media (min-width: 575px) and (max-width: 989px){.header ul.menu>li.no-arrow,.small.border-top{display:block !important}.vertical-align-bottom{height:59vh}.index{padding-top:0}}@media (min-width: 575px) and (max-width: 989px){.header ul.menu>li.no-arrow,.small.border-top{display:block !important}}@media (min-width: 768px) and (max-width: 989px){.dropdown.d-md-block{display:none !important}}@media (min-width: 990px){.lang-selector{position:absolute;right:0;top:0}.lang-selector a{padding-right:28px !important}.header .list-icon{float:right}.header ul.menu>li>a[aria-expanded="false"]::after,.header ul.menu>li>a::after{display:none}.logo-menu{background-position:50% 50%;max-width:223px;width:223px}.header{padding:0;padding-right:28px;top:0}}@media (min-width: 990px) and (max-width: 990px){.header{padding-right:18px}}@media (min-width: 990px){.header>.row,.breadcrumb>.row,.copyright>.row{margin-left:33px;margin-right:33px;margin-bottom:0}.header>.row{flex-wrap:nowrap}.header .menu{opacity:1.0}.header li a,.header li a:hover{background-color:transparent}.header li{float:none;display:inline}.header ul li a{padding-left:50px;padding-top:22px;padding-bottom:22px;line-height:1;display:inline-block}.header .menu>li:first-child{padding-top:0}.header ul li a,.header ul.menu>li:last-child a{border:none}.header .menu{clear:none;float:right;max-height:none;text-align:right}.header .menu-icon{display:none}.header ul>li>ul{background-color:#EAE5E2;position:fixed;left:0;width:100%}.index .header.mobile-menu-white ul>li>ul{background-color:transparent}.header ul>li>ul>li a{padding:0 25px;font-size:16px}.header ul>li>ul>li{background-color:transparent}}.marquee{position:relative;width:100vw;max-width:100%;height:50vh;line-height:calc(20vh - 80px);overflow-x:hidden}.track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 30s linear infinite;font-size:160px;padding-top:80px;color:#E1CBCB;font-weight:400}.track .content{position:relative}.track .content .stylized-underline{position:absolute}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.submenu a{font-family:"DM Sans",Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;font-size:20px;font-style:normal;font-weight:400;line-height:1.5rem;text-transform:uppercase}@media (min-width: 1281px){.submenu a{font-size:22px;font-style:normal;font-weight:400;line-height:2rem;text-transform:uppercase}}.submenu a:hover,.submenu a.active{color:#2B2B2B}.clearfix{clear:both}.container{width:100%;max-width:100%;margin:0;overflow:hidden;padding-left:18px;padding-right:18px}.container img{width:100%}@media (min-width: 769px){.container{width:67%;padding-left:28px;padding-right:28px}}.container-small{margin-bottom:51px}@media (min-width: 990px){.container-small{margin-bottom:124px}}@media (min-width: 769px){.container-small{width:50%}}.container-medium{margin-bottom:51px;margin:0 auto}@media (min-width: 990px){.container-medium{margin-bottom:124px}}@media (min-width: 769px){.container-medium{width:100%}}@media (min-width: 1366px){.container-medium{width:80%;min-width:1366px}}.container-full{margin-bottom:51px}@media (min-width: 990px){.container-full{margin-bottom:124px}}@media (min-width: 769px){.container-full{width:100%;padding-top:63px;padding-left:28px;padding-right:28px}}.container-viewport{width:100%;height:100vh;min-height:500px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end}.container-flexy-type{padding-right:0 !important;font-size:var(--flex-type-size);line-height:1.1}.container-lighbox{width:100%;padding:0}.no-margin{margin:0}.card-services{text-align:left;font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}@media (min-width: 990px){.card-services{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}@media (min-width: 1281px){.card-services{font-size:20px;font-style:normal;font-weight:400;line-height:1.75rem}}@media (min-width: 769px){.card-services .h2,.card-services .card-services-text{padding-right:20%}}.row-table .col-sm-12{border-bottom:2px solid rgba(0,0,0,0.3);padding-bottom:0.9rem}@media (max-width: 768px){.table-headline{margin-bottom:0 !important;border-bottom:none !important}}.swiper-button-prev{transform:rotate(90deg) !important}.swiper-button-next{transform:rotate(-90deg) !important}@media (max-width: 768px){.swiper .swiper-slide{margin:0 !important}}.lightbox{padding:30px 40px;background-color:#F4EFE9}.nav-pills{border-bottom:solid 1px #dedede;margin-left:35px;margin-right:35px}.nav-pills .nav-link{font-size:18.5px;line-height:33px;padding-left:0}.nav-pills .nav-link{color:#EAE5E2;padding-left:35px;padding-right:35px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;transform:translateY(1px)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:transparent;color:rgba(0,0,0,0.7)}.nav-pills .nav-link.active{border-bottom:solid 1px rgba(0,0,0,0.7);line-height:29px;height:50px}.nav-pills{display:block}.nav-pills li{display:inline-block}#accordion{margin-bottom:2rem}#accordion img,.product-page .tab-content img{display:block;width:100%;max-width:412px;margin:0 auto}.product-page #accordion img,#accordion div.accordion-content{padding:10px;padding-top:30px;padding-bottom:35px}#accordion img{padding:10px}#accordion div.accordion-content{padding:10px;padding-top:20px;padding-bottom:35px;line-height:1.3}#accordion span{color:#EAE5E2;font-size:18.5px;padding-top:0;padding-left:8px;display:inline-block}#accordion img{padding-top:30px}.gallery-page #accordion span{font-size:19px;margin-bottom:1rem}.gallery-page #accordion a span{margin-bottom:0.5rem;font-size:18.5px;padding-left:0}.gallery-page #accordion a:last-of-type span{margin-bottom:3rem}.gallery-page #accordion .card:last-of-type span:last-of-type{margin-bottom:0}.tab-content{padding-top:2.75rem;padding-bottom:3rem}.tab-content img{width:100%}.tab-content span{color:#EAE5E2;font-size:18.5px;padding-top:.25rem;padding-bottom:2rem;display:inline-block}#accordion .container-small{padding:0}#accordion .btn{border:none;width:100%;text-align:left;padding-left:0;font-size:19px;line-height:21px;padding-bottom:15px;color:rgba(0,0,0,0.7)}#accordion .btn:hover{text-decoration:none}#accordion div.accordion-content{border-bottom:solid 1px #dedede}.product-page #pills-download table tr>td:last-of-type,.gallery-page table tr>td:last-of-type{padding-top:14px;padding-bottom:14px}.product-page #pills-download table tr>td:first-of-type,.gallery-page table tr>td:first-of-type{font-family:inherit;text-transform:none;font-size:18.5px;letter-spacing:0;padding-top:7px;padding-bottom:6px}.product-page #pills-download table tr>td:first-of-type{line-height:34px}.product-page #pills-download table tr>td:last-of-type{padding-top:9px !important;vertical-align:top;line-height:32px}.container-small-product{width:100%;max-width:615px;margin:0 auto;line-height:24px}.tab-pane h5,.accordion-content h5{font-size:19px;line-height:24px;text-transform:uppercase;letter-spacing:0.9px;color:#2B2B2B;text-align:center}.accordion-content>h5:first-of-type{margin-top:1rem;margin-bottom:-1rem}.dropdown-toggle::after{display:none}.dropdown-toggle::before{background-image:url("../img/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:none;width:14px;height:7px;transform:translateY(3px) rotate(-90deg);transition:transform .3s ease;display:block;content:' ';float:left;margin-top:11px;margin-right:8px}.dropdown .show .dropdown-toggle::before{transform:translateY(3px) rotate(0deg)}#accordion .btn:focus{outline:none;text-decoration:none}#accordion .btn:focus{outline:none !important;box-shadow:none !important}#accordion .btn::after{content:" ";background-image:url("../img/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:none;width:18px;height:10px;transform:translateY(9px) translateX(34px);transition:transform .3s ease;display:block;float:right;opacity:0.7}#accordion .btn.collapsed::after{transform:rotate(-90deg) translateY(35px) translateX(-7px)}.row-no-gutter{margin:0}.row-no-gutter>*{padding:0}.no-padding{padding:0}.row-resp-gutter{margin-left:-12px;margin-right:-12px}.row-resp-gutter>*{padding-left:12px;padding-right:12px}hr{border:none;margin-top:12px;margin-bottom:12px}.hr-large-indent{margin-top:50px;margin-bottom:50px}.underline{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.32);display:inline-block}.underline:hover{color:#2B2B2B;border-bottom:1px solid rgba(0,0,0,0.65)}.pr-30{padding-right:30px}@media (min-width: 769px){.row-resp-gutter{margin-left:-35px;margin-right:-35px}.row-resp-gutter>*{padding-left:35px;padding-right:35px}hr{margin-top:35px;margin-bottom:35px}}.swiper-slide{position:relative}.swiper-slide{width:100vw;height:calc(100svh - 66px)}.swiper-slide.longer{height:calc(100lvh - 66px)}.swiper-slide.fullscreen-image{padding:0 !important}.swiper-slide.fullscreen-image img{padding:0 !important;width:100% !important;height:100dvh !important;object-fit:cover !important}@media (min-width: 990px){.swiper-slide.fullscreen-image img{padding:0 !important;width:100% !important;object-fit:cover !important}}.swiper-slide video{object-fit:cover;width:100%;height:100%}@media (min-width: 990px){.swiper-slide{height:100svh;height:100vh}}.myPostSwiper .swiper-slide{width:100vw;height:auto;background-color:#fff}.myPostSwiper .swiper-slide.longer{height:auto !important}.myPostSwiper .swiper-slide video{object-fit:cover;width:100%;height:100%}.myPostSwiper .swiper-button-next,.myPostSwiper .swiper-button-prev{height:100%}@media (max-width: 989px){.mobile-layer-below{position:static}}.myPostSwiper .swiper-pagination{bottom:0;text-align:left;padding-left:0}@media (min-width: 990px){.myPostSwiper .swiper-pagination{padding-left:0.44rem !important}}.myPostSwiper figcaption{padding-left:45px !important}@media (min-width: 990px){.myPostSwiper figcaption{padding-left:60px !important}}.lightbox{width:100vw;height:100vh;position:fixed;z-index:100;top:0;left:0;display:none}.lightbox.lightbox-scroll{overflow:auto !important}.lightbox.lightbox-scroll .page-title-bar{display:none}.lightbox .myPostSwiper .swiper-slide{padding-top:0 !important;padding-bottom:0 !important;display:block !important;height:auto !important}.lightbox .myPostSwiper .swiper-slide img,.lightbox .myPostSwiper .swiper-slide video{padding-bottom:0rem}.lightbox .story-container{margin-top:0 !important;display:block}.lightbox .swiper-slide{height:92vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 990px){.lightbox .swiper-slide{height:100vh;padding-top:5.4rem;padding-bottom:5.4rem;margin-bottom:0}}@media (min-width: 990px) and (max-height: 830px){.lightbox .swiper-slide{height:100vh}}.lightbox .swiper-slide img,.lightbox .swiper-slide video{width:96%;width:calc(100% - 88px);height:auto}@media (min-width: 990px){.lightbox .swiper-slide img,.lightbox .swiper-slide video{width:auto;height:100%;padding-bottom:0}.lightbox .swiper-slide img.vertical-photo{transform:scale(1.1)}}.lightbox .swiper-slide.text-slide-container{height:100dvh;padding:1rem;padding-top:0;margin-top:0}@media (min-width: 990px){.lightbox .swiper-slide.text-slide-container{padding:0;padding-top:8vh;padding-bottom:15vh;height:100vh}}@media (min-width: 1920px){.lightbox .swiper-slide.text-slide-container{height:86vh}}.lightbox .swiper-slide.text-slide-container .text-slide{width:calc(100% - 56px);height:100%;max-width:58rem;margin:0 auto;display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:left}@media (min-width: 990px){.lightbox .swiper-slide.text-slide-container .text-slide{width:100%}}.lightbox .page-title-bar{position:fixed;top:0;width:100%;text-align:center;z-index:101;margin-top:0;transform:translate3d(0, calc(100dvh - 105px), 0);font-family:"DM Sans",Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;font-size:22px;font-style:normal;font-weight:700;line-height:2rem}@media (min-width: 990px){.lightbox .page-title-bar{top:initial;bottom:1.84rem;margin-top:0;transform:none}}@media (min-width: 1920px){.lightbox .page-title-bar{bottom:2.75rem}}@media (min-width: 1281px){.lightbox .page-title-bar{font-size:24px;font-style:normal;font-weight:700;line-height:2rem}}.lightbox .btn{position:fixed;top:0;right:calc(50vw - 42px);transform:translate3d(0px, calc(100svh - 54px), 0px);z-index:102}@media (min-width: 990px){.lightbox .btn{transform:none;top:initial;right:1.25rem;bottom:1.61rem}}@media (min-width: 1920px){.lightbox .btn{transform:none;top:initial;right:2.56rem;bottom:2.62rem}}.lightbox .slider-container.static-slides{position:static}.lightbox .slider-container.static-slides,.lightbox .slider-container.static-slides .static-slide{display:block;padding:0 !important}.lightbox .slider-container.static-slides .static-slide{height:calc(100dvh - 66px)}.lightbox .slider-container.static-slides .static-slide img,.lightbox .slider-container.static-slides .static-slide video{width:100vw !important;height:100% !important;object-fit:cover}@media (min-width: 990px){.lightbox .slider-container.static-slides .static-slide{height:100vh}.lightbox .slider-container.static-slides .static-slide img,.lightbox .slider-container.static-slides .static-slide video{width:100vw !important;height:100vh !important;padding-bottom:0}}.lightbox .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.lightbox .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{display:none}.swiper-button-next{content:'';background-image:url("../img/icon/icon_arrow.svg");background-repeat:no-repeat;background-size:100%;background-position:50% 50%;width:12px;height:24px;transition:all 0.3s ease;transform:rotate(180deg);margin-top:-9px}@media (min-width: 990px){.swiper-button-next{width:34px;height:80px}}.swiper-button-prev{content:'';background-image:url("../img/icon/icon_arrow.svg");background-repeat:no-repeat;background-size:100%;background-position:50% 50%;width:12px;height:24px;transition:all 0.3s ease;margin-top:-9px}@media (min-width: 990px){.swiper-button-prev{width:34px;height:80px}}body.dark-mode .swiper-button-next{background-image:url("../img/icon/icon_arrow_white.svg")}body.dark-mode .swiper-button-prev{background-image:url("../img/icon/icon_arrow_white.svg")}.swiper-slide-active{opacity:1.0 !important}.swiper .swiper-slide{margin:0 22px}.swiper-button-prev{left:14px !important}.swiper-button-next{right:14px !important}@media (min-width: 990px){.swiper{min-height:43vw}}@media (max-width: 989px){.swiper-button-next,.swiper-button-prev{width:24px;height:55px}}@media (min-width: 990px){.swiper .swiper-slide{margin:0}.swiper-button-prev{left:28px !important;margin-top:-2%}.swiper-button-next{right:28px !important;margin-top:-2%}}.swiper-button-next:after,.swiper-button-prev:after{display:none !important}html,body{-webkit-font-smoothing:antialiased;transition:all 1.2s ease;color:#2B2B2B}.animation a.hidden{opacity:0}@media (min-width: 990px){.mobile-only{display:none}}@media (max-width: 989px){.animation a.animation-text-world:nth-of-type(-n+56){display:none}}#preloader{position:fixed;z-index:1000000000;width:100vw;height:100lvh;background-color:#2B2B2B;display:none;opacity:0;align-items:center;justify-content:center;transition:all 0.25s ease}#preloader img{animation:pulse 1.75s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.025)}100%{transform:scale(1)}}.lightbox{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background-color:#fff;overflow:auto}.lightbox .close-lightbox span{display:none}@media (min-width: 990px){.lightbox .close-lightbox span{display:inline}}.lightbox .row-title{position:fixed;z-index:12;width:100%;padding:0 18px;left:0;top:16px;display:flex;justify-content:space-between;flex-direction:row}@media (max-width: 989px){.lightbox .row-title{left:16px}.lightbox .row-title .left{width:calc(100% - 99px);font-size:12px;line-height:16px;opacity:0.45 !important}.lightbox .row-title .right{padding-right:5px;font-size:12px;line-height:16px}}.lightbox .row-title .left{width:75%;opacity:0.3}.lightbox .row-title .right{width:25%}@media (min-width: 990px){.lightbox .row-title{margin:0;padding:0 26px;top:22px}}.lightbox .lightbox-text{padding-top:50px;padding-left:18px;padding-right:18px;padding-bottom:66px}@media (min-width: 990px){.lightbox .lightbox-text{padding-top:66px;padding-left:22px;padding-right:22px}}.lightbox .lightbox-text h1{margin-bottom:40px}.lightbox .lightbox-text .author{margin-bottom:30px}@media (min-width: 990px){.lightbox .lightbox-text h1{margin-bottom:100px}.lightbox .lightbox-text .author{margin-bottom:75px}}.lightbox .lightbox-dashboard{padding-top:66px;padding-left:22px;padding-right:22px;z-index:11;position:relative;display:none}.lightbox .lightbox-dashboard .gallery-grid img,.lightbox .lightbox-dashboard .gallery-grid .dashboard-text{cursor:pointer}.lightbox .lightbox-dashboard .col-md-3{padding-bottom:40px;text-align:center}.lightbox .lightbox-dashboard .vertical-photo{width:auto !important}.lightbox .lightbox-dashboard .dashboard-text{background-color:#F4EFE9;height:100%;font-size:3px;text-align:left;color:#2B2B2B;display:flex;justify-content:center;align-items:center;padding-left:25%;padding-right:25%;font-family:Arial, Helvetica, sans-serif;line-height:1.15}.lightbox.hidden{display:none}.image-tooltip{text-decoration:none;position:relative}.image-tooltip span{display:none}@media (max-width: 989px){.image-tooltip span{display:none !important}}.image-tooltip img{height:450px;width:auto;display:block}.image-tooltip:hover span{display:block;position:fixed;overflow:hidden;z-index:100000}
