/*! CSS Used from: https://tek.bomteklab.com/assets/bootstrap/css/bootstrap.min.css */
/*! @import https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap */
/*! CSS Used from: https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap */
/*! end @import */
*,::after,::before{box-sizing:border-box;}
body { display: block; display: -webkit-flex; position:absolute;align-items: center; -webkit-align-items: center; -ms-flex-align: center; overflow-x:hidden;overflow-y:none;text-align: var(--bs-body-text-align); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; height: 100%; min-width: 320px; overflow-y: scroll; position: relative; min-width: 320px; -webkit-font-smoothing: antialiased; min-width: 100vw; font-family: Roboto, sans-serif; font-size: 18px; color: #000; font-weight: 400; line-height: 28px; font-style: normal; display: flex; flex-direction: column; min-height: 100vh; justify-content: center; align-content: center; background: linear-gradient(-30deg, #341ee9 0%, #00000a 50%, #dc1010 50%, #000000 100%); }h1,h2{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#fff;}
h1{font-size:calc(1.525rem + 3.3vw);}
@media (min-width:1200px){
h1{font-size:4rem;}
}
h2{font-size:calc(1.425rem + 2.1vw);}
@media (min-width:1200px){
h2{font-size:3rem;}
}
.modal-backdrop{
 font-size:11px;
 line-height:1.5em;
 letter-spacing:0.6px;
 height:auto;
}

/* Modal footer */
.modal-fullscreen .modal-footer{
height:40px
}

/* Modal header */
.container-fluid #proMods .modal-fullscreen .modal-content .modal-header{
 height:auto;
}

/* Modal header */
.modal-fullscreen .modal-header{
 overflow:cover;
}

/* Button */
.container-fluid .btn-primary{
 overflow:visible;
}

/* Button */
#next{
 font-size:18px;
}

/* Button */
#prev{
 font-size:18px;
}

/* Row */
.container-fluid .row{
 background-color:#d2caca;
}


button{ position: relative; text-decoration: none; color: #fff; font-size: 2em; text-transform: uppercase; font-family: sans-serif; letter-spacing: 4px; overflow: hidden; background: rgba(255,255,255,.1); box-shadow: 0 5px 5px rgba(0,0,0.2); }
button:before{ content: ''; position: absolute; top: 0; left: 0; width: 50%; height: 100%; background: rgba(255,255,255,.1); }
button:after{ content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent); transition: 0.5s; transition-delay: 0.5s; }
button:hover:after{ left: 100%; }
button span{ position: absolute; display: block; transition: 0.5s ease; }
button span:nth-child(1)
{ top: 0; left: 0; width: 0; height: 1px; background: #fff; }
button:hover span:nth-child(1)
{ width: 100%; transform: translateX(100%); }
button span:nth-child(3)
{ bottom: 0; right: 0; width: 0; height: 1px; background: #fff; }
button:hover span:nth-child(3)
{ width: 100%; transform: translateX(-100%); } a span:nth-child(2)
{ top: 0; left: 0; width: 1px; height: 0; background: #fff; }
button:hover span:nth-child(2)
{ height: 100%; transform: translateY(100%); }
button span:nth-child(4)
{ bottom: 0; right: 0; width: 1px; height: 0; background: #fff; }
button:hover span:nth-child(4)
{ height: 100%; transform: translateY(-100%); }
p{margin-top:0;margin-bottom:1rem;}
ol,ul{padding-left:2rem;}
ol,ul{margin-top:0;margin-bottom:1rem;}
blockquote{margin:0 0 1rem;}
strong{font-weight:bolder;}
a{color:var(--bs-link-color);text-decoration:underline;}
a:hover{color:var(--bs-link-hover-color);}
table{caption-side:bottom;border-collapse:collapse;}
tbody,td,tr{border-color:inherit;border-style:solid;border-width:0;}
iframe{border:0;}
.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.col{flex:1 0 0%;}
.col-4{flex:0 0 auto;width:33.33333333%;}
.col-8{flex:0 0 auto;width:66.66666667%;}
.text-center{text-align:center!important;}
/*! CSS Used from: https://tek.bomteklab.com/highslide/highslide.css */
.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;}
.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}
.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}
.col{margin:auto;}
.left{flex:1 100%;order:2;background:rgba(0,0,0,.3);padding:3vw;border-radius:2rem 2rem 0 0;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);overflow:none;color:#fff;display:flex;flex-flow:column wrap;justify-content:left;}
.right{order:3;flex:1 100%;background-image:linear-gradient(to right,#e6dada 0,#274046 100%);padding:3rem;border-radius:0 0 2rem 2rem;font-size:20px;border-right:40px solid transparent;border-top:40px solid transparent;border-bottom:40px solid transparent;}
.left>div{order:2;}
h1{font-size:4vw;margin:3rem 0 0;line-height:1;}
.back{padding:1rem 2rem;border:2px solid #fff;border-radius:100px;display:inline;width:max-content;color:#fff;text-decoration:none;font-weight:700;order:1;}
.back:hover{background:#fff;color:#000;}
.right::-webkit-scrollbar{width:8px;height:8px;border-radius:5px;background-color:#ccc;}
.right::-webkit-scrollbar-thumb{background:#777;border-radius:5px;}
h2{color:#000;}
.left{border-radius:2rem 0 0 2rem;order:1;flex:1 0;background:no-repeat;background-size:cover;background-image:url(../images/e.JPG);}
.left>div{order:1;}
.back{order:2;}
.buttons{justify-content: center;}
.right{border-radius:0 0 0 0;flex:2 0px;order:2;max-height:275px;}
.col{margin:auto;max-height:calc(100vh - 14rem);height:100vh;overflow-y:scroll;}
#list_escorts{width:100%;width:auto;height:auto;background-color:#000;position:relative;bottom:auto;left:auto;top:auto;}
.lsi{display:flex;float:left;width:10%;height:0;padding-bottom:10%;overflow:hidden;}
.lsi a{position:relative;display:inline-flex;width:95%;height:15px;margin:1%;padding-bottom:90%;background-repeat:no-repeat;background-size:cover;background-position:top center;}
.lsi a:hover{opacity:.6;}
#list_escorts .list_escorts-container{width:auto;text-align:center;background-size:cover;}
#list_escorts .lsi{height:15vh;overflow:hidden;position:relative;width:10vw;padding-bottom:0;}
#list_escorts .list_escorts-container .lsi a{width:100%;}
#list_escorts .lsi a{height:100%;justify-content:center;align-items:stretch;flex-direction:row;flex:1 1 0%;padding-bottom:0;}
:focus{outline:0;}
a{color:#000;text-decoration:underline;}
a:visited{color:#000;text-decoration:underline;}
a:hover{color:#000;text-decoration:underline;}
a:active{color:#000;text-decoration:underline;}
.container-fluid .col-4{max-height:345px;}
.container-fluid .col-8{max-height:345px;padding-left:0;padding-right:0;}
.left div h1{font-size:4vw;text-align:left;}
.container-fluid .right{background-image:linear-gradient(to right,#304352 0,#d7d2cc 6%);}
.container-fluid .col-4{background-image:linear-gradient(to right,#ffd89b 0,#19547b 100%);}
#list_escorts{padding-top:21px;padding-left:12px;background-image:linear-gradient(to right,#000 91%,#19547b 100%);background-size:cover;}
.highslide-wrapper{width:70vw;height:80vh;}
/*! CSS Used fontfaces */
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}