.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Oxygen';}body {line-height: 1.6;font-size: 17px;font-weight: 400;color: black;}.oxy-nav-menu-hamburger-line {background-color: black;}h1, h2, h3, h4, h5, h6 {font-family: 'Oxygen';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 32px;}h3, h4, h5, h6{font-size: 27px;font-weight: 800;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #51bac8;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.wedding-outline-button:hover{
 background-color:#d0a9af;
 color:#ffffff;
}
.wedding-outline-button {
background-color: transparent;
border: 1px solid #1e73be;
color: #1e73be;
padding: 9px 15px;
}.wedding-outline-button {
 font-family:'Special Elite';
 padding-left:32px;
 padding-right:32px;
 border-radius:100px;
 text-transform:uppercase;
 font-weight:700;
 text-align:center;
 color:#d0a9af;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#d0a9af;
 border-right-color:#d0a9af;
 border-bottom-color:#d0a9af;
 border-left-color:#d0a9af;
 letter-spacing:2px;
 line-height:1.2;
 padding-top:12px;
 padding-bottom:8px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.wedding-heading-two {
 font-family:Oxygen;
 color:#000000;
 font-size:40px;
 line-height:1.2;
}
.tabs-3130-tab {
 text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.tabs-3130-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-3130-tab.oxy-easy-posts .oxy-posts,
.tabs-3130-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.tabs-3130-tab-active {
 background-color:rgba(0,0,0,0.06);
 color:#000000;
}
.tabs-contents-3130-tab {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.tabs-contents-3130-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-3130-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-3130-tab.ct-section .ct-section-inner-wrap{
display:flex;
}
.wedding-tabs-img {
 margin-bottom:12px;
}
@media (max-width: 479px) {
.wedding-tabs-img {
}
}

.wedding-tabs-title {
 font-family:'Special Elite';
}
.wedding-tabs-img-column {
background-size: cover; background-position:50% 50%;
}
@media (max-width: 991px) {
.wedding-tabs-img-column {
}
}

.wedding-tabs-content-column {
 text-align:left;
}
.wedding-tabs-content-column:not(.ct-section):not(.oxy-easy-posts),
.wedding-tabs-content-column.oxy-easy-posts .oxy-posts,
.wedding-tabs-content-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.wedding-dark-paragraph {
 font-family:'Special Elite';
 color:#666666;
}
.wedding-tabs-subheading {
 font-family:'Special Elite';
 color:#000000;
 font-size:20px;
 line-height:1.2;
 font-weight:700;
}
.wedding-subheading {
 font-family:'Special Elite';
 max-width:360px;
 color:#666666;
}
.wedding-primary-button:hover{
transform:scale(1.05,1.05); color:#ffffff;
}
.wedding-primary-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}.wedding-primary-button {
background-image: linear-gradient(45deg, #d0a9af, #d0a89c); font-family:'Special Elite';
 font-size:16px;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:2px;
 padding-left:28px;
 padding-right:28px;
 padding-top:7px;
 padding-bottom:3px;
 border-radius:100px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-color:rgba(255,255,255,0.2);
 border-right-color:rgba(255,255,255,0.2);
 border-bottom-color:rgba(255,255,255,0.2);
 border-left-color:rgba(255,255,255,0.2);
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 line-height:1.2;
}
.wedding-paragraph {
 font-family:Oxygen;
 color:#ffffff;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.music-primary-text {
 font-family:Oxygen;
 color:#ffffff;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:18px;
 line-height:1.6;
 font-weight:400;
}
.music-heading-big {
 font-family:'Qwigley';
 color:#ffffff;
 font-size:96px;
 font-weight:500;
 line-height:0.8;
}
.music-showcase-2-wrapper:hover{
transform:scale(1.05,1.05);}
.music-showcase-2-wrapper {
 background-color:#2f201a;
 width:100%;
 border-radius:24px;
 overflow:hidden;
 height:100%;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.music-showcase-2-title {
 font-family:Oxygen;
 color:#ffffff;
 font-size:24px;
 font-weight:900;
 line-height:1;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:4px;
}
.music-showcase-2-label {
 font-family:Oxygen;
 color:#a29b99;
 font-size:12px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:24px;
 margin-left:20px;
 margin-right:20px;
}
.flight-body-text {
 font-family:Oxygen;
 font-size:14px;
 color:#000000;
 font-weight:400;
 line-height:1.6;
}
.flight-heading-two {
 font-family:Oxygen;
 color:#000000;
 font-size:36px;
 font-weight:900;
 line-height:1.1;
 letter-spacing:2px;
}
.flight-iconblock-3-column {
 background-color:#dbedf6;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 text-align:center;
}
.flight-iconblock-3-column:not(.ct-section):not(.oxy-easy-posts),
.flight-iconblock-3-column.oxy-easy-posts .oxy-posts,
.flight-iconblock-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.flight-iconblock-3-image {
 width:60px;
 margin-bottom:12px;
}
.flight-iconblock-3-title {
 font-family:Oxygen;
 color:#000000;
 font-weight:900;
 line-height:1.1;
 font-size:18px;
 margin-bottom:12px;
}
.flight-iconblock-3-text {
 font-family:Oxygen;
 color:#000000;
 font-size:14px;
 font-weight:400;
}
.freelance-benefits-column {
}
.freelance-primary-button:hover{
 background-color:#dd4546;
}
.freelance-primary-button {
 font-family:Oxygen;
 color:#ffffff;
 text-decoration:none;
 font-size:16px;
 font-weight:700;
 line-height:1;
 letter-spacing:2px;
 background-color:#f66061;
 padding-top:18px;
 padding-bottom:18px;
 padding-left:42px;
 padding-right:42px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 text-align:center;
}
.freelance-heading-three {
 font-family:Oxygen;
 font-size:14px;
 color:#ffffff;
 font-weight:700;
 line-height:1.1;
 letter-spacing:1px;
}
.freelance-body-text {
 font-family:Oxygen;
 color:#a7a9b2;
 font-size:14px;
 font-weight:400;
 line-height:1.5;
 margin-bottom:12px;
}
.freelance-iconblock-1-icon {
color: #f66061;}.freelance-iconblock-1-icon 
>svg {width: 48px;height: 48px;}.freelance-iconblock-1-icon {
 margin-bottom:12px;
}
.hyperion-subheading {
 font-family:Oxygen;
 color:#e96199;
 font-weight:900;
 font-size:30px;
 letter-spacing:4px;
 line-height:1.1;
 text-transform:uppercase;
}
@media (max-width: 991px) {
.hyperion-subheading {
 font-size:20px;
}
}

.hyperion-heading-two {
 font-family:Oxygen;
 color:#23232d;
 font-weight:900;
 font-size:120px;
 line-height:1;
}
@media (max-width: 991px) {
.hyperion-heading-two {
 font-size:96px;
}
}

@media (max-width: 767px) {
.hyperion-heading-two {
 font-size:72px;
}
}

@media (max-width: 479px) {
.hyperion-heading-two {
 font-size:60px;
}
}

.saas-heading-two {
 font-family:Oxygen;
 color:#ffffff;
 font-size:48px;
 line-height:1.1;
 font-weight:700;
 margin-bottom:0px;
}
@media (max-width: 479px) {
.saas-heading-two {
 font-size:40px;
}
}

.saas-primary-button:hover{
transform:scale(1.05,1.05); background-color:#f64e6e;
 box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
.saas-primary-button {
 font-family:Oxygen;
 background-color:#f64e6e;
 color:#ffffff;
 font-size:16px;
 letter-spacing:1px;
 line-height:1.1;
 text-decoration:none;
 font-weight:700;
 text-align:center;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:48px;
 padding-right:48px;
 border-radius:100px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 text-transform:uppercase;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
background-image: linear-gradient(-90deg, #f64e6e 0%, #ff795e 98%);
}
.saas-divider {
 width:30px;
 background-color:#48c2fb;
 min-width:30px;
 max-width:30px;
 height:5px;
 min-height:5px;
 max-height:5px;
 border-radius:100px;
}
.saas-subheading {
 font-family:Oxygen;
 color:#8188a6;
 font-size:22px;
 font-weight:300;
 max-width:480px;
 line-height:1.6;
}
.saas-iconblock-2-column {
 text-align:left;
}
.saas-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts),
.saas-iconblock-2-column.oxy-easy-posts .oxy-posts,
.saas-iconblock-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.saas-iconblock-2-column {
 text-align:center;
}
.saas-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts),
.saas-iconblock-2-column.oxy-easy-posts .oxy-posts,
.saas-iconblock-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.saas-iconblock-2-icon {
color: white;}.saas-iconblock-2-icon 
>svg {width: 40px;height: 40px;}.saas-iconblock-2-icon {
background-image:url(http://saas2.oxy.host/wp-content/uploads/sites/8/2017/10/Group@2x.png);background-size: cover; background-repeat:no-repeat;
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
 margin-right:16px;
 background-position:50% 50%;
}
@media (max-width: 991px) {
.saas-iconblock-2-icon {
 margin-right:0px;
 margin-bottom:12px;
}
}

.saas-iconblock-2-text {
 font-family:Oxygen;
 color:#8188a6;
 font-size:16px;
 font-weight:300;
 line-height:1.6;
}
.saas-iconblock-2-title {
 font-family:Oxygen;
 color:#313856;
 font-size:18px;
 font-weight:700;
 line-height:1.1;
 margin-bottom:8px;
}
.saas-iconblock-2-wrapper {
}
@media (max-width: 991px) {
.saas-iconblock-2-wrapper {
 text-align:center;
}
.saas-iconblock-2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.saas-iconblock-2-wrapper.oxy-easy-posts .oxy-posts,
.saas-iconblock-2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.saas-body-text {
 font-family:Oxygen;
 color:#8188a6;
 font-size:16px;
 font-weight:300;
 line-height:1.6;
 max-width:640px;
}
.saas-home-icon-column {
 text-align:center;
}
.saas-home-icon-column:not(.ct-section):not(.oxy-easy-posts),
.saas-home-icon-column.oxy-easy-posts .oxy-posts,
.saas-home-icon-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.saas-home-icon {
background-color: transparent;
border: 1px solid transparent;
padding: 48px;color: #ffffff;}.saas-home-icon 
>svg {width: 42px;height: 42px;}.saas-home-icon {
background-image:url(http://saas2.oxy.host/wp-content/uploads/sites/8/2017/10/Group@2x.png);background-size: cover; background-repeat:no-repeat;
 margin-bottom:12px;
}
.saas-home-icon-title {
 font-family:Oxygen;
 line-height:1.3;
 font-size:18px;
 font-weight:700;
 color:#313856;
}
.shapedivsection13 {
 height:90vh;
 text-align:center;
 background-position:50% 50%;
}
.shapedivsection13:not(.ct-section):not(.oxy-easy-posts),
.shapedivsection13.oxy-easy-posts .oxy-posts,
.shapedivsection13.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.shapedivsection13 {
}
}

@media (max-width: 991px) {
.shapedivsection13 {
}
}

@media (max-width: 767px) {
.shapedivsection13 {
}
.shapedivsection13 .ct-section-inner-wrap {
padding-bottom: 74px;
}
}

.shapedivsection26 {
background-image:url(https://viajarsinpausa.com/wp-content/uploads/2021/12/IMG-3611-1.jpg);background-size: cover; background-repeat:no-repeat;
}
.shapedivsection26 .ct-section-inner-wrap {
padding-top: 60px;
padding-bottom: 1px;
}
.shapedivsection27 {
}
.atomic-subheading {
 font-family:Oxygen;
 color:#2b2c27;
 font-size:24px;
 line-height:1.6;
 font-weight:200;
 max-width:480px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-subheading {
 font-size:20px;
}
}

@media (max-width: 479px) {
.atomic-subheading {
 font-size:18px;
}
}

.atomic-primary-heading {
 color:#2b2c27;
 font-size:64px;
 font-weight:400;
 line-height:1.1;
 margin-top:0px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-primary-heading {
 font-size:56px;
}
}

@media (max-width: 479px) {
.atomic-primary-heading {
 font-size:44px;
}
}

.atomic-primary-button:hover{
 background-color:#e6e6fa;
}
.atomic-primary-button {
 font-family:Oxygen;
 background-color:#b0e0e6;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:48px;
 padding-right:48px;
 font-size:20px;
 font-weight:700;
 line-height:1.2;
 letter-spacing:.25em;
 text-align:center;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 text-transform:none;
 text-decoration:none;
 font-style:normal;
 border-radius:35px;
 color:white;
}
@media (max-width: 991px) {
.atomic-primary-button {
 padding-top:16px;
 padding-left:36px;
 padding-right:36px;
 padding-bottom:16px;
 margin-top:0px;
}
}

@media (max-width: 767px) {
.atomic-primary-button {
 font-size:18px;
}
}

@media (max-width: 479px) {
.atomic-primary-button {
 font-size:16px;
}
}

.atomic-outline-button:hover{
 background-color:transparent;
 color:#6799b2;
 border-top-color:#6799b2;
 border-right-color:#6799b2;
 border-bottom-color:#6799b2;
 border-left-color:#6799b2;
}
.atomic-outline-button {
background-color: transparent;
border: 1px solid #6799b2;
color: #6799b2;
padding: 9px 15px;
}.atomic-outline-button {
 font-family:Oxygen;
 font-weight:700;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 text-align:center;
 line-height:1.2;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-color:#65bec2;
 border-right-color:#65bec2;
 border-bottom-color:#65bec2;
 border-left-color:#65bec2;
 padding-left:46px;
 padding-right:46px;
 padding-top:18px;
 padding-bottom:18px;
 color:#65bec2;
 background-color:transparent;
 font-size:20px;
 margin-right:2px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; letter-spacing:.25em;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 text-transform:none;
 font-style:normal;
 text-decoration:none;
}
@media (max-width: 991px) {
.atomic-outline-button {
 padding-top:14px;
 padding-bottom:14px;
 padding-right:34px;
 padding-left:34px;
}
}

@media (max-width: 767px) {
.atomic-outline-button {
 font-size:18px;
}
}

@media (max-width: 479px) {
.atomic-outline-button {
 font-size:16px;
}
}

.flight-heading-one {
 font-family:Oxygen;
 color:#ffffff;
 font-size:64px;
 font-weight:900;
 line-height:1.1;
 letter-spacing:3px;
}
@media (max-width: 767px) {
.flight-heading-one {
 font-size:56px;
}
}

@media (max-width: 479px) {
.flight-heading-one {
 font-size:40px;
}
}

.dentist-heading-two {
 font-family:Oxygen;
 color:#333333;
 font-size:36px;
 font-weight:900;
 line-height:1.1;
}
.dentist-subheading {
 color:#999999;
 font-size:14px;
 line-height:1.1;
 font-weight:400;
 letter-spacing:1px;
}
.dentist-team-avatar {
 height:48px;
 border-radius:100px;
 margin-right:12px;
}
.dentist-team-item {
 margin-bottom:12px;
 padding-left:24px;
}
.dentist-outline-button:hover{
 color:#0a5888;
}
.dentist-outline-button {
 color:#00adef;
 text-decoration:none;
 font-weight:900;
 line-height:1.1;
 letter-spacing:1px;
 font-size:16px;
 padding-left:40px;
 padding-right:40px;
 padding-top:16px;
 padding-bottom:16px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:100px;
 text-align:center;
}
.dentist-team-name {
 color:#333333;
 font-size:16px;
 font-weight:400;
}
.shapedivsection9 {
}
.shapedivsection25 {
background-size: cover; height:650px;
 background-repeat:no-repeat;
 min-width:100%;
 background-position:50% 50%;
}
@media (max-width: 767px) {
.shapedivsection25 {
 height:400px;
}
}

@media (max-width: 479px) {
.shapedivsection25 {
 height:400px;
 overflow:hidden;
 background-position:33% 0%;
}
}

.atomic-secondary-heading {
 color:#2b2c27;
 font-weight:400;
 font-size:56px;
 line-height:1.1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 1120px) {
.atomic-secondary-heading {
 font-size:52px;
}
}

@media (max-width: 767px) {
.atomic-secondary-heading {
 font-size:44px;
}
}

@media (max-width: 479px) {
.atomic-secondary-heading {
 font-size:40px;
}
}

.atomic-medium-button-outline:hover{
 color:#6799b2;
}
.atomic-medium-button-outline {
 color:#65bec2;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-top:13px;
 padding-bottom:13px;
 padding-right:34px;
 padding-left:34px;
 font-size:16px;
 font-weight:600;
 text-align:center;
 line-height:1.2;
 letter-spacing:.2em;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.atomic-medium-button:hover{
 background-color:#6799b2;
 color:#ffffff;
 border-top-color:#6799b2;
 border-right-color:#6799b2;
 border-bottom-color:#6799b2;
 border-left-color:#6799b2;
}
.atomic-medium-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.atomic-medium-button {
 background-color:#65bec2;
 color:#ffffff;
 font-size:16px;
 font-weight:700;
 line-height:1.2;
 padding-top:15px;
 padding-right:36px;
 padding-left:36px;
 padding-bottom:15px;
 letter-spacing:.25em;
 text-align:center;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 border-top-color:#65bec2;
 border-right-color:#65bec2;
 border-bottom-color:#65bec2;
 border-left-color:#65bec2;
}
.atomic-showcase-1-image {
 margin-bottom:18px;
}
@media (max-width: 767px) {
.atomic-showcase-1-image {
 margin-bottom:10px;
}
}

.atomic-showcase-1-title {
 color:#566d8f;
 font-size:22px;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.12em;
 text-align:left;
 margin-bottom:12px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-showcase-1-title {
 margin-bottom:5px;
 text-align:center;
}
}

.atomic-showcase-1-text {
 color:#3b3c38;
 font-size:18px;
 font-weight:400;
 line-height:1.6;
 text-align:left;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-showcase-1-text {
 font-size:15px;
 text-align:center;
}
}

.atomic-slider-15-column {
}
.atomic-slider-15-wrapper {
 width:100%;
 background-color:#ffffff;
 padding-bottom:30px;
 text-align:center;
 box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
.atomic-slider-15-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-slider-15-wrapper.oxy-easy-posts .oxy-posts,
.atomic-slider-15-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-slider-15-image {
 margin-bottom:24px;
}
.atomic-slider-15-title {
 color:#566d8f;
 font-size:20px;
 font-weight:500;
 line-height:1.4;
 letter-spacing:0.5px;
 margin-bottom:8px;
 margin-left:20px;
 margin-right:20px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-slider-15-text {
 color:#3b3c38;
 font-size:18px;
 font-weight:400;
 line-height:1.4;
 padding-left:20px;
 padding-right:20px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.paragraph {
 font-family:Oxygen;
 color:#666666;
 line-height:1.6;
 margin-bottom:12px;
 text-align:justify;
 font-size:16px;
 font-weight:400;
}
.heading-four {
 font-family:;
 font-size:18px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:700;
 line-height:1.2;
 color:#2b2c26;
 margin-bottom:6px;
}
.post-meta {
 font-family:Oxygen;
 font-size:12px;
 color:#95949e;
 font-weight:700;
 letter-spacing:3px;
 line-height:1.1;
 text-transform:uppercase;
}
.main-button:hover{
 background-color:#d0021b;
}
.main-button {
 font-family:Oxygen;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:#ba3739;
 padding-left:48px;
 padding-right:48px;
 padding-top:18px;
 padding-bottom:18px;
 font-size:14px;
 color:#ffffff;
 font-weight:900;
 text-transform:uppercase;
 letter-spacing:5px;
 text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 width:auto;
}
.rest-bg {
 background-color:#ffffff;
background: linear-gradient(to right, #efedf3 33%, #ffffff 33%);
}
@media (max-width: 991px) {
.rest-bg {
}
.rest-bg .ct-section-inner-wrap {
padding-top: 20px;
padding-bottom: 20px;
}
}

@media (max-width: 767px) {
.rest-bg {
background: linear-gradient(to bottom, #efedf3 33%, #ffffff 33%);
}
}

@media (max-width: 479px) {
.rest-bg {
background: linear-gradient(to bottom, #efedf3 15%, #ffffff 15%);
}
}

.bnb-heading-two {
 color:#2b2c26;
 font-size:36px;
 font-weight:400;
}
.shapedivsection20 {
}
.shapedivsection12 {
}
.shapedivsection11 {
}
.shapedivsection23 {
}
.shapedivsection23 .ct-section-inner-wrap {
padding-top: 0;
}
.shapedivsection8 {
}
.atomic-logo:hover{
 opacity:1;
}
.atomic-logo {
 opacity:0.8;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.atomic-header-4-link:hover{
 background-color:rgba(255,255,255,0.1);
 color:#ffffff;
}
.atomic-header-4-link {
 padding-top:18px;
 padding-bottom:18px;
 padding-left:18px;
 padding-right:18px;
 color:rgba(255,255,255,0.5);
 font-weight:400;
 font-size:15px;
 letter-spacing:1px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-pricing-3-column {
 text-align:center;
}
.atomic-pricing-3-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-pricing-3-column.oxy-easy-posts .oxy-posts,
.atomic-pricing-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.atomic-pricing-3-column {
 margin-bottom:10px;
}
}

@media (max-width: 767px) {
.atomic-pricing-3-column {
}
}

.atomic-pricing-3-text {
 font-weight:400;
 font-size:18px;
 color:#3b3c38;
 text-align:center;
 line-height:1.6;
 margin-bottom:20px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; width:313px;
}
@media (max-width: 991px) {
.atomic-pricing-3-text {
 text-align:center;
}
}

.atomic-pricing-3-cost:hover{
 color:#e6e6fa;
}
.atomic-pricing-3-cost {
 color:black;
 font-size:48px;
 font-weight:600;
 line-height:1.1;
 letter-spacing:0.5px;
 margin-top:0px;
 transition-duration:0.3s;
}
.atomic-pricing-3-small-text {
 color:black;
 font-size:14px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:10px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-pricing-3-icon {
color: #566d8f;}.atomic-pricing-3-icon 
>svg {width: 42px;height: 42px;}.atomic-pricing-3-icon {
 margin-bottom:12px;
}
.atomic-pricing-3-title:hover{
 color:grey;
}
.atomic-pricing-3-title {
 color:black;
 font-size:20px;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.12em;
 text-align:left;
 margin-bottom:0px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-testimonial-2-author {
 color:#566d8f;
 font-size:20px;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.12em;
 margin-bottom:8px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-testimonial-2-small-text {
 color:#898989;
 font-size:12px;
 font-weight:400;
 line-height:1.4;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-small-button:hover{
 background-color:gre;
 visibility:visible;
 color:grey;
}
.atomic-small-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.atomic-small-button {
 background-color:rgba(0, 0, 0, 0.75);
 font-size:14px;
 font-weight:700;
 color:#ffffff;
 padding-right:18px;
 padding-top:10px;
 padding-bottom:10px;
 line-height:1.2;
 letter-spacing:1px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:center;
 padding-left:18px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 visibility:visible;
}
.atomic-content-30-wrapper {
 text-align:center;
 width:307px;
 height:108px;
 min-height:108px;
 min-width:307px;
}
.atomic-content-30-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-30-wrapper.oxy-easy-posts .oxy-posts,
.atomic-content-30-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.atomic-content-30-wrapper {
 width:auto;
 height:auto;
}
}

.atomic-content-30-popup:hover{
 opacity:1;
}
.atomic-content-30-popup {
 padding-top:60px;
 padding-bottom:61px;
 padding-left:60px;
 padding-right:60px;
 width:100%;
 text-align:center;
 opacity:0;
 background-color:rgba(0, 0, 0, 0.30);
 height:100%;
}
.atomic-content-30-popup:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-30-popup.oxy-easy-posts .oxy-posts,
.atomic-content-30-popup.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.atomic-content-30-column {
 text-align:left;
 width:NaNpx;
}
.atomic-content-30-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-30-column.oxy-easy-posts .oxy-posts,
.atomic-content-30-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.atomic-content-30-text {
 color:#3b3c38;
 font-size:18px;
 font-weight:400;
 line-height:1.6;
 margin-top:12px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.hyperion-iconblock-1-icon {
 width:96px;
 margin-right:18px;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-icon {
 margin-right:0px;
 margin-bottom:12px;
}
}

.hyperion-iconblock-1-column {
 width:NaNpx;
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-column {
 padding-bottom:0px;
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.hyperion-iconblock-1-column {
}
}

.hyperion-iconblock-1-text {
 font-family:Oxygen;
 color:black;
 font-size:20px;
 font-weight:400;
 text-align:left;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-text {
 text-align:center;
}
}

@media (max-width: 479px) {
.hyperion-iconblock-1-text {
 font-size:18px;
}
}

.hyperion-iconblock-1-title {
 font-family:Oxygen;
 font-size:27px;
 font-weight:900;
 margin-right:18px;
 min-width:75px;
 text-align:right;
 line-height:1;
 color:black;
 border-radius:33px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-title {
 text-align:center;
 margin-right:0px;
 margin-bottom:12px;
}
}

.hyperion-outline-button:hover{
transform:scale(1.05,1.05); color:#ffffff;
 background-color:#e96199;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#e96199;
 border-right-color:#e96199;
 border-bottom-color:#e96199;
 border-left-color:#e96199;
}
.hyperion-outline-button {
 font-weight:900;
 font-size:24px;
 color:#e96199;
 line-height:1;
 letter-spacing:.125em;
 text-align:center;
 text-decoration:none;
 padding-top:28px;
 padding-bottom:28px;
 padding-left:58px;
 padding-right:58px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:3E96199;
 border-right-color:3E96199;
 border-bottom-color:3E96199;
 border-left-color:3E96199;
 border-radius:1000px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 991px) {
.hyperion-outline-button {
 padding-left:40px;
 padding-right:40px;
}
}

@media (max-width: 479px) {
.hyperion-outline-button {
 font-size:18px;
 padding-top:22px;
 padding-bottom:22px;
 padding-left:40px;
 padding-right:40px;
}
}

.atomic-testimonial-11-wrapper {
 width:50%;
 text-align:center;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 margin-top:72px;
 height:100%;
 box-shadow:0px 20px 40px rgba(0,0,0,0.05);
}
.atomic-testimonial-11-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-testimonial-11-wrapper.oxy-easy-posts .oxy-posts,
.atomic-testimonial-11-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-testimonial-11-avatar {
 border-radius:100%;
 width:50%;
 height:50%;
 color:black;
}
.atomic-testimonial-11-avatar:not(.ct-section):not(.oxy-easy-posts),
.atomic-testimonial-11-avatar.oxy-easy-posts .oxy-posts,
.atomic-testimonial-11-avatar.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
@media (max-width: 479px) {
.atomic-testimonial-11-avatar {
 font-size:18px;
}
}

.atomic-testimonial-11-author {
 font-size:20px;
 font-weight:500;
 color:#566d8f;
 line-height:1.1;
 letter-spacing:.12em;
 margin-bottom:8px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-testimonial-11-small-text {
 color:#898989;
 font-size:14px;
 font-weight:300;
 line-height:1.4;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:24px;
}
.atomic-testimonial-11-text {
 color:#3b3c38;
 font-size:18px;
 font-weight:300;
 line-height:1.6;
 font-style:italic;
 margin-bottom:36px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-content-31-icon {
background-color: #b0e0e6;
border: 1px solid #b0e0e6;
padding: 24px;color: #ffffff;}.atomic-content-31-icon 
>svg {width: 42px;height: 42px;}.atomic-content-31-icon {
 position:absolute;
z-index: 100;
}
.atomic-content-31-middle-column {
 text-align:center;
 position:relative;
}
.atomic-content-31-middle-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-middle-column.oxy-easy-posts .oxy-posts,
.atomic-content-31-middle-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.atomic-content-31-middle-column {
 text-align:left;
 width:175px;
 min-width:175px;
 max-width:175px;
}
.atomic-content-31-middle-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-middle-column.oxy-easy-posts .oxy-posts,
.atomic-content-31-middle-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.atomic-content-31-middle-column {
 text-align:center;
}
.atomic-content-31-middle-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-middle-column.oxy-easy-posts .oxy-posts,
.atomic-content-31-middle-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.atomic-content-31-line {
 height:100%;
 background-color:black;
}
@media (max-width: 991px) {
.atomic-content-31-line {
 margin-left:47px;
}
}

@media (max-width: 767px) {
.atomic-content-31-line {
 margin-left:0px;
}
.atomic-content-31-line:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-line.oxy-easy-posts .oxy-posts,
.atomic-content-31-line.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.atomic-content-31-wrapper {
 width:100%;
 background-color:#ffffff;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 text-align:left;
 box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
@media (max-width: 1120px) {
.atomic-content-31-wrapper {
 text-align:center;
 width:350%;
}
.atomic-content-31-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-wrapper.oxy-easy-posts .oxy-posts,
.atomic-content-31-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 991px) {
.atomic-content-31-wrapper {
 margin-right:0px;
 width:450%;
}
}

@media (max-width: 767px) {
.atomic-content-31-wrapper {
 padding-top:31px;
 width:80%;
}
.atomic-content-31-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-wrapper.oxy-easy-posts .oxy-posts,
.atomic-content-31-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.atomic-content-31-wrapper {
}
}

.atomic-content-31-text {
 color:#3b3c38;
 font-size:20px;
 font-weight:400;
 line-height:1.6;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:10px;
}
@media (max-width: 1120px) {
.atomic-content-31-text {
 font-size:19px;
 width:110%;
}
}

@media (max-width: 991px) {
.atomic-content-31-text {
}
}

@media (max-width: 479px) {
.atomic-content-31-text {
 font-size:17px;
}
}

.atomic-content-31-title {
 font-family:'Oswald';
 font-size:25px;
 color:#8eb4b9;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.12em;
 margin-bottom:8px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-content-31-small-text:hover{
 color:grey;
}
.atomic-content-31-small-text {
 font-family:'Satisfy';
 font-size:28px;
 font-weight:800;
 margin-bottom:16px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:black;
}
.atomic-content-31-text-column {
}
@media (max-width: 1120px) {
.atomic-content-31-text-column {
 text-align:center;
}
.atomic-content-31-text-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-text-column.oxy-easy-posts .oxy-posts,
.atomic-content-31-text-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 991px) {
.atomic-content-31-text-column {
 width:NaNpx;
}
}

@media (max-width: 479px) {
.atomic-content-31-text-column {
}
}

.agencyb-heading-two {
 font-family:Oxygen;
 color:#ffffff;
 font-size:56px;
 font-weight:700;
 line-height:1;
}
@media (max-width: 767px) {
.agencyb-heading-two {
 font-size:56px;
}
}

@media (max-width: 479px) {
.agencyb-heading-two {
 font-size:48px;
}
}

.agencyb-red-outline-button:hover{
background-color: transparent;
border: 1px solid #b0e0e6;
color: #b0e0e6;
}.agencyb-red-outline-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-red-outline-button {
background-color: transparent;
border: 1px solid #8eb4b9;
color: #8eb4b9;
padding: 13px 21.4px;
}.agencyb-red-outline-button {
 font-family:Oxygen;
 font-size:18px;
 font-weight:900;
 letter-spacing:2px;
 line-height:1.2;
 padding-left:48px;
 padding-right:48px;
 border-radius:100px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 button-hover_color:#b0e0e6;
}
.agencyb-body-text {
 font-family:Oxygen;
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
}
.agencyb-team-2-wrapper {
 margin-bottom:48px;
 max-height:280px;
 border-top-color:gray;
 border-right-color:gray;
 border-bottom-color:gray;
 border-left-color:gray;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 width:90%;
 box-shadow:0px 10px 40px rgba(0,0,0,0.1);
}
@media (max-width: 991px) {
.agencyb-team-2-wrapper {
 width:100%;
 min-width:100%;
 max-width:100%;
 margin-bottom:50px;
 height:330px;
 min-height:330px;
 max-height:330px;
}
}

@media (max-width: 767px) {
.agencyb-team-2-wrapper {
 margin-bottom:40px;
 min-height:720px;
 padding-top:0px;
}
}

.agencyb-team-2-text-column {
 text-align:left;
 padding-bottom:0px;
 margin-bottom:0px;
 background-color:white;
 height:300px;
 min-height:300px;
}
.agencyb-team-2-text-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-team-2-text-column.oxy-easy-posts .oxy-posts,
.agencyb-team-2-text-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.agencyb-team-2-text-column {
 text-align:center;
}
.agencyb-team-2-text-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-team-2-text-column.oxy-easy-posts .oxy-posts,
.agencyb-team-2-text-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.agencyb-team-2-text-column {
 padding-top:0px;
 margin-bottom:0px;
}
.agencyb-team-2-text-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-team-2-text-column.oxy-easy-posts .oxy-posts,
.agencyb-team-2-text-column.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.agencyb-team-2-name:hover{
 color:#b0e0e6;
}
.agencyb-team-2-name {
 font-family:Oxygen;
 color:#8eb4b9;
 font-size:24px;
 font-weight:700;
 line-height:1.2;
 margin-bottom:12px;
 text-transform:capitalize;
}
@media (max-width: 767px) {
.agencyb-team-2-name {
}
}

.agencyb-team-2-text {
 font-family:Oxygen;
 color:#000000;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:10px;
 margin-top:0px;
}
@media (max-width: 991px) {
.agencyb-team-2-text {
}
}

@media (max-width: 767px) {
.agencyb-team-2-text {
 margin-top:0px;
}
}

.agencyb-team-2-tag {
 font-family:Oxygen;
 color:#ffffff;
 font-size:12px;
 font-weight:400;
 background-color:#ec2758;
 line-height:1.2;
 padding-left:24px;
 padding-right:24px;
 padding-top:7px;
 padding-bottom:7px;
 border-radius:6px;
 margin-bottom:16px;
}
.saas-showcase-3-column {
background-size: cover; border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 background-repeat:no-repeat;
backgorund:
}
.saas-showcase-3-column:not(.ct-section):not(.oxy-easy-posts),
.saas-showcase-3-column.oxy-easy-posts .oxy-posts,
.saas-showcase-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.saas-showcase-3-label {
 line-height:1.2;
 color:#f8596a;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 font-weight:700;
 margin-bottom:10px;
 margin-top:auto;
}
.saas-showcase-3-title {
 color:#ffffff;
 line-height:1.2;
 margin-bottom:4px;
}
.atomic-team-3-mate:hover{
 opacity:0.8;
}
.atomic-team-3-mate {
 width:50%;
 margin-bottom:18px;
}
@media (max-width: 991px) {
.atomic-team-3-mate {
 width:60%;
}
}

.atomic-team-3-column {
 margin-bottom:20px;
 text-align:center;
}
.atomic-team-3-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-team-3-column.oxy-easy-posts .oxy-posts,
.atomic-team-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.atomic-team-3-column {
 margin-bottom:0px;
 padding-bottom:0px;
}
}

@media (max-width: 991px) {
.atomic-team-3-column {
 max-width:50%;
 min-width:50%;
 width:50%;
}
}

@media (max-width: 767px) {
.atomic-team-3-column {
 max-width:100%;
 width:100%;
 min-width:100%;
}
.atomic-team-3-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-team-3-column.oxy-easy-posts .oxy-posts,
.atomic-team-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.atomic-team-3-title:hover{
 opacity:0.8;
}
.atomic-team-3-title {
 font-family:'Oswald';
 color:#8eb4b9;
 font-size:20px;
 font-weight:500;
 line-height:1.1;
 letter-spacing:3px;
 margin-bottom:8px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 991px) {
.atomic-team-3-title {
 font-size:25px;
}
}

.atomic-team-3-small-text {
 font-family:'Satisfy';
 color:#898989;
 font-size:24px;
 font-weight:400;
 line-height:1.4;
 margin-bottom:20px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-team-3-text {
 font-family:'Oxygen';
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:0px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:black;
 text-align:justify;
}
@media (max-width: 1120px) {
.atomic-team-3-text {
 text-align:center;
}
}

@media (max-width: 767px) {
.atomic-team-3-text {
 text-align:center;
}
}

.atomic-slider-8-wrapper {
 width:100%;
 text-align:left;
 margin-bottom:18px;
}
.atomic-slider-8-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-slider-8-wrapper.oxy-easy-posts .oxy-posts,
.atomic-slider-8-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
}
.atomic-contact-8-icon {
color: #566d8f;}.atomic-contact-8-icon 
>svg {width: 24px;height: 24px;}.atomic-contact-8-icon {
 margin-right:12px;
}
.atomic-contact-8-text {
 color:#3b3c38;
 font-size:18px;
 font-weight:400;
 line-height:1.4;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.Paragraph {
 font-size:16px;
 line-height:1.5;
 max-width:500px;
}
.hosting-heading-one {
 font-family:Oxygen;
 color:#2a445a;
 font-size:64px;
 font-weight:700;
 line-height:1.1;
}
@media (max-width: 767px) {
.hosting-heading-one {
 font-size:48px;
}
}

.hosting-contact-3-wrapper {
 width:100%;
 margin-bottom:20px;
 font-size:16px;
 color:#ffffff;
 padding-bottom:20px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:rgba(255,255,255,0.6);
}
.hosting-contact-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hosting-contact-3-wrapper.oxy-easy-posts .oxy-posts,
.hosting-contact-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.hosting-contact-3-icon {
color: #ffffff;}.hosting-contact-3-icon 
>svg {width: 28px;height: 28px;}.hosting-contact-3-icon {
 margin-right:12px;
}
.atomic-tritary-heading {
 color:#2b2c27;
 font-size:36px;
 font-weight:400;
 line-height:1.2;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-tritary-heading {
 font-size:30px;
}
}

.atomic-contact-10-text {
 color:#3b3c38;
 font-size:18px;
 font-weight:400;
 margin-bottom:24px;
 line-height:1.6;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-contact-10-wrapper {
 width:100%;
 margin-bottom:18px;
}
.atomic-contact-10-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-contact-10-wrapper.oxy-easy-posts .oxy-posts,
.atomic-contact-10-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.atomic-contact-10-icon {
color: #566d8f;}.atomic-contact-10-icon 
>svg {width: 24px;height: 24px;}.atomic-contact-10-icon {
 margin-right:12px;
}
.saas-soundcloud-track {
 overflow:hidden;
 margin-top:10px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
 border-radius:12px;
 width:300px;
 height:300px;
}
@media (max-width: 1120px) {
.saas-soundcloud-track {
}
}

.hyperion-logo:hover{
 opacity:1;
}
.hyperion-logo {
 opacity:0.7;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 767px) {
.hyperion-logo {
}
}

.dentist-heading-three {
 font-size:24px;
 font-weight:900;
 color:#333333;
 line-height:1.1;
}
.dentist-heading-one {
 font-size:60px;
 font-weight:900;
 line-height:1.1;
 color:#333333;
}
@media (max-width: 767px) {
.dentist-heading-one {
 font-size:48px;
}
}

@media (max-width: 479px) {
.dentist-heading-one {
 font-size:36px;
}
}

.dentist-doctor-image:hover{
 opacity:0.8;
}
.dentist-doctor-image {
 border-radius:10px;
}
@media (max-width: 991px) {
.dentist-doctor-image {
}
}

.dentist-doctor-wrapper {
 background-color:#ffffff;
 padding-top:17px;
 padding-left:35px;
 padding-right:43px;
 padding-bottom:30px;
 text-align:justify;
 margin-top:-45px;
 margin-left:32px;
 width:80%;
 position:relative;
 border-radius:10px;
}
.dentist-doctor-wrapper:not(.ct-section):not(.oxy-easy-posts),
.dentist-doctor-wrapper.oxy-easy-posts .oxy-posts,
.dentist-doctor-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 991px) {
.dentist-doctor-wrapper {
}
}

@media (max-width: 767px) {
.dentist-doctor-wrapper {
 margin-left:0px;
 margin-right:0px;
}
}

.dentist-doctor-text {
 color:#666666;
 font-size:16px;
 font-weight:400;
 text-align:left;
 margin-top:6px;
 margin-bottom:12px;
}
.dentist-doctor-column {
 text-align:left;
 width:25px;
}
.dentist-doctor-column:not(.ct-section):not(.oxy-easy-posts),
.dentist-doctor-column.oxy-easy-posts .oxy-posts,
.dentist-doctor-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.dentist-doctor-column {
 text-align:justify;
}
.dentist-doctor-column:not(.ct-section):not(.oxy-easy-posts),
.dentist-doctor-column.oxy-easy-posts .oxy-posts,
.dentist-doctor-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

@media (max-width: 767px) {
.dentist-doctor-column {
 max-width:350px;
margin-left: auto; margin-right: auto;
}
.dentist-doctor-column:not(.ct-section):not(.oxy-easy-posts),
.dentist-doctor-column.oxy-easy-posts .oxy-posts,
.dentist-doctor-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.agencyb-team-1-wrapper {
 width:100%;
 background-color:#ffffff;
 text-align:center;
 padding-bottom:24px;
 box-shadow:0px 10px 40px rgba(0,0,0,0.1);
}
.agencyb-team-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-team-1-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-team-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.agencyb-team-1-avatar {
 margin-bottom:0px;
}
.agencyb-team-1-name:hover{
}
.agencyb-team-1-name {
 font-family:Oxygen;
 font-size:24px;
 color:#376b75;
 font-weight:700;
 line-height:1;
 margin-left:20px;
 margin-right:20px;
}
.agencyb-team-1-label {
 font-family:Oxygen;
 color:#ffffff;
 background-color:#ec2758;
 line-height:1.2;
 font-size:12px;
 font-weight:400;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:24px;
 padding-right:24px;
 border-radius:6px;
 margin-top:-12px;
 margin-bottom:16px;
}
.bnb-heading-three {
 font-family:Oxygen;
 color:#2b2c26;
 font-size:24px;
 font-weight:400;
 line-height:1.1;
}
.bnb-secondary-button:hover{
 color:#ffffff;
 background-color:#ba3739;
 border-top-color:#ba3739;
 border-right-color:#ba3739;
 border-bottom-color:#ba3739;
 border-left-color:#ba3739;
}
.bnb-secondary-button {
 font-family:Oxygen;
 font-size:14px;
 color:#ba3739;
 font-weight:900;
 line-height:1.1;
 letter-spacing:5px;
 text-align:center;
 padding-top:18px;
 padding-bottom:18px;
 padding-left:48px;
 padding-right:48px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:#ffffff;
}
.bnb-small-room-rooms-wrapper {
 width:100%;
 background-color:#ffffff;
}
.bnb-small-room-rooms-wrapper:not(.ct-section):not(.oxy-easy-posts),
.bnb-small-room-rooms-wrapper.oxy-easy-posts .oxy-posts,
.bnb-small-room-rooms-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.bnb-small-room-rooms-image {
 margin-top:-36px;
 margin-bottom:24px;
}
@media (max-width: 767px) {
.bnb-small-room-rooms-image {
 margin-top:-20px;
}
}

.bnb-small-room-rooms-text {
 color:#666666;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 text-align:left;
 padding-left:24px;
 padding-right:24px;
 margin-bottom:18px;
}
.bnb-small-room-rooms-link {
 color:#ba3739;
 font-size:12px;
 font-weight:400;
 text-decoration:none;
 line-height:1.6;
 text-align:center;
 margin-top:24px;
 margin-bottom:24px;
}
.bnb-small-room-rooms-price {
 font-family:;
 color:#ba3739;
 font-size:36px;
 font-weight:700;
 line-height:1.1;
 text-align:left;
 font-style:italic;
 padding-bottom:12px;
 padding-top:12px;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#b4b3bb;
 margin-left:24px;
 margin-right:24px;
}
.bnb-small-room-rooms-meta-wrapper {
 padding-left:24px;
 padding-right:24px;
 margin-bottom:12px;
}
.bnb-small-room-rooms-meta-wrapper:not(.ct-section):not(.oxy-easy-posts),
.bnb-small-room-rooms-meta-wrapper.oxy-easy-posts .oxy-posts,
.bnb-small-room-rooms-meta-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.bnb-small-room-rooms-meta-image {
 width:24px;
 margin-right:6px;
}
.bnb-small-room-rooms-meta-text {
 font-size:12px;
 color:#95949e;
 font-weight:700;
 letter-spacing:3px;
 line-height:1.1;
 text-transform:uppercase;
}
.secondary-button:hover{
 text-decoration:none;
 background-color:#ba3739;
 color:#ffffff;
}
.secondary-button {
 font-family:Oxygen;
 background-color:#ffffff;
 padding-top:16px;
 padding-left:36px;
 padding-right:36px;
 padding-bottom:16px;
 font-size:14px;
 color:#ba3739;
 font-weight:900;
 letter-spacing:5px;
 text-transform:uppercase;
 text-decoration:none;
 text-align:center;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ba3739;
 border-right-color:#ba3739;
 border-bottom-color:#ba3739;
 border-left-color:#ba3739;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.bnb-heading-one {
 font-size:64px;
 color:#2b2c26;
 font-weight:400;
 line-height:1.1;
}
@media (max-width: 1120px) {
.bnb-heading-one {
 font-size:60px;
}
}

@media (max-width: 991px) {
.bnb-heading-one {
 font-size:60px;
}
}

@media (max-width: 767px) {
.bnb-heading-one {
 font-size:56px;
}
}

@media (max-width: 479px) {
.bnb-heading-one {
 font-size:48px;
}
}

.saas-heading-one {
 font-family:Oxygen;
 color:#313856;
 font-size:72px;
 font-weight:700;
 line-height:1.1;
}
@media (max-width: 767px) {
.saas-heading-one {
 font-size:64px;
}
}

@media (max-width: 479px) {
.saas-heading-one {
 font-size:48px;
}
}

.brewery-heading-one {
 font-family:Oxygen;
 color:#ffffff;
 font-size:120px;
 font-weight:400;
 line-height:1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.brewery-heading-one {
 font-size:96px;
}
}

@media (max-width: 479px) {
.brewery-heading-one {
 font-size:72px;
}
}

.brewery-subheading {
 font-family:'Special Elite';
 color:#ffffff;
 font-size:24px;
 font-weight:400;
 line-height:1.3;
}
@media (max-width: 767px) {
.brewery-subheading {
 font-size:20px;
}
}

.agencyb-red-button:hover{
background-color :#ec2758;
border: 1px solid #ec2758;
}.agencyb-red-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-red-button {
background-color :#ec2758;
border: 1px solid #ec2758;
color: #ffffff;
padding: 14px 22.4px;
}.agencyb-red-button {
 font-family:Oxygen;
 button-hover_color:#ec2758;
 font-size:18px;
 font-weight:900;
 line-height:1.2;
 letter-spacing:2px;
 color:#ffffff;
 padding-left:48px;
 padding-right:48px;
 border-radius:100px;
 text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.agencyb-works-1-wrapper {
 text-align:center;
 margin-right:0px;
}
.agencyb-works-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-works-1-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-works-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.agencyb-works-1-image {
background-size: cover; width:100%;
 background-color:#bf1111;
 background-attachment:scroll;
 background-repeat:repeat;
 text-align:center;
 padding-top:321px;
}
.agencyb-works-1-image:not(.ct-section):not(.oxy-easy-posts),
.agencyb-works-1-image.oxy-easy-posts .oxy-posts,
.agencyb-works-1-image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.agencyb-work-1-label {
 font-family:Oxygen;
 color:#ffffff;
 font-size:12px;
 font-weight:400;
 background-color:#ec2758;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:24px;
 padding-right:24px;
 line-height:1.4;
 border-radius:6px;
 margin-bottom:-12px;
}
.agencyb-work-1-text {
 font-family:Oxygen;
 color:#000000;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:24px;
 margin-left:48px;
 margin-right:48px;
}
.agencyb-work-1-title {
 font-family:Oxygen;
 color:#376b75;
 font-size:15px;
 font-weight:700;
 line-height:1.2;
 margin-bottom:12px;
 margin-left:-53px;
 margin-right:48px;
}
.atomic-showcase-3-image {
 margin-bottom:18px;
 width:500px;
 height:375px;
}
.atomic-showcase-3-title {
 color:#566d8f;
 font-size:15px;
 font-weight:500;
 line-height:1.2;
 letter-spacing:.12em;
 margin-bottom:5px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:left;
 margin-left:-22px;
}
.atomic-showcase-3-column {
 text-align:center;
}
.atomic-showcase-3-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-showcase-3-column.oxy-easy-posts .oxy-posts,
.atomic-showcase-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-showcase-3-small-text {
 font-size:16px;
 font-weight:400;
 color:#898989;
 line-height:1.6;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.agencyb-outline-button:hover{
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
}.agencyb-outline-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-outline-button {
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
padding: 13px 21.4px;
}.agencyb-outline-button {
 font-family:Oxygen;
 button-hover_color:#ffffff;
 font-size:18px;
 font-weight:900;
 padding-left:48px;
 padding-right:48px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 border-radius:100px;
 letter-spacing:2px;
 line-height:1.2;
 text-align:center;
}
.opacidad-logos:hover{
 opacity:0.8;
}
.opacidad-logos {
 margin-top:0px;
 padding-right:1px;
}
@media (max-width: 991px) {
.opacidad-logos {
 width:auto;
}
}

.link-gris:hover{
 color:grey;
}
.link-gris {
}
@media (max-width: 767px) {
.link-gris {
}
}

.configuracion-slider-regalos {
}
.div_block-23-88 {
}
.oxy-close-modal:hover{
color: grey;}.oxy-close-modal:hover{
}
.oxy-close-modal:not(.ct-section):not(.oxy-easy-posts):hover,
.oxy-close-modal.oxy-easy-posts:hover .oxy-posts,
.oxy-close-modal.ct-section:hover .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
}
.oxy-close-modal {
color: white;}.oxy-close-modal 
>svg {width: 50px;height: 50px;}.oxy-close-modal {
background-color: transparent;
border: 1px solid #1e73be;
color: #1e73be;
padding: 15px 24.6px;
}.oxy-close-modal {
color: white;}.oxy-close-modal 
>svg {width: 50px;height: 50px;}.oxy-close-modal {
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 width:40px;
 padding-right:0px;
 padding-left:0px;
 padding-top:0px;
 padding-bottom:0px;
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
}
.oxy-close-modal:not(.ct-section):not(.oxy-easy-posts),
.oxy-close-modal.oxy-easy-posts .oxy-posts,
.oxy-close-modal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
justify-content:center;
}
.oxy-stock-content-styles {
}
.postmaspopular-sidebarcolum {
 width:242px;
 min-width:242px;
 max-width:242px;
 margin-top:0px;
}
@media (max-width: 1120px) {
.postmaspopular-sidebarcolum {
margin-left: auto; margin-right: auto;
}
}

.PostCiudades-mobile {
}
@media (max-width: 991px) {
.PostCiudades-mobile {
}
.PostCiudades-mobile:not(.ct-section):not(.oxy-easy-posts),
.PostCiudades-mobile.oxy-easy-posts .oxy-posts,
.PostCiudades-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 767px) {
.PostCiudades-mobile {
}
.PostCiudades-mobile .ct-section-inner-wrap {
padding-top: 10px;
}
.PostCiudades-mobile:not(.ct-section):not(.oxy-easy-posts),
.PostCiudades-mobile.oxy-easy-posts .oxy-posts,
.PostCiudades-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.PostCiudades-mobile {
}
.PostCiudades-mobile .ct-section-inner-wrap {
padding-top: 45px;
}
}

.slide-regalosviajeros {
 height:300px;
 min-height:300px;
}
@media (max-width: 1120px) {
.slide-regalosviajeros {
 max-width:40%;
 min-width:40%;
}
}

@media (max-width: 991px) {
.slide-regalosviajeros {
 min-width:40%;
 height:350px;
 min-height:350px;
 max-width:40%;
}
}

@media (max-width: 767px) {
.slide-regalosviajeros {
 width:100%;
 min-width:100%;
 max-width:100%;
}
}

.headerpost-mobile {
background-image:url(https://viajarsinpausa.com/wp-content/uploads/2021/01/IMG-6840-1-scaled.jpg);}
@media (max-width: 1120px) {
.headerpost-mobile {
 max-width:100%;
 min-height:524px;
 height:524px;
 max-height:524px;
 margin-top:40px;
}
}

@media (max-width: 991px) {
.headerpost-mobile {
 max-height:356px;
 min-height:356px;
 height:356px;
}
}

@media (max-width: 767px) {
.headerpost-mobile {
 max-height:300px;
 min-height:300px;
 height:300px;
 text-align:right;
}
.headerpost-mobile:not(.ct-section):not(.oxy-easy-posts),
.headerpost-mobile.oxy-easy-posts .oxy-posts,
.headerpost-mobile.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-end;
justify-content:center;
}
}

.PMP-div-img {
}
@media (max-width: 1120px) {
.PMP-div-img {
}
}

.clase-boton-verpost:hover{
padding: 8px 12.8px;
}.clase-boton-verpost:hover{
 background-color:#155084;
}
.clase-boton-verpost {
}
.post-orbit-inicio:hover{
width: 95%; !important
}
.post-orbit-inicio {
 transition-duration:0.4s;
}
.oxy-superbox-primary {
}
.oxy-superbox-secondary {
}
.tarjetas-paises:hover{
 filter:brightness(100%);
}
.tarjetas-paises {
background-image:url(https://viajarsinpausa.com/wp-content/uploads/2021/01/IMG-7458-scaled.jpg); font-family:'Cookie';
 filter:brightness(85%);
}
.destinos-columns {
 width:80%;
}
.destinos-pais:hover{
background-color:#eeeefc !important;
}
.destinos-pais {
 color:BLACK;
 width:200px;
 height:74px;
 min-height:74px;
 max-height:74px;
 background-color:#d4d4f7;
}
.patata-destino:hover{
 filter:brightness(110%);
}
.patata-destino {
 z-index:5;
 min-width:75px;
 min-height:78px;
 max-width:75px;
 max-height:75px;
 height:75px;
 width:75px;
}
.iconsocial-footer:hover{
transform:scale(1.1,1.1);}
.iconsocial-footer {
color: white;}.iconsocial-footer 
>svg {width: 30px;height: 30px;}.iconsocial-footer {
}
@media (max-width: 1120px) {
.iconsocial-footer {
}.iconsocial-footer 
>svg {width: 28px;height: 28px;}.iconsocial-footer {
}
}

@media (max-width: 991px) {
.iconsocial-footer {
color: white;}.iconsocial-footer 
>svg {width: 25px;height: 25px;}.iconsocial-footer {
}
}

.oxy-easy-posts {
}
.oxy-easy-posts-grid {
}
.oxy-post {
}
.oxy-post-image {
}
.elementos-footer:hover{
transform:scale(1.1,1.1); opacity:0.8;
}
.elementos-footer {
 font-family:'Poppins';
 font-size:20px;
 color:white;
 font-weight:500;
font-family: poppins!important;
}
@media (max-width: 1120px) {
.elementos-footer {
 font-size:19px;
}
}

@media (max-width: 991px) {
.elementos-footer {
 font-size:18px;
}
}

@media (max-width: 767px) {
.elementos-footer {
 font-size:16px;
}
}

@media (max-width: 479px) {
.elementos-footer {
 font-size:14px;
}
}

.mapa-ciudad {
 position:absolute;
 right:3%;
 bottom:2%;
 width:650px;
}
.mapa-ciudad:not(.ct-section):not(.oxy-easy-posts),
.mapa-ciudad.oxy-easy-posts .oxy-posts,
.mapa-ciudad.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:flex-start;
}
.mapa-ciudad-img {
 width:650px;
}
.migas-ciudades {
 position:absolute;
 top:60px;
 right:10%;
 z-index:10;
}
@media (max-width: 1120px) {
.migas-ciudades {
 position:absolute;
 top:20px;
}
}

@media (max-width: 991px) {
.migas-ciudades {
 position:absolute;
 right:0%;
 top:30px;
}
}

@media (max-width: 767px) {
.migas-ciudades {
 position:absolute;
 top:0px;
}
}

@media (max-width: 479px) {
.migas-ciudades {
 position:absolute;
 top:15px;
}
}

.headerholapost {
}
@media (max-width: 767px) {
.headerholapost {
 max-height:400px;
}
}

.div-migaspost {
 font-family:'Satisfy';
 position:absolute;
 bottom:90px;
 left:0%;
}
@media (max-width: 991px) {
.div-migaspost {
 position:absolute;
}
}

@media (max-width: 767px) {
.div-migaspost {
 position:absolute;
}
}

@media (max-width: 479px) {
.div-migaspost {
}
}

.slider-regalos-viajeros {
}
@media (max-width: 1120px) {
.slider-regalos-viajeros {
 max-width:40%;
 min-width:40%;
 width:40%;
}
}

@media (max-width: 991px) {
.slider-regalos-viajeros {
}
}

@media (max-width: 767px) {
.slider-regalos-viajeros {
 width:100%;
 max-width:100%;
 min-width:100%;
}
}

.div-texto-regalosviajeros {
}
@media (max-width: 1120px) {
.div-texto-regalosviajeros {
 max-width:60%;
 min-width:60%;
 width:60%;
 min-height:300px;
}
}

@media (max-width: 991px) {
.div-texto-regalosviajeros {
 height:350px;
 min-height:350px;
 max-height:350px;
 max-width:60%;
 min-width:60%;
}
}

@media (max-width: 767px) {
.div-texto-regalosviajeros {
 min-width:100%;
 max-width:100%;
 width:100%;
}
}

.iconos-apps-viajar:hover{
transform:scale(1.05,1.05); opacity:0.8;
}
.iconos-apps-viajar {
 margin-bottom:18px;
 transition-duration:0.3s;
}
@media (max-width: 1120px) {
.iconos-apps-viajar {
}
}

.icono-os:hover{
transform:scale(1.05,1.05);}
.icono-os {
}
.link-apps {
 width:50%;
}
@media (max-width: 1120px) {
.link-apps {
 width:70%;
 max-width:70%;
 min-width:70%;
}
}

.div-paises-continentes {
 padding-right:2px;
 padding-left:2px;
}
.div-paises-continentes:not(.ct-section):not(.oxy-easy-posts),
.div-paises-continentes.oxy-easy-posts .oxy-posts,
.div-paises-continentes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1120px) {
.div-paises-continentes {
}
}

@media (max-width: 991px) {
.div-paises-continentes {
}
}

@media (max-width: 767px) {
.div-paises-continentes {
 padding-left:0px;
 padding-right:0px;
 height:320px;
}
}

@media (max-width: 479px) {
.div-paises-continentes {
 height:250px;
}
}

.wrapper-paises-continentes {
 filter:brightness(80%);
 width:100%;
 height:450px;
}
.wrapper-paises-continentes:not(.ct-section):not(.oxy-easy-posts),
.wrapper-paises-continentes.oxy-easy-posts .oxy-posts,
.wrapper-paises-continentes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1120px) {
.wrapper-paises-continentes {
}
}

@media (max-width: 767px) {
.wrapper-paises-continentes {
}
}

.section-tarjetaspc {
 width:80%;
 max-width:2000px;
 overflow:hidden;
padding-top: 0px!important;
}
.section-tarjetaspc .ct-section-inner-wrap {
padding-bottom: 20px;
}
.section-tarjetaspc:not(.ct-section):not(.oxy-easy-posts),
.section-tarjetaspc.oxy-easy-posts .oxy-posts,
.section-tarjetaspc.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
@media (max-width: 1120px) {
.section-tarjetaspc {
 width:100%;
 min-width:100%;
 max-width:100px;
}
.section-tarjetaspc .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 40px;
}
.section-tarjetaspc:not(.ct-section):not(.oxy-easy-posts),
.section-tarjetaspc.oxy-easy-posts .oxy-posts,
.section-tarjetaspc.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 991px) {
.section-tarjetaspc {
}
}

@media (max-width: 767px) {
.section-tarjetaspc {
}
.section-tarjetaspc .ct-section-inner-wrap {
padding-left: 20px;
}
}

@media (max-width: 479px) {
.section-tarjetaspc {
}
}

.column-tarjetaspc {
 width:NaNpx;
}
@media (max-width: 1120px) {
.column-tarjetaspc {
 padding-top:0px;
}
.column-tarjetaspc:not(.ct-section):not(.oxy-easy-posts),
.column-tarjetaspc.oxy-easy-posts .oxy-posts,
.column-tarjetaspc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
justify-content:space-between;
}
}

@media (max-width: 991px) {
.column-tarjetaspc {
}
}

@media (max-width: 767px) {
.column-tarjetaspc {
align-content: center;
}
}

.div-tarjetaspc {
 min-width:25%;
 max-width:25%;
 width:25%;
padding-top: 0px!important; padding-bottom: 20px!important;
}
.div-tarjetaspc:not(.ct-section):not(.oxy-easy-posts),
.div-tarjetaspc.oxy-easy-posts .oxy-posts,
.div-tarjetaspc.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1120px) {
.div-tarjetaspc {
 width:20.60%;
 min-width:33%;
 max-width:33%;
padding-right: 2px!important; padding-left: 2px!important; padding-top: 0px!important;
}
}

@media (max-width: 991px) {
.div-tarjetaspc {
 width:50%;
 min-width:50%;
 max-width:50%;
padding-right: 20px!important; padding-left: 20px!important; padding-bottom: 15px!important;
}
}

@media (max-width: 767px) {
.div-tarjetaspc {
 width:80%;
 min-width:80%;
 max-width:80%;
}
}

@media (max-width: 479px) {
.div-tarjetaspc {
 width:100%;
 min-width:100%;
 max-width:100%;
 height:400px;
}
}

.linkw-tarjetaspc:hover{
 filter:brightness(100%);
}
.linkw-tarjetaspc {
 font-family:'Cookie';
 width:100%;
 min-width:100%;
 max-width:100%;
 height:450px;
 filter:brightness(85%);
}
.linkw-tarjetaspc:not(.ct-section):not(.oxy-easy-posts),
.linkw-tarjetaspc.oxy-easy-posts .oxy-posts,
.linkw-tarjetaspc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1120px) {
.linkw-tarjetaspc {
}
}

@media (max-width: 991px) {
.linkw-tarjetaspc {
}
}

.patata-pais {
 position:absolute;
 z-index:0;
 width:900px;
 height:900px;
 margin-right:50px;
 right:-45px;
-webkit-mask-image: url(https://viajarsinpausa.com/wp-content/uploads/2022/04/Vector-1.svg); -webkit-mask-size: 100% 100%;
}
@media (max-width: 1120px) {
.patata-pais {
 width:600px;
 height:600px;
 position:absolute;
 top:0px;
 margin-right:0px;
 right:0px;
 min-width:600px;
 min-height:600px;
 max-width:600px;
 max-height:600px;
}
}

@media (max-width: 991px) {
.patata-pais {
 width:550px;
 height:550px;
 margin-top:0px;
 margin-right:-10px;
}
}

@media (max-width: 767px) {
.patata-pais {
 margin-right:-33%;
}
}

@media (max-width: 479px) {
.patata-pais {
 margin-right:-90%;
}
}

.div-letras-pais {
 position:absolute;
 top:160px;
 left:15%;
 z-index:5;
}
@media (max-width: 1120px) {
.div-letras-pais {
 position:relative;
 top:150px;
 left:35%;
}
}

@media (max-width: 991px) {
.div-letras-pais {
 margin-top:50px;
}
}

@media (max-width: 767px) {
.div-letras-pais {
 position:absolute;
 left:5%;
 top:85px;
}
}

.titulo-pais {
 font-size:135px;
 text-transform:uppercase;
}
@media (max-width: 1120px) {
.titulo-pais {
 font-size:140px;
}
}

@media (max-width: 991px) {
.titulo-pais {
 font-size:120px;
}
}

@media (max-width: 767px) {
.titulo-pais {
 font-size:95px;
}
}

@media (max-width: 479px) {
.titulo-pais {
 font-size:60px;
 margin-left:-4px;
}
}

.div-descubre {
 position:relative;
 top:100px;
 right:80%;
 z-index:1;
}
@media (max-width: 1120px) {
.div-descubre {
 position:absolute;
 top:70px;
 left:10px;
}
.div-descubre:not(.ct-section):not(.oxy-easy-posts),
.div-descubre.oxy-easy-posts .oxy-posts,
.div-descubre.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 991px) {
.div-descubre {
 margin-top:35px;
}
}

@media (max-width: 767px) {
.div-descubre {
 margin-top:-5px;
 font-size:10px;
}
}

.div-mapa-pais {
 position:absolute;
 top:45%;
 left:20%;
 z-index:1;
}
@media (max-width: 1120px) {
.div-mapa-pais {
 position:absolute;
 left:0%;
 top:300px;
}
}

@media (max-width: 991px) {
.div-mapa-pais {
}
}

@media (max-width: 767px) {
.div-mapa-pais {
}
}

@media (max-width: 479px) {
.div-mapa-pais {
 margin-left:0%;
 margin-top:0px;
}
}

.img-mapa-pais {
}
@media (max-width: 1120px) {
.img-mapa-pais {
 width:400px;
 min-width:400px;
 max-width:400px;
}
}

@media (max-width: 991px) {
.img-mapa-pais {
}
}

@media (max-width: 767px) {
.img-mapa-pais {
 max-width:300px;
 min-width:300px;
 width:300px;
}
}

@media (max-width: 479px) {
.img-mapa-pais {
 width:250px;
 min-width:250px;
 max-width:250px;
 margin-top:10px;
}
}

.letras-descubre {
 font-size:50px;
}
@media (max-width: 991px) {
.letras-descubre {
 font-size:45px;
}
}

@media (max-width: 767px) {
.letras-descubre {
 font-size:40px;
}
}

@media (max-width: 479px) {
.letras-descubre {
 font-size:30px;
}
}

.div-migas-pagina {
 position:absolute;
 top:60px;
 left:3%;
 z-index:1;
}
@media (max-width: 1120px) {
.div-migas-pagina {
 position:absolute;
 width:350px;
 height:50px;
 top:20px;
}
}

@media (max-width: 991px) {
.div-migas-pagina {
 position:absolute;
 margin-top:45px;
 top:0%;
}
}

@media (max-width: 767px) {
.div-migas-pagina {
 position:absolute;
 padding-bottom:0px;
 width:250px;
 min-width:250px;
 max-width:250px;
 margin-left:0px;
 margin-top:15px;
}
}

@media (max-width: 479px) {
.div-migas-pagina {
 margin-top:20px;
 margin-left:-22px;
}
}

.section-encabezado-pais {
 width:90%;
 height:900px;
 min-height:900px;
 max-height:900px;
 padding-left:0px;
 overflow:hidden;
 max-width:2000px;
margin-right: auto; margin-left:auto;
}
.section-encabezado-pais .ct-section-inner-wrap {
padding-bottom: 0;
}
@media (max-width: 1120px) {
.section-encabezado-pais {
 height:650px;
 min-height:650px;
 max-height:650px;
 width:100%;
}
}

@media (max-width: 991px) {
.section-encabezado-pais {
 height:600px;
 max-height:600px;
 min-height:600px;
 width:100%;
}
.section-encabezado-pais .ct-section-inner-wrap {
padding-top: 0;
}
}

@media (max-width: 767px) {
.section-encabezado-pais {
 width:100%;
 min-width:100%;
 max-width:100%;
 min-height:600px;
 max-height:600px;
 height:600px;
}
}

@media (max-width: 479px) {
.section-encabezado-pais {
}
}

.div-padre-pais {
 width:100%;
 height:100%;
 margin-left:0px;
}
@media (max-width: 1120px) {
.div-padre-pais {
 height:100%;
}
}

@media (max-width: 991px) {
.div-padre-pais {
}
}

.section-cajapost {
 overflow:hidden;
 max-width:2000px;
}
.section-cajapost .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 10px;
}
@media (max-width: 1120px) {
.section-cajapost {
 width:100%;
 min-width:100%;
 max-width:100%;
}
}

@media (max-width: 991px) {
.section-cajapost {
}
}

@media (max-width: 767px) {
.section-cajapost {
}
.section-cajapost:not(.ct-section):not(.oxy-easy-posts),
.section-cajapost.oxy-easy-posts .oxy-posts,
.section-cajapost.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.section-cajapost {
}
}

.div-cajapost {
 text-align:center;
 padding-bottom:0px;
 padding-top:0px;
}
.div-cajapost:not(.ct-section):not(.oxy-easy-posts),
.div-cajapost.oxy-easy-posts .oxy-posts,
.div-cajapost.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.div-cajapost {
padding-right: 5px !important; padding-left: 5px !important;
}
}

@media (max-width: 991px) {
.div-cajapost {
 width:50%;
 min-width:50%;
 max-width:50%;
padding-right: 15px !important; padding-left: 15px !important;
}
}

@media (max-width: 767px) {
.div-cajapost {
 text-align:center;
padding-right: 5px !important; padding-left: 5px !important;
}
.div-cajapost:not(.ct-section):not(.oxy-easy-posts),
.div-cajapost.oxy-easy-posts .oxy-posts,
.div-cajapost.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.div-cajapost {
 width:100%;
 min-width:100%;
 max-width:100%;
}
}

.div-titulo-cajapost {
 padding-top:15px;
 padding-left:7px;
 padding-right:7px;
 padding-bottom:20px;
 margin-top:-45px;
 width:80%;
 background-color:#ffffff;
 border-radius:10px;
 text-align:center;
 margin-bottom:0px;
 z-index:5;
 margin-right:0px;
}
.div-titulo-cajapost:not(.ct-section):not(.oxy-easy-posts),
.div-titulo-cajapost.oxy-easy-posts .oxy-posts,
.div-titulo-cajapost.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.div-titulo-cajapost {
 padding-left:7px;
 padding-right:7px;
}
}

@media (max-width: 991px) {
.div-titulo-cajapost {
 padding-left:5px;
 padding-right:5px;
}
}

@media (max-width: 767px) {
.div-titulo-cajapost {
 margin-bottom:0px;
}
}

.section-titulos-paginas {
 overflow:hidden;
 max-width:2000px;
 width:NaNpx;
margin-top: 20px;
}
.section-titulos-paginas .ct-section-inner-wrap {
padding-top: 5px;
padding-bottom: 9px;
padding-left: 14%;
}
.section-titulos-paginas:not(.ct-section):not(.oxy-easy-posts),
.section-titulos-paginas.oxy-easy-posts .oxy-posts,
.section-titulos-paginas.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1120px) {
.section-titulos-paginas {
 z-index:15;
}
.section-titulos-paginas .ct-section-inner-wrap {
padding-left: 05%;
}
}

@media (max-width: 991px) {
.section-titulos-paginas {
}
}

@media (max-width: 767px) {
.section-titulos-paginas {
margin-top: 20px;
}
.section-titulos-paginas .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
}

@media (max-width: 479px) {
.section-titulos-paginas {
 position:static;
padding-bottom: 10px;
}
.section-titulos-paginas .ct-section-inner-wrap {
padding-left: 0;
}
.section-titulos-paginas:not(.ct-section):not(.oxy-easy-posts),
.section-titulos-paginas.oxy-easy-posts .oxy-posts,
.section-titulos-paginas.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.head-titulos-pagina {
 font-size:50px;
 max-width:2000px;
}
@media (max-width: 1120px) {
.head-titulos-pagina {
 margin-left:10%;
 font-size:45px;
}
}

@media (max-width: 767px) {
.head-titulos-pagina {
 font-size:38px;
}
}

@media (max-width: 479px) {
.head-titulos-pagina {
 font-size:35px;
 line-height:1.2;
}
}

.titulopost-cajapost:hover{
 color:grey;
}
.titulopost-cajapost {
 transition-duration:0.3s;
 color:black;
 font-size:20px;
 width:100%;
}
@media (max-width: 1120px) {
.titulopost-cajapost {
}
}

.div-ultimosposts-inicio {
 width:85%;
 min-width:85%;
 max-width:85%;
 height:450px;
}
@media (max-width: 1120px) {
.div-ultimosposts-inicio {
 width:95%;
 min-width:95%;
 max-width:95%;
}
}

.titulo-post-ultimospost-inicio:hover{
 color:#e0fbff;
}
.titulo-post-ultimospost-inicio {
 font-family:'Oxygen';
 padding-left:3px;
 padding-right:3px;
 position:absolute;
 color:white;
 z-index:1;
 transition-duration:0.3s;
 font-size:35px;
}
@media (max-width: 1120px) {
.titulo-post-ultimospost-inicio {
 font-size:30px;
}
}

@media (max-width: 991px) {
.titulo-post-ultimospost-inicio {
 font-size:25px;
}
}

@media (max-width: 767px) {
.titulo-post-ultimospost-inicio {
 font-size:23px;
 width:100%;
}
}

@media (max-width: 479px) {
.titulo-post-ultimospost-inicio {
 font-size:16px;
}
}

.img-ultimosposts-inicio:hover{
transform:scale(1.1,1.1); filter:brightness(100%);
}
.img-ultimosposts-inicio {
 filter:brightness(85%);
 transition-duration:0.8s;
}
@media (max-width: 1120px) {
.img-ultimosposts-inicio {
transform:;}
.img-ultimosposts-inicio:hover{
transform:scale(1.1,1.1);}
}

.titulo-tipsviajeros-inicio:hover{
 color:grey;
}
.titulo-tipsviajeros-inicio {
 font-family:'Satisfy';
 font-size:33px;
 line-height:1.3;
 color:Black;
 transition-duration:0.3s;
}
@media (max-width: 1120px) {
.titulo-tipsviajeros-inicio {
 font-size:30px;
 height:100%;
display: flex; justify-content: center; flex-direction: column;
}
}

@media (max-width: 991px) {
.titulo-tipsviajeros-inicio {
 font-size:26px;
 text-align:left;
}
}

@media (max-width: 767px) {
.titulo-tipsviajeros-inicio {
 width:100%;
}
}

@media (max-width: 479px) {
.titulo-tipsviajeros-inicio {
 font-size:22px;
}
}

.div-tipsviajeros-inicio {
 font-family:'Satisfy';
 width:90%;
 min-width:90%;
 max-width:90%;
 font-size:33px;
 color:black;
 font-weight:600;
 height:100px;
 text-align:left;
}
.div-tipsviajeros-inicio:not(.ct-section):not(.oxy-easy-posts),
.div-tipsviajeros-inicio.oxy-easy-posts .oxy-posts,
.div-tipsviajeros-inicio.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
@media (max-width: 1120px) {
.div-tipsviajeros-inicio {
}
.div-tipsviajeros-inicio:not(.ct-section):not(.oxy-easy-posts),
.div-tipsviajeros-inicio.oxy-easy-posts .oxy-posts,
.div-tipsviajeros-inicio.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 767px) {
.div-tipsviajeros-inicio {
 margin-left:0px;
 margin-right:0px;
 width:100%;
 min-width:100%;
 max-width:100%;
}
}

@media (max-width: 479px) {
.div-tipsviajeros-inicio {
}
}

.img-cajapost:hover{
 opacity:0.8;
}
.img-cajapost {
 border-radius:10px;
 transition-duration:0.4s;
}
.patata-ciudad {
 width:900px;
 position:absolute;
 margin-right:0px;
 height:900px;
 bottom:0px;
 left:-40px;
-webkit-mask-image: url(https://viajarsinpausa.com/wp-content/uploads/2021/03/PatataCiudadS.svg); -webkit-mask-size: 100% 100%;
}
@media (max-width: 1120px) {
.patata-ciudad {
 width:600px;
 height:600px;
 position:absolute;
 top:0px;
 left:0px;
}
}

@media (max-width: 991px) {
.patata-ciudad {
 width:550px;
 height:550px;
 position:absolute;
 left:-10px;
 top:0px;
}
}

@media (max-width: 767px) {
.patata-ciudad {
 position:absolute;
 visibility:visible;
 left:-40%;
}
}

@media (max-width: 479px) {
.patata-ciudad {
 left:-90%;
 position:absolute;
 top:0px;
}
}

.titulos-leyenda-inicio:hover{
 color:grey;
}
.titulos-leyenda-inicio {
 font-size:33px;
 color:black;
}
@media (max-width: 1120px) {
.titulos-leyenda-inicio {
 font-size:28px;
}
}

@media (max-width: 991px) {
.titulos-leyenda-inicio {
 font-size:25px;
}
}

.patata-leyenda-inicio {
}
@media (max-width: 1120px) {
.patata-leyenda-inicio {
 width:60px;
 min-width:60px;
 max-width:60px;
 max-height:60px;
 min-height:60px;
 height:60px;
}
}

.titulos-sobrepues-inicio {
 font-size:130px;
 font-weight:700;
}
@media (max-width: 1120px) {
.titulos-sobrepues-inicio {
 font-size:100px;
}
}

@media (max-width: 991px) {
.titulos-sobrepues-inicio {
 font-size:85px;
}
}

@media (max-width: 479px) {
.titulos-sobrepues-inicio {
 font-size:60px;
}
}

.div-padre-menu-mobile {
}
.code-block271016 {
}
.div-heading-menu-mobile {
}
@media (max-width: 1120px) {
.div-heading-menu-mobile {
 padding-right:15px;
 height:100%;
}
}

.titulo-pais-menu-mobile {
}
@media (max-width: 1120px) {
.titulo-pais-menu-mobile {
 font-family:'Oswald';
 font-size:28px;
 color:black;
}
.titulo-pais-menu-mobile:hover{
 color:grey;
}
}

@media (max-width: 767px) {
.titulo-pais-menu-mobile {
 font-size:25px;
}
}

.div-paises-menu-mobile {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
@media (max-width: 1120px) {
.div-paises-menu-mobile {
 width:25%;
padding:0!important; margin-bottom: 8px;
}
.div-paises-menu-mobile:not(.ct-section):not(.oxy-easy-posts),
.div-paises-menu-mobile.oxy-easy-posts .oxy-posts,
.div-paises-menu-mobile.ct-section .ct-section-inner-wrap{
flex-direction:unset;
justify-content:center;
}
}

@media (max-width: 991px) {
.div-paises-menu-mobile {
 width:25%;
 min-width:25%;
 max-width:25%;
}
}

@media (max-width: 767px) {
.div-paises-menu-mobile {
 width:33.33%;
 min-width:33.33%;
 max-width:33.33%;
}
.div-paises-menu-mobile:not(.ct-section):not(.oxy-easy-posts),
.div-paises-menu-mobile.oxy-easy-posts .oxy-posts,
.div-paises-menu-mobile.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.boton-pais-menu-mobile {
background-color :#1e73be;
border: 1px solid #1e73be;
padding: 10px 16px;
}.boton-pais-menu-mobile {
}
@media (max-width: 1120px) {
.boton-pais-menu-mobile {
background-color :#ecf7f9;
border: 1px solid #ecf7f9;
color: black;
}.boton-pais-menu-mobile {
 font-family:'Satisfy';
 font-size:25px;
 width:60%;
 border-radius:25px;
 height:50px;
 button-hover_color:#B0E0E6;
 border-top-color:black;
 border-right-color:black;
 border-bottom-color:black;
 border-left-color:black;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
display:flex; justify-content: center; align-items: center;
}
.boton-pais-menu-mobile:hover{
background-color :#B0E0E6;
border: 1px solid #B0E0E6;
}.boton-pais-menu-mobile:hover{
}
}

@media (max-width: 991px) {
.boton-pais-menu-mobile {
}
}

@media (max-width: 767px) {
.boton-pais-menu-mobile {
 width:90%;
 line-height:1;
}
}

@media (max-width: 479px) {
.boton-pais-menu-mobile {
 font-size:21px;
}
}

.iconos-tips-menu-mobile {
color: #333333;}.iconos-tips-menu-mobile 
>svg {width: 55px;height: 55px;}.iconos-tips-menu-mobile {
}
@media (max-width: 1120px) {
.iconos-tips-menu-mobile {
color: #9dd7e1;}.iconos-tips-menu-mobile 
>svg {width: 26px;height: 26px;}.iconos-tips-menu-mobile {
 padding-right:10px;
}
}

@media (max-width: 767px) {
.iconos-tips-menu-mobile {
}.iconos-tips-menu-mobile 
>svg {width: 22px;height: 22px;}.iconos-tips-menu-mobile {
}
}

.titulos-tips-menu-mobile {
}
@media (max-width: 1120px) {
.titulos-tips-menu-mobile {
 font-family:'Satisfy';
 font-size:28px;
 color:black;
}
.titulos-tips-menu-mobile:hover{
 color:grey;
}
}

@media (max-width: 991px) {
.titulos-tips-menu-mobile {
 font-family:'Satisfy';
}
}

@media (max-width: 767px) {
.titulos-tips-menu-mobile {
 font-size:23px;
 line-height:1.1;
}
}

@media (max-width: 479px) {
.titulos-tips-menu-mobile {
 font-size:18px;
}
}

.div-tips-menu-mobile {
}
@media (max-width: 1120px) {
.div-tips-menu-mobile {
 height:65px;
 width:40%;
 padding-left:15px;
}
}

@media (max-width: 991px) {
.div-tips-menu-mobile {
 width:50%;
 min-width:50%;
 max-width:50%;
}
}

.columna-planifica-tu-viaje {
 height:60px;
}
@media (max-width: 991px) {
.columna-planifica-tu-viaje {
 width:100%;
 padding-left:0px;
}
}

.empresa-planifica-tu-viaje:hover{
 color:grey;
}
.empresa-planifica-tu-viaje {
 transition-duration:0.3s;
}
@media (max-width: 991px) {
.empresa-planifica-tu-viaje {
}
}

.div-post-sidebar {
background-size: auto auto; width:100%;
 height:160px;
 background-repeat:no-repeat;
 background-attachment:scroll;
 text-align:center;
 border-radius:15px;
 margin-bottom:15px;
}
.div-post-sidebar:not(.ct-section):not(.oxy-easy-posts),
.div-post-sidebar.oxy-easy-posts .oxy-posts,
.div-post-sidebar.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.titulo-post-sidebar {
 font-size:24px;
 padding-right:5px;
 padding-left:5px;
 line-height:1.4;
 text-align:center;
}
.div-icono-planifica {
}
@media (max-width: 991px) {
.div-icono-planifica {
 width:7%;
 min-width:7%;
 max-width:7%;
}
}

.div-texto-planifica {
}
@media (max-width: 991px) {
.div-texto-planifica {
}
}

.texto-planifica {
}
@media (max-width: 991px) {
.texto-planifica {
 font-size:15px;
 width:90%;
 min-width:90%;
 max-width:90%;
}
}

.div-pais-europa-destinos {
 text-align:center;
}
.div-pais-europa-destinos:not(.ct-section):not(.oxy-easy-posts),
.div-pais-europa-destinos.oxy-easy-posts .oxy-posts,
.div-pais-europa-destinos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.titulo-pais-europa-destinos {
 font-family:'Satisfy';
 font-size:30px;
}
.titulo-continente-destinos {
 font-family:'Oswald';
 font-size:80px;
 color:white;
}
.div-contenedor-pais-destinos {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
padding-top: 0px !important;
}
.div-patata-pais-destinos {
 min-width:75px;
 min-height:75px;
 max-width:75px;
 max-height:75px;
 width:75px;
 height:75px;
}
.titulo-pais-destinos {
 width:130px;
 font-size:28px;
 text-align:left;
 padding-left:15px;
}
.toggle-3942 {
}
.toggle-3942-expanded {
}
.columna-paises-destino {
}
.titulos-encabezado-paginas {
 font-family:'Oswald';
 color:white;
 font-size:80px;
 line-height:1.3;
}
@media (max-width: 767px) {
.titulos-encabezado-paginas {
 font-size:55px;
}
}

@media (max-width: 479px) {
.titulos-encabezado-paginas {
 font-size:50px;
}
}

.icono-tips-viajeros-inicio {
color: #9dd7e1;}.icono-tips-viajeros-inicio 
>svg {width: 38px;height: 38px;}.icono-tips-viajeros-inicio {
 padding-right:20px;
}
@media (max-width: 991px) {
.icono-tips-viajeros-inicio {
}.icono-tips-viajeros-inicio 
>svg {width: 33px;height: 33px;}.icono-tips-viajeros-inicio {
}
}

@media (max-width: 479px) {
.icono-tips-viajeros-inicio {
}.icono-tips-viajeros-inicio 
>svg {width: 30px;height: 30px;}.icono-tips-viajeros-inicio {
}
}

.div-slogan-ciudades {
 float:none;
 overflow:visible;
 clear:none;
 visibility:visible;
 z-index:10;
 position:absolute;
 top:310px;
 left:45%;
}
.div-slogan-ciudades:not(.ct-section):not(.oxy-easy-posts),
.div-slogan-ciudades.oxy-easy-posts .oxy-posts,
.div-slogan-ciudades.ct-section .ct-section-inner-wrap{
flex-direction:unset;
flex-wrap:nowrap;
}
@media (max-width: 1120px) {
.div-slogan-ciudades {
 position:absolute;
 top:290px;
 left:32%;
}
}

@media (max-width: 991px) {
.div-slogan-ciudades {
 position:absolute;
 top:270px;
 left:23%;
}
}

@media (max-width: 767px) {
.div-slogan-ciudades {
 position:absolute;
 left:3%;
 top:225px;
}
}

@media (max-width: 479px) {
.div-slogan-ciudades {
 position:absolute;
 left:10%;
 margin-top:-15px;
}
}

.div-dato-curioso-desplegable {
 float:none;
 overflow:visible;
 clear:none;
 visibility:visible;
 position:absolute;
 top:-900px;
 min-width:100%;
 width:100%;
 max-width:100%;
 padding-right:100px;
 padding-left:100px;
}
.div-dato-curioso-desplegable:not(.ct-section):not(.oxy-easy-posts),
.div-dato-curioso-desplegable.oxy-easy-posts .oxy-posts,
.div-dato-curioso-desplegable.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
flex-wrap:nowrap;
align-items:center;
}
@media (max-width: 1120px) {
.div-dato-curioso-desplegable {
}
}

@media (max-width: 767px) {
.div-dato-curioso-desplegable {
 padding-right:50px;
 padding-left:50px;
}
}

.div-descubre-ciudades {
 position:absolute;
 top:100px;
 left:40%;
}
@media (max-width: 1120px) {
.div-descubre-ciudades {
 position:absolute;
 top:70px;
 left:48%;
}
}

@media (max-width: 991px) {
.div-descubre-ciudades {
 margin-top:10px;
 margin-left:10%;
}
}

@media (max-width: 767px) {
.div-descubre-ciudades {
 position:absolute;
 left:15%;
 margin-top:-5px;
}
}

@media (max-width: 479px) {
.div-descubre-ciudades {
 position:absolute;
 left:10%;
}
}

.div-titulo-ciudad-ciudad {
 position:absolute;
 left:35%;
 top:160px;
 padding-bottom:30px;
 padding-right:10px;
 overflow:hidden;
}
@media (max-width: 1120px) {
.div-titulo-ciudad-ciudad {
 position:absolute;
 top:150px;
 left:40%;
 overflow:hidden;
}
}

@media (max-width: 991px) {
.div-titulo-ciudad-ciudad {
 position:absolute;
 left:50%;
 padding-right:10px;
}
}

@media (max-width: 767px) {
.div-titulo-ciudad-ciudad {
 position:absolute;
 left:34%;
 top:130px;
}
}

.div-mapa-ciudad {
 position:absolute;
 right:3%;
 bottom:0%;
}
@media (max-width: 1120px) {
.div-mapa-ciudad {
 position:absolute;
 bottom:-10%;
}
}

@media (max-width: 991px) {
.div-mapa-ciudad {
 position:absolute;
 bottom:0%;
 right:0%;
}
}

@media (max-width: 767px) {
.div-mapa-ciudad {
 position:absolute;
 bottom:0%;
 left:0px;
}
}

.img-mapa-ciudad {
 width:500px;
 margin-bottom:20px;
}
@media (max-width: 1120px) {
.img-mapa-ciudad {
 width:350px;
}
}

@media (max-width: 991px) {
.img-mapa-ciudad {
 width:300px;
}
}

@media (max-width: 767px) {
.img-mapa-ciudad {
 width:300px;
 position:absolute;
 right:0px;
 bottom:0px;
}
}

.titulo-ciudad {
 font-size:160px;
 overflow:hidden;
 padding-right:10px;
 padding-bottom:22px;
}
@media (max-width: 1120px) {
.titulo-ciudad {
 font-size:140px;
 margin-bottom:5px;
}
}

@media (max-width: 991px) {
.titulo-ciudad {
 font-size:120px;
}
}

@media (max-width: 767px) {
.titulo-ciudad {
 font-size:95px;
}
}

@media (max-width: 479px) {
.titulo-ciudad {
 font-size:70px;
}
}

.titulo-slogan-ciudad {
 font-family:'Satisfy';
 font-size:50px;
}
@media (max-width: 1120px) {
.titulo-slogan-ciudad {
 font-size:38px;
}
}

@media (max-width: 991px) {
.titulo-slogan-ciudad {
 font-size:35px;
}
}

@media (max-width: 767px) {
.titulo-slogan-ciudad {
 font-size:30px;
}
}

@media (max-width: 479px) {
.titulo-slogan-ciudad {
 font-size:27px;
}
}

.section-header-ciudad {
 position:relative;
 max-width:2000px;
}
@media (max-width: 1120px) {
.section-header-ciudad {
 max-height:570px;
 position:relative;
}
}

@media (max-width: 991px) {
.section-header-ciudad {
 width:100%;
 height:865px;
 min-height:865px;
 max-height:865px;
}
}

@media (max-width: 767px) {
.section-header-ciudad {
 width:100%;
 min-width:100%;
 max-width:100%;
 overflow:hidden;
 max-height:860px;
 min-height:860px;
 position:relative;
 height:860px;
}
.section-header-ciudad .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

@media (max-width: 479px) {
.section-header-ciudad {
 min-height:860px;
 max-height:860px;
}
}

.head-datos-ciudad {
 width:100%;
}
.text-dato-ciudad {
 width:100%;
}
.titulo-tip-prepara-destinos:hover{
 color:grey;
}
.titulo-tip-prepara-destinos {
 font-family:'Satisfy';
 font-size:30px;
 line-height:1.1;
 color:black;
 transition-duration:0.3s;
}
@media (max-width: 1120px) {
.titulo-tip-prepara-destinos {
 font-size:28px;
}
}

@media (max-width: 991px) {
.titulo-tip-prepara-destinos {
 font-size:24px;
}
}

@media (max-width: 767px) {
.titulo-tip-prepara-destinos {
 font-size:25px;
}
}

@media (max-width: 479px) {
.titulo-tip-prepara-destinos {
 font-size:20px;
}
}

.icono-tip--prepara-destinos:hover{
 position:static;
 margin-right:10px;
color: #B0E0E6!important;
}
.icono-tip--prepara-destinos {
color: #C0D6DF;}.icono-tip--prepara-destinos 
>svg {width: 35px;height: 35px;}.icono-tip--prepara-destinos {
 margin-right:10px;
 transition-duration:0.3s;
}
@media (max-width: 767px) {
.icono-tip--prepara-destinos {
}.icono-tip--prepara-destinos 
>svg {width: 27px;height: 27px;}.icono-tip--prepara-destinos {
}
}

@media (max-width: 479px) {
.icono-tip--prepara-destinos {
}.icono-tip--prepara-destinos 
>svg {width: 27px;height: 27px;}.icono-tip--prepara-destinos {
}
}

.div-desplegable-destinos {
}
.div-padre-desplegable-destinos {
background-image:linear-gradient(#F9F9F9, #F9F9F9); border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
}
.titulo-pais-desplegable-destinos {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:1em;
 color:white;
 font-weight:600;
 line-height:1.3;
}
@media (max-width: 991px) {
.titulo-pais-desplegable-destinos {
}
}

.div-pais-desplegable-destinos:hover{
 filter:brightness(110%);
}
.div-pais-desplegable-destinos {
 text-align:center;
 height:100px;
 border-radius:20px;
}
.div-pais-desplegable-destinos:not(.ct-section):not(.oxy-easy-posts),
.div-pais-desplegable-destinos.oxy-easy-posts .oxy-posts,
.div-pais-desplegable-destinos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.div-pais-desplegable-destinos {
}
}

@media (max-width: 991px) {
.div-pais-desplegable-destinos {
 overflow:hidden;
}
}

@media (max-width: 767px) {
.div-pais-desplegable-destinos {
}
}

.titulo-nuestros-destinos {
 font-family:'Oswald';
 font-size:36px;
 font-weight:500;
}
@media (max-width: 1120px) {
.titulo-nuestros-destinos {
 font-size:32px;
}
}

@media (max-width: 767px) {
.titulo-nuestros-destinos {
 font-size:30px;
}
}

@media (max-width: 479px) {
.titulo-nuestros-destinos {
 font-size:25px;
}
}

.icono-tabla-pais {
 margin-right:15px;
}
@media (max-width: 1120px) {
.icono-tabla-pais {
 width:30px;
 min-width:30px;
 max-width:30px;
}
}

@media (max-width: 767px) {
.icono-tabla-pais {
 margin-right:10px;
}
}

@media (max-width: 479px) {
.icono-tabla-pais {
 margin-right:25px;
}
}

.titulo-tabla-pais {
 font-family:'Satisfy';
 font-size:36px;
}
@media (max-width: 1120px) {
.titulo-tabla-pais {
 font-size:34px;
 line-height:1.1;
}
}

@media (max-width: 767px) {
.titulo-tabla-pais {
 font-size:30px;
 width:135px;
 min-width:135px;
 max-width:135px;
 line-height:1.1;
}
}

.div-filas-tabla-pais {
}
@media (max-width: 1120px) {
.div-filas-tabla-pais {
 min-height:40px;
 height:40px;
 max-height:40px;
 width:NaNpx;
}
}

@media (max-width: 767px) {
.div-filas-tabla-pais {
}
}

.bandera-tabla-pais {
 width:50px;
 margin-right:15px;
}
@media (max-width: 1120px) {
.bandera-tabla-pais {
 width:50px;
 margin-right:10px;
}
}

@media (max-width: 991px) {
.bandera-tabla-pais {
}
}

@media (max-width: 767px) {
.bandera-tabla-pais {
 width:40px;
 margin-right:0px;
}
}

.titulos-ciudadesconslogan-inicio:hover{
 color:grey;
}
.titulos-ciudadesconslogan-inicio {
 color:black;
 font-size:22px;
 line-height:1.1;
}
@media (max-width: 1120px) {
.titulos-ciudadesconslogan-inicio {
 font-size:22px;
}
}

@media (max-width: 991px) {
.titulos-ciudadesconslogan-inicio {
 font-size:20px;
}
}

.iconos-sociales-menu:hover{
 opacity:0.8;
}
.iconos-sociales-menu {
color: white;}.iconos-sociales-menu 
>svg {width: 30px;height: 30px;}.iconos-sociales-menu {
 padding-left:0px;
}
.wrapper-titulo-ciudad {
 position:absolute;
 font-size:1em;
}
@media (max-width: 767px) {
.wrapper-titulo-ciudad {
}
}

.titulos-ofertas-sidebar:hover{
 text-shadow:3px 3px 0px #8EB4B9;
}
.titulos-ofertas-sidebar {
 text-shadow:3px 3px 0px grey;
}
.div-post-sidebar2 {
 width:100%;
 height:160px;
 margin-bottom:15px;
 text-align:center;
 position:relative;
 overflow:hidden;
 border-radius:15px;
 transition-duration:0.3s;
}
.div-post-sidebar2:not(.ct-section):not(.oxy-easy-posts),
.div-post-sidebar2.oxy-easy-posts .oxy-posts,
.div-post-sidebar2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.titulo-post-sidebar2:hover{
 text-shadow:2px 2px 0px grey;
}
.titulo-post-sidebar2 {
 font-family:'Oswald';
 position:absolute;
 z-index:5;
 font-size:24px;
 color:white;
 padding-left:10px;
 padding-right:10px;
 transition-duration:0.3s;
}
.img-post-sidebar:hover{
transform:scale(1.1,1.1); filter:brightness(100%);
}
.img-post-sidebar {
 width:100%;
 transition-duration:0.4s;
 filter:brightness(90%);
}
.titulo-ciudad-pais {
 font-family:'Pompiere';
}
.linkw-titulo-ciudades {
 text-align:center;
}
.linkw-titulo-ciudades:not(.ct-section):not(.oxy-easy-posts),
.linkw-titulo-ciudades.oxy-easy-posts .oxy-posts,
.linkw-titulo-ciudades.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.ban {
}
.titulopost {
 font-size:60px;
}
@media (max-width: 991px) {
.titulopost {
 font-size:50px;
 padding-left:120px;
 padding-right:80px;
}
}

@media (max-width: 767px) {
.titulopost {
 font-size:45px;
 padding-left:120px;
 padding-right:80px;
}
}

@media (max-width: 479px) {
.titulopost {
 font-size:40px;
 margin-top:-45px;
}
}

.seccion-datosgenerales {
}
@media (max-width: 991px) {
.seccion-datosgenerales {
 overflow:hidden;
}
}

@media (max-width: 767px) {
.seccion-datosgenerales {
}
}

@media (max-width: 479px) {
.seccion-datosgenerales {
}
}

.seccion-tarjetas-scroll {
 overflow:hidden;
}
.seccion-tarjetas-scroll:not(.ct-section):not(.oxy-easy-posts),
.seccion-tarjetas-scroll.oxy-easy-posts .oxy-posts,
.seccion-tarjetas-scroll.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 1120px) {
.seccion-tarjetas-scroll {
}
.seccion-tarjetas-scroll:not(.ct-section):not(.oxy-easy-posts),
.seccion-tarjetas-scroll.oxy-easy-posts .oxy-posts,
.seccion-tarjetas-scroll.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 991px) {
.seccion-tarjetas-scroll {
 overflow:scroll;
}
.seccion-tarjetas-scroll .ct-section-inner-wrap {
padding-top: 20px;
padding-bottom: 30px;
}
.seccion-tarjetas-scroll:not(.ct-section):not(.oxy-easy-posts),
.seccion-tarjetas-scroll.oxy-easy-posts .oxy-posts,
.seccion-tarjetas-scroll.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
}
}

@media (max-width: 767px) {
.seccion-tarjetas-scroll {
}
.seccion-tarjetas-scroll .ct-section-inner-wrap {
padding-top: 5px;
padding-right: 20px;
}
}

.div-tarjetas-scroll {
}
@media (max-width: 991px) {
.div-tarjetas-scroll {
 width:300px;
 min-width:300px;
 max-width:300px;
 height:400px;
 margin-right:20px;
 text-align:center;
 border-radius:25px;
 transition-duration:0.3s;
width: 300px!important; min-width: 300px!important;
}
.div-tarjetas-scroll:not(.ct-section):not(.oxy-easy-posts),
.div-tarjetas-scroll.oxy-easy-posts .oxy-posts,
.div-tarjetas-scroll.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.div-tarjetas-scroll:hover{
 filter:brightness(120%);
}
}

.titulo-ciudad-pais-scroll {
}
@media (max-width: 991px) {
.titulo-ciudad-pais-scroll {
 font-family:'Satisfy';
 font-size:50px;
 color:white;
}
}

.div-datosgenerales {
}
@media (max-width: 1120px) {
.div-datosgenerales {
}
}

@media (max-width: 479px) {
.div-datosgenerales {
padding-left:20px!important;
}
}

.div-dato-curioso-desplegable2:hover{
}
.div-dato-curioso-desplegable2 {
 z-index:100;
}
.div-padre-slogan {
 z-index:10;
}
@media (max-width: 1120px) {
.div-padre-slogan {
 position:absolute;
 right:6%;
}
}

.titulo-slogan-ciudad2 {
background-image:url(https://viajarsinpausa.com/wp-content/uploads/2021/01/manchatexto4.png);background-size: cover; font-family:'Satisfy';
 font-size:50px;
}
@media (max-width: 1120px) {
.titulo-slogan-ciudad2 {
 font-size:28px;
 line-height:1.1;
}
}

@media (max-width: 991px) {
.titulo-slogan-ciudad2 {
 font-size:40px;
font-size: 38px!important;
}
}

@media (max-width: 767px) {
.titulo-slogan-ciudad2 {
 line-height:1.1;
font-size: 25px!important;
}
}

@media (max-width: 479px) {
.titulo-slogan-ciudad2 {
 font-size:24px;
 line-height:1.1;
font-size: 24px!important;
}
}

.descubre-por-que {
}
.mano-descubre {
}
.titulo-regalo {
 font-family:'Satisfy';
}
@media (max-width: 991px) {
.titulo-regalo {
 font-size:32px;
 color:black;
}
.titulo-regalo:hover{
 color:grey;
}
}

.div-regalo {
 text-align:center;
 padding-right:0px;
}
.div-regalo:not(.ct-section):not(.oxy-easy-posts),
.div-regalo.oxy-easy-posts .oxy-posts,
.div-regalo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.slider-regalos {
 slider-arrow-color:darker;
 slider-remove-padding:yes;
 slider-dots-overlay:yes;
 slider-stretch-slides:no;
}
            .slider-regalos .unslider {
				padding: 0px;
			}
			.slider-regalos .unslider-wrap.unslider-carousel > li {
				padding: 0px;
			}
			.slider-regalos .unslider-arrow.next {
				right: 10px;
				z-index: 100;
			}
			.slider-regalos .unslider-arrow.prev {
				left: 10px;
				z-index: 100;
			}
        			.slider-regalos .unslider .unslider-nav {
			    position: absolute;
			    bottom: 0;
			    left: 0;
			    right: 0;
			    z-index: 100;
			}
		.slide-regalos {
 height:360px;
}
@media (max-width: 1120px) {
.slide-regalos {
 height:280px;
}
}

@media (max-width: 991px) {
.slide-regalos {
 height:315px;
}
}

@media (max-width: 767px) {
.slide-regalos {
 height:360px;
}
}

@media (max-width: 479px) {
.slide-regalos {
 height:280px;
}
}

.texto-regalo {
 margin-top:10px;
 margin-bottom:10px;
}
.boton-regalos:hover{
background: #e6e6fa;
}
.boton-regalos {
background-color :#1e73be;
border: 1px solid #1e73be;
padding: 10px 16px;
}.boton-regalos {
 border-radius:25px;
background: #B0E0E6; -webkit-box-shadow: 3px 4px 0; box-shadow: 3px 4px 0 #e6e6fa; color: #fff; cursor: pointer; display: inline-block; font-family: headings,Arial; font-size: 15px; font-weight: 700; letter-spacing: 1.1px; margin: 0 0 .9375rem; padding: .8em 30px!important; position: relative; text-align: center; text-overflow: ellipsis; -webkit-transition: all .1s ease-in-out; transition: all .3s ease-in-out; text-transform: uppercase; height: 50px;
}
.icono-amazon {
 margin-left:10px;
}
@media (max-width: 991px) {
.icono-amazon {
color: black;}.icono-amazon {
 margin-right:8px;
}
}

.div-boton-regalo:hover{
background: #e6e6fa;
}
.div-boton-regalo {
 width:60%;
 height:55px;
 min-height:55px;
 max-height:55px;
 text-align:center;
 border-radius:25px;
background: #B0E0E6; -webkit-box-shadow: 3px 4px 0; box-shadow: 3px 4px 0 #e6e6fa; color: #fff; cursor: pointer; font-family: headings,Arial; font-size: 15px; font-weight: 700; letter-spacing: 1.1px; margin: 0 0 .9375rem; position: relative; text-align: center; text-overflow: ellipsis; -webkit-transition: all .1s ease-in-out; transition: all .3s ease-in-out; text-transform: uppercase; height: 50px;
}
.div-boton-regalo:not(.ct-section):not(.oxy-easy-posts),
.div-boton-regalo.oxy-easy-posts .oxy-posts,
.div-boton-regalo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.div-boton-regalo {
 color:black;
}
}

@media (max-width: 479px) {
.div-boton-regalo {
}
}

.div-migas-post {
 position:absolute;
 text-align:left;
 top:10vh;
 width:100%;
 min-width:100%;
 left:15px;
}
.div-migas-post:not(.ct-section):not(.oxy-easy-posts),
.div-migas-post.oxy-easy-posts .oxy-posts,
.div-migas-post.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 767px) {
.div-migas-post {
 position:absolute;
 top:73%;
}
.div-migas-post:not(.ct-section):not(.oxy-easy-posts),
.div-migas-post.oxy-easy-posts .oxy-posts,
.div-migas-post.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.div-migas-post {
 position:absolute;
 width:90%;
 min-width:90%;
 text-align:center;
}
.div-migas-post:not(.ct-section):not(.oxy-easy-posts),
.div-migas-post.oxy-easy-posts .oxy-posts,
.div-migas-post.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
}

.div-titulo-post {
}
.titulo-post {
 font-family:'Roboto';
 font-size:60px;
 font-weight:500;
 color:white;
 line-height:1.2;
}
@media (max-width: 767px) {
.titulo-post {
 font-size:50px;
 padding-left:25px;
 padding-right:25px;
}
}

@media (max-width: 479px) {
.titulo-post {
 font-size:40px;
 padding-left:30px;
 padding-right:30px;
}
}

.div-titulo-datosgenerales {
}
@media (max-width: 1120px) {
.div-titulo-datosgenerales {
}
.div-titulo-datosgenerales:not(.ct-section):not(.oxy-easy-posts),
.div-titulo-datosgenerales.oxy-easy-posts .oxy-posts,
.div-titulo-datosgenerales.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.column-datosgenerales-mobile {
}
@media (max-width: 479px) {
.column-datosgenerales-mobile {
 padding-left:20px;
}
}

.seccion-paises-continentes {
 overflow:hidden;
 max-width:2000px;
}
@media (max-width: 1120px) {
.seccion-paises-continentes {
}
.seccion-paises-continentes:not(.ct-section):not(.oxy-easy-posts),
.seccion-paises-continentes.oxy-easy-posts .oxy-posts,
.seccion-paises-continentes.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 767px) {
.seccion-paises-continentes {
}
.seccion-paises-continentes:not(.ct-section):not(.oxy-easy-posts),
.seccion-paises-continentes.oxy-easy-posts .oxy-posts,
.seccion-paises-continentes.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.titulo-pais-continente {
 font-family:'boomshell';
 line-height:1;
font-family: boomshell!important; font-size: 3em!important;
}
@media (max-width: 1120px) {
.titulo-pais-continente {
}
}

@media (max-width: 991px) {
.titulo-pais-continente {
}
}

@media (max-width: 767px) {
.titulo-pais-continente {
font-size: 2.5em!important;
}
}

@media (max-width: 479px) {
.titulo-pais-continente {
 font-size:9em;
font-size: 2em!important;
}
}

.icono-planifica-post {
color: black;}.icono-planifica-post 
>svg {width: 35px;height: 35px;}.icono-planifica-post {
 margin-left:10px;
 margin-right:10px;
}
@media (max-width: 991px) {
.icono-planifica-post {
}.icono-planifica-post 
>svg {width: 30px;height: 30px;}.icono-planifica-post {
}
}

@media (max-width: 767px) {
.icono-planifica-post {
}.icono-planifica-post 
>svg {width: 23px;height: 23px;}.icono-planifica-post {
}
}

.div-texto-planifica-post {
 margin-right:15px;
}
@media (max-width: 767px) {
.div-texto-planifica-post {
 margin-right:5px;
 width:55%;
}
}

.head-planifica-post:hover{
 color:grey;
}
.head-planifica-post {
 font-family:'Satisfy';
 font-size:25px;
 color:black;
}
@media (max-width: 991px) {
.head-planifica-post {
 font-size:23px;
}
}

@media (max-width: 767px) {
.head-planifica-post {
 font-size:20px;
}
}

@media (max-width: 479px) {
.head-planifica-post {
 font-size:18px;
}
}

.texto-planifica-post {
 text-align:left;
}
@media (max-width: 991px) {
.texto-planifica-post {
 font-size:14px;
}
}

@media (max-width: 767px) {
.texto-planifica-post {
 font-size:11px;
}
}

@media (max-width: 479px) {
.texto-planifica-post {
 font-size:11px;
}
}

.div-fila-planifica-post {
 margin-bottom:10px;
}
.titulo-politicas-footer:hover{
 color:lightgrey;
}
.titulo-politicas-footer {
 font-family:Oxygen;
 font-size:17px;
 font-weight:400;
 color:white;
}
.titulo-comprar-amazon {
}
@media (max-width: 991px) {
.titulo-comprar-amazon {
 font-size:16px;
}
}

@media (max-width: 767px) {
.titulo-comprar-amazon {
 font-size:13px;
}
}

@media (max-width: 479px) {
.titulo-comprar-amazon {
 font-size:13px;
}
}

.toggle-5799 {
}
.toggle-5799:not(.ct-section):not(.oxy-easy-posts),
.toggle-5799.oxy-easy-posts .oxy-posts,
.toggle-5799.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.toggle-5799-expanded {
}
.toggle-8056 {
 margin-bottom:1px;
}

        
                .toggle-8056 .oxy-expand-collapse-icon::before,
        .toggle-8056 .oxy-expand-collapse-icon::after {
            background-color: rgba(0,0,0,0);        }
        
        .toggle-8056-expanded {
}
.text-guia {
 font-family:Oxygen;
 font-size:20px;
}
.icono-elige-ciudad {
background-size: cover; position:absolute;
 left:10%;
min-height: 60px!important; max-height: 60px!important; min-width: 60px!important; max-width: 60px!important;
}
@media (max-width: 1120px) {
.icono-elige-ciudad {
 position:static;
}
}

@media (max-width: 767px) {
.icono-elige-ciudad {
 position:static;
 margin-left:0%;
 padding-left:0px;
min-height: 40px!important; max-height: 40px!important; min-width: 40px!important; max-width: 40px!important;
}
}

@media (max-width: 479px) {
.icono-elige-ciudad {
 position:static;
}
}

.icono-elige-ciudad2 {
background-size: cover; margin-right:3px;
min-height: 30px!important; max-height: 30px!important; min-width: 30px!important; max-width: 30px!important;
}
@media (max-width: 991px) {
.icono-elige-ciudad2 {
min-height: 30px!important; max-height: 30px!important; min-width: 30px!important; max-width: 30px!important;
}
}

@media (max-width: 479px) {
.icono-elige-ciudad2 {
 margin-right:3px;
min-height: 30px!important; max-height: 30px!important; min-width: 30px!important; max-width: 30px!important;
}
}

.titulo-elige-una-ciudad {
 font-size:50px;
text-decoration: underline; text-decoration-color: #b0e0e6;
}
@media (max-width: 991px) {
.titulo-elige-una-ciudad {
 font-size:45px;
}
}

@media (max-width: 767px) {
.titulo-elige-una-ciudad {
 font-size:38px;
}
}

@media (max-width: 479px) {
.titulo-elige-una-ciudad {
 font-size:35px;
}
}

.section-elige-ciudad {
 text-align:left;
}
.section-elige-ciudad .ct-section-inner-wrap {
padding-top: 30px;
padding-bottom: 0;
padding-left: 11vw;
}
.section-elige-ciudad:not(.ct-section):not(.oxy-easy-posts),
.section-elige-ciudad.oxy-easy-posts .oxy-posts,
.section-elige-ciudad.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1120px) {
.section-elige-ciudad {
margin-top: 15px;
}
.section-elige-ciudad .ct-section-inner-wrap {
padding-top: 30px;
padding-left: 7vw;
}
}

@media (max-width: 991px) {
.section-elige-ciudad {
}
.section-elige-ciudad .ct-section-inner-wrap {
padding-left: 9vw;
}
}

@media (max-width: 767px) {
.section-elige-ciudad {
}
.section-elige-ciudad .ct-section-inner-wrap {
padding-top: 20px;
padding-left: 20px;
}
}

@media (max-width: 479px) {
.section-elige-ciudad {
 overflow:hidden;
}
}

.titulo-nuestros-post {
 font-size:50px;
}
@media (max-width: 991px) {
.titulo-nuestros-post {
 font-size:45px;
}
}

@media (max-width: 767px) {
.titulo-nuestros-post {
 font-size:38px;
}
}

@media (max-width: 479px) {
.titulo-nuestros-post {
 line-height:1.3;
 font-size:22px;
}
}

.div-icono-inspiracion {
 position:absolute;
 margin-left:-460px;
}
@media (max-width: 991px) {
.div-icono-inspiracion {
 margin-left:-385px;
}
}

@media (max-width: 767px) {
.div-icono-inspiracion {
 margin-left:-275px;
}
}

@media (max-width: 479px) {
.div-icono-inspiracion {
 margin-left:-210px;
}
}

.titulo-inspiracion-viajera {
 font-size:55px;
}
@media (max-width: 991px) {
.titulo-inspiracion-viajera {
 font-size:47px;
}
}

@media (max-width: 767px) {
.titulo-inspiracion-viajera {
 font-size:36px;
}
}

@media (max-width: 479px) {
.titulo-inspiracion-viajera {
 font-size:27px;
}
}

.underline-azul {
text-decoration: underline; text-decoration-color: #B0E0E6;
}
.columna-3-img:hover{
background-size: 145% auto; transition-duration:0.5s;
 background-position:50% 50%;
}
.columna-3-img {
background-size: 130% auto; width:90%;
 height:350px;
 text-align:center;
 border-radius:30px;
 transition-duration:0.3s;
 background-position:50% 50%;
}
.columna-3-img:not(.ct-section):not(.oxy-easy-posts),
.columna-3-img.oxy-easy-posts .oxy-posts,
.columna-3-img.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.columna-3-img {
 height:290px;
}
}

@media (max-width: 991px) {
.columna-3-img {
background-size: 140% auto; height:240px;
}
.columna-3-img:hover{
background-size: 155% auto;}
}

@media (max-width: 767px) {
.columna-3-img:hover{
background-size: 120% auto;}
.columna-3-img {
background-size: 100% auto;}
}

.titulo-inspiraciones:hover{
 color:#e0fbff;
 transition-duration:0.3s;
}
.titulo-inspiraciones {
 font-family:'Poppins';
 color:white;
 font-size:34px;
 font-weight:500;
 line-height:1.1;
}
@media (max-width: 1120px) {
.titulo-inspiraciones {
 font-size:30px;
}
}

@media (max-width: 991px) {
.titulo-inspiraciones {
 font-size:25px;
}
}

@media (max-width: 767px) {
.titulo-inspiraciones {
 font-size:20px;
}
}

.titulo-inspiraciones-text:hover{
 color:grey;
 transition-duration:0.3s;
}
.titulo-inspiraciones-text {
 font-family:'Poppins';
 font-size:30px;
 color:black;
 line-height:1.2;
}
@media (max-width: 1120px) {
.titulo-inspiraciones-text {
 line-height:1.2;
}
}

@media (max-width: 991px) {
.titulo-inspiraciones-text {
 font-size:25px;
}
}

@media (max-width: 479px) {
.titulo-inspiraciones-text {
 font-size:24px;
}
}

.paises-top-inicio:hover{
 color:#ffd1d1;
 transition-duration:0.4s;
}
.paises-top-inicio {
 font-family:'boomshell';
 color:white;
 transition-duration:0.4s;
 font-size:3em;
 font-weight:500;
}
@media (max-width: 1120px) {
.paises-top-inicio {
 font-size:2.3em;
}
}

@media (max-width: 991px) {
.paises-top-inicio {
 font-size:1.7em;
}
}

@media (max-width: 767px) {
.paises-top-inicio {
 font-size:3em;
}
}

@media (max-width: 479px) {
.paises-top-inicio {
 font-size:2.8em;
}
}

.blob-top-paises:hover{
background-size: 108% auto;}
.blob-top-paises {
background-size: 100% auto; transition-duration:0.4s;
 height:380px;
 background-position:50% 50%;
}
@media (max-width: 1120px) {
.blob-top-paises {
 height:270px;
}
}

@media (max-width: 991px) {
.blob-top-paises {
}
}

@media (max-width: 767px) {
.blob-top-paises {
 width:100%;
 min-width:100%;
 max-width:100%;
 height:365px;
 margin-bottom:10px;
}
}

@media (max-width: 479px) {
.blob-top-paises {
background-size: 105% auto; width:100%;
 min-width:100%;
 max-width:100%;
 height:290px;
}
.blob-top-paises:hover{
background-size: 115% auto; margin-bottom:2px;
}
}

.blob-paises {
-webkit-mask-image: url(https://viajarsinpausa.com/wp-content/uploads/2022/04/Vector-5.svg); -webkit-mask-size: 100% 100%;
}
@media (max-width: 1120px) {
.blob-paises {
}
}

.letra-pais {
 font-family:'Nunito';
 font-weight:700;
 font-size:19px;
 margin-top:45px;
}
@media (max-width: 1120px) {
.letra-pais {
 margin-top:30px;
 font-size:18px;
}
}

@media (max-width: 767px) {
.letra-pais {
}
}

@media (max-width: 479px) {
.letra-pais {
}
}

.icon-datos-paises {
background-color: #E6E6FA;
border: 1px solid #E6E6FA;
padding: 10px;color: #333333;}.icon-datos-paises 
>svg {width: 25px;height: 25px;}.icon-datos-paises {
}
@media (max-width: 1120px) {
.icon-datos-paises {
padding: 5px;}.icon-datos-paises 
>svg {width: 20px;height: 20px;}.icon-datos-paises {
}
}

.titulo-dato-pais {
 font-family:'Satisfy';
 font-size:36px;
}
@media (max-width: 1120px) {
.titulo-dato-pais {
 font-size:22px;
 width:100%;
}
}

@media (max-width: 991px) {
.titulo-dato-pais {
 font-size:24px;
}
}

@media (max-width: 767px) {
.titulo-dato-pais {
 font-size:23px;
}
}

@media (max-width: 479px) {
.titulo-dato-pais {
 font-size:20px;
}
}

.dato-pais {
 font-size:20px;
}
@media (max-width: 1120px) {
.dato-pais {
 font-size:18px;
 width:100%;
}
}

@media (max-width: 991px) {
.dato-pais {
 font-size:18px;
}
}

@media (max-width: 767px) {
.dato-pais {
 font-size:15px;
}
}

@media (max-width: 479px) {
.dato-pais {
}
}

.div-dato-pais {
 width:85%;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:15px;
 padding-right:15px;
}
@media (max-width: 1120px) {
.div-dato-pais {
 width:100%;
 min-width:100%;
 max-width:100%;
 padding-left:30px;
 padding-right:30px;
}
}

@media (max-width: 991px) {
.div-dato-pais {
 width:75%;
 min-width:75%;
 max-width:75%;
 padding-left:5px;
 padding-right:5px;
}
}

@media (max-width: 767px) {
.div-dato-pais {
 width:80%;
 min-width:80%;
 max-width:80%;
}
}

@media (max-width: 479px) {
.div-dato-pais {
 width:98%;
 min-width:98%;
 max-width:98%;
 padding-left:0px;
 padding-right:0px;
}
}

.menu-item:hover{
transform:scale(1.05,1.05); color:lightgrey;
}
.menu-item {
 font-family:'Nunito';
 padding-top:8px;
 padding-bottom:8px;
 padding-left:20px;
 padding-right:20px;
 color:white;
 transition-duration:0.3s;
 font-size:18px;
 font-weight:700;
}
.menu-parent-item {
 position:relative;
 text-align:center;
}
.sub-menu-container {
 padding-top:25px;
 transition-duration:0.3s;
 transition-property:showin, top;
 z-index:999;
 top:250%;
 width:45vw;
 position:absolute;
 left:-9000px;
}
.submenu {
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:25px;
 background-color:WHITE;
 color:BLACK;
 width:100%;
 border-radius:12px;
 text-align:left;
 box-shadow:0px 5px 30px -5px BLACK;
}
.submenu:not(.ct-section):not(.oxy-easy-posts),
.submenu.oxy-easy-posts .oxy-posts,
.submenu.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
align-items:flex-start;
}
.submenu-child {
 margin-top:5px;
 margin-bottom:5px;
 border-bottom-style:none;
 width:100%;
 text-align:left;
 padding-left:10px;
 padding-right:10px;
}
.submenu-child:not(.ct-section):not(.oxy-easy-posts),
.submenu-child.oxy-easy-posts .oxy-posts,
.submenu-child.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 479px) {
.submenu-child {
 padding-right:1px;
 padding-left:1px;
}
}

.submenu-title-child {
 width:100%;
 text-align:left;
}
.submenu-title-child:not(.ct-section):not(.oxy-easy-posts),
.submenu-title-child.oxy-easy-posts .oxy-posts,
.submenu-title-child.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.submenu-container-child {
display: inline-grid; grid-gap: 10px; grid-template-columns: repeat(auto-fill,minmax(110px,1fr)); margin: 10px 0 15px; width: 100%;
}
.submenu-container-child:not(.ct-section):not(.oxy-easy-posts),
.submenu-container-child.oxy-easy-posts .oxy-posts,
.submenu-container-child.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
@media (max-width: 1120px) {
.submenu-container-child {
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
display: inline-grid; grid-gap: 10px; grid-template-columns: repeat(auto-fill,minmax(110px,1fr)); margin: 10px 0 15px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;
}
}

@media (max-width: 479px) {
.submenu-container-child {
display: inline-grid; grid-gap: 8px; grid-template-columns: repeat(auto-fill,minmax(90px, 1fr)); margin: 10px 0 15px; width: 100%;
}
}

.sub-menu-pais {
padding: 10px 16px;
}.sub-menu-pais {
}
.sub-menu-pais:not(.ct-section):not(.oxy-easy-posts),
.sub-menu-pais.oxy-easy-posts .oxy-posts,
.sub-menu-pais.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.sub-menu-pais-div:hover{
transform:scale(1.04,1.04); background-color:rgba(99,148,208,0.5);
}
.sub-menu-pais-div {
 text-align:center;
 border-radius:21px;
 background-color:#f7f7f7;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:10px;
 transition-duration:0.2s;
}
.sub-menu-pais-div:not(.ct-section):not(.oxy-easy-posts),
.sub-menu-pais-div.oxy-easy-posts .oxy-posts,
.sub-menu-pais-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.sub-menu-pais-div {
 background-color:#f7f7f7;
}
.sub-menu-pais-div:hover{
 background-color:rgba(99,148,208,0.5);
}
}

@media (max-width: 479px) {
.sub-menu-pais-div {
 overflow:hidden;
}
}

.sub-menu-pais-title:hover{
 color:black;
}
.sub-menu-pais-title {
 color:black;
 font-size:17px;
}
@media (max-width: 767px) {
.sub-menu-pais-title {
 font-size:17px;
}
}

@media (max-width: 479px) {
.sub-menu-pais-title {
 font-size:14px;
}
}

.sub-menu-continent-title:hover{
 color:grey;
}
.sub-menu-continent-title {
 font-family:'Nunito';
 font-size:23px;
 font-weight:700;
 color:BLACK;
 transition-duration:0.3s;
}
.text-consejos-menu:hover{
 color:grey;
}
.text-consejos-menu {
 font-family:'Poppins';
 font-size:20px;
 text-align:center;
 color:black;
 font-weight:500;
}
@media (max-width: 1120px) {
.text-consejos-menu {
 font-size:25px;
}
}

@media (max-width: 991px) {
.text-consejos-menu {
 font-size:17px;
}
}

@media (max-width: 767px) {
.text-consejos-menu {
 font-size:13px;
}
}

@media (max-width: 479px) {
.text-consejos-menu {
 font-size:14px;
}
}

.icon-consejos-menu {
color: #99e1e7;}.icon-consejos-menu 
>svg {width: 28px;height: 28px;}.icon-consejos-menu {
}
@media (max-width: 479px) {
.icon-consejos-menu {
 margin-left:0px;
 padding-left:0px;
 margin-right:13px;
 padding-right:0px;
}
}

.div-child-consejos-menu {
 text-align:justify;
 width:50%;
 height:65px;
}
.div-child-consejos-menu:not(.ct-section):not(.oxy-easy-posts),
.div-child-consejos-menu.oxy-easy-posts .oxy-posts,
.div-child-consejos-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 479px) {
.div-child-consejos-menu {
 padding-left:0px;
 padding-right:0px;
 width:NaN%;
 margin-left:0px;
}
.div-child-consejos-menu:not(.ct-section):not(.oxy-easy-posts),
.div-child-consejos-menu.oxy-easy-posts .oxy-posts,
.div-child-consejos-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.div-child-slide-menu:hover{
transform:scale(1.03,1.03); transition-duration:0.3s;
}
.div-child-slide-menu {
background-size: cover; background-attachment:scroll;
 height:180px;
 text-align:center;
 width:100%;
 border-radius:18px;
}
.div-child-slide-menu:not(.ct-section):not(.oxy-easy-posts),
.div-child-slide-menu.oxy-easy-posts .oxy-posts,
.div-child-slide-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.div-child-slide-menu {
 transition-duration:0.3s;
}
.div-child-slide-menu:hover{
transform:scale(1.03,1.03);}
}

.text-slide-menu {
 font-family:'Ubuntu';
 text-align:center;
 font-size:19px;
 padding-right:8px;
 padding-left:8px;
}
@media (max-width: 479px) {
.text-slide-menu {
 font-size:15px;
}
}

.underline-menu {
 height:1px;
 min-height:1px;
 max-height:1px;
 width:100%;
 opacity:0.6;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b7b7b7+55,bababa+84,ffffff+100&1+11,0+100 */ background: -moz-linear-gradient(left, rgba(183,183,183,1) 11%, rgba(183,183,183,0.51) 55%, rgba(186,186,186,0.18) 84%, rgba(255,255,255,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(183,183,183,1) 11%,rgba(183,183,183,0.51) 55%,rgba(186,186,186,0.18) 84%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(183,183,183,1) 11%,rgba(183,183,183,0.51) 55%,rgba(186,186,186,0.18) 84%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.icon-continente-menu:hover{
color: lightgrey;
}
.icon-continente-menu {
color: grey;}.icon-continente-menu 
>svg {width: 16px;height: 16px;}.icon-continente-menu {
 margin-left:30%;
}
.tabs-9441-tab {
}
@media (max-width: 767px) {
.tabs-9441-tab {
}
.tabs-9441-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-9441-tab.oxy-easy-posts .oxy-posts,
.tabs-9441-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 479px) {
.tabs-9441-tab {
}
}

.tabs-9441-tab-active {
}
@media (max-width: 1120px) {
.tabs-9441-tab-active {
 box-shadow:inset 0px 6px 0px 0px rgba(99,148,208,0.6);
}
}

@media (max-width: 479px) {
.tabs-9441-tab-active {
}
}

.tabs-contents-9441-tab {
}
@media (max-width: 1120px) {
.tabs-contents-9441-tab {
 text-align:center;
}
.tabs-contents-9441-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-9441-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-9441-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.div-menu-mobile-parent {
}
@media (max-width: 1120px) {
.div-menu-mobile-parent {
 text-align:center;
 border-top-left-radius:15px;
 border-top-right-radius:15px;
 width:32%;
 padding-left:0px;
 padding-right:0px;
 height:auto;
}
.div-menu-mobile-parent:not(.ct-section):not(.oxy-easy-posts),
.div-menu-mobile-parent.oxy-easy-posts .oxy-posts,
.div-menu-mobile-parent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 991px) {
.div-menu-mobile-parent {
 text-align:center;
}
}

@media (max-width: 767px) {
.div-menu-mobile-parent {
}
}

@media (max-width: 479px) {
.div-menu-mobile-parent {
 padding-bottom:9px;
 padding-top:13px;
 text-align:center;
}
.div-menu-mobile-parent:not(.ct-section):not(.oxy-easy-posts),
.div-menu-mobile-parent.oxy-easy-posts .oxy-posts,
.div-menu-mobile-parent.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gap-consejos-menu {
}
@media (max-width: 991px) {
.gap-consejos-menu {
max-width: 1px!important; min-width: 1px!important; width: 1px!important;
}
}

@media (max-width: 479px) {
.gap-consejos-menu {
}
.gap-consejos-menu:not(.ct-section):not(.oxy-easy-posts),
.gap-consejos-menu.oxy-easy-posts .oxy-posts,
.gap-consejos-menu.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.div-social-menu-mobile {
}
@media (max-width: 1120px) {
.div-social-menu-mobile {
 text-align:center;
 height:45px;
 padding-top:0px;
}
.div-social-menu-mobile:not(.ct-section):not(.oxy-easy-posts),
.div-social-menu-mobile.oxy-easy-posts .oxy-posts,
.div-social-menu-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 991px) {
.div-social-menu-mobile {
 width:25%;
 min-width:25%;
 max-width:25%;
}
}

.icon-social-menu-mobile {
color: #333333;}.icon-social-menu-mobile 
>svg {width: 33px;height: 33px;}.icon-social-menu-mobile {
}
@media (max-width: 1120px) {
.icon-social-menu-mobile {
}.icon-social-menu-mobile 
>svg {width: 34px;height: 34px;}.icon-social-menu-mobile {
}
}

@media (max-width: 767px) {
.icon-social-menu-mobile {
}.icon-social-menu-mobile 
>svg {width: 32px;height: 32px;}.icon-social-menu-mobile {
}
}

@media (max-width: 479px) {
.icon-social-menu-mobile {
}.icon-social-menu-mobile 
>svg {width: 28px;height: 28px;}.icon-social-menu-mobile {
}
}

.icon-cont-us-mobile {
}
@media (max-width: 1120px) {
.icon-cont-us-mobile {
}.icon-cont-us-mobile 
>svg {width: 30px;height: 30px;}.icon-cont-us-mobile {
 margin-right:10px;
}
}

@media (max-width: 479px) {
.icon-cont-us-mobile {
}.icon-cont-us-mobile 
>svg {width: 25px;height: 25px;}.icon-cont-us-mobile {
}
}

.text-cont-us-mobile {
}
@media (max-width: 1120px) {
.text-cont-us-mobile {
 font-family:'Lato';
 font-size:23px;
}
}

@media (max-width: 479px) {
.text-cont-us-mobile {
 font-size:20px;
}
}

.div_contenedor_pais_destinos {
 width:100%;
 height:100%;
 text-align:center;
 background-color:grey;
}
.div_contenedor_pais_destinos:not(.ct-section):not(.oxy-easy-posts),
.div_contenedor_pais_destinos.oxy-easy-posts .oxy-posts,
.div_contenedor_pais_destinos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.div_destinos_paises:hover{
transform:scale(1.05,1.05); filter:brightness(108%);
}
.div_destinos_paises {
 text-align:center;
 width:100%;
 transition-duration:0.1s;
 border-radius:10%;
 height:12vh;
 background-position:50% 50%;
}
.div_destinos_paises:not(.ct-section):not(.oxy-easy-posts),
.div_destinos_paises.oxy-easy-posts .oxy-posts,
.div_destinos_paises.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.div_destinos_paises {
 height:13vh;
}
}

.titulo-destinos-continente:hover{
 opacity:0.6;
}
.titulo-destinos-continente {
 font-size:5vw;
 color:black;
 transition-duration:0.3s;
}
@media (max-width: 991px) {
.titulo-destinos-continente {
 font-size:6vw;
}
}

@media (max-width: 767px) {
.titulo-destinos-continente {
 font-size:11vw;
}
}

.div_blocks_topdest {
background-image:url(https://www.viajarsinausa.com/wp-content/uploads/2023/02/IMG-4934.jpg);background-size: cover; border-radius:10%;
 background-color:darkgreen;
 margin-right:10px;
 width:12em;
 height:9em;
 background-position:0% 50%;
}
.toggle-1850 {
}
.toggle-1850-expanded {
}
.div_descubre_europa_child {
 border-radius:10%;
 height:12vh;
 text-align:center;
 background-position:0% 50%;
}
.div_descubre_europa_child:not(.ct-section):not(.oxy-easy-posts),
.div_descubre_europa_child.oxy-easy-posts .oxy-posts,
.div_descubre_europa_child.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
}

.div_descubre {
 width:100%;
 height:100%;
 margin-bottom:4vh;
}
.div_descubre_europa {
}
.div_descubre_child {
}
.div_descubre_title {
}
.div_descubre_title:not(.ct-section):not(.oxy-easy-posts),
.div_descubre_title.oxy-easy-posts .oxy-posts,
.div_descubre_title.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.div_descubre_paises {
}
.div_descubre_titulo_icon {
 margin-right:15px;
}
.div_descubre_heading {
}
.icon_descubre {
color: black;}.icon_descubre 
>svg {width: 25px;height: 25px;}.icon_descubre {
}
.titulo_descubre_pais {
 color:white;
 font-size:1em;
}
@media (max-width: 1120px) {
}

.div_inspiracion_viajera_post {
 border-radius:15px;
 text-align:left;
}
.div_inspiracion_viajera_post:not(.ct-section):not(.oxy-easy-posts),
.div_inspiracion_viajera_post.oxy-easy-posts .oxy-posts,
.div_inspiracion_viajera_post.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
.title_inspiracion_viajera_destinos {
 font-family:'Lato';
 color:white;
 font-size:28px;
}
.nosotros_personal {
 width:50%;
}
.div_nosotros_personal_img {
 width:400px;
 height:280px;
 border-radius:15px;
}
.div_post_ciudad:hover{
transform:scale(1.02,1.02); filter:brightness(100%);
}
.div_post_ciudad {
 height:370px;
 border-radius:13px;
 text-align:center;
 filter:brightness(90%);
 transition-duration:0.3s;
}
.div_post_ciudad:not(.ct-section):not(.oxy-easy-posts),
.div_post_ciudad.oxy-easy-posts .oxy-posts,
.div_post_ciudad.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 991px) {
.div_post_ciudad {
 min-width:290px;
}
}

.title_post_ciudad {
 font-family:'Poppins';
 color:white;
 line-height:1.1;
 font-size:1.45em;
 font-weight:500;
 text-align:left;
}
.title_post_nombreciudad {
 color:white;
}
.shapedivsection_destino {
}
.heading-part-a {
 font-family:'Poppins';
 font-weight:300;
 font-size:2em;
 margin-right:0.3em;
}
@media (max-width: 991px) {
.heading-part-a {
}
}

@media (max-width: 767px) {
.heading-part-a {
 font-size:1.4em;
}
}

@media (max-width: 479px) {
.heading-part-a {
 font-size:5vw;
white-space: nowrap; /* Evita saltos de línea */
}
}

.heading-part-b:hover{
background: linear-gradient(0deg, white 20%, #E3B9FF 20%, #E3B9FF 45%, white 45%);
}
.heading-part-b:before{
  content:"";
content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(0deg, white 20%, #D0ACE8 20%, #D0ACE8 45%, white 45%); transition: background-color 0.3s; z-index: -1;
}
.heading-part-b {
 font-family:'Poppins';
 font-weight:500;
 font-size:2em;
 color:black;
display: inline-block; position: relative;
}
@media (max-width: 991px) {
.heading-part-b {
}
}

@media (max-width: 767px) {
.heading-part-b {
 font-size:1.4em;
}
}

@media (max-width: 479px) {
.heading-part-b {
 font-size:5vw;
display: inline-block; position: relative;white-space: nowrap;
}
}

.div_inspiracionviajera_posts {
}
.div_inspiracionviajera_posts:not(.ct-section):not(.oxy-easy-posts),
.div_inspiracionviajera_posts.oxy-easy-posts .oxy-posts,
.div_inspiracionviajera_posts.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.div_inspiracionviajera_posts_img {
background-image:url(https://viajarsinpausa.com/wp-content/uploads/2023/02/IMG-4935.jpg);background-size: cover; width:246px;
 height:170px;
 background-color:black;
background-color: #3498db; /* Color de fondo */ border-radius: 2% 98% 5% 95% / 92% 6% 94% 8% ; /* Valores de border-radius para una forma irregular */ box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); /* Sombra para dar profundidad */
}
.div_inspiracionviajera_posts_txt {
}
.heading_inspitacionviajera_posts {
 color:white;
}
.div_inspiracionviajera_post {
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
}
.div_inspiracionviajera_post:not(.ct-section):not(.oxy-easy-posts),
.div_inspiracionviajera_post.oxy-easy-posts .oxy-posts,
.div_inspiracionviajera_post.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.heading-paginas {
 font-family:'boomshell';
 color:white;
 font-size:9em;
 font-weight:300;
}
@media (max-width: 767px) {
.heading-paginas {
 font-size:7em;
}
}

@media (max-width: 479px) {
.heading-paginas {
 font-size:5em;
}
}

.icon-chevron-heading {
color: white;}.icon-chevron-heading 
>svg {width: 45px;height: 45px;}.icon-chevron-heading {
}
.div_migas {
 position:absolute;
 top:12vh;
 left:5vh;
 padding-bottom:0px;
}
.div_migas:not(.ct-section):not(.oxy-easy-posts),
.div_migas.oxy-easy-posts .oxy-posts,
.div_migas.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.div_migas {
 position:absolute;
 top:5vh;
}
}

.div_migas_child:hover{
transform:scale(1.03,1.03);}
.div_migas_child {
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 padding-right:5px;
 border-radius:8px;
 border-top-color:white;
 border-right-color:white;
 border-bottom-color:white;
 border-left-color:white;
 border-top-width:1.5px;
 border-right-width:1.5px;
 border-bottom-width:1.5px;
 border-left-width:1.5px;
 margin-right:15px;
 transition-duration:0.3s;
 filter:brightness(110%);
}
.migas_txt {
 font-family:'Poppins';
 color:white;
 font-size:1.2vw;
 font-weight:200;
}
@media (max-width: 1120px) {
.migas_txt {
}
}

@media (max-width: 991px) {
.migas_txt {
 font-size:1.8vw;
}
}

@media (max-width: 767px) {
.migas_txt {
 font-size:3vw;
}
}

@media (max-width: 479px) {
.migas_txt {
 font-size:4vw;
}
}

.section-ciudades_pais {
 text-align:center;
}
.section-ciudades_pais .ct-section-inner-wrap {
padding-top: 73px;
padding-right: 5px;
padding-left: 5px;
}
.section-ciudades_pais:not(.ct-section):not(.oxy-easy-posts),
.section-ciudades_pais.oxy-easy-posts .oxy-posts,
.section-ciudades_pais.ct-section .ct-section-inner-wrap{
flex-direction:unset;
flex-wrap:wrap;
align-items:center;
align-content:center;
justify-content:center;
}
@media (max-width: 991px) {
.section-ciudades_pais {
}
.section-ciudades_pais:not(.ct-section):not(.oxy-easy-posts),
.section-ciudades_pais.oxy-easy-posts .oxy-posts,
.section-ciudades_pais.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.div_ciudades_pais {
background-image:url(https://viajarsinpausa.com/wp-content/uploads/2023/02/IMG-4946-2.jpg); background-color:#4A6FA5;
 margin-right:15px;
 border-radius:20px;
 text-align:center;
 min-width:300px;
 max-width:300px;
 height:410px;
 min-height:410px;
 max-height:410px;
 width:300px;
 margin-top:15px;
 margin-left:15px;
 margin-bottom:15px;
display: inline-block; /* Hace que los divs se coloquen en una fila */
}
.div_ciudades_pais:not(.ct-section):not(.oxy-easy-posts),
.div_ciudades_pais.oxy-easy-posts .oxy-posts,
.div_ciudades_pais.ct-section .ct-section-inner-wrap{
display:inline-flex;
flex-direction:unset;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.div_ciudades_pais {
}
.div_ciudades_pais:not(.ct-section):not(.oxy-easy-posts),
.div_ciudades_pais.oxy-easy-posts .oxy-posts,
.div_ciudades_pais.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
}

.heading-ciudad-pais {
 font-family:'Poppins';
 color:white;
 font-weight:600;
 width:100%;
 font-size:2.4em;
}
.heading-new-cp {
 font-family:'boomshell';
 color:white;
 font-size:8vw;
 font-weight:100;
}
@media (max-width: 991px) {
.heading-new-cp {
 font-size:12vw;
}
}

@media (max-width: 767px) {
.heading-new-cp {
 font-size:14vw;
}
}

@media (max-width: 479px) {
.heading-new-cp {
 font-size:16vw;
}
}

.div-ciudades-pais:hover{
transform:scale(1.02,1.02); filter:brightness(110%);
}
.div-ciudades-pais {
 text-align:center;
 height:340px;
 border-radius:13px;
 transition-duration:0.3s;
 background-color:black;
background-position:50% 50%;
}
.div-ciudades-pais:not(.ct-section):not(.oxy-easy-posts),
.div-ciudades-pais.oxy-easy-posts .oxy-posts,
.div-ciudades-pais.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.div-ciudades-pais {
}
}

@media (max-width: 991px) {
.div-ciudades-pais {
min-width: 280px!important;
}
}

@media (max-width: 479px) {
.div-ciudades-pais {
}
}

.div_heading_cp {
}
@media (max-width: 1120px) {
.div_heading_cp {
 margin-top:8vh;
}
}

@media (max-width: 767px) {
.div_heading_cp {
 margin-bottom:0px;
}
}

.ola_header_cp {
background-image:url(https://viajarsinpausa.com/wp-content/uploads/2025/04/img_9629-corea.jpg); height:90vh;
 text-align:center;
 background-position:50% 50%;
}
.ola_header_cp:not(.ct-section):not(.oxy-easy-posts),
.ola_header_cp.oxy-easy-posts .oxy-posts,
.ola_header_cp.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.ola_header_cp {
}
}

@media (max-width: 479px) {
.ola_header_cp {
}
}

.ola {
}
.ola_header_continente {
 height:75vh;
 text-align:center;
}
.ola_header_continente .ct-section-inner-wrap {
padding-top: 74px;
padding-bottom: 74px;
}
.ola_header_continente:not(.ct-section):not(.oxy-easy-posts),
.ola_header_continente.oxy-easy-posts .oxy-posts,
.ola_header_continente.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.div_continentes_inicio:hover{
transform:scale(1.05,1.05); filter:brightness(120%);
}
.div_continentes_inicio {
 height:390px;
 text-align:center;
 border-radius:20px;
 transition-duration:0.3s;
 width:25%;
 max-width:290px;
}
.div_continentes_inicio:not(.ct-section):not(.oxy-easy-posts),
.div_continentes_inicio.oxy-easy-posts .oxy-posts,
.div_continentes_inicio.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.div_continentes_inicio {
 max-width:290px;
 width:25%;
}
}

@media (max-width: 991px) {
.div_continentes_inicio {
 min-width:290px;
}
}

.heading_continentes_incio {
 font-family:'boomshell';
 color:white;
 font-size:3em;
 font-weight:500;
}
@media (max-width: 1120px) {
.heading_continentes_incio {
 font-size:2.5em;
}
}

.boton_general:hover{
background-color :#C0D6DF;
border: 1px solid #C0D6DF;
color: black;
}.boton_general:hover{
}
.boton_general {
background-color :#4F6D7A;
border: 1px solid #4F6D7A;
padding: 12px 19.2px;
}.boton_general {
 font-family:'Poppins';
 button-hover_color:#C0D6DF;
 font-weight:500;
 border-radius:25px;
 transition-duration:0.4s;
}
@media (max-width: 1120px) {
.boton_general {
background-color :#355070;
border: 1px solid #355070;
padding: 11px 17.6px;
}.boton_general {
 button-hover_color:#5283bf;
}
.boton_general:hover{
background-color :#5283bf;
border: 1px solid #5283bf;
}.boton_general:hover{
}
}

.heading_consejos_incio:hover{
 color:grey;
}
.heading_consejos_incio:before{
  content:"";
}
.heading_consejos_incio {
 font-family:'Poppins';
 color:black;
 font-size:1.3em;
 font-weight:500;
 line-height:1.2;
 transition-duration:0.3s;
}
@media (max-width: 479px) {
.heading_consejos_incio {
 font-size:1.1em;
}
}

.div_consejos_inicio {
 height:50%;
 width:100%;
 text-align:center;
 font-size:1em;
}
.div_consejos_inicio:not(.ct-section):not(.oxy-easy-posts),
.div_consejos_inicio.oxy-easy-posts .oxy-posts,
.div_consejos_inicio.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.div_consejos_inicio {
 font-size:0.8em;
}
}

@media (max-width: 479px) {
.div_consejos_inicio {
 padding-top:3px;
 padding-right:3px;
 padding-bottom:3px;
 padding-left:3px;
}
}

.div_consejos_home {
transform:; border-top-width:1.3px;
 border-right-width:1.3px;
 border-bottom-width:1.3px;
 border-left-width:1.3px;
 border-top-color:black;
 border-right-color:black;
 border-bottom-color:black;
 border-left-color:black;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.carrusel_paises_inicio:hover{
transform:scale(1.05,1.05);}
.carrusel_paises_inicio {
 transition-duration:0.4s;
 height:360px;
 margin-right:0.4%;
 margin-top:0.6%;
 margin-left:0.6%;
 margin-bottom:0.6%;
 width:24%;
 border-radius:20px;
}
@media (max-width: 1120px) {
.carrusel_paises_inicio {
 height:350px;
}
}

@media (max-width: 991px) {
.carrusel_paises_inicio {
 height:270px;
}
}

@media (max-width: 767px) {
.carrusel_paises_inicio {
 width:90%;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-top:10%;
 margin-bottom:10%;
 height:350px;
 margin-left:10%;
 margin-right:10%;
}
}

@media (max-width: 479px) {
.carrusel_paises_inicio {
 height:350px;
 width:78%;
}
}

.titulos_h2_inicio:before{
  content:"";
content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(0deg, white 20%, #FF9B9E 20%, #FF9B9E 45%, white 45%); transition: background-color 0.3s; z-index: -1;
}
.titulos_h2_inicio {
 font-family:'Poppins';
 font-weight:500;
 font-size:2.8em;
display: inline-block; position: relative;
}
@media (max-width: 991px) {
.titulos_h2_inicio {
 font-size:2.8em;
}
}

@media (max-width: 767px) {
.titulos_h2_inicio {
 font-size:2.5em;
}
}

@media (max-width: 479px) {
.titulos_h2_inicio {
 font-size:1.9em;
}
}

.img_nosotros1 {
 width:40%;
 height:300px;
 border-radius:20px;
 background-position:0% 50%;
}
.titulo_vsp_menu {
 font-family:'boomshell';
 font-size:1.7em;
 color:white;
 font-weight:500;
}
.titulo_vsp_mobilem {
}
@media (max-width: 1120px) {
.titulo_vsp_mobilem {
 font-family:'boomshell';
 color:white;
 font-weight:500;
 font-size:1em;
}
}

@media (max-width: 767px) {
.titulo_vsp_mobilem {
 font-size:1.1em;
}
}

@media (max-width: 479px) {
.titulo_vsp_mobilem {
 font-size:1em;
}
}

.new-shape-post {
}
.new-shape-post .oxy_shape_divider{
color:#ffffff;
}

.new-shape-post .oxy_shape_divider svg{
height:125px;
width:250%;
}

.new-shape-post .oxy_shape_divider > svg{
                    left: auto;
                }
.new-shape-post .oxy_shape_divider{
                    display: flex;
                    justify-content: center;
                }

            @media (max-width: 479px) {
.new-shape-post {
}
.new-shape-post .oxy_shape_divider svg{
width:390%;
}

}

.headline-postbox-c {
 font-family:'Poppins';
 color:white;
 font-size:1.45em;
 font-weight:500;
 line-height:1.1;
 text-align:left;
}
@media (max-width: 991px) {
.headline-postbox-c {
}
}

.repeater_post {
display: grid; gap: 1em; grid-template-columns: repeat(auto-fill, minmax(20em, 1fr)); margin-left: auto; margin-right: auto;
}
.span_repeater {
}
.div_repeater {
}
.heading-part-b-inicio:before{
  content:"";
content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(0deg, white 20%, #FF9B9E 20%, #FF9B9E 45%, white 45%); transition: background-color 0.3s; z-index: -1;
}
.heading-part-b-inicio {
 font-family:'Poppins';
 font-weight:500;
 font-size:2em;
 color:black;
display: inline-block; position: relative;
}
@media (max-width: 991px) {
.heading-part-b-inicio {
}
}

@media (max-width: 767px) {
.heading-part-b-inicio {
 font-size:1.8em;
}
}

@media (max-width: 479px) {
.heading-part-b-inicio {
 font-size:1.5em;
}
}

.div-ciudades-inicio:hover{
transform:scale(1.02,1.02); filter:brightness(110%);
}
.div-ciudades-inicio {
 text-align:left;
 height:380px;
 border-radius:13px;
 transition-duration:0.3s;
 background-color:black;
 min-width:280px;
 margin-top:10px;
 margin-right:10px;
 margin-bottom:10px;
 margin-left:10px;
 width:280px;
 max-width:280px;
 color:white;
 padding-bottom:25px;
background-position:50% 50%;
}
.div-ciudades-inicio:not(.ct-section):not(.oxy-easy-posts),
.div-ciudades-inicio.oxy-easy-posts .oxy-posts,
.div-ciudades-inicio.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 1120px) {
.div-ciudades-inicio {
}
}

@media (max-width: 991px) {
.div-ciudades-inicio {
min-width: 280px!important;
}
}

@media (max-width: 767px) {
.div-ciudades-inicio {
 height:280px;
}
}

@media (max-width: 479px) {
.div-ciudades-inicio {
}
}

.heading-pop-home {
 font-family:'Kaushan Script';
 font-weight:300;
 font-size:2.2em;
}
.icon-pop-home {
color: white;}.icon-pop-home 
>svg {width: 16px;height: 16px;}.icon-pop-home {
}
.pais-pop-inicio {
 font-family:'Poppins';
 font-weight:500;
}
.scroll-container {
}
.planifica-menu:hover{
 background-color:rgba(99,148,208,0.5);
}
.planifica-menu {
 border-radius:12px;
 background-color:#f7f7f7;
 height:50px;
 width:85%;
 text-align:justify;
 padding-left:10px;
 transition-duration:0.3s;
 color:black;
}
.planifica-menu:not(.ct-section):not(.oxy-easy-posts),
.planifica-menu.oxy-easy-posts .oxy-posts,
.planifica-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1120px) {
.planifica-menu {
 width:100%;
}
}

@media (max-width: 767px) {
.planifica-menu {
 width:95%;
}
}

@media (max-width: 479px) {
.planifica-menu {
 width:85%;
}
}

.planifica-icon-menu {
background-size: 28px auto; background-color:rgba(99,148,208,0.5);
 border-radius:50px;
 background-repeat:no-repeat;
 margin-right:8px;
 background-position:50% 50%;
min-width: 35px!important; min-height: 35px!important;
}
.planifica-headline-menu {
 font-family:'Poppins';
 font-weight:500;
 font-size:0.8em;
 text-align:left;
}
@media (max-width: 1120px) {
.planifica-headline-menu {
 font-size:1em;
 line-height:1.2;
}
}

@media (max-width: 991px) {
.planifica-headline-menu {
 font-size:0.8em;
}
}

.destinos-headline-menu {
 font-family:'Poppins';
 font-weight:400;
 font-size:1.1em;
}
@media (max-width: 1120px) {
.destinos-headline-menu {
 font-size:1.3em;
}
}

.tabs-9395-tab {
}
.tabs-9395-tab-active {
}
.tabs-contents-9395-tab {
}
.tab-item {
}
.headline-over-menu {
}
@media (max-width: 1120px) {
.headline-over-menu {
 font-family:'Poppins';
 color:white;
 font-size:1.5em;
 font-weight:500;
}
}

@media (max-width: 991px) {
.headline-over-menu {
 font-size:1.4em;
}
}

@media (max-width: 767px) {
.headline-over-menu {
 font-size:1.2em;
}
}

@media (max-width: 479px) {
.headline-over-menu {
 font-size:1em;
}
}

.headline-tabs-menu {
}
@media (max-width: 1120px) {
.headline-tabs-menu {
 font-family:'Poppins';
 font-size:1.2em;
 width:100%;
 font-weight:500;
 text-align:center;
}
}

@media (max-width: 991px) {
.headline-tabs-menu {
 font-size:1em;
}
}

@media (max-width: 767px) {
.headline-tabs-menu {
 font-size:1em;
}
}

@media (max-width: 479px) {
.headline-tabs-menu {
 font-size:0.9em;
 letter-spacing:-0.2px;
 line-height:1.2;
}
}

.headline-footer {
 font-family:'Poppins';
 font-size:2vw;
 font-weight:900;
 color:white;
 line-height:1.1;
 margin-bottom:3px;
}
@media (max-width: 1120px) {
.headline-footer {
 font-size:1.6em;
}
}

@media (max-width: 991px) {
.headline-footer {
 font-size:1.5em;
}
}

@media (max-width: 767px) {
.headline-footer {
 margin-top:5px;
 font-size:1.2em;
}
}

@media (max-width: 479px) {
.headline-footer {
 font-size:1.2em;
}
}

.menu-parent-mobile {
}
.post_content {
}
.div-ciudades-vivirenaus:hover{
transform:scale(1.02,1.02); filter:brightness(110%);
}
.div-ciudades-vivirenaus {
 text-align:center;
 height:340px;
 border-radius:13px;
 transition-duration:0.3s;
 background-color:black;
background-position:50% 50%;
}
.div-ciudades-vivirenaus:not(.ct-section):not(.oxy-easy-posts),
.div-ciudades-vivirenaus.oxy-easy-posts .oxy-posts,
.div-ciudades-vivirenaus.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.div-ciudades-vivirenaus {
}
}

@media (max-width: 991px) {
.div-ciudades-vivirenaus {
min-width: 280px!important;
}
}

@media (max-width: 767px) {
.div-ciudades-vivirenaus {
 height:260px;
min-width: 200px!important;
}
}

@media (max-width: 479px) {
.div-ciudades-vivirenaus {
 height:235px;
min-width: 180px!important;
}
}

.planifica-headline-inicio {
 font-family:'Poppins';
 color:white;
 font-size:4em;
 line-height:1.1;
 margin-bottom:25px;
}
@media (max-width: 991px) {
.planifica-headline-inicio {
 font-size:3em;
}
}

body{
  padding-top: 0!important;
  padding-bottom: 0!important;
}

/*Edicion de enlaces(post)*/
.post_content a{
      background: linear-gradient(0deg, white 20%, rgba(183, 151, 205, 0.8) 20%, rgba(183, 151, 205, 0.8) 45%, white 45%);
z-index: -1;  
  color:black;
}

.post_content a:hover{
      background: linear-gradient(0deg, white 20%, rgba(183, 151, 205, 0.5) 20%, rgba(183, 151, 205, 0.5) 45%, white 45%);
z-index: -1;  
  color:black;
}

.enlace_externo{
background: linear-gradient(0deg, white 20%, rgba(74, 110, 165, 0.8) 20%, rgba(74, 110, 165, 0.8) 45%, white 45%); 
z-index: -1;  
  color:black;
}

.enlace_externo:hover{
background: linear-gradient(0deg, white 20%, rgba(74, 110, 165, 0.5) 20%, rgba(74, 110, 165, 0.5) 45%, white 45%); 
z-index: -1;  
  color:black;
}
/*Fin edicion enlaces*/

td a{
  background: none!important;
}

.wp-block-table td, .wp-block-table th {
    border: none;
    padding: .5em;
}

/*Edicion de H's*/
h2{
    font-family:'Poppins';
    text-align: left;
  	font-size: 30px;
    font-weight: 400;
}
@media (max-width: 767px){
  h2 {
    font-size: 25px;
    font-weight: 400;

  }
}
h3{
    text-align: left;
  	font-size: 27px;
}
@media (max-width: 767px){
  h3 {
    font-size: 23px;
  }
}
@media (max-width: 767px){
  body {
    font-size: 16px;
  }
}
.listaH2{
    font-family:'Poppins';
    text-align: left;
  	font-size: 30px;
    font-weight: 400;
}
@media (max-width: 767px){
  .listaH2 {
    font-size: 25px;
    font-weight: 400;

  }
}
/*Fin edicion de H's*/

/*Menú desplegable en columnas*/
.oxy-nav-menu .menu-item .sub-menu {
	display: table-cell;
  	line-height: 10px;
}

#menu-item-11297 .sub-menu {
	column-count: 3;
}
#menu-item-11993 .sub-menu {
	column-count: 3;
}
/*ajustar imágenes post wp*/
.wp-block-image img {
    height: auto !important;
    display: block;
    margin: auto;
}

/*alinear leyenda imagenes wp*/
.wp-block-image figcaption {
    text-align: center;
}

.wp-block-image {
    margin-bottom: 36px;
    margin-top: 36px;
  	margin-left: 0;
}
/*Quitar el focus en el buscador*/
#_search_form-19-11083 
:focus { outline: none; }

#section-32-11232 {
 background: url(https://www.slateblue-manatee-607024.hostingersite.com/wp-content/uploads/2021/01/IMG-5632-scaled-e1610182939297.jpg); 
 background-size:cover;
 position:relative;
 height: 500px;
 width: 800px;
  
}

#section-32-11232:before {
 content:"";
 position: absolute;
 top:0 ;
 left:0;
  width: 100%;
  height: 100%;
  background: url(https://www.slateblue-manatee-607024.hostingersite.com/wp-content/uploads/2021/01/Vector.jpg);
  background-size: 100%;
  mix-blend-mode: screen;
  
}
/*Estilos formulario contacto*/

#wpforms-11591-field_0 {
 border-radius: 20px; 
}
#wpforms-11591-field_1 {
 border-radius: 20px; 
}
#wpforms-11591-field_2 {
 border-radius: 20px; 
}
div.wpforms-container-full .wpforms-form .wpforms-submit[type=submit] {
    background: #B0E0E6;
    border-radius: 99em;
    -webkit-box-shadow: 3px 4px 0 ;
    box-shadow: 3px 4px 0 #e6e6fa;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: headings,Arial;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1.1px;
    margin: 0 0 .9375rem;
    padding: .8em 30px!important;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    -webkit-transition: all .1s ease-in-out;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    height: 50px;
}

div.wpforms-container-full .wpforms-form .wpforms-submit[type=submit]:hover{
  background: #e6e6fa;
  
/*FIN Estilos formulario contacto*/
}
  
#_posts_grid-10-11083 .oxy-read-more {
    font-size: 0.8em;
    color: white;
    background-color: black;
    visibility: hidden;
    position: fixed;
  
}
#_posts_grid-10-11083 .oxy-post-wrap {
    background-color: white;
    margin: 2em;
    margin-top: -3em;
    z-index: 1;
    align-self: stretch;
    border-radius: 20px;
    /*align-content: center; */
    text-align: center;
}
/*Edición de elemento tabla de wp*/
.wp-block-table {
    overflow-x: auto;
    background-color: #E6E6FA;
    border: solid;
    border-radius: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 3px 3px 8px grey;
    margin-top: 20px;
    margin-bottom: 45px;
}
@media (max-width: 600px){
 .wp-block-table{
    width: 100%!important;
  }
 .tablas{
   font-size: 9px!important;
 }
}
@media (max-width: 600px){
 figure{
    margin: 0;
  }
}
/*Edición de hr de wp, solo usado para barra en consejo viajero*/
hr {
    box-sizing: content-box;
    height: 0;
    margin-top: -5px;
}
.recuerda-box {
    background: #B0E0E6;
    display: block;
    align-items: center;
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 25px;
    padding-right: 25px;
    width: 83%;
    border-radius: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}
.recuerda-box:hover {
opacity: 0.8;
}
/*Cambiar color borde top menu*/
#_nav_menu-446-11155 .menu-item:hover a {
  	border-top-color: #2b2b2b;
}
/*Quitar color negro en submenu*/
#_header-436-11155 .oxy-nav-menu-open, #_header-436-11155 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
    background-color: #F4F4F4;
}
/*Edicion para cuadrados imagenes*/
.titulo-post-ultimospost-inicio:hover ~ .img-ultimosposts-inicio{ 
    transform: scale(1.1,1.1);
  	filter: brightness(100%);
} 
/*Edicion tarjetas de ciudades en paises*/
.wrapper-titulo-ciudad:hover ~ .wrapper-paises-continentes{
     filter: brightness(100%);
}
/*Edicion post populares sidebar*/
.titulo-post-sidebar2:hover ~ .img-post-sidebar{
     filter: brightness(100%);
     transform: scale(1.1,1.1);
}
/*Quitar paginación en repeater*/
div.oxy-repeater-pages, div.oxy-repeater-pages-wrap {
    display: none;
}
/*Edición de la tabla de contenidos*/
#toc_container {
    background: #fefefe;
    border: 2px solid #2b2b2b;
    border-radius: 15px;
}
#toc_container a:hover {
    text-decoration: none;
    color: #8EB4B9;
}
#toc_container a {
    text-decoration: none;
    color: black;
}
.linkw-titulo-ciudades:hover ~ .linkw-tarjetaspc{
	filter: brightness(100%);
} 
@media only screen and (max-width: 1372px) {
  #div_block-11-9391{
  	display:none;
  }
}
@media (max-width: 1300px) {
  #div_block-492-8888 {
    height:650px;
  }
}
@media (max-width: 1050px) {
  #div_block-492-8888 {
    height:540px;
  }
}
ul.breadcrumb {
    font-family: 'Satisfy';
    font-weight: 800;
}
@media (max-width: 1500px) {
  .patata-pais {
    height: 700px;
    width: 700px;
  }
}
@media (max-width: 1500px) and (min-width: 1120px) {
  .seccion-datosgenerales {
  margin-top:-160px;
  }
}
@media (max-width: 1500px) and (min-width: 1120px) {
  .div-mapa-pais {
   top:40% !important;
  }
}
@media (max-width: 1500px) and (min-width: 1120px) {
  .section-tarjetaspc {
   display:block;
   float: left;
   width: 100%;
  }
}
@media (max-width: 1500px) and (min-width: 1120px) {
  .linkw-tarjetaspc {
  min-width: 250px;
  max-width: 250px;
  }
}
@media (max-width: 1120px){
  .linkw-tarjetaspc {
   width: 300px;
   min-width: 300px;
   max-width: 300px;
  }
}
@media (max-width: 1500px) and (min-width: 1120px){
  .patata-ciudad {
   width: 700px;
   min-width: 700px;
   max-width: 700px;
   min-height:700px;
   max-height:700px;
   height:700px;
   bottom: 160px;
  }
}
@media (max-width: 1500px) and (min-width: 1120px){
  .div-padre-slogan {
   width: 500px;
   min-width: 500px;
   max-width: 500px;
   min-height:350px;
   max-height:350px;
   height:350px;
  }
}
@media (max-width: 1500px) and (min-width: 1120px){
.titulo-slogan-ciudad2 {
    font-size: 35px!important;
  }
}
@media (max-width: 1500px) and (min-width: 1120px){
.div-titulo-datosgenerales {
    margin-top:25px!important;
  }
}
@media (max-width: 1500px) and (min-width: 1120px){
.seccion-paises-continentes{
    width:100%!important;
  }
}
@media (max-width: 1500px) and (min-width: 1120px){
.titulo-pais-continente{
    font-size: 5.5vw;
  }
}
.heateorSssSharing{
    background-color: #B0E0E6;
    border-radius: 100px;
  	border-style:solid;
}
@media (max-width: 768px) and (min-width: 480px){
.mapa-google-post{
    width: 100%!important;
  }
}
@media (max-width: 480px) {
.mapa-google-post{
  	width:95%;
    height: 370px;
  }
}
/*Estilos para Google Adsense*/
@media (max-width: 992px) {
  .adsbygoogle{
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .adsbygoogle{
    width:300px!important;
  }
}
@media (max-width: 480px) {
  #aswift_1_expand{
    position: relative!important;
  }
  #aswift_2_expand{
    position: relative!important;
  }
  #aswift_3_expand{
    position: relative!important;
 }
  #aswift_4_expand{
    position: relative!important;
 }
}
/*Nosotros Titulo Nuestro Blog*/
@media (max-width: 1600px) {
  #div_block-571-8888{
    position: static;
  }
}
/*Slider Top Destinos*/
#slider-947-11157 .unslider-nav ol li.unslider-active {
    background-color: #C0D6DF;
}
#slider-947-11157 .unslider-nav ol li {
    border-color: #E6E6FA;
}
.unslider-nav ol li {
    display: inline-block;
    width: 18px!important;
    height: 18px!important;
  	border-radius: 100% !important;
  	margin: 0 8px;
}
#slider-1456-15079 .unslider-nav ol li.unslider-active {
    background-color: #C0D6DF;
}
#slider-1456-15079 .unslider-nav ol li {
    border-color: #FF9B9E;
}
@media (max-width: 768px) {
.unslider-nav ol li {
    display: inline-block;
    width: 14px !important;
    height: 14px !important;
  	border-radius: 100% !important;
  	margin: 0 7px;
  }
}
.unslider-arrow {
    background: #2b2b2b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAQAAABuQZ3IAAAAi0lEQVR4AU3OISBEQQBAwS0AACS9NxqQgCZpkiYBVddFvWhAAUABAPQCAGC4g/0vTnrBqCfDIZl70J+kMUBPpEwT4FNXxBxz4F1HxHyr4EVTxBLb4EFNxEon4CJSlVNw9AcV9sC16h8osgke1P1ArgXwouVvdQq86ww/GQefusNf7kBviBlxpT8k+gL/Wox4r1d4MwAAAABJRU5ErkJggg==) no-repeat scroll 50% 50% / 7px 11px!important;
    opacity: 0.8!important;
}
.form-wrap textarea{
	width: 100%;
}
.form-wrap input{
	width: 100%;
}

@media (max-width: 1120px) {
  .repeater_post{
    grid-template-columns: repeat(auto-fill, minmax(14em, 1fr));
  }
}

.div_repeater a{
  color: white;
}
/* Style the list */
ul.breadcrumb {
  padding: 0px 0px;
  list-style: none;
  
}

/* Display list items side by side */
ul.breadcrumb li {
  display: inline;
  font-size: 1em!important;
  font-weight: 400;
  font-family: poppins;
  border: 1px solid white; /* Color del borde */
  padding: 8px 12px; /* Espaciado interno */
  border-radius: 9px; /* Bordes redondeados */
  margin-left: 7px;
  
}

/* Add a color to all links inside the list */
ul.breadcrumb li a {
  color: white!important;
  text-decoration: none;
  
}

/* Add a slash symbol (/) before/behind each list item */
ul.breadcrumb li+li:before {
  padding: 8px;
  color: white;
  content: none!important;
}

/* Add a color on mouse-over */
ul.breadcrumb li a:hover {
  color: #C0D6DF!important;
  text-decoration: underline;
}
/* Media query para pantallas de 768px o menos */
@media (max-width: 768px) {
  ul.breadcrumb li {
    font-size: 0.8em!important;
  }.social-share-button{
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 border-radius:25px;
 background-color:#B0E0E6;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 width:40px;
 height:40px;
}
