body section.diadao-header{height:100vh;width:100%}body section.diadao-header .banner-container{height:100%;position:relative}body section.diadao-header .banner-container .banner-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}body section.diadao-header .banner-container .banner-background div.bg-image,body section.diadao-header .banner-container .banner-background picture,body section.diadao-header .banner-container .banner-background img{width:100%;height:100%;display:block;border:none;margin:0px;padding:0px;transition:transform 2.2s ease-in-out;transform:scale(1.1)}body section.diadao-header .banner-container .banner-background img{object-fit:cover;object-position:center center}body section.diadao-header .banner-container .banner-background div.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}body.diadao-loaded section.diadao-header .banner-container .banner-background div.bg-image,body.diadao-loaded section.diadao-header .banner-container .banner-background picture,body.diadao-loaded section.diadao-header .banner-container .banner-background img{transform:scale(1)}body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item .accordeon-title h3{display:block;position:relative;transition:color .3s ease-in-out}body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item .accordeon-title h3:after{position:absolute;right:0px;top:50%;content:"";width:16px;height:16px;margin-top:-8px;background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;transition:transform .3s ease-in-out}body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item .accordeon-title h3:hover,body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item .accordeon-title h3:active,body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item .accordeon-title h3:focus{cursor:pointer}body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item .accordeon-title h3:hover:after,body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item .accordeon-title h3:active:after,body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item .accordeon-title h3:focus:after{transform:scale(1.1)}body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item .accordeon-text{transition:all .25s ease-in;padding-top:0px;height:0px;box-sizing:content-box;overflow:hidden}body section.diadao-accordeon .accordeon-content .accordeon-inner .accordeon-item.opened .accordeon-text{height:auto}.row{position:relative;width:103%;margin-left:-1.5%;display:flex;flex-wrap:wrap}.row [class^=col]{float:left;margin:0px 1.5%}.row::after{content:"";display:table;clear:both}.col-1{width:5.3333333333%}.col-2{width:13.6666666667%}.col-3{width:22%}.col-4{width:30.3333333333%}.col-5{width:38.6666666667%}.col-6{width:47%}.col-7{width:55.3333333333%}.col-8{width:63.6666666667%}.col-9{width:72%}.col-10{width:80.3333333333%}.col-11{width:88.6666666667%}.col-12{width:97%}@media only screen and (min-width: 0px)and (max-width: 992px){.row{width:100%;margin-left:0px}.row [class^=col]{float:none;margin:0px;width:100%}}body section.section-has-readmore .content-wysiwig p.p-readmore-button{margin-bottom:0px}body section.section-has-readmore .content-wysiwig p.p-readmore{transition:all .3s ease-in-out}body section.section-has-readmore .content-wysiwig p.p-readmore.p-hidden{visibility:hidden;overflow:hidden;opacity:0;height:0px;margin:0px}body section.section-has-readmore .content-wysiwig p.p-readmore:not(.p-hidden){visibility:visible;opacity:1;height:auto}body section.diadao-gallery .swiper-module{position:relative}body .accordeon-item:not(.opened) .accordeon-text{overflow:hidden;height:0px;visibility:hidden;opacity:0}
