.site-logo img,.site-main-logo,a.custom-logo-link img,.elementor-widget-theme-site-logo img,.elementor-widget-togo-logo img{max-height:45px!important;height:45px!important;width:auto!important;object-fit:contain!important}header .elementor-container,.header-main{align-items:center!important;padding-top:5px!important;padding-bottom:5px!important}.site-header>.top-bar+.elementor{margin-top:20px!important}@media (min-width:1025px){.elementor-9265 .elementor-element.elementor-element-b4efeea,.elementor-9999 .elementor-element.elementor-element-b4efeea,.elementor-10000 .elementor-element.elementor-element-b4efeea{min-height:560px!important;padding-top:290px!important;padding-bottom:20px!important}.elementor-9265 .elementor-element.elementor-element-b4efeea:not(.elementor-motion-effects-element-type-background),.elementor-9265 .elementor-element.elementor-element-b4efeea>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-9999 .elementor-element.elementor-element-b4efeea:not(.elementor-motion-effects-element-type-background),.elementor-9999 .elementor-element.elementor-element-b4efeea>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-10000 .elementor-element.elementor-element-b4efeea:not(.elementor-motion-effects-element-type-background),.elementor-10000 .elementor-element.elementor-element-b4efeea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center 30%!important}}.elementor-element-blh001{background-image:linear-gradient(rgb(38 50 56 / .72),rgb(38 50 56 / .72)),url(https://pericoripiaotours.com/wp-content/uploads/2026/09/IMG_3031.JPG.jpeg)!important;background-size:cover!important;background-position:center 30%!important}.elementor-9265 .elementor-element.elementor-element-b4efeea::after,.elementor-9999 .elementor-element.elementor-element-b4efeea::after,.elementor-10000 .elementor-element.elementor-element-b4efeea::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(38 50 56 / .55);pointer-events:none;z-index:1}.elementor-9265 .elementor-element.elementor-element-b4efeea>.e-con-inner,.elementor-9999 .elementor-element.elementor-element-b4efeea>.e-con-inner,.elementor-10000 .elementor-element.elementor-element-b4efeea>.e-con-inner{position:relative;z-index:2}@media (max-width:767px){.elementor-element-1099856e{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;justify-content:flex-start!important;padding-left:40px!important;padding-right:40px!important;scrollbar-width:none}.elementor-element-1099856e::-webkit-scrollbar{display:none}.elementor-element-1099856e>.elementor-widget-image{flex-shrink:0;scroll-snap-align:center}}.elementor-element-64a087d{transition:max-height .6s ease}.elementor-element-64a087d.pr-reviews-collapsed{max-height:490px;overflow:hidden;position:relative}@media (max-width:1199px){.elementor-element-64a087d.pr-reviews-collapsed{max-height:420px}}@media (max-width:767px){.elementor-element-64a087d.pr-reviews-collapsed{max-height:480px}}.elementor-element-64a087d.pr-reviews-collapsed::after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(to bottom,#fff0,#ffffff);pointer-events:none}.pr-reviews-toggle-wrap{display:flex;justify-content:center;margin-top:20px}.pr-reviews-toggle-btn{background:#fff;border:2px solid #e63946;color:#e63946;font-weight:600;padding:12px 28px;border-radius:30px;cursor:pointer;font-size:15px;transition:background .2s ease,color .2s ease}.pr-reviews-toggle-btn:hover{background:#e63946;color:#fff}.elementor-element-55e8856{padding-top:30px!important;padding-bottom:16px!important}.elementor-element-41300c3{gap:10px!important}.elementor-element-prtsellosrow{padding-top:12px!important;padding-bottom:4px!important}.elementor-element-315f4ea{padding-top:12px!important;padding-bottom:12px!important}footer .elementor-heading-title{font-size:15px!important;margin-bottom:6px!important}footer .elementor-icon-list-items .elementor-icon-list-item{margin-bottom:1px!important}footer .elementor-icon-list-text{font-size:13px!important;line-height:1.4!important}footer .elementor-widget-text-editor{font-size:13px!important;line-height:1.4!important}@media (max-width:767px){.elementor-element-55e8856{padding-top:24px!important;padding-bottom:12px!important}.elementor-element-41300c3{gap:8px!important}}footer .lc-content,footer .lc-content .lc-title{color:#333333!important}footer .lc-content a,footer .lc-list a{color:#333333!important}footer .lc-content a:hover,footer .lc-list a.current{color:#176B87!important}.elementor-element-4135eec,.elementor-element-5caf98b,.elementor-element-sus1mg0{width:180px!important;height:180px!important;border-radius:50%!important;overflow:hidden!important;margin:0 auto!important;position:relative!important;box-shadow:0 4px 12px rgb(0 0 0 / .10)}.elementor-element-4135eec img,.elementor-element-5caf98b img,.elementor-element-sus1mg0 img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 15%!important}.mobile-menu-center{display:flex!important;flex-direction:column!important;justify-content:space-evenly!important}.moile-menu-btn a.togo-button.full-filled,.moile-menu-btn a.prt-menu-wa-btn,.moile-menu-btn a.prt-menu-tel2{background:#FFFFFF!important;color:#176B87!important;border:1px solid #176B87!important}.mb-menu .sub-menu.mega-menu:not(.is-active){display:none!important}.prt-bh--menu .prt-bh__input{background:#FFFFFF!important;border:1px solid #B9C7CB!important}.prt-bh--menu .prt-bh__input::placeholder{color:#7A8A90!important}.prt-bh--menu{padding:0 24px!important;box-sizing:border-box!important}@media (max-width:1024px){.mb-menu .togo-mega-destinations{flex-direction:column!important;width:100%!important}.mb-menu .destinations-nav{width:100%!important}.mb-menu .destinations-content{width:100%!important;flex:1 1 100%!important}.mb-menu .destinations-box{width:100%!important}.mb-menu .children-list{width:100%!important}.mb-menu .children-item{width:100%!important}}.filter-checkbox .togo-svg-icon.square svg{color:#8A97A0!important}.filter-checkbox input:checked~.togo-svg-icon.square svg,.filter-checkbox:hover .togo-svg-icon.square svg{color:#176B87!important}.show-min-price,.show-max-price{cursor:text!important}.show-min-price:focus,.show-max-price:focus{outline:none!important;box-shadow:0 0 0 2px #42B8C4!important;border-radius:6px}.elementor-element-trh001{background-image:linear-gradient(rgb(38 50 56 / .78),rgb(38 50 56 / .78)),url(https://pericoripiaotours.com/wp-content/uploads/2026/09/private-airport-transfer-van-punta-cana-scaled.jpg)!important;background-size:cover!important;background-position:center 60%!important}.elementor-element-trh002{text-shadow:0 2px 12px rgb(0 0 0 / .25)}.elementor-element-tri007 img,.elementor-element-trt003 img{border-radius:16px!important;box-shadow:0 16px 40px rgb(38 50 56 / .18);aspect-ratio:4 / 3.4;object-fit:cover;width:100%}.elementor-element-trw004,.elementor-element-trw007,.elementor-element-trw010,.elementor-element-trw013{box-shadow:0 4px 14px rgb(38 50 56 / .06);transition:transform .25s ease,box-shadow .25s ease}.elementor-element-trw004:hover,.elementor-element-trw007:hover,.elementor-element-trw010:hover,.elementor-element-trw013:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgb(38 50 56 / .14)}.elementor-element-trh005,.elementor-element-trh006,.elementor-element-tri005,.elementor-element-trc005,.elementor-element-trc006{transition:transform .2s ease,box-shadow .2s ease}.elementor-element-trh005:hover .elementor-button,.elementor-element-trh006:hover .elementor-button,.elementor-element-tri005:hover .elementor-button,.elementor-element-trc005:hover .elementor-button,.elementor-element-trc006:hover .elementor-button{transform:translateY(-2px);box-shadow:0 8px 18px rgb(0 0 0 / .18)}.elementor-element-trc001{position:relative}.elementor-element-trc001::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:64px;height:4px;border-radius:2px;background:#EF3340}@media (max-width:767px){.elementor-element-trh001{padding-top:110px!important}.elementor-element-tri007 img,.elementor-element-trt003 img{aspect-ratio:16 / 10}}.togo-posts-wrapper.layout-grid{align-items:flex-start}.togo-posts-wrapper.layout-grid .inner-post-wrap{background:#FFF;border:1px solid #EDE6DA;border-radius:14px;padding:0 0 24px;box-shadow:0 4px 16px rgb(38 50 56 / .05);transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.togo-posts-wrapper.layout-grid article:hover .inner-post-wrap{transform:translateY(-5px);box-shadow:0 16px 32px rgb(38 50 56 / .12)}.togo-posts-wrapper.layout-grid .inner-post-wrap::before{content:"";display:block;height:6px;background:linear-gradient(90deg,#EF3340,#42B8C4)}.togo-posts-wrapper.layout-grid .post-thumbnail{margin:0 0 16px}.togo-posts-wrapper.layout-grid .post-thumbnail img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.togo-posts-wrapper.layout-grid .post-detail{padding:20px 22px 0;display:flex;flex-direction:column}.togo-posts-wrapper.layout-grid .post-cate a{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#176B87;background:#EDF5F6;padding:4px 12px;border-radius:999px}.togo-posts-wrapper.layout-grid .post-title .entry-title{margin:14px 0 10px;font-size:19px;line-height:1.35}.togo-posts-wrapper.layout-grid .post-title .entry-title a{color:#263238}.togo-posts-wrapper.layout-grid .post-excerpt{color:#5B6670;font-size:15px;line-height:1.6}.togo-posts-wrapper.layout-grid .btn-readmore{margin-top:16px}.togo-posts-wrapper.layout-grid .btn-readmore a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#EF3340}.togo-posts-wrapper.layout-grid .btn-readmore a::after{content:"\2192";transition:transform .2s ease}.togo-posts-wrapper.layout-grid article:hover .btn-readmore a::after{transform:translateX(4px)}.single.single-post .entry-content{font-size:17px;line-height:1.8;color:#3A4750}.single.single-post .entry-content p{margin-bottom:20px}.single.single-post .entry-content h2{margin-top:44px;margin-bottom:16px;font-size:28px;font-weight:700;color:#263238}.single.single-post .entry-content h3{margin-top:32px;margin-bottom:12px;font-size:21px;font-weight:600;color:#263238}.single.single-post .entry-meta{display:flex;align-items:center;gap:14px;margin-bottom:18px}.single.single-post .entry-category{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#176B87;background:#EDF5F6;padding:4px 12px;border-radius:999px}.single.single-post .entry-thumbnail{margin:24px 0 36px;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px rgb(38 50 56 / .16)}.single.single-post .entry-thumbnail img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.single.single-post .entry-content ul{margin:16px 0 24px;padding-left:0;list-style:none}.single.single-post .entry-content ul li{position:relative;padding-left:28px;margin-bottom:10px;line-height:1.6}.single.single-post .entry-content ul li::before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:#EF3340}.single.single-post .entry-content{max-width:720px}.single.single-post .entry-content>p:first-of-type{font-size:20px;line-height:1.7;color:#263238;font-weight:500}.single.single-post .entry-content blockquote{margin:32px 0;padding:20px 24px;border-left:4px solid #EF3340;background:#FBF3EC;border-radius:0 10px 10px 0;font-size:19px;line-height:1.6;color:#263238;font-weight:600}.single.single-post .entry-content blockquote p{margin-bottom:0}.single.single-post .entry-content .prt-place-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0 32px}.single.single-post .entry-content .prt-place-card{background:#FFF;border:1px solid #EDE6DA;border-radius:12px;padding:18px 20px;box-shadow:0 2px 8px rgb(38 50 56 / .05)}.single.single-post .entry-content .prt-place-card h3{margin:0 0 8px!important;font-size:17px!important;color:#176B87!important}.single.single-post .entry-content .prt-place-card p{margin-bottom:0;font-size:15px;line-height:1.55;color:#5B6670}.single.single-post .entry-content .prt-inline-img{margin:32px 0;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px rgb(38 50 56 / .12)}.single.single-post .entry-content .prt-inline-img img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin:0}@media (max-width:767px){.single.single-post .entry-content .prt-place-grid{grid-template-columns:1fr}}.elementor-element-e22d3c3 .togo-icon-list.togo-icon-list-horizontal{flex-wrap:wrap!important;row-gap:12px}.elementor-element-cd12220,.elementor-element-e8bedd8{background:#FFF;border:1px solid #EDE6DA;border-radius:14px;box-shadow:0 4px 16px rgb(38 50 56 / .05);padding:32px!important;position:relative;overflow:hidden}.elementor-element-4557332{background-image:linear-gradient(rgb(38 50 56 / .72),rgb(38 50 56 / .72)),url(https://pericoripiaotours.com/wp-content/uploads/2026/09/contact-bavaro-pier.jpg)!important;background-size:cover!important;background-position:center 40%!important}.elementor-element-e22d3c3 .togo-icon-list-item-link[href^="mailto:"]{white-space:normal!important;word-break:break-word}.elementor-element-prtwarow1,.elementor-element-prtwarow2{margin-bottom:12px}.elementor-element-prtwaic1 .elementor-icon,.elementor-element-prtwaic2 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.elementor-element-prtwaic1 .elementor-icon:hover,.elementor-element-prtwaic2 .elementor-icon:hover{opacity:.75;transform:scale(1.08)}.elementor-element-prtphone1 .togo-icon-list,.elementor-element-prtphone2 .togo-icon-list{gap:0}.elementor-element-prtwarow1,.elementor-element-prtwarow2{flex-wrap:nowrap!important}.elementor-element-prtwaic1,.elementor-element-prtwaic2{flex:0 0 auto!important;width:auto!important}.elementor-element-prtphone1,.elementor-element-prtphone2{flex:1 1 auto!important;width:auto!important;min-width:0}.elementor-element-c192067{flex:1 1 auto!important;width:auto!important}.elementor-element-3eaa708{flex:0 0 auto!important;width:auto!important}.elementor-element-9637842{flex:0 0 auto!important;width:auto!important}.elementor-element-prtwatbrow1,.elementor-element-prtwatbrow2,.elementor-element-be45b30{flex:0 0 auto!important;width:auto!important}.elementor-element-cd12220{align-self:flex-start!important}.mobile-menu-content .destinations-content,.mobile-menu-content .destinations-banner{display:none!important}.prt-bandera.prt-bandera-tel{align-self:center!important;width:18px!important;height:12px!important;flex:0 0 auto!important;object-fit:cover!important}.prt-menu-tel-row .togo-button.full-filled,.prt-menu-tel-row .prt-menu-tel2{font-size:14px!important;white-space:nowrap!important;padding-left:12px!important;padding-right:12px!important}.mobile-menu-content .moile-menu-btn,.mobile-menu-content .mobile-menu-btn{margin-top:16px!important}.elementor-element-cf69450{row-gap:12px!important}.elementor-element-prtwaftrow1,.elementor-element-prtwaftrow2{padding-top:6px!important;padding-bottom:6px!important}.elementor-element-prtwaftrow1 .elementor-element-prtwaftph1>.elementor-widget-container,.elementor-element-prtwaftrow2 .elementor-element-prtwaftph2>.elementor-widget-container{padding:0!important}.elementor-element-prtwaftrow1 .togo-icon-list-item-link,.elementor-element-prtwaftrow2 .togo-icon-list-item-link{align-items:center!important;margin-right:0!important}.elementor-element-55e8856{padding-bottom:12px!important}.elementor-element-prtsellosrow{padding-top:0!important}.elementor-element-prtsellosrow>.e-con-inner{padding-top:12px!important}@media (max-width:767px){.elementor-9265 .elementor-element.elementor-element-15dda0d,.elementor-9999 .elementor-element.elementor-element-15dda0d,.elementor-10000 .elementor-element.elementor-element-15dda0d{transform:translateX(-100%)!important}.elementor-9265 .elementor-element.elementor-element-ce0f48d,.elementor-9999 .elementor-element.elementor-element-ce0f48d,.elementor-10000 .elementor-element.elementor-element-ce0f48d{order:1!important;top:-90px}.elementor-9265 .elementor-element.elementor-element-15dda0d,.elementor-9999 .elementor-element.elementor-element-15dda0d,.elementor-10000 .elementor-element.elementor-element-15dda0d{order:2!important;top:50px}}.wpcf7-form .form-field.togo-field label{position:static;transform:none;display:block;margin-bottom:.4rem;font-size:.875rem}.wpcf7-form .form-field.togo-field input{padding-top:0}