abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}img{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#454545}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-style:normal}body{background:#fff;font-family:sans-serif}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.main{width:100%;height:100%;max-width:100%;margin:0 auto;font-family:sans-serif}.body-wide{padding:0;margin:0;max-width:100%}.body-max{padding:0;max-width:1200px;margin:0 auto}.navi-wide{padding:0 5px 20px;margin:0;max-width:100%}.navi-max{padding:0;max-width:1200px;margin:0 auto}.info-bar-wide{padding:0;margin:0;max-width:100%;background:#caeeff}.info-bar-max{padding:0;max-width:1200px;margin:0 auto}.info-bar{padding:17px 0 0;text-align:center}.info-bar p{font-size:14px;font-weight:600;color:#d67900}.info-bar a{font-size:15px;color:#0000ff}.info-bar a:hover{font-size:15px;color:#000033}.frame{margin:10px 15px;padding:10px 10px 0;background:#ffffff;text-align:left;border:1px solid #bbbbbb;border-radius:0}.frame p{color:#333333;font-size:15px;line-height:1.5em;margin:0}.frame p a{color:#1354f9;text-decoration:none}.frame p a:hover{color:#f2952b}.frame h1{font-size:30px}.frame h1,.frame h2{color:#003471;line-height:1.3em;margin-top:0;margin-bottom:.5em}.frame h2{font-size:25px}.frame h3{font-size:20px}.frame h3,.frame h4{color:#003471;line-height:1.3em;margin-top:0;margin-bottom:.5em}.frame h4{font-size:12px}.frame h5{color:#003471;font-size:10pxem;line-height:1.3em;margin-top:0;margin-bottom:.5em}hr.line{margin:50px 0 0;border-top:1px solid #dddddd}.block{margin:0 0 10px;padding:10px 15px 0;background:#ffffff;text-align:left;border:0;border-style:none}.block p{color:#333333;font-size:18px;line-height:30px;margin:0}.block p a{color:#1354f9;text-decoration:none}.block p a:hover{color:#f2952b}.block h1{color:#866d4b;font-size:33px;line-height:1.2em;margin-top:30px;margin-bottom:0;font-family:Times New Roman,Times,Zen Old Mincho,serif;font-weight:400}.block h2{font-size:1.6em;line-height:1.3em;margin-bottom:0}.block h2,.block h3{color:#333333;margin-top:0}.block h3{font-size:1.3em;line-height:1.5em;margin-bottom:10px}.block h4{font-size:1.1em}.block h4,.block h5{color:#333333;line-height:1.3em;margin-top:0;margin-bottom:.3em}.block h5{font-size:1em}.innerblock{margin:0 5px 10px}.cabinblock,.innerblock{padding:0;background:#ffffff;text-align:left;border:0;border-style:none}.cabinblock{margin:0 0 10px}.cabinblock p{color:#333333;font-size:15px;line-height:1.5em;margin:0}.step{padding:10px;background:#ffffff;text-align:center;color:#333333;border:0;margin:10px}.step p{color:#333333;font-size:14px}.step h1,.step p{line-height:1.5em}.step h1{color:#003471;font-size:24px}.tg{border-collapse:collapse;border-spacing:0;width:100%}.tg .th{border:1px solid #ffffff;vertical-align:middle}.tg .tg-title{color:#333333;background-color:#d9cfbc}.tg .tg-title,.tg .tg-title-option{font-size:21px;text-align:center;font-weight:700;line-height:1.3em;padding:7px;border:1px solid #bbbbbb;vertical-align:middle}.tg .tg-title-option{color:#12336d;background-color:#f1a958}.tg .tg-item-title{background-color:#f4f2ef}.tg .tg-course-title,.tg .tg-item-title{font-size:18px;text-align:center;line-height:1.3em;padding:7px;border:1px solid #d9cfbc;vertical-align:middle;text-decoration:none}.tg .tg-course-title{font-weight:700;color:#333333;background-color:#d9cfbc}.tg .tg-item-center-category-subtitle,.tg .tg-item-center-schedule-subtitle{font-size:16px;text-align:center;line-height:1.3em;background-color:#f4f2ef;padding:10px 15px;border:1px solid #d9cfbc;vertical-align:middle}.tg .tg-item-center-category-subtitle-gray{color:#866d4b;font-weight:700}.tg .tg-item-center,.tg .tg-item-center-category-subtitle-gray{font-size:16px;text-align:center;line-height:1.3em;background-color:#ffffff;padding:10px 15px;border:1px solid #d9cfbc;vertical-align:middle}.tg .tg-item-left,.tg .tg-item-left-course{font-size:16px;text-align:left;line-height:1.3em;background-color:#ffffff;padding:10px 15px;border:1px solid #d9cfbc;vertical-align:middle}.tg .tg-item-left-course{font-weight:700}.tg .tg-item-right{text-align:right;padding:10px 15px}.tg .tg-item-center-schedule,.tg .tg-item-right{font-size:16px;line-height:1.3em;background-color:#ffffff;border:1px solid #d9cfbc;vertical-align:middle}.tg .tg-item-center-schedule{text-align:center;padding:10px}.tg .tg-item-mapa{background-color:#ffffff;padding:10px 0 0;border:1px solid #ffffff}.tg .tg-item-popup-suite{background-color:#ffffff;padding:10px;border:1px solid #d9cfbc}.tg .tg-item-left-obs{font-size:14px;line-height:1.5em;padding:10px 0;border:none}.tg .tg-item-left-obs,.tg .tg-navi-left{text-align:left;background-color:#ffffff;vertical-align:middle}.tg .tg-navi-left{padding:0 0 0 10px;border:0 solid #ffffff}.tg .tg-navi-right{text-align:right}.tg .tg-navi-center,.tg .tg-navi-right{background-color:#ffffff;padding:0 10px 0 0;border:0 solid #ffffff;vertical-align:middle}.tg .tg-navi-center{text-align:center}button.accordion{margin:10px 0;background-color:#cccccc;color:#003471;font-weight:700;cursor:pointer;padding:10px 15px;width:100%;border:none;text-align:left;outline:none;font-size:18px;transition:.4s}button.accordion.active,button.accordion:hover{background-color:#eeeeee}button.accordion:after{content:"\002B";color:#003471;font-weight:700;float:right;margin-left:5px}button.accordion.active:after{content:"\2212"}div.panel{padding:0;background-color:#00ff00;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.btn{margin:0 5px;display:inline-block;padding:10px 15px;font-size:15px;color:#ffffff;text-decoration:none;background:#686868;font-weight:700;border:none;border-radius:5px;transition:.4s}.btn:hover{background:#111111;color:#ffffff}.btn-c{margin:0 5px;display:inline-block;padding:10px 15px;font-size:15px;color:#333333;text-decoration:none;background:#d9cfbc;font-weight:700;border:none;border-radius:5px;transition:.4s}.btn-c:hover{background:#866d4b;color:#ffffff}.btn-navi{margin:10px 0 0;display:inline-block;padding:15px 20px;font-size:16px;color:#003471;text-decoration:none;background:#fea544;font-weight:700;border:none;border-radius:0;transition:.4s}.btn-navi:hover{background:#003471;color:#fea544}.btn-page{margin:10px 3px;display:inline-block;width:39px;padding:10px 3px;font-size:12px;color:#333333;text-decoration:none;background:#ffffff;font-weight:700;border:1px solid #686868;border-radius:5px;transition:.4s}.btn-page-selected,.btn-page:hover{background:#686868;border:1px solid #686868;color:#ffffff}.btn-course{margin:0 0 5px;display:inline-block;width:90px;padding:10px 5px 5px;font-size:14px;color:#fea544;text-decoration:none;background:#ffffff;font-weight:700;text-align:center;border:1px solid #003471;border-radius:7px;transition:.4s}.btn-course p{font-size:15px;padding:0 0 5px}.btn-course h1,.btn-course p{color:#003471;text-decoration:none}.btn-course h1{font-size:16px;font-weight:700;padding:0}.btn-course:hover{background:#fea544}.btn-course:hover,.btn-type{border:1px solid #003471;color:#fea544}.btn-type{margin:0 0 5px;display:inline-block;padding:10px 10px 20px;font-size:14px;text-decoration:none;background:#ffffff;font-weight:700;text-align:center;border-radius:7px;transition:.4s}.btn-type p{font-size:15px}.btn-type h1,.btn-type p{color:#003471;text-decoration:none}.btn-type h1{padding:0 0 5px;font-size:14px;font-weight:700}.btn-type:hover{background:#fea544;border:1px solid #003471;color:#fea544}.btn-cabin{margin:0 0 5px;display:inline-block;width:80px;padding:10px;font-size:14px;color:#333333;text-decoration:none;background:#f4f2ef;font-weight:700;text-align:center;border:1px solid #f4f2ef;border-radius:7px;transition:.4s}.btn-cabin p{font-size:15px}.btn-cabin h1,.btn-cabin p{color:#003471;text-decoration:none}.btn-cabin h1{font-size:14px;font-weight:700}.btn-cabin.selected,.btn-cabin:hover{background:#866d4b;border:1px solid #866d4b;color:#ffffff}.btn-book-now{margin:10px 0;display:inline-block;padding:15px 20px;font-size:16px;color:#003471;text-decoration:none;background:#fea544;font-weight:700;border:none;border-radius:0;transition:.4s}.btn-book-now:hover{background:#003471;color:#fea544}.btn-add{margin:0;display:inline-block;padding:0 20px;width:80px;color:#fea544;text-decoration:none;background:#ffffff;text-align:center;border:1px solid #003471;border-radius:7px;transition:.4s}.btn-add h1{padding:0 0 15px;font-size:15px;color:#003471;text-decoration:none;font-weight:700}.btn-add:hover{background:#fea544;border:1px solid #003471;color:#fea544}input[type=text]{width:100%;padding:10px;margin-top:5px;margin-bottom:5px;border:1px solid #d9cfbc;border-radius:5px;box-sizing:border-box;background-color:#f4f2ef}input[type=text]:hover{background-color:#ffffff}input[type=text].error{background-color:rgb(251,235,241)}input[type=text].error:hover{background-color:rgb(253,245,248)}select{width:100%;padding:10px;margin-top:5px;margin-bottom:5px;border:1px solid #d9cfbc;border-radius:5px;box-sizing:border-box;background-color:#f4f2ef;font-size:15px}select:hover{background-color:#ffffff}select.error{background-color:rgb(251,235,241)}select.error:hover{background-color:rgb(253,245,248)}textarea{font-size:15px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-style:normal;margin:5px 0 0;padding:10px;width:100%;line-height:1.5;border-radius:5px;border:1px solid #d9cfbc;background:#f4f2ef}textarea:hover{background-color:#ffffff}textarea.error{background-color:rgb(251,235,241)}textarea.error:hover{background-color:rgb(253,245,248)}input[type=checkbox]{display:inline-block;width:20px;height:20px;background-color:#ffffff;border-radius:5px;border:1px solid #333333;margin-right:5px}.radio-button{display:flex;gap:10px;justify-content:left;margin:10px;position:relative;align-items:center;color:#866d4b}.radio-button input[type=radio]{position:absolute;opacity:0}.radio{flex-shrink:0;position:relative;display:inline-block;width:24px;height:24px;border-radius:50%;border:2px solid #cccccc;box-shadow:0 0 5px rgba(0,0,0,.2);transform:translateZ(-25px)}.radio,.radio:before{transition:all .3s ease-in-out}.radio:before{position:absolute;content:"";width:10px;height:10px;top:5px;left:5px;border-radius:50%;background-color:#866d4b;box-shadow:0 0 10px rgba(0,0,0,.5);opacity:0}.radio-button input[type=radio]:checked+.radio{border-color:#866d4b;transform:translateZ(0);background-color:#ffffff}.radio-button input[type=radio]:checked+.radio:before{opacity:1}.tabs{display:flex;flex-wrap:wrap}.tabs label{order:1;display:block;padding:5px 15px;margin-right:.2rem;cursor:pointer;background:#f4f2ef;font-size:15px;color:#333333;font-weight:700;line-height:1.5em;text-decoration:none;text-align:center;transition:background .2s ease}.tabs .tab{order:99;flex-grow:1;width:100%;padding:0;background:#ffffff;border:0 solid #ff0000;border-radius:0;text-decoration:none}.tabs .tab,.tabs input[type=radio]{display:none}.tabs input[type=radio]:checked+label{background:#d9cfbc}.tabs input[type=radio]:checked+label+.tab{display:block}@media (max-width:45em){.tabs .tab,.tabs label{order:0}.tabs label{width:100%;margin-right:0;margin-top:.2rem}}.tabscabin{display:flex;text-decoration:none;flex-wrap:wrap}.tabscabin label{order:1;display:block;padding:15px;margin-right:.2rem;cursor:pointer;background:#cccccc;font-size:18px;color:#003471;font-weight:700;text-decoration:none;transition:background .2s ease}.tabscabin .tab{order:99;flex-grow:1;width:100%;padding:1rem;background:#ffffff;border:1px solid #bbbbbb;border-radius:0}.tabscabin .tab,.tabscabin input[type=radio]{display:none;text-decoration:none}.tabscabin input[type=radio]:checked+label{background:#fff}.tabscabin input[type=radio]:checked+label+.tab{display:block}@media (max-width:45em){.tabscabin .tab,.tabscabin label{order:0}.tabscabin label{width:100%;margin-right:0;margin-top:.2rem}}.tabsoption{display:flex;flex-wrap:wrap}.tabsoption label{order:1;display:block;padding:10px 15px;margin-right:.2rem;cursor:pointer;background:#cccccc;font-size:16px;line-height:1.3em;color:#003471;font-weight:700;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center;transition:background .2s ease}.tabsoption .tab{order:99;flex-grow:1;width:100%;display:none;padding:1rem;background:#ffffff;border:1px solid #bbbbbb;border-radius:0;text-decoration:none}.tabsoption input[type=radio]{display:none}.tabsoption input[type=radio]:checked+label{background:#fff}.tabsoption input[type=radio]:checked+label+.tab{display:block}@media (max-width:45em){.tabsoption .tab,.tabsoption label{order:0}.tabsoption label{width:100%;margin-right:0;margin-top:.2rem}}.imageflex{width:100%;max-width:600px}.grid:after,[class*=col-],[class*=grid],[class*=mobile-]{box-sizing:border-box}.grid{width:100%;max-width:1400;min-width:748px;margin:0 auto;overflow:hidden}.grid:after{content:"";display:table;clear:both}.grid-pad{padding-top:0;padding-left:0;padding-right:0}.push-right{float:right}.img{max-width:100px}.col-2-3,.col-8-12{width:66.66%}.col-1-3,.col-4-12{width:33.33%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-2-3,.push-8-12{margin-left:66.66%}.push-1-2,.push-6-12{margin-left:50%}.push-1-3,.push-4-12{margin-left:33.33%}.push-1-4,.push-3-12{margin-left:25%}.push-1-5{margin-left:20%}.push-1-6,.push-2-12{margin-left:16.667%}.push-1-7{margin-left:14.28%}.push-1-8{margin-left:12.5%}.push-1-9{margin-left:11.1%}.push-1-10{margin-left:10%}.push-1-11{margin-left:9.09%}.push-1-12{margin-left:8.33%}.double-td-left{padding:10px 5px 10px 0}.double-td-right{padding:10px 0 10px 5px}@media handheld,only screen and (max-width:767px){.grid{width:100%;min-width:0;margin-left:0;margin-right:0}.grid,[class*=col-]{padding-left:0;padding-right:0}[class*=col-]{width:auto;float:none;margin:0}[class*=col-] [class*=col-]{padding-right:0}[class*=mobile-col-]{float:left;margin:0 0 10px;padding-left:0;padding-right:10px;padding-bottom:0}.mobile-col-1-1{width:100%;height:auto}.mobile-col-2-3,.mobile-col-8-12{width:66.66%}.mobile-col-1-2,.mobile-col-6-12{width:50%;height:100%}.mobile-col-1-3,.mobile-col-4-12{width:33.33%}.mobile-col-1-4,.mobile-col-3-12{width:25%}.mobile-col-1-5{width:20%}.mobile-col-1-6,.mobile-col-2-12{width:16.667%}.mobile-col-1-7{width:14.28%}.mobile-col-1-8{width:12.5%}.mobile-col-1-9{width:11.1%}.mobile-col-1-10{width:10%}.mobile-col-1-11{width:9.09%}.mobile-col-1-12{width:8.33%}.mobile-col-11-12{width:91.66%}.mobile-col-10-12{width:83.333%}.mobile-col-9-12{width:75%}.mobile-col-5-12{width:41.66%}.mobile-col-7-12{width:58.33%}.hide-on-mobile{display:none!important;width:0;height:0}.double-td-left,.double-td-right{padding:0}}.top-header-wide{padding:0;margin:0;max-width:100%;background:#ffffff}.top-header-max{padding:0 0 0 15px;max-width:1200px;margin:0 auto}.top-header{padding:7px 0;margin:0;background:#ffffff}.top-header p{margin:0;padding:0;color:#ffffff;font-size:13px;line-height:1.5em}.header-menu-wide{padding:0;margin:0;max-width:100%;background:#ffffff}*{margin:0;padding:0;box-sizing:border-box}:root{--dark-grey:#333333;--medium-grey:#636363;--light-grey:#dddddd;--ash:#f4f4f4;--primary-color:#777777;--white:white;--border:1px solid var(--light-grey);--shadow:rgba(0,0,0,0.05) 0px 6px 24px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px}p{padding:0 0 20px}a{color:#333333}a,a:hover{text-decoration:none}a:hover{color:#777777}ul{list-style:none}button{border:none;background-color:transparent;cursor:pointer;color:inherit;color:#333333}.logo{margin-left:15px;margin-right:25px;width:130px}.logo img{height:auto}#nav-menu{border-bottom:var(--border)}.container{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;column-gap:0;height:150px;padding:2px 0 0}.menu{position:relative;background:var(--white)}.menu-bar li:first-child .dropdown{flex-direction:row;min-width:480px}.menu-bar li:first-child ul:first-child{border-right:var(--border)}.menu-bar .dropdown-link-title{font-weight:600}.menu-bar .nav-link{font-size:15px;font-weight:500;letter-spacing:-.6px;padding:.3rem;min-width:60px;margin:0 .6rem}.dropdown-link:hover,.menu-bar .nav-link:hover{color:var(--primary-color)}.menu-bar,.nav-end,.nav-start,.right-container,.right-container .search{display:flex;align-items:center}.dropdown{display:flex;flex-direction:column;min-width:230px;background-color:var(--white);border-radius:0;position:absolute;top:36px;z-index:1;visibility:hidden;opacity:0;transform:scale(.97) translateX(-5px);transition:.1s ease-in-out;box-shadow:var(--shadow);padding:.6rem 0}.dropdown.active{visibility:visible;opacity:1;transform:scale(1) translateX(5px)}.dropdown ul{display:flex;flex-direction:column;gap:.5rem;padding:0 1.2rem;font-size:.95rem}.dropdown-btn{display:flex;align-items:center;justify-content:space-between;gap:.15rem}.dropdown-link{display:flex;gap:.5rem;padding:.5rem 0;border-radius:7px;transition:.1s ease-in-out}.dropdown-link p{font-size:.8rem;color:var(--medium-grey)}.right-container{display:flex;align-items:center;column-gap:1rem}.right-container .search{position:relative}.right-container img{border-radius:50%}.search input{background-color:var(--ash);border:none;border-radius:6px;padding:.7rem .7rem .7rem 2.4rem;font-size:16px;width:100%;border:var(--border)}.search .bx-search{position:absolute;left:10px;top:50%;font-size:1.3rem;transform:translateY(-50%);opacity:.6}#hamburger{display:none;padding:.1rem;margin-left:1rem;font-size:2.2rem;color:#aaaaaa}@media (max-width:1100px){#hamburger{display:block}.logo{margin-top:2px;margin-left:0;margin-right:0}a{text-decoration:none;color:#333333}.container{padding:15px}.menu{display:none;position:absolute;top:180px;left:0;width:100%;background-color:#f7f7f7}.menu-bar li:first-child ul:first-child{border-right:none;border-bottom:var(--border)}.menu-bar li:nth-child(n+2) ul:first-child{padding:.6em 0;border-bottom:var(--border)}.dropdown{display:none;min-width:100%;border:none!important;border-radius:0;position:static;top:0;left:0;visibility:visible;opacity:0;transform:none;box-shadow:none;background-color:#f7f7f7}.dropdown.active,.menu.show{display:block}.dropdown ul{padding-left:15px}.menu-bar{display:flex;flex-direction:column;align-items:stretch;row-gap:1rem;padding:1rem}.menu-bar .nav-link{display:flex;justify-content:space-between;width:100%;font-weight:400;margin:0;color:#333333}.menu-bar li:first-child .dropdown{min-width:100%}.menu-bar>li:not(:last-child){padding-bottom:0}}@media (max-width:800px){.right-container{display:none}}.footer-menu-wide{padding:0;margin:0;max-width:100%;background:#ffffff}.footer-menu-max{padding:0 0 0 15px;max-width:1200px;margin:0 auto}.footer-menu{padding:20px 30px 20px 0;margin:0}.footer-menu p{margin:20px 0;padding:0;color:#686868;font-size:17.5px;line-height:1.75em;text-decoration:none}.footer-menu a{color:#0c2340;text-decoration:none}.footer-menu a:hover{color:#bcb6af;text-decoration:none}.footer-menu img{width:77px;height:auto;max-width:100px}.footer-end-wide{margin:0;padding:35px 0;width:100%;background:#ffffff}.footer-end{padding:0 0 0 15px;max-width:1200px;margin:0 auto}.footer-end p{margin:0;padding:0;font-size:13px;line-height:1.5em;color:#686868}@media screen and (max-width:800px){.footer-end p{padding:0;text-align:center}}.gridfooter:after,[class*=col-],[class*=gridfooter],[class*=mobile-]{box-sizing:border-box}[class*=col-]{float:left;min-height:1px;height:auto;padding-right:0}.gridfooter{width:100%;min-width:800px;margin:0 auto;overflow:hidden}.gridfooter:after{content:"";display:table;clear:both}.gridfooter-pad{padding-top:0;padding-left:0;padding-right:0}.img{max-width:450px}.col-1-1,.img{width:100%;height:auto}.col-1-2,.col-6-12{width:50%;height:auto}.col-1-4,.col-3-12{width:25%}@media handheld,only screen and (max-width:800px){.gridfooter{width:100%;min-width:0;margin-left:0;margin-right:0}.gridfooter,[class*=col-]{padding-left:0;padding-right:0}[class*=col-]{width:auto;float:none;margin:0}[class*=col-] [class*=col-]{padding-right:0}[class*=mobile-col-]{float:left;margin:0 0 10px;padding-left:0;padding-right:10px;padding-bottom:0}.mobile-col-1-1{width:100%;height:auto}.mobile-col-1-2{width:50%;height:auto}.hide-on-mobile{display:none!important;width:0;height:0}}.loader,.loader:after{border-radius:50%;width:5em;height:5em}.loader{margin:100px 0 0;padding:0;font-size:7px;position:relative;text-indent:-9999em;border-color:#866d4b #bcb6af;border-style:solid;border-width:1em;transform:translateZ(0);animation:load8 1.1s linear infinite}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-top{display:block;position:fixed;opacity:.8;cursor:pointer;z-index:9999;right:20px;bottom:20px}.page-top:hover{opacity:1}