body{color:#000;font-display:swap;flex-direction:column;height:100%;font-family:Roboto Slab;font-style:normal;font-weight:400;display:flex}html{height:100%}.load-hidden{visibility:hidden}.site-content{flex:1 0 auto}.container-fluid{padding-left:var(--bs-gutter-x,1.2rem);padding-right:var(--bs-gutter-x,1.2rem)}@media (width>=768px){.container-fluid{padding-left:var(--bs-gutter-x,.5rem);padding-right:var(--bs-gutter-x,.5rem)}}.footerholder{z-index:1;flex-shrink:0}.footerholder a{color:#000;text-decoration:none}.footerholder a:hover{color:#000;text-decoration:underline}.footer_title{letter-spacing:.1rem;font-size:1.2rem;font-weight:500}.footer_name{letter-spacing:.1rem;font-size:1.1rem;font-weight:500}.agent{width:auto;height:4rem}.d-table .green{width:2rem}.disclaimer{font-size:.7rem}.fade-content{opacity:0}img{min-height:.01px}a:hover,a:focus,a:visited{text-decoration:none}a[href^=mailto\:]:hover{text-decoration:underline}.image-fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-family:"object-fit: cover;";position:absolute}.video-fill{-o-object-fit:cover;object-fit:cover;width:105%;height:100%;font-family:"object-fit: cover;";position:absolute;top:0;left:-1%}.vh-fix{height:100dvh}h1{letter-spacing:.5rem;font-size:2rem;font-weight:500;line-height:3rem}@media (width>=768px){h1{letter-spacing:1rem;font-size:3.3rem;font-weight:400;line-height:4.2rem}}h2{font-size:5rem;line-height:4.625rem}h3{font-size:3rem;line-height:3rem}h4{font-size:2.375rem;line-height:2.625rem}h5{font-size:1.75rem;line-height:2rem}.green{color:#537881}.top_holder{background-image:url(../img/top_bak.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.section_two{background-image:url(../img/bak2.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover}@media (width>=768px){.section_two{background-position:50%}}.section_three{background-color:#f5f5f0}.section_four{background-image:url(../img/bak3mb.png);background-position:-1rem -12rem;background-repeat:no-repeat;background-size:cover}@media (width>=768px){.section_four{background-image:url(../img/bak3.png);background-position:50%}}.footerholder{background-image:url(../img/bak4.png);background-position:right top -8rem;background-repeat:no-repeat;background-size:cover}@media (width>=768px){.footerholder{background-position:50%}}.top_address{letter-spacing:.2rem;font-size:1.2rem}.lg_body{font-size:1.2rem}.img_label{background-color:#fffc;border-radius:2rem;padding:.2rem .7rem;font-size:.5rem;bottom:1rem;left:1rem}@media (width>=768px){.img_label{font-size:.75rem}}.slide:before{content:"";padding-top:82%;display:block}@media (width>=768px){.slide:before{padding-top:52%}}.slide2:before{content:"";padding-top:90%;display:block}@media (width>=768px){.slide2:before{content:"";padding-top:70%;display:block}}.nav_wrapper{cursor:pointer;background-color:#fffc;border-radius:4rem;width:3rem;height:3rem;transition:all .5s}.nav_wrapper svg{width:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav_wrapper:hover{background-color:#fff;height:3.5rem}.prev{left:2rem}.next{right:2rem}.section_three .prev{top:8rem;left:1.5rem}.section_three .next{top:8rem;right:1.5rem}@media (width>=768px){.section_three .prev{top:0;left:auto;right:4rem}.section_three .next{top:0;right:0}}.slick-dots{justify-content:center;align-items:center;padding:0;list-style:none;display:flex;position:absolute;bottom:1.7rem;left:50%;transform:translate(-50%)}@media (width>=768px){.slick-dots{bottom:.5rem}}.spec_slider .slick-dots{bottom:-4rem}.slick-dots button{display:none}.slick-dots li{background-color:#fffc;border-radius:1rem;width:.8rem;height:.5rem;margin:0 .1rem}@media (width>=768px){.slick-dots li{width:1.2rem;height:.8rem}}.slick-dots li.slick-active{background-color:#547881}.section_three .slick-slide{margin:0 .5rem}.section_three .slick-list{margin:0 -.5rem}@media (width>=768px){html{font-size:1.1vw}}@font-face{font-family:Roboto Slab;src:local(Roboto Slab Bold),local(RobotoSlab-Bold),url(../fonts/RobotoSlab-Bold.woff2)format("woff2"),url(../fonts/RobotoSlab-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.roboto_bd{font-family:Roboto Slab;font-weight:700}@font-face{font-family:Roboto Slab;src:local(Roboto Slab Medium),local(RobotoSlab-Medium),url(../fonts/RobotoSlab-Medium.woff2)format("woff2"),url(../fonts/RobotoSlab-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:local(Roboto Slab Light),local(RobotoSlab-Light),url(../fonts/RobotoSlab-Light.woff2)format("woff2"),url(../fonts/RobotoSlab-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:local(Roboto Slab Regular),local(RobotoSlab-Regular),url(../fonts/RobotoSlab-Regular.woff2)format("woff2"),url(../fonts/RobotoSlab-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}