﻿@font-face{font-family:'Passion One';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/passionone/v20/PbynFmL8HhTPqbjUzux3JHuW.ttf) format('truetype');}@font-face{font-family:'Passion One';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/passionone/v20/Pby6FmL8HhTPqbjUzux3JEMq037o.ttf) format('truetype');}@font-face{font-family:'Passion One';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/passionone/v20/Pby6FmL8HhTPqbjUzux3JEMS0X7o.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');}html,body{margin:0;}body{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#333;position:relative;background:#fff;margin-top:6rem;}a{color:#000;}a:hover{color:#40bbff;}h1,h2,h3,h4,h5,h6,[class*=heading-]{margin-top:1rem;margin-bottom:.5em;font-weight:500;color:#333;font-family:Passion One;line-height:125%;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class*=heading-] a{color:inherit;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,[class*=heading-] a:hover{color:#ff344d;}h1,.heading-1{font-size:3.2rem;}h2,.heading-2{font-size:2rem;color:#223;}h3,.heading-3{font-size:1.8rem;}h3.popover-header{margin-top:0;}ul.list{list-style:none;padding:0;margin:0;}.cover-img-wrap{overflow:hidden;position:relative;}.cover-img-wrap-60{height:60px;}.cover-img-wrap-320x200{height:320px!important;height:auto!important;}.cover-img-wrap-480x300{height:480px!important;}.cover-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto;max-width:100%;}.cover-img{left:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:center center;}.nav-wrapper{border-bottom:solid 1px #aaa;background-color:#fff;}.navbar .nav-item{margin:.25em;}.navbar .nav-item .nav-link{color:#444;font-size:120%;font-weight:bold;}.navbar .nav-item:hover{background-color:#fff;}.navbar .nav-item:hover .nav-link{color:#00f;}.navbar a.dropdown-bold{font-weight:bold;}.navbar .dropdown:hover>.dropdown-menu{display:block;}.navbar .dropdown>.dropdown-toggle:active{pointer-events:none;}.navbar .navbar-toggler{color:#444;}.navbar .navbar-toggler:focus{outline:0!important;}.navbar .navbar-brand img{width:180px;}.navbar .navbar-contact{color:#444;}.navbar .navbar-contact a{color:#444;text-decoration:none;}.navbar .navbar-contact a:hover{background-color:#fff;color:#00f;}.main-body{min-height:100vh;}.main-area{margin-top:0;transition:.7s ease-in-out;}.main-area p{margin-bottom:1.6rem;color:#556;}.main-area section.no-top-image{padding-top:7.5rem;}@media print{.main-area section.no-top-image{padding-top:0;}}section.context-dark{background-color:#333;color:#fff;}section.context-dark h2,section.context-dark h3{color:#ccc;}section.context-dark h1{color:#ccc;}section.disclaimer{background-color:#c0c0c4;color:#222;padding:1em 0;}section.disclaimer h2{color:#101065;text-align:center;}section.disclaimer h3{color:#101065;font-size:12px;text-align:center;}section.disclaimer p{font-size:9px;text-align:center;}section.footer{margin-top:2rem;padding-top:1rem;background-color:#e8e8e8;color:#333;}section.footer h2{color:#222;}section.footer a{color:#333;text-decoration:none;}section.footer a:hover{color:#ff344d;}section.footer .copy{margin-top:1em;padding:1em 0;background-color:#c8c8c8;border-top:solid 1px #222;font-size:70%;text-align:center;}.model-list{margin-top:1rem;}article.news{width:100%;font-size:80%;background:#f8f8f8;}article.news a{text-decoration:none;color:#333;}article.news a:hover{color:#888;}article.news a .news-body{padding:.5em .5em 1.5em .5em;}article.news a h3{color:#222;margin-top:0;font-size:120%;}article.feature{border:solid 1px #000;background:rgba(0,0,0,.2);color:#aaa;}article.feature h3{color:#007bff;}article.feature p{font-size:90%;line-height:1.5em;font-weight:200;}.animated{animation-duration:1s;animation-fill-mode:both;}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes shakeX{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}.animate-zoomIn{animation-name:zoomIn;}.animate-rubberBand{animation-name:rubberBand;}.animate-recruit{animation-name:zoomIn,rubberBand;}.form-wrap{background-color:#f6f6f6;}@media print{.noPrint{display:none;}}.girl-like a{color:#333;text-decoration:none;}.girl-like:hover a{color:#fff;}.girl-stat{font-weight:800;}.girl-stat em{font-weight:400;font-style:normal;}.review-intro p{font-size:80%;margin-bottom:.5em;}.girl-review{font-size:80%;padding-bottom:1em;margin-bottom:1em;border-bottom:solid 1px #ddd;}.girl-review:last-of-type{border-bottom:0;}.girl-review .girl-review-title{margin-bottom:1em;}.accordion-button h2{font-size:1.6rem;}.modal-form-title{font-size:120%;font-weight:bold;text-align:center;margin:1em 0 .5em 0!important;}.modal-form-title:first-of-type{margin-top:0!important;}.rating-5star{font-size:24px;padding:8px 0;}.rating-5star i{color:#999;padding:0 12px;}.rating-5star .rating-star{cursor:pointer;color:#ccc;}.rating-5star .rating-star.hover{color:#aa7b00;}.rating-5star .rating-star.tick{color:#eec700;}.rating-5star .rating-star.tick.hover{color:#aa7b00;}.location-links{line-height:2em;}.location-links a{margin:0 .5em;}.attraction-area{font-size:80%;}.attraction-area p{margin-bottom:0;}.dropzone{background-color:revert;border:0;padding:0;}.recruitment-toast{border:solid 1px #ddd;overflow:hidden;}.recruitment-toast .recruitment-toast-header{background-color:#a32!important;}.recruitment-toast .recruitment-toast-body{background-image:url('../images/recruitment_bg.png');background-repeat:no-repeat;background-size:cover;}.recruitment-toast .recruitment-toast-body .toast-body{padding-top:60%;color:#fff;font-size:130%;font-weight:bold;}