@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;-o-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;-o-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}ul{box-sizing:border-box;list-style:none;margin:0;padding:0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@font-face{font-display:swap;font-family:"slick";font-weight:400;font-style:normal;src:url(/wp-content/themes/grupo-andrade-ribeiro/js/slick/fonts/slick.eot);src:url(/wp-content/themes/grupo-andrade-ribeiro/js/slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/grupo-andrade-ribeiro/js/slick/fonts/slick.woff)format("woff"),url(/wp-content/themes/grupo-andrade-ribeiro/js/slick/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/grupo-andrade-ribeiro/js/slick/fonts/slick.svg#slick)format("svg")}@font-face{font-display:swap;font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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)format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.fadeIn{-webkit-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.fadeInLeft{-webkit-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}html{line-height:1.15;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;-webkit-text-size-adjust:100%;font-size:100%;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01)0 0 1px}body,select{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent;color:#4169e1}strong{font-weight:bolder}img{border-style:none;height:auto;max-width:100%}button,input{font-family:inherit;font-size:100%;margin:0;overflow:visible}button,select{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body,select{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem}body,button,input{color:#404040}button,input{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem}input{line-height:1.5}h1,h2,h3{clear:both}p{margin-bottom:1.5em}i{font-style:italic}body{font-family:"Open Sans",sans-serif;font-size:18px;line-height:30px;font-weight:400;background:#fff}iframe{max-width:100%}a:visited{color:purple}a:hover{color:#191970}a:active,a:hover{outline:0}button{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover{border-color:#ccc #bbb #aaa}button:active,button:focus{border-color:#aaa #bbb #bbb}input[type=email],input[type=tel],input[type=text]{width:100%;border:1px solid #c9c9c9;border-radius:7px;font-family:"Open Sans",sans-serif;font-size:18px;line-height:20px;font-weight:400;padding:16px;height:42px;color:#000;background:#fff;text-align:left;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus{color:#111}select{width:100%;border:1px solid #c9c9c9;border-radius:7px;font-family:"Open Sans",sans-serif;font-size:18px;line-height:20px;font-weight:400;padding:8px;height:52px;color:#000;margin-bottom:15px}.field-geral{display:flex;flex-wrap:wrap;justify-content:space-between}.field-wrap2{width:48%;margin-bottom:15px}.custom-logo-link{display:inline-block}.page{margin:0}.site{overflow:hidden}a,a:active,a:focus,a:visited{color:#4169e1;outline:0;text-decoration:none}a:hover{color:#191970}a.button,button.button{background:#254229;color:#fff;font-size:22px;line-height:24px;padding:20px 50px;border-radius:20px;min-width:290px;display:inline-block;text-align:center;border:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a.button:hover,button.button:hover{text-decoration:none;background:#404040}.padding-v{padding-top:80px;padding-bottom:80px}.dtable{display:table;height:100%}.dtable .dcell{display:table-cell;vertical-align:middle}.form-box{background:#fff;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.12);box-shadow:2px 2px 10px 0 rgba(0,0,0,.12);border-radius:20px;width:930px;margin:0 auto;text-align:center;padding:60px 20px}.form-wrap{max-width:610px;margin:0 auto}.field-wrap{margin-bottom:25px}.field-wrap.submitter{margin-bottom:0;text-align:center}label{font-family:"Open Sans",sans-serif;font-size:16px;line-height:18px;font-weight:400;display:inline-block;width:100%;text-align:left;margin-bottom:6px}input[type=email]:hover,input[type=tel]:hover,input[type=text]:hover{border-color:#404040;background:rgba(240,240,240,.5)}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#404040;background:#fff}.form-box .wpcf7-response-output{display:none!important}@media only screen and (max-width:992px){.form-box{width:100%;padding:60px 50px}.field-wrap .button,input[type=email],input[type=tel],input[type=text],label{font-size:20px;line-height:24px}.field-wrap .button{min-width:240px}}@media only screen and (max-width:768px){.form-box{padding:30px}.field-wrap{margin-bottom:20px}label{font-size:16px;line-height:20px}input[type=email],input[type=tel],input[type=text]{font-size:16px;line-height:20px;padding:12px;height:50px}.field-wrap .button{min-width:90px;font-size:16px;line-height:24px;padding:11px 50px;border-radius:10px}}.site-header,.site-header .site-branding{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-header{position:absolute;z-index:10;top:0;left:0;width:100%;padding-top:30px}.site-header .site-branding{float:left;max-width:130px}@media only screen and (max-width:1200px){.site-header .container{width:100%}}@media only screen and (max-width:992px){.site-header .site-branding{max-width:115px}}@media only screen and (max-width:768px){.site-header .site-branding{max-width:90px}}@media only screen and (max-width:480px){.site-header{padding-top:20px}.site-header .site-branding{max-width:40px}}.page-banner{position:relative;height:220px}.page-banner.fullscreen{height:100vh;background-color:#ececec}.page-banner .media-wrap{overflow:hidden;width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.page-banner .media-wrap.bg-bottom{background-position:center bottom}.page-banner .pg-arrow{position:absolute;bottom:50px;left:50%;z-index:1;cursor:pointer;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.page-banner .logo-wrap,ul.bem-list{text-align:center}@media only screen and (max-width:480px){.page-banner .pg-arrow{width:50px}.page-banner.ci .logo-wrap img{max-width:155px}}.page-intro{position:relative;padding:30px 0;margin:100px 0}.page-intro .off-wrap{position:absolute;height:100%;width:50%;right:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat}.page-intro .info-wrap h1{font-family:"Open Sans",sans-serif;font-weight:400;font-size:36px;line-height:40px;color:#404040;margin:0 0 40px}.page-intro .info-wrap p{margin:0;text-align:justify}.page-intro .button-wrap{margin-top:50px}.page-intro .button-wrap .button{min-width:250px;padding:23px 45px}@media only screen and (max-width:992px){.page-intro{padding:0;margin:70px 0}.page-intro .off-wrap{position:relative;width:100%!important;height:520px;margin-bottom:70px}.page-intro .info-wrap h1{font-size:34px;line-height:38px;text-align:center}.page-intro .button-wrap{text-align:center}.page-intro .button-wrap .button{min-width:240px;font-size:20px}}@media only screen and (max-width:768px){.page-intro{font-size:14px;line-height:24px}.page-intro .off-wrap{height:300px;margin-bottom:50px}.page-intro .info-wrap h1{font-size:24px;line-height:28px;margin-bottom:20px}.page-intro .button-wrap .button{min-width:190px;font-size:18px;border-radius:6px;padding:10px 34px}}@media only screen and (max-width:480px){.page-intro .off-wrap{height:180px}}.page-bem h2,ul.bem-list li .title-wrap h3{font-family:"Open Sans",sans-serif;font-weight:400}.page-bem h2{text-align:center;font-size:36px;line-height:40px;margin:0 0 40px}.page-bem .button-wrap{text-align:center;margin-top:30px}ul.bem-list{font-size:0;line-height:0;letter-spacing:0}ul.bem-list li{display:inline-block;width:25%;vertical-align:top;margin:20px 0}ul.bem-list li .item-wrap{position:relative;background:#fff;max-width:95%;margin:0 auto;height:280px;padding:30px;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.12);box-shadow:2px 2px 10px 0 rgba(0,0,0,.12);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-cond .img-wrap a,ul.bem-list li .icon-wrap,ul.bem-list li .title-wrap{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-cond .img-wrap a,ul.bem-list li .title-wrap{position:absolute}ul.bem-list li .title-wrap{top:50%;left:50%;width:100%;padding:0 30px;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}ul.bem-list li .title-wrap h3{font-size:18px;line-height:22px;margin:15px 0 0}ul.bem-list li .item-wrap:hover .icon-wrap{opacity:0}ul.bem-list li .item-wrap:hover .title-wrap,ul.bem-list.nohover li .item-wrap:hover .icon-wrap{opacity:1}ul.bem-list.nohover li .item-wrap{display:block;height:auto}ul.bem-list.nohover li .title-wrap{position:relative;top:auto;left:auto;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;padding:0}@media only screen and (max-width:1200px){.page-bem .container{width:100%}}@media only screen and (max-width:992px){.page-bem h2{font-size:34px;line-height:38px}ul.bem-list li{width:33.33%}ul.bem-list li .item-wrap{max-width:95%;padding:20px;border-radius:20px}ul.bem-list li .icon-wrap{max-width:170px;margin:0 auto}}@media only screen and (max-width:768px){.page-bem{padding-top:0}.page-bem h2{font-size:24px;line-height:28px;margin-bottom:20px}.page-bem .button-wrap .button{min-width:190px;font-size:18px;border-radius:6px;padding:10px 34px}ul.bem-list li{width:50%}ul.bem-list li .title-wrap h3{font-size:20px;line-height:24px}ul.bem-list li .item-wrap:hover .icon-wrap,ul.bem-list li .title-wrap{opacity:1}ul.bem-list li .item-wrap:hover .title-wrap{opacity:0}}@media only screen and (max-width:480px){ul.bem-list li{width:100%;margin:10px 0}ul.bem-list li .item-wrap{max-width:100%;padding:20px;border-radius:20px;height:auto}ul.bem-list li .icon-wrap{opacity:1;float:left;width:30%}ul.bem-list li .title-wrap{position:relative;top:auto;left:auto;padding:0;opacity:1;float:right;width:67%;-webkit-transform:none;-ms-transform:none;transform:none}ul.bem-list li .title-wrap h3{font-size:16px;line-height:24px}ul.bem-list li .item-wrap:hover .icon-wrap,ul.bem-list li .item-wrap:hover .title-wrap{opacity:1}}.page-cond h2{font-family:"Open Sans",sans-serif;font-size:36px;line-height:40px;font-weight:400;margin:0 0 40px}.page-cond h2 span{display:block;font-size:22px;line-height:26px}.page-cond .t-content{font-size:22px;line-height:30px;font-weight:400}.page-cond .img-wrap{text-align:center;margin-top:50px;position:relative}.page-cond .img-wrap.mob,.page-cond .img-wrap.tab{display:none}.page-cond .img-wrap a{width:50px;height:50px;border:2px solid #254229;border-radius:12px;color:#254229;background:#f5f5f5;font-size:36px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.page-cond .img-wrap a:hover{color:#fff;background:#404040;border-color:#404040;text-decoration:none}.page-cond .img-wrap.tab a{font-size:22px;line-height:22px;width:32px;height:32px;border-radius:7px}.page-cond .img-wrap.mob a{font-size:14px;line-height:14px;width:21px;height:21px;border-radius:4px}.page-cond.c1,.page-qua{background:#f5f5f5}.page-cond.c1 .img-wrap a,.page-cond.c2 .img-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex}.page-cond.c1 .img-wrap a.b00{top:17%;right:0}.page-cond.c1 .img-wrap a.b1{top:14.5%;left:13.4%}.page-cond.c1 .img-wrap a.b2{top:23.9%;left:13.4%}.page-cond.c1 .img-wrap a.b3{top:33.6%;left:13.4%}.page-cond.c1 .img-wrap a.b4{bottom:50.3%;right:0}.page-cond.c1 .img-wrap a.b5{bottom:37.3%;right:0}.page-cond.c1 .img-wrap a.b6{bottom:27.2%;right:0}.page-cond.c1 .img-wrap a.b7{bottom:17.2%;right:0}.page-cond.c1 .img-wrap a.b8{bottom:1.1%;right:0}.page-cond.c1 .img-wrap a.b9{bottom:1%;left:19.1%}.page-cond.c1 .img-wrap a.b10{bottom:31.6%;left:13.5%}.page-cond.c1 .img-wrap a.b11{bottom:42.7%;left:13.5%}.page-cond.c1 .img-wrap a.b12{bottom:18.9%;left:13.5%}.page-cond.c1 .img-wrap.tab a.b00{top:18.5%;right:0}.page-cond.c1 .img-wrap.tab a.b1{top:16.1%;left:0}.page-cond.c1 .img-wrap.tab a.b2{top:25%;left:0}.page-cond.c1 .img-wrap.tab a.b3{top:34.3%;left:0}.page-cond.c1 .img-wrap.tab a.b4{bottom:50.1%;right:0}.page-cond.c1 .img-wrap.tab a.b5{bottom:37.9%;right:0}.page-cond.c1 .img-wrap.tab a.b6{bottom:28.3%;right:0}.page-cond.c1 .img-wrap.tab a.b7{bottom:18.8%;right:0}.page-cond.c1 .img-wrap.tab a.b8{bottom:3.4%;right:0}.page-cond.c1 .img-wrap.tab a.b9{bottom:.8%;left:0}.page-cond.c1 .img-wrap.tab a.b10{bottom:32.5%;left:0}.page-cond.c1 .img-wrap.tab a.b11{bottom:42.9%;left:0}.page-cond.c1 .img-wrap.tab a.b12{bottom:20.3%;left:0}.page-cond.c1 .img-wrap.mob a.b00{top:31.5%;right:0}.page-cond.c1 .img-wrap.mob a.b1{top:25.1%;left:42.3%}.page-cond.c1 .img-wrap.mob a.b2{top:34.1%;left:41%}.page-cond.c1 .img-wrap.mob a.b3{top:43.1%;left:35%}.page-cond.c1 .img-wrap.mob a.b4{bottom:33.5%;right:10.2%}.page-cond.c1 .img-wrap.mob a.b5{bottom:26.5%;right:10.2%}.page-cond.c1 .img-wrap.mob a.b6{bottom:18.6%;right:10.2%}.page-cond.c1 .img-wrap.mob a.b7{bottom:10.6%;right:10.2%}.page-cond.c1 .img-wrap.mob a.b8{bottom:2.2%;right:10.2%}.page-cond.c1 .img-wrap.mob a.b9{bottom:1.1%;left:0}.page-cond.c1 .img-wrap.mob a.b10{bottom:20.4%;left:44.3%}.page-cond.c1 .img-wrap.mob a.b11{bottom:33%;left:18.1%}.page-cond.c1 .img-wrap.mob a.b12{bottom:15.6%;left:10.6%}.page-cond.c2 .img-wrap a.b00{right:auto;top:auto;bottom:30.6%;left:15.5%}.page-cond.c2 .img-wrap a.b1{top:17.7%;left:13.4%}.page-cond.c2 .img-wrap a.b2{top:39.4%;left:13.4%}.page-cond.c2 .img-wrap a.b3{top:28.5%;left:13.4%}.page-cond.c2 .img-wrap a.b4{bottom:29.6%;right:0}.page-cond.c2 .img-wrap a.b5{bottom:16.7%;right:0}.page-cond.c2 .img-wrap a.b6{bottom:3.9%;right:0}.page-cond.c2 .img-wrap a.b10,.page-cond.c2 .img-wrap a.b11,.page-cond.c2 .img-wrap a.b12,.page-cond.c2 .img-wrap a.b7,.page-cond.c2 .img-wrap a.b8,.page-cond.c2 .img-wrap a.b9{display:none}.page-cond.c2 .img-wrap.tab a.b00{right:auto;top:auto;bottom:29.9%;left:0}.page-cond.c2 .img-wrap.tab a.b1{top:19.3%;left:0}.page-cond.c2 .img-wrap.tab a.b2{top:40.5%;left:0}.page-cond.c2 .img-wrap.tab a.b3{top:29.8%;left:0}.page-cond.c2 .img-wrap.tab a.b4{bottom:28.9%;right:0}.page-cond.c2 .img-wrap.tab a.b5{bottom:16.4%;right:0}.page-cond.c2 .img-wrap.tab a.b6{bottom:3.9%;right:0}.page-cond.c2 .img-wrap.mob a.b00{right:auto;top:auto;bottom:34.9%;left:7%}.page-cond.c2 .img-wrap.mob a.b1{top:28.5%;left:52.2%}.page-cond.c2 .img-wrap.mob a.b2{top:46.5%;left:40.2%}.page-cond.c2 .img-wrap.mob a.b3{top:38.8%;left:55%}.page-cond.c2 .img-wrap.mob a.b4{bottom:30.9%;right:2.8%}.page-cond.c2 .img-wrap.mob a.b5{bottom:13.4%;right:2.7%}.page-cond.c2 .img-wrap.mob a.b6{bottom:2.9%;right:56.3%}@media only screen and (max-width:992px){.page-cond h2{font-size:34px;line-height:38px}.page-cond .t-content{font-size:20px;line-height:30px}.page-cond .img-wrap{display:none}.page-cond .img-wrap.tab{display:block}}@media only screen and (max-width:768px){.page-cond h2{font-size:24px;line-height:28px;margin-bottom:20px}.page-cond .t-content{font-size:16px;line-height:30px}.page-cond .img-wrap.tab{display:none}.page-cond .img-wrap.mob{display:block;max-width:280px;margin-left:auto;margin-right:auto}}.page-qua{text-align:center}.page-qua .intro-wrap{max-width:610px;margin:0 auto}.page-qua h2{font-size:36px;line-height:40px;font-weight:400;margin:0 0 40px}.page-qua .t-content,ul.qua-list li h3{font-size:22px;line-height:30px;font-weight:400}ul.qua-list{width:100%;margin-top:30px}ul.qua-list li{width:50%;display:inline-block;vertical-align:top;margin:35px 0}ul.qua-list li .item-wrap{position:relative;min-height:36px;padding-left:60px;margin:0 8%}ul.qua-list li .item-wrap::before{content:"";position:absolute;left:0;top:0;width:36px;height:36px;border-radius:100%;border:1px solid #707070;background:#254229}.page-qua h2,ul.qua-list li h3{font-family:"Open Sans",sans-serif}ul.qua-list li h3{line-height:26px;margin:0}.page-qua .button-wrap{text-align:center;margin-top:45px}.page-qua .button-wrap .button{min-width:250px;padding:23px 45px}@media only screen and (max-width:992px){.page-qua h2{font-size:34px;line-height:38px}.page-qua .t-content{font-size:20px;line-height:30px}ul.qua-list li{width:100%;display:inline-block;vertical-align:top;margin:25px 0}ul.qua-list li .item-wrap{position:relative;min-height:25px;padding-left:55px;margin:0 8%}ul.qua-list li .item-wrap::before{width:25px;height:25px}ul.qua-list li h3{font-size:20px}.page-qua .button-wrap .button{min-width:240px;font-size:20px}}@media only screen and (max-width:768px){.page-qua{padding-top:0}.page-qua h2{font-size:24px;line-height:28px;margin-bottom:20px}.page-qua .t-content{font-size:16px;line-height:30px}ul.qua-list li{margin:15px 0}ul.qua-list li .item-wrap{position:relative;min-height:20px;padding-left:40px;margin:0}ul.qua-list li .item-wrap::before{width:20px;height:20px;top:3px}ul.qua-list li h3{font-size:16px}.page-qua .button-wrap{margin-top:50px}.page-qua .button-wrap .button{min-width:190px;font-size:18px;border-radius:6px;padding:10px 34px}}.page-local h2{font-family:"Open Sans",sans-serif;font-size:36px;line-height:40px;font-weight:400;margin:0 0 40px}.page-local .intro-wrap p,ul.local-list li p{font-size:22px;line-height:26px;font-weight:400;margin:0 0 40px}ul.local-list,ul.qua-list{text-align:left;font-size:0;line-height:0;letter-spacing:0}ul.local-list li{display:inline-block;vertical-align:top;width:50%;margin:20px 0}ul.local-list li p{margin:0}ul.local-list li .g-wrap{overflow:hidden;position:relative;width:100%;height:450px;margin-top:40px}ul.local-list li .g-wrap iframe{left:0;top:0;height:100%;width:100%;position:absolute}ul.local-list li:nth-child(odd) .item-wrap{margin-right:15px}ul.local-list li:nth-child(even) .item-wrap{margin-left:15px}@media only screen and (max-width:992px){.page-local h2{font-size:34px;line-height:38px}.page-local .intro-wrap p,ul.local-list li p{font-size:20px;line-height:26px}ul.local-list li{width:100%}ul.local-list li:nth-child(odd) .item-wrap{margin-right:0}ul.local-list li:nth-child(even) .item-wrap{margin-left:0}}@media only screen and (max-width:768px){.page-local{padding-top:0}.page-local h2{font-size:24px;line-height:28px;margin-bottom:20px}.page-local .intro-wrap p,ul.local-list li p{font-size:16px;line-height:24px}ul.local-list li .g-wrap{margin-top:20px;height:400px}}.page-galp{position:relative;background:#f0f0f0}.page-galp h2{font-family:"Open Sans",sans-serif;font-size:36px;line-height:50px;font-weight:400;margin:140px auto;max-width:290px}.page-galp h2 span{color:#000}@media only screen and (max-width:992px){.page-galp{padding:0}.page-galp h2{font-size:34px;line-height:50px;margin:90px auto;max-width:488px;text-align:center}.page-galp .off-wrap{position:relative;width:100%!important;height:538px}}@media only screen and (max-width:768px){.page-galp h2{margin:40px auto}.page-galp .off-wrap{height:346px}}.page-form{position:relative}.page-galp .off-wrap{position:absolute;height:100%;width:50%;left:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat}.page-form h2{font-family:"Open Sans",sans-serif;font-size:36px;line-height:50px;font-weight:400;margin:0 0 40px}@media only screen and (max-width:768px){.page-form h2{font-size:24px;line-height:50px}}.site-footer{background:#f0f0f0;padding:50px 0}.site-footer p{margin:0;line-height:24px}.site-footer a{color:#404040}.site-footer .site-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .site-info .logo-wrap{float:left;width:25%}.site-footer .site-info .logo-wrap .s-inner{padding-left:60px}.site-footer .site-info .info-wrap{float:left;text-align:center;width:50%}.site-footer .site-info .fone-wrap{float:left;width:25%;text-align:right}.site-footer .copy,.site-footer .pp-wrap{text-align:center;margin-top:10px}.site-footer .copy{font-size:15px;line-height:25px}.site-footer .site-info-2{text-align:center}.site-footer .site-info-2 p{margin:0;font-size:18px;line-height:24px}.site-footer .site-info-2 .l-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 40px}.site-footer .site-info-2 .l-wrap a.fl,.site-footer.s2 .site-info .logo-wrap .s-inner img{float:left}.site-footer .site-info-2 .l-wrap .phones{float:left;margin-left:30px}.site-footer .site-info-2 .l-wrap .phones i{font-size:30px;float:left;margin-right:10px}.site-footer.s2 .site-info .logo-wrap .s-inner{padding-left:0}.site-footer.s2 .site-info .logo-wrap .s-inner img.i2{margin-left:17%}@media only screen and (max-width:1200px){.site-footer .container{width:100%}}@media only screen and (max-width:992px){.site-footer .site-info{display:block;font-size:15px;line-height:25px}.site-footer .site-info .logo-wrap{width:23%}.site-footer .site-info .logo-wrap img{max-width:60px}.site-footer .site-info .info-wrap{text-align:left;width:77%;margin:15px 0 5px}.site-footer .site-info .fone-wrap{text-align:left;width:77%}.site-footer .copy{text-align:left;margin-left:23%}.site-footer .site-info-2 .l-wrap{margin:10px 0 30px}.site-footer .site-info-2 .l-wrap .phones,.site-footer .site-info-2 p{font-size:15px;line-height:25px}.site-footer .site-info-2 .l-wrap a.fl img{max-width:55px}.site-footer.s2 .site-info .logo-wrap{width:40%}.site-footer.s2 .site-info .logo-wrap img.i2{max-width:80px;margin-left:10%}.site-footer.s2 .site-info .fone-wrap,.site-footer.s2 .site-info .info-wrap{width:60%}}@media only screen and (max-width:768px){.site-footer .copy,.site-footer .site-info{font-size:14px;line-height:24px}.site-footer .site-info .logo-wrap .s-inner{padding-left:0}.site-footer .copy{text-align:center;margin-left:0}}@media only screen and (max-width:480px){.site-footer{padding:40px 0}.site-footer .site-info .logo-wrap img{max-width:40px}.site-footer .site-info .info-wrap{text-align:center;margin:0}.site-footer .site-info .fone-wrap{width:100%;text-align:center;margin-top:10px}.site-footer .site-info-2 .l-wrap .phones{margin-left:15px;font-size:14px;line-height:24px}.site-footer .site-info-2 .l-wrap a.fl img{max-width:32px}.site-footer .site-info-2 p{font-size:14px;line-height:24px}.site-footer .site-info-2 .l-wrap .phones i{font-size:26px}.site-footer.s2 .site-info .logo-wrap img.i2{max-width:55px;margin-left:10%}.site-footer.s2 .site-info .fone-wrap{width:100%}}.c-popup,.c-popup .overlay,.c-popup .pop-box{opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-popup{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20;visibility:hidden}.c-popup .overlay,.c-popup .pop-box{position:absolute}.c-popup .overlay{width:100%;height:100%;top:0;left:0;background:#000;z-index:1}.c-popup .pop-box{top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%) scale(.2);-ms-transform:translate(-50%,-50%) scale(.2);transform:translate(-50%,-50%) scale(.2)}.c-popup .pop-box-wrap{width:930px;max-height:90vh;padding:30px 10px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.c-popup .pop-box-wrap-wrap{overflow-x:hidden;overflow-y:auto;height:100%;width:100%}.c-popup .pop-close{font-family:"Open Sans",sans-serif;font-size:42px;line-height:42px;font-weight:400;position:absolute;top:20px;right:30px;color:#000}.c-popup .pop-close:hover,.page-banner a.alone:hover{text-decoration:none}.c-popup.alt .pop-box-wrap{padding:60px 10px}.c-popup .form-box{background:0 0;padding:0;width:100%;-webkit-box-shadow:none;box-shadow:none;border-radius:0;max-width:610px;margin:0 auto}.c-popup .form-box h2{text-align:center}.c-popup .field-wrap{margin-bottom:20px}.c-popup .field-wrap.submitter{margin-bottom:0}.c-popup .info-box{max-width:700px;margin:0 auto;font-size:22px;line-height:30px}.c-popup .form-box h2,.c-popup .info-box h2{font-family:"Open Sans",sans-serif;font-size:36px;line-height:45px;font-weight:400;margin:0 0 20px}.pop-slideshow{position:relative;height:330px}.pop-slideshow .pop-slider-slideslick{position:relative;height:100%}.pop-slideshow .pop-slider-slideslick .item{height:100%;position:relative;overflow:hidden;margin:0 5px}.pop-slideshow .pop-slider-slideslick .item .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:all 1.3s ease;-o-transition:all 1.3s ease;transition:all 1.3s ease}@media only screen and (max-width:992px){.c-popup .pop-box-wrap{width:95vw;padding:30px}.c-popup .info-box{font-size:20px;line-height:25px}}@media only screen and (max-width:768px){.c-popup .pop-box-wrap{width:80vw}.c-popup .form-box h2{font-size:24px;line-height:28px}.c-popup .pop-close{font-size:30px;line-height:30px;top:20px;right:30px}.c-popup .info-box{max-width:80%;font-size:16px;line-height:24px}.c-popup .info-box h2{font-size:34px;line-height:36px}.pop-slideshow{height:250px}}@media only screen and (max-width:480px){.c-popup label{margin-bottom:5px}.c-popup .pop-box-wrap{width:90vw}.c-popup .field-wrap{margin-bottom:15px}.c-popup .form-box h2{font-size:16px;line-height:24px}.c-popup .info-box{max-width:210px;font-size:14px;line-height:23px}.c-popup .info-box h2{font-size:24px;line-height:26px}.c-popup .pop-close{font-size:26px;line-height:26px;top:10px;right:10px}.pop-slideshow{height:130px}}.page-banner.bged{text-align:center}.page-banner.bged .container{position:relative;padding:0}.page-banner .i-wrap h2,.page-banner.bged .logo-wrap{display:inline-block;background:#162016;background:rgba(22,32,22,.85);padding:20px}.page-banner.bged .logo-wrap img{max-width:220px}.page-banner .i-wrap{text-align:center;margin-top:20px}.page-banner .i-wrap h2{font-family:"Open Sans",sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#fff;margin:0;padding:10px}.page-banner .button-wrap{margin-top:40px}.page-banner.bged .button-wrap .button{background:#fff;color:#404040;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.5);box-shadow:2px 2px 10px 0 rgba(0,0,0,.5);font-weight:700;font-size:18px;line-height:22px}.page-banner a.alone{position:absolute;top:30px;right:15px;color:#404040;z-index:10}.page-intro .info-wrap.mo-space{padding-right:40px}.c-popup.fixtop .pop-box-wrap{padding-top:67px}@media only screen and (max-width:992px){.page-intro .info-wrap.mo-space{padding-right:0}}@media only screen and (max-width:768px){.page-banner.ci .logo-wrap img{max-width:160px}.page-banner .button-wrap{margin-top:20px}.page-banner.bged .button-wrap .button{font-size:15px;line-height:18px;min-width:auto}.page-banner .i-wrap h2{font-size:16px;line-height:20px}.page-local .intro-wrap p{margin:0 0 10px}.page-local,.page-qua{padding-top:80px}.page-local{padding-bottom:53px}.page-form{padding-top:53px}.page-form h2{margin-bottom:20px}.site-footer .pp-wrap{font-size:14px;line-height:24px}}@media only screen and (max-width:480px){.page-banner.ci .logo-wrap img{max-width:125px}ul.bem-list.nohover li .item-wrap{display:table;width:100%}ul.bem-list li .icon-wrap,ul.bem-list li .title-wrap{float:none;display:table-cell;vertical-align:middle}ul.bem-list li .title-wrap{text-align:left;width:70%}ul.bem-list li .title-wrap h3{margin-top:0;margin-left:25px}}.wow{opacity:0;visibility:hidden}