ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:where(figure){margin:0 0 1em}[class*=" show-"],[class^=show-]{display:none!important}@media (min-width:48rem){.show-md{display:block!important}.hide-md{display:none!important}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:36rem){.container{padding-left:1rem;padding-right:1rem}}@media (min-width:48rem){.container{padding-left:.5rem;padding-right:.5rem}}@media (min-width:62rem){.container{padding-left:.5rem;padding-right:.5rem}}@media (min-width:87.5rem){.container{padding-left:1rem;padding-right:1rem}}@media (min-width:36rem){.container{max-width:33.75rem}}@media (min-width:48rem){.container{max-width:45rem}}@media (min-width:62rem){.container{max-width:60rem}}@media (min-width:87.5rem){.container{max-width:75rem}}.container-full{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:36rem){.container-full{padding-left:1rem;padding-right:1rem}}@media (min-width:48rem){.container-full{padding-left:.5rem;padding-right:.5rem}}@media (min-width:62rem){.container-full{padding-left:.5rem;padding-right:.5rem}}@media (min-width:87.5rem){.container-full{padding-left:1rem;padding-right:1rem}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:36rem){[class*=col-]{padding-left:.5rem;padding-right:.5rem}}@media (min-width:48rem){[class*=col-]{padding-left:.5rem;padding-right:.5rem}}@media (min-width:62rem){[class*=col-]{padding-left:.5rem;padding-right:.5rem}}@media (min-width:87.5rem){[class*=col-]{padding-left:.5rem;padding-right:.5rem}}.col-2,.col-6{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-10,.col-12,.col-6{-webkit-box-flex:0}.col-10{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-12,.col-md-2,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}@media (min-width:48rem){.offset-md-1{margin-left:8.3333333333%}.col-md-2,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}body{margin:0;overflow-x:hidden;font-family:"Helvetica","Arial",sans-serif;font-size:14px;line-height:1.42;color:#333}.img-fluid{max-width:100%;height:auto}.age-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0/.8)}.age-modal-content{background:#fff;padding:20px 30px;text-align:center;max-width:600px;margin:10%auto;border-radius:10px}.age-buttons,.main-h1{display:-webkit-box;display:-ms-flexbox;display:flex}.age-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.age-buttons button{padding:10px 20px;cursor:pointer;border-radius:5px;border:0;font-weight:700;color:#fff;font-size:18px}#ageYes{background-color:#22b24c}#ageNo{background-color:#cf0032}@font-face{font-display:swap;font-family:"francois";src:url(/wp-content/themes/cuipd-theme/assets/fonts/francoisone-regular-webfont.woff2)format("woff2"),url(/wp-content/themes/cuipd-theme/assets/fonts/francoisone-regular-webfont.woff)format("woff"),url(/wp-content/themes/cuipd-theme/assets/fonts/FrancoisOne/FrancoisOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4{font-family:"francois"}strong{font-weight:700!important}.main-h1{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0;color:#fff;font-size:2.3rem;text-transform:capitalize;font-weight:500}h2{font-size:2rem}h3{font-size:19px}p{line-height:1.43}input[type=text],textarea{font-size:16.1px;padding:.6em .75em;line-height:1.4;color:#333;font-family:"francois";font-weight:400}#site-main{padding:2.5rem 0}.site-main-bg{background-size:cover;background-image:url(/wp-content/themes/cuipd-theme/assets/img/frontbg.webp);background-repeat:no-repeat;background-position:center;background-attachment:fixed}@media (max-width:768px){.site-main-bg{background-size:100% 100%;background-position:center center}}a{-webkit-transition:all .3s;transition:all .3s;color:#c00;text-decoration:none}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;border-top:1px solid #ddd;padding:.7rem .5rem;font-size:14px}.footer-col h2{margin:0;font-size:1.4rem}.footer-col ul{list-style:none;padding:0}.footer-col nav a{font-size:1rem;margin-bottom:.2rem;display:inline-block}.h-about-me{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:19px;margin-bottom:0}#footer-logos img,.h-about-me span{margin-left:.5rem}.profile-content h4{font-size:19px;margin-top:0;margin:.5rem 0}.profile-content p:first-of-type{margin-top:.5rem}.single-agency .blaze-container figure img{height:240px}.diary-row{padding:.5rem;border-top:1px solid #ddd}@media (min-width:87.5rem){.row .menu-header-bottom-container,.row .menu-header-middle-container{background-color:#eb6864;margin:0-1rem;width:calc(100% + 2rem)}#nav-mid-row{margin-right:-1rem}}.logo-main{margin:.3rem 0}.menu-top-menu-container,ul#menu-top-menu li,ul#menu-top-menu li a{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-top-menu-container,ul#menu-top-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-top-menu-container{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:15px}ul#menu-top-menu{height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}ul#menu-top-menu li,ul#menu-top-menu li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul#menu-top-menu li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul#menu-top-menu li a{text-decoration:none;padding:0 1rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-weight:600;position:relative}ul#menu-top-menu li a:hover{background-color:#eee}.menu-header-bottom-container,.menu-header-middle-container{background-color:#eb6864;margin:0-.5rem;width:calc(100% + 1rem)}#nav-mid-row{background-color:#eb6864}#menu-header-bottom,#menu-header-middle,ul#menu-top-menu{list-style:none;padding:0;margin:0}#menu-header-bottom li,#menu-header-middle li{display:inline}#menu-header-bottom li a,#menu-header-middle li a{padding:1.2rem 1rem;text-decoration:none;color:#fff;font-weight:600;display:inline-block;font-size:15px}#menu-header-bottom li a:hover,#menu-header-middle li a:hover{background-color:#e74b47}#menu-header-bottom{font-size:0}#menu-header-bottom li a{background-color:#cf0032;padding:1.4rem 1rem;border:1px solid #000;font-size:18px;font-family:"francois";line-height:18px}#breadcrumbs{background-color:#c00;color:#fff}#breadcrumbs a,#breadcrumbs span{color:#fff;padding:0 .2rem;font-size:1.15rem}.toggle-trigger{background:#fff0;border:1px solid #e53c37;margin-top:.75rem;margin-left:-.5rem;border-radius:5px}.toggle-trigger svg{stroke:#fff;width:2rem}#site-footer{background-color:#b62f2f;padding:2rem 0 0}#footer-bottom p,#footer-col1{font-size:14px;line-height:18px}#footer-col1 span{max-width:80%;display:block}#footer-col1 h2{margin-top:2rem}#footer-col1 a{text-decoration:none}#footer-logos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer-bottom{background-color:#272727;border-top:1px solid #fff;width:100%;padding:.5rem 0}#footer-bottom p,.footer-col a,.footer-col h2,.footer-col p{color:#fff}@media (max-width:48rem){.main-h1{font-size:25px;padding:.75rem 0;display:inline-block;text-align:left;font-weight:600;height:unset}.logo-main{margin:.7rem 0 1rem}.mobile-nav{display:none}.mobile-nav-top{padding-top:.7rem;border-top:1px solid #e74944;background-color:#eb6864;position:relative}.mobile-nav-top:before{content:"";position:absolute;width:100%;top:0;left:0;border-top:1px solid #e08581}.mobile-nav-top ul li{border:1px solid #000}.mobile-nav-top ul li a{padding:.7rem 1.5rem;display:block;background-color:#cf0032;color:#fff;font-family:"francois";font-size:19px;line-height:19px;font-weight:600}.menu-top-menu-container{display:block;margin:0}.menu-top-menu-container ul,.mobile-nav-top ul{margin:0;padding:0;list-style:none}.menu-top-menu-container ul li a{width:calc(100% - 3rem);padding:.65rem 1.5rem;text-decoration:none;color:#fff;font-weight:600;display:inline-block;font-size:15px;background-color:#eb6864}#mobile-nav-wrap .menu-header-bottom-container,.menu-header-middle-container{margin:0;width:100%}.menu-header-middle-container #menu-header-middle li a{display:block;width:calc(100% - 3rem);padding:.65rem 1.5rem}#menu-header-middle{padding-top:.5rem}#nav-mid-row{background-color:#eb6864;margin-left:-1rem;margin-right:-1rem}#site-footer{text-align:center}#footer-col1 span{margin-left:auto;margin-right:auto}.profile-contact-details,div.slider-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex}.profile-contact-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.profile-contact-details .earth-icon,.profile-contact-details .mobile-icon{width:1.5rem;height:1.5rem;background-repeat:no-repeat;margin-right:.5rem;min-width:1.5rem}.profile-contact-col span{display:inline-block;overflow-wrap:break-word;word-break:break-word}.menu-footer-middle-nav-1-container ul,.menu-footer-middle-nav-2-container ul{margin:0}#footer-col3{margin-top:1rem}#breadcrumbs span{padding:0 .1rem}div.slider-thumbnails{-ms-flex-wrap:wrap;flex-wrap:wrap}div.slider-thumbnails img{-webkit-box-flex:1;-ms-flex:1 1 29%;flex:1 1 29%;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;max-width:29%;height:130px;-o-object-fit:cover;object-fit:cover;min-height:130px}.h-about-me{font-size:19px;line-height:1.1;display:inline-block}.wpcr3_table_2 input[type=text],.wpcr3_table_2 textarea{min-width:unset;padding:.3rem;width:calc(100% - .6rem)}.single-agency .single-esort-content .slider-thumbnails img{width:80px;height:60px;min-height:40px;min-width:60px}.single-agency .blaze-container figure img{height:200px}}.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc(
    (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) /
      var(--slides-to-show)
  );box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}.single-esort-content{padding:1rem;background:#fff;border:1px solid #ddd;border-radius:4px;position:relative}.blaze-container figure,.slider-thumbnails img{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff;margin:5px;padding:0}.blaze-container figure img{max-width:100%;width:100%;height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.escort-header,.slider-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-thumbnails{margin-top:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slider-thumbnails img{-o-object-fit:cover;object-fit:cover;width:25%;height:120px;border:3px solid #fff;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%}.single-agency .slider-thumbnails img{width:80px;height:60px}.escort-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.escort-header h1{margin:0;font-size:2.5rem}.h-about-me span{font-size:16px}.profile-contact-details{padding:1rem;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0/.05);box-shadow:inset 0 1px 1px rgb(0 0 0/.05)}.profile-contact-col,.profile-contact-col a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-contact-col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#c00;margin-right:1rem}.profile-contact-col a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.earth-icon,.mobile-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M144 128C144 92.7 172.7 64 208 64L432 64C467.3 64 496 92.7 496 128L496 512C496 547.3 467.3 576 432 576L208 576C172.7 576 144 547.3 144 512L144 128zM208 128L208 432L432 432L432 128L208 128zM320 536C337.7 536 352 521.7 352 504C352 486.3 337.7 472 320 472C302.3 472 288 486.3 288 504C288 521.7 302.3 536 320 536z' fill='%23cc0000'/%3E%3C/svg%3E");width:3rem;height:3rem;background-size:100%}.earth-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M119.7 263.7L150.6 294.6C156.6 300.6 164.7 304 173.2 304L194.7 304C203.2 304 211.3 307.4 217.3 313.4L246.6 342.7C252.6 348.7 256 356.8 256 365.3L256 402.8C256 411.3 259.4 419.4 265.4 425.4L278.7 438.7C284.7 444.7 288.1 452.8 288.1 461.3L288.1 480C288.1 497.7 302.4 512 320.1 512C337.8 512 352.1 497.7 352.1 480L352.1 477.3C352.1 468.8 355.5 460.7 361.5 454.7L406.8 409.4C412.8 403.4 416.2 395.3 416.2 386.8L416.2 352.1C416.2 334.4 401.9 320.1 384.2 320.1L301.5 320.1C293 320.1 284.9 316.7 278.9 310.7L262.9 294.7C258.7 290.5 256.3 284.7 256.3 278.7C256.3 266.2 266.4 256.1 278.9 256.1L313.6 256.1C326.1 256.1 336.2 246 336.2 233.5C336.2 227.5 333.8 221.7 329.6 217.5L309.9 197.8C306 194 304 189.1 304 184C304 178.9 306 174 309.7 170.3L327 153C332.8 147.2 336.1 139.3 336.1 131.1C336.1 123.9 333.7 117.4 329.7 112.2C326.5 112.1 323.3 112 320.1 112C224.7 112 144.4 176.2 119.8 263.7zM528 320C528 285.4 519.6 252.8 504.6 224.2C498.2 225.1 491.9 228.1 486.7 233.3L473.3 246.7C467.3 252.7 463.9 260.8 463.9 269.3L463.9 304C463.9 321.7 478.2 336 495.9 336L520 336C522.5 336 525 335.7 527.3 335.2C527.7 330.2 527.8 325.1 527.8 320zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320z' fill='%23cc0000'/%3E%3C/svg%3E")}.profile-table-head{margin-bottom:.5rem}div.wpcr3_aggregateRating{margin-bottom:0}.wpcr3_in_content{display:none}#single-agency{display:inline-block}.agency-profile-diary{max-width:400px;width:100%}.col-sunday{border-top:1px solid #ddd}.diary-col.agency-col-right{border-left:none}.agency-td-red,.diary-col.agency-col-right span{background-color:#eb6864;display:inline-block;padding:.2em .6em .3em;font-size:75%;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.agency-td-red,.diary-col{font-weight:600}#agency-rates{margin-top:2rem}