/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/

/* Generic
This is where reset, normalize & box-sizing styles go.
*/

*, *:before, *:after { box-sizing: border-box; }
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body { margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 { font-size: 2em; margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct box sizing in Firefox.
 */
hr { box-sizing: content-box; height: 0; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.
 */
abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong { font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small { font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge and Firefox.
 */
details { display: block; }

/*
 * Add the correct display in all browsers.
 */
summary { display: list-item; }

/* Objects
Non-cosmetic design patterns including grid and layout classes)
*/



/* CSS variables */
:root { --column-gap: 2.13%; --column-width-multiplier: 8.333; }

/* Mobile layout */
.row-fluid { display: flex; flex-wrap: wrap; width: 100%; }


  .row-fluid .span1,
  .row-fluid .span2,
  .row-fluid .span3,
  .row-fluid .span4,
  .row-fluid .span5,
  .row-fluid .span6,
  .row-fluid .span7,
  .row-fluid .span8,
  .row-fluid .span9,
  .row-fluid .span10,
  .row-fluid .span11,
  .row-fluid .span12{
  min-height: 1px;
  width: 100%;
}

/* Desktop layout */

@media (min-width: 768px) {
  .row-fluid { flex-wrap: nowrap; justify-content: space-between; }

  
    .row-fluid .span1 {
      width: calc(var(--column-width-multiplier) * 1% * 1 - var(--column-gap) * (11 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span2 {
      width: calc(var(--column-width-multiplier) * 1% * 2 - var(--column-gap) * (10 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span3 {
      width: calc(var(--column-width-multiplier) * 1% * 3 - var(--column-gap) * (9 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span4 {
      width: calc(var(--column-width-multiplier) * 1% * 4 - var(--column-gap) * (8 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span5 {
      width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span6 {
      width: calc(var(--column-width-multiplier) * 1% * 6 - var(--column-gap) * (6 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span7 {
      width: calc(var(--column-width-multiplier) * 1% * 7 - var(--column-gap) * (5 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span8 {
      width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span9 {
      width: calc(var(--column-width-multiplier) * 1% * 9 - var(--column-gap) * (3 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span10 {
      width: calc(var(--column-width-multiplier) * 1% * 10 - var(--column-gap) * (2 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span11 {
      width: calc(var(--column-width-multiplier) * 1% * 11 - var(--column-gap) * (1 * var(--column-width-multiplier) / 100));
    }
  
}
.content-wrapper { margin: 0 auto; padding: 0 1rem; }
@media screen and (min-width: 1380px) {
  .content-wrapper { padding: 0; }
}

.dnd-section > .row-fluid { margin: 0 auto; }
.dnd-section .dnd-column { padding: 0 0rem; }

@media (max-width: 767px) {
  .dnd-section .dnd-column { padding: 0; }
}

/* Elements
Base HMTL elements are styled in this section (<body>, <h1>, <a>, <p>, <button> etc.)
*/




html { font-size: 18px; }
body { font-family: 'Noto Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #2B2B2B; font-size: 18px; line-height: 1.4; overflow-wrap: break-word; }

html[lang^="ja"] body, html[lang^="zh"] body, html[lang^="ko"] body { line-break: strict; overflow-wrap: normal; word-break: break-all; }

/* Paragraphs */
p { font-size: 1rem; margin: 0 0 1.4rem; font-family: 'Noto Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; font-family: 'seravekregular'; }
 
/* Anchors */
a { font-family: 'Noto Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #707070; cursor: pointer; }
a:hover, a:focus {  color: #484848; }
a:active { color: #989898; }

/* Headings */
h1, h2, h3, h4, h5, h6 { margin: 0 0 1.4rem; text-transform: uppercase; }
h1, .h1 { font-weight: 700; text-decoration: none; font-family: Lato, serif; font-style: normal; color: #1E1E1E; font-size: 35px; text-transform: uppercase; font-family: 'laurentian_stdregular'; font-weight: normal; }
h2, .h2 { font-weight: 700; text-decoration: none; font-family: Lato, serif; font-style: normal; color: #1E1E1E; font-size: 35px; text-transform: uppercase; font-family: 'laurentian_stdregular'; font-weight: normal; }
h3, .h3 { font-weight: 700; text-decoration: none; font-family: Lato, serif; font-style: normal; color: #002D72; font-size: 25px; text-transform: uppercase; font-family: 'laurentian_stdregular'; font-weight: normal; }
h4, .h4 { font-weight: normal; text-decoration: none; font-family: Lato, serif; font-style: normal; color: #002D72; font-size: 24px; text-transform: none; font-family: 'laurentian_stdregular'; font-weight: normal; }
h5, .h5 { font-weight: normal; text-decoration: none; font-family: Lato, serif; font-style: normal; color: #000000; font-size: 16px; text-transform: none; font-family: 'laurentian_stdregular'; font-weight: normal; }
h6, .h6 { font-weight: normal; text-decoration: none; font-family: Lato, serif; font-style: normal; color: #002D72; font-size: 14px; text-transform: none; font-family: 'laurentian_stdregular'; font-weight: normal; }

/* Lists */
ul, ol { margin: 0 0 1.4rem; }
ul ul, ol ul, ul ol, ol ol { margin: 0; }
ul.no-list { list-style: none; margin: 0; padding-left: 0; }

/* Font Weight */
b, strong { font-weight: bolder; }

/* Code blocks */
pre, code, kbd, samp{ font-family: monospace, monospace; font-size: 1em;  }
pre { overflow: auto; }
code { vertical-align: bottom; } 
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }

/* Blockquotes */
blockquote { border-left: 2px solid; margin: 0 0 1.4rem; padding-left: 0.7rem; border-left-color: #B9975B; }

/* Horizontal rules */
hr { border: none; border-bottom: 1px solid #CCC; }

/* Image alt text */
img { font-size: 0.583rem; word-break: normal; }







 
 





 
 


 




a.button, .hs-blog-post-listing__post-button, .button a {
  border: 1px solid #002D72;

  padding-top: 2.5px;
padding-right: 31px;
padding-bottom: 2.5px;
padding-left: 31px;

  font-family: 'Noto Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; box-sizing: border-box !important; text-align:center; min-width:215px; position:relative; display:inline-block; font-family: 'seravekbold'; background-color: #002D72; border-radius: 35px 35px 35px 35px; color: #fff; font-size: 18px; text-transform: none; }

a.button:after, .button a:after { content:""; position:absolute; width:8px; height:9px; background:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Blue_btn_Arrow.png');
    background-repeat: no-repeat; top: 50%; transform: translateY(-50%); margin-left:8px; }
a.button:hover:after, .button a:hover:after { background:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/White_btn_Arrow.png'); }

button:hover, button:focus, a.button:hover, a.button:focus, .button a:hover, .button a:focus, .hs-button:hover, .hs-button:focus, .hs-blog-post-listing__post-button:hover, .hs-blog-post-listing__post-button:focus {
  border: 1px solid #002D72;
; color:   
    
  
    
    
  rgba(0, 45, 114, 1.0) 
; background-color:   
    
  
    
    
  rgba(255, 255, 255, 0.0) 
;
  border-radius: {}px {}px {}px {}px; }

button:active, a .button:active, .button a:active, .hs-button:active, .hs-blog-post-listing__post-button:active { font-family: 'Noto Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: rgba(40, 85, 154, 1.0); border-color: #28559a; }



 


 
 





 
 


 




button.v2, a.button.v2, .button.v2 a {
  border: 1px solid #ffffff;

  padding-top: 4px;
padding-right: 65px;
padding-bottom: 4px;
padding-left: 53px;

  font-family: 'Noto Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #fff; border-radius: 35px 35px 35px 35px; color: #002D72; font-size: 21px; text-transform: none; font-family: 'seravekmedium'; }
button.v2:hover, button.v2:focus, a.button.v2:hover, a.button.v2:focus, .button.v2 a:hover, .button.v2 a:focus, button.v2:active, a .button.v2:active, .button.v2 a:active { border: 1px solid #002D72;
; color:   
    
  
    
    
  rgba(255, 255, 255, 1.0) 
; background-color:   
    
  
    
    
  rgba(0, 45, 114, 1.0) 
; border-radius: {}px {}px {}px {}px; }


@media screen and (max-width: 1023px) {
	a.button, .hs-blog-post-listing__post-button, .button a { min-width:auto; }
}
@media screen and (max-width: 640px) {
	button.v2, a.button.v2, .button.v2 a { font-size:18px; padding-left: 30px; padding-right: 45px; }
}










































form, .submitted-message { font-family: 'Noto Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; border: 1px none #ffffff;
; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-color:   
    
  
    
    
  rgba(255, 255, 255, 0.0) 
; padding: 0px;
; }

/* Form title */
.form-title { border: 1px none #002D72;
; padding: 0px;
; font-family: Lato; font-style: normal; font-weight: 700; text-decoration: none; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; font-size: 25px; color: #002D72; background-color:   
    
  
    
    
  rgba(0, 45, 114, 0.0) 
; }

/* Labels */
form label { color: #002D72; }

/* Help text */
form legend { color: #002D72; }

/* Inputs */
form input[type=text], form input[type=search], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], 
form select, form textarea { border: 1px solid #707070;
; outline:none; font-size:18px; padding:17px 10px; margin-bottom:40px; font-family: 'seravekregular_italic'; background-color:   
    
  
    
    
  rgba(255, 255, 255, 1.0) 
; color: #707070; border-radius: 5px; width:100%; }
form select { padding: 15.5px 10px; }
fieldset { max-width:100% !important; }

form input[type=text].error, form input[type=search].error, form input[type=email].error, form input[type=password].error, form input[type=tel].error, form input[type=number].error, 
form input[type=file].error, form select.error, form textarea.error { border-color: red; }

/* Form placeholder text */
::-webkit-input-placeholder { color: #707070; }
::-moz-placeholder { color: #707070; }
:-ms-input-placeholder { color: #707070; }
::placeholder { color: #707070; }

/* Inputs - date picker */
.hs-fieldtype-date .input .hs-dateinput:before { color: #707070; }
.fn-date-picker td.is-selected .pika-button { background: #002D72; }
.fn-date-picker td .pika-button:hover { background-color: #002D72 !important; }
.fn-date-picker td.is-today .pika-button { color: #002D72; }

/* Submit button */
form input[type=submit], form .hs-button { border: 1px solid #002D72;
; padding-top: 4.5px;
padding-right: 18px;
padding-bottom: 4.5px;
padding-left: 18px;
; font-family: 'Noto Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #fff; font-size: 21px; background-color:   
    
  
    
    
  rgba(0, 45, 114, 1.0) 
; border-radius: ; text-transform: ; cursor:pointer; border-radius:35px; }
form input[type=submit]:hover, form input[type=submit]:focus, form .hs-button:hover, form .hs-button:focus { background-color:   
    
  
    
    
  rgba(#null, 1) 
; color: ; ; }
form input[type=submit]:active, form .hs-button:active { background-color: rgba(40, 85, 154, 1.0); border-color: #28559a; }

ul.no-list.hs-error-msgs.inputs-list { display: none; }
.submitted-message { color:#fff; text-align:center; margin-bottom:15px; }















table { border: 1px solid #002D72;
 background-color:   
    
  
    
    
  rgba(255, 255, 255, 1.0) 
; }

/* Table cells */
td, th { border: 1px solid #002D72;
 padding: 18px;
 color: #002D72; }

/* Table header */
thead th { background-color:   
    
  
    
    
  rgba(0, 45, 114, 1.0) 
; color: #FFFFFF; }

/* Table footer */
tfoot td { background-color:   
    
  
    
    
  rgba(255, 255, 255, 1.0) 
; color: #002D72; }

/* Components
Specific pieces of UI that are stylized. Typically used for global partial styling
*/



 

/*********** Header Variables ************/










 
header { background-color:   
    
  
    
    
  rgba(255, 255, 255, 1.0) 
; }
.TopBar { background:  
    
  
    
    
  rgba(0, 45, 114, 1.0) 
; padding:15px 0; border-bottom:5px solid #B9975B; position:relative; }
.TopBar a { color:#fff; font-size: 15px; font-family: 'seravekbold'; }
.TopBar ul { margin: 0; padding: 0; display: flex; align-items: center; justify-content: end; list-style: none; gap:15px; }
.TopBar ul li { padding: 0; margin: 0; }
.TopBar ul li a { display: flex; align-items: center; gap: 5px; text-transform: uppercase; }
.TopBar ul li a:hover { opacity:0.8; }

.RightTobar { position: absolute; right: 36px; top: 50%; color: #fff; display: flex; align-items: center; justify-content: center; transform: translateY(-50%); font-family: 'seravekbold'; }
.RightTobar .Lang { display: flex; align-items: center; justify-content: center; font-size: 13px; gap:5px; cursor:pointer; }
#searchform { display:none; }

.SearchButton { cursor:pointer; background: #fff; width: 19px; height: 19px; border-radius: 100%; display: flex; align-items: center; justify-content: center; padding-left: 2px; padding-top: 2px; margin-left: 10px; }

form#searchform { position: absolute; width: 300px; right: -9px; top: -12px; z-index: -1; }
form#searchform input[type=search] { padding: 10px 36px 10px 10px; margin: 0; font-size: 16px; }

.Header { padding:25px 0; }

.Header_inner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap:36px; }
header .logo { width: 150px; }
header .Header_right { width: calc( 100% - 176px ); display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap:34px;}
header .Header_right ul { list-style: none; margin: 0; padding: 0; display: flex; text-align:center; align-items: center; gap:22px;}
header .Header_right ul li a { color: #2B2B2B; font-size: 15px; position:relative;display:inline-block; line-height:17px; }
header .Header_right ul li.hs-menu-depth-1:after { position: absolute; top:50%; transform: translateY(-50%); height:29px; background:#1A1A1A; width:1px; content:""; right:-12px;}
header .Header_right ul li a:hover { color:#002D72; }

.admission_links a { font-size: 20px; color:#002D72; font-family: 'seravekbold'; }
.admission_links a:hover { color:#B9975B; }

/* Mobile Menu */
.Header_inner .toggle { position: relative; width: 70px; height: 70px; justify-content: center; align-items: center; cursor: pointer; overflow: hidden; display: none; margin-left: 30px; }
.Header_inner .toggle span { position: absolute; width: 40px; height: 3px; background: #000000; border-radius: 0; transition: 0.5s; }
.Header_inner .toggle span:nth-child(1) { transform: translateY(-15px);  }
.Header_inner .toggle.active span:nth-child(1) { width: 40px; transform: translateY(0) rotate(45deg); transition-delay: 0.125s; }
.Header_inner .toggle span:nth-child(2) { transform: translateY(15px); }
.Header_inner .toggle.active span:nth-child(2) { transform: translateY(0) rotate(315deg); transition-delay: 0.25s; }
.Header_inner .toggle.active span:nth-child(3) { transform: translateX(60px); }


/*********************************************************
* Home page Css
*********************************************************/

.AboutsUs_Inner{text-align:left!important;}
/* Banner Css */
.BannerSliderInner { padding: 220px 0; background-size: cover; background-repeat: no-repeat; }
.BannerInner { max-width: 342px; position: relative; z-index: 9; }
.BannerInner h1 { text-transform: uppercase; font-size:30px; line-height:42px; }

.Banner .slick-dotted.slick-slider { margin-bottom:0; }
.Banner ul.slick-dots { bottom: 20px; }
.Banner .slick-dots li button { width:15px; height:15px; }
.Banner .slick-dots li button:before { background:rgba(255,255,255,0.68); border-radius:100%; color:unset; opacity: 1; width:15px; height:15px; }
.Banner .slick-dots li.slick-active button:before { opacity: 1; color: #fff; color:unset; background:#fff; }

/* CTA Strip Css*/
.CTAStrip { background:#B9975B; }
.CTAStrip_inner { display: flex; align-items: center; justify-content: center; padding: 20px 0; gap: 30px; }
.CTAStrip_inner h3 { margin: 0; padding: 0; font-family: 'seravekbold'; }
.CTAStrip_inner .button.v2 a { font-size: 18px; color: #B9975B; padding: 3px 31px 3px 20px; }
.CTAStrip_inner .button.v2 a:after { width:6px; height:7px; background:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Gold_btn_Arrow.png'); }

/* Fiver Column Section Css */
.FiveColumn_Section { padding: 64px 0 66px; }
.FiveColumn_Inner { display: flex; align-items: center; flex-wrap: wrap; }
.FiveColumn_Inner p { margin: 0; padding: 0; color:#434343; line-height: 19px; }
.FiveColumn_Inner h2 { font-size: 41px; margin: 0; padding: 0; color:#B9975B; }
.FiveColumn_Inner .Iconlogo { margin-top: 10px; }

.MedalIcon { border: 2px solid #B58743; border-radius: 100%; max-width: 150px; height: 150px; display: flex; align-items: center; justify-content: center; width: 17.18%; }
.MedalIcon_inner { width: 129px; height: 129px; background: #fff; box-shadow: 0px 0px 6px #00000038; border-radius: 100%; display: flex; align-items: center; justify-content: center; }

.ListContent { width: 28%; padding-left: 70px; padding-right: 105px; position: relative; }
.ListContent ul { margin: 0; padding: 0; list-style: none; }
.ListContent ul li { padding: 0 0 0 13px; margin: 0; position: relative; color:#434343; }
.ListContent ul li:after { position: absolute; left: 0; top: -14px; content: "."; font-size: 26px; color: #434343; }
.ListContent > span { position: absolute; right: 70px; top: 50%; transform: translateY(-50%); }

.Ranking { width: 23.75%; border-left: 0.58px solid #00265C; padding-left: 19px; }
.Ranking_two { width: 20.62%; border-left: 0.58px solid #00265C; padding-left: 19px; }
.metric { width:15.9%; border-left: 0.58px solid #00265C; padding-left: 19px; }

/* Form Section */
.FormSection { background-color:#002D72; padding:53px 0 50px; }
.FormSection form { margin-top:40px; }
.FormSection form input[type=submit], .FormSection form .hs-button { background: #fff; border:1px solid #fff; max-width: 215px; display: inline-block; width: 100%; text-align: center; margin: auto; color: #002d72; font-family: 'seravekmedium'; }
.FormSection form input[type=submit]:hover, .FormSection form .hs-button:hover { background:transparent; color:#fff; }
.FormSection .hs_submit.hs-submit { margin: 10px auto 40px; text-align: center; }
.FormSection fieldset.form-columns-3 { display: flex; gap: 35px; }
.FormSection .helptext p { margin-bottom:0; font-family: 'seravekregular_italic'; }

/* Know the slider Section */
.Knowthe_Section  { padding:70px 0; }
.Knowthe_inner { display: flex; align-items: center; justify-content: center; gap: 35px; max-width: 376px; width: 100%; margin: auto; }
.Slider_rightContent h3, .Slider_rightContent h2 { font-family: 'seravekregular'; margin: 0; padding: 0; color: #2B2B2B; line-height:35px; text-transform: unset; }

.Slider_rightContent h2 { font-family: 'laurentian_stdbold'; margin-bottom:18px; }

.Knowthe_Section .button a { position:relative; }
.Knowthe_Section .button a:after { background:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/White_btn_Arrow.png'); content:""; width:; height:; position:absolute; }
.Knowthe_Section .button a:hover:after { background:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Blue_btn_Arrow.png'); }

/* Two Column Css */
.TwoColumn_Section { background-color:#002D72; }
.TwoColumn_inner { display: flex; align-items: end; justify-content: center; flex-wrap: wrap; }
.LeftSide_image { width: 57.81%; }
.Rightside_content { width: 42.19%; padding-left: 50px; padding-top:20px; padding-bottom: 57px; }
.Rightside_content h2 { margin-bottom: 0; }
.Rightside_content p { margin: 10px 0 17px; }
.Rightside_inner .logo { margin-top: 20px; }

.Rightside_content .Rightside_inner { max-width:333px; } 

.TwoColumn_inner.RightBg { background-repeat: no-repeat; background-position: right; }
.TwoColumn_inner.LeftBg { background-repeat: no-repeat; background-position: left; }

.Leftside_content { width: 42.5%; padding: 25px 80px 56px 0; }
.RightSide_image { width: 57.5%; }

.TwoColumn_box button.v2, .TwoColumn_box a.button.v2, .TwoColumn_box .button.v2 a { padding-left:53px; padding-right:53px; }
.TwoColumn_box button.v2:after, .TwoColumn_box a.button.v2:after, .TwoColumn_box .button.v2 a:after { content:none; }
.TwoColumn_box button.v2:hover, .TwoColumn_box a.button.v2:hover, .TwoColumn_box .button.v2 a:hover { border: 1px solid #ffffff;
 }

/* Alumni Slider Css */
.Alumni_Section { padding-bottom: 78px; padding-top: 70px; }
.Alumni_Innerbox { border: 2px solid #002D72; width: 232px; height: 232px; border-radius: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; overflow: hidden; position: relative; }
.Studentcontent { box-shadow: 0px 0px 6px #00000038; background: #fff; width: 195px; height: 195px; border-radius: 100%; text-align: center; align-items: center; display: flex; justify-content: center; padding: 10px; }
.Studentcontent p { margin: 0; font-size: 16px; line-height: 18px; }
.AlumniSlider { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 162px; }

.AlumniSlider .slick-track { gap: 150px; display:flex; }

.StudentImg { width: 195px; height: 195px; border-radius: 100%; overflow: hidden; box-shadow: 0px 0px 6px #00000038; }
.StudentImg img {  box-shadow: 0px 0px 6px #00000038; }
.AlumniSlider .Content { opacity: 0; visibility: hidden; position: absolute; left: 50%; top: 50%; z-index: 9; width: 195px; text-align: center; transform: translate(-50%, -50%);
	background: #fff; height: 195px; box-shadow: 0px 0px 6px #00000038; border-radius: 100%; display: flex; align-items: center; justify-content: center; padding: 10px; transition: 1s; }

.Alumni_Innerbox:hover .Content{ opacity: 1; visibility: visible; }
.AlumniSlider .Content p { font-size: 16px; line-height: 18px; margin: 0; }
.AlumniSlider .Content p strong { display: block; }

/* Blog Css */
.similar-posts-outter { padding-bottom: 74px; padding-top:70px; }
.similar-posts-outter h2 { margin-bottom:54px; }
.similar-posts-inner { display: flex; justify-content: center; gap: 90px; flex-wrap: wrap; }
.blog-list-item { width: calc(33.33% - 61px); box-shadow: 0px 1px 8px #00000029; border-radius:11px; border-top:8px solid #002D72; }
.blog-text-content { padding: 30px 23px 12px 23px; }

.blog-image-background { position: relative; height: 242px; }
.blog-image-background a { background-size: cover; background-repeat: no-repeat; height: 100%; width: 100%; display: block; }
.blog-date { position: absolute; width: 100%; background: rgba(26,26,26,0.61); bottom: 0; color: #fff; font-size: 17px; padding: 0px 22px; left: 0; line-height: 27px; text-transform: uppercase; font-family: 'seravekbold'; }

.blog-item-title{ margin: 0 0 36px;  }
.blog-item-title h4 { margin:0; line-height: 21px; }
.blog-item-title h4 a { font-size: 18px; line-height: 21px; margin:0; color:#002D72; font-family: 'seravekmedium'; }
.blog-item-title h4 a:hover { color:#A5A5A5; }
a.blog-cta.button { padding:2px 26px; min-width:auto; }
a.blog-cta.button span { display: inline-block; vertical-align: middle; padding: 0 2px; }
a.blog-cta.button:hover span svg path#Path_127 { stroke: #002D72; }
a.blog-cta.button .buttonSVG { padding-bottom:2px; }

.blog-tags { margin-top:26px; }
.blog-tags a { color:#A5A5A5; font-family: 'seravekmedium'; }
.blog-tags a:hover { color:#002D72; }

/* Footer Css */
.Footer { padding-top: 72px; padding-bottom:60px; border-top:4px solid #B9975B; }

.footer_inner { display: flex; flex-wrap: wrap; align-items: self-start; }
.Footer_logo { width: 12.66%; }

.Footer_Links { width: 38.59%; }
.Footer_Links ul { margin: 0; padding: 0; list-style: none; }
.Footer_Links ul li { display: inline-block; width: 33.33%; margin-left: -3px; padding-left: 3px; padding-bottom:18px; }
.Footer_Links ul li a { position:relative; }
.Footer_Links ul li a:after { content:""; position: absolute; background:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Footer_link_Arrow.png'); 
	top: 5px; width: 6px; height: 7px; background-repeat: no-repeat; margin-left: 8px; background-repeat:no-repeat; }
.Footer_Links ul li a:hover:after { opacity:0.8; }

.MapBox { width: 22.34%; }
.MapBox iframe { border-radius: 8px; }

.DetailsBox { width: 26.40%; border-left: 2px solid #fff; padding-left: 16px; }
.ContactDetails p, .ContactDetails span { font-size: 15px; margin: 0; }
.FooterWhatsapp ul { margin: 0; padding: 0; list-style: none; }
.FooterWhatsapp ul a { display: flex; align-items: center; gap: 2px; font-size: 15px; margin-top: 5px; font-family: 'seravekbold'; }

/* Social Media */
.SocialMedia ul { margin: 10px auto 15px; padding: 0; text-align: center; list-style: none; display: inline-block; width: 100%; display: block; }
.SocialMedia ul li { display: inline-block; margin: auto; vertical-align: top; padding:0 6px; }
.SocialMedia ul li a { width: 31px; height: 31px; background: #fff; border-radius: 100%; display: flex; text-align: center; justify-content: center; }
.SocialMedia ul li a:hover { background:#B9975B; }
.SocialMedia ul li a:hover svg path { fill:#fff; }

/* Copyright */
.Copyright { text-align: center; }
.Copyright p { position: relative; display: inline-block; margin: 0; padding-left: 15px; font-size: 15px; }
.Copyright p:after { content: ""; left: 0; position: absolute; background: #fff; width: 10.67px; height: 10.67px; border-radius: 100%; top: 4.5px; }
.Copyright span { width: 100%; display: block; font-size: 15px; }

/*********************************************************
* Logros page Css
*********************************************************/
/* Banner V2 Css */

/* Logros Section Css */
.LogrosSection { position: relative; background: url(https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Logros_bg.png);
	background-repeat: no-repeat; background-position: top left; padding-top: 42px; }
.LogrosSection:after { content: ""; right: 0; bottom: 0; position: absolute; width: 81.6%; height: 2px; background: #1A1A1A; opacity: 0.41; }

.Logrosinner { display: flex; align-items: end; justify-content: center; flex-wrap: wrap; }
.LeftLogros { width: 50%; }
.RightLogros { width: 50%; }
.RightLogros h2 { margin: 0 0 10px; }

ul.ListStyle, .ListStyle ul { padding: 0; margin: 0; list-style: none; }
ul.ListStyle li, .ListStyle ul li { padding-left: 12px; position: relative; margin: 4px 0; }
ul.ListStyle li:before, .ListStyle ul li:before { content: ""; left: 0; top: 10px; position: absolute; background: #1A1A1A; border-radius: 100%; width: 3px; height: 3px; }

/* Offer Section Css */
.OfferSection { padding-top: 66px; }
.OfferLeft { width: 30.46%; margin-top:20px;  }
.OfferRight { width: 30.46%; direction: rtl; margin-top:20px; }
.OfferMid { width: 39.08%; margin-top:20px; }

.OfferInner { display: flex; justify-content: center; padding-top:30px; }
.OfferInner .title { font-size: 25px; color: #1A1A1A; }
.OfferInner .Icon { border: 2px solid #B58743; width: 84px; height: 84px; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.OfferInner .Iconshadow { box-shadow: 0px 0px 6px #00000038; width: 71px; height: 71px; border-radius: 100%; text-align: center; display: flex; align-items: center; justify-content: center; padding: 10px; }

.OfferLeft_inner, .OfferRight_inner { margin-bottom: 20px; display: flex; align-items: center; gap: 15px; flex-wrap: wrap; position: relative; }
.Lineimg { position: absolute; right: 0; top: 50%; }

.Lineimg.Lineimg1 { right: -50px; }
.Lineimg.Lineimg2 { right: -22px; }

.OfferRight_inner { text-align: left; }
.OfferRight_inner .Lineimg.Lineimg1 { left: -105px; }
.OfferRight_inner .Lineimg { right: unset; left: 0; }
.OfferRight_inner .Lineimg.Lineimg2 { left: -60px; }
.OfferRight_inner .Lineimg.Lineimg3 { left: 36px; }
.OfferRight_inner .Lineimg.Lineimg4 { left: 55px; }
.OfferRight_inner .Lineimg.Lineimg5 { left: 45px; }

/*********************************************************
* Conócenos page Css
*********************************************************/
/* TwoColumn With Icon Section Css */
.TwoColumn_Section.V3 h2 { margin-bottom:60px; }
.TwoColumn_Section.V3 { background: transparent; padding-top: 65px; padding-bottom: 100px; }
.TwoColumn_Section.V3 .Left_content { width: 50%; padding-right: 80px; }
.TwoColumn_Section.V3 .Left_content p { margin: 0; }
.TwoColumn_Section.V3 .Right_Icons { width: 50%; gap:24px; display:flex; }
.TwoColumn_Section.V3 .IconBox { border: 2px solid #002D72; width: 142px; height: 142px; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.TwoColumn_Section.V3 .Iconshadowbox { width: 119px; height: 119px; background: #fff; box-shadow: 0px 0px 6px #00000038; border-radius: 100%; display: flex; align-items: center; justify-content: center; padding: 10px; }

/* About us Section CSS */
.About_Section { background:#002D72; padding-top:20px; position:relative; }
.About_Section:before { content: ""; left: 0; bottom: 0; position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-position:left bottom; pointer-events: none;
	background-image: url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Left_corner_shape_bg-1.png'); }
.About_Section:after { position: absolute; right: 0; top: 0; content: ""; width: 337px; height: 327px; background-repeat: no-repeat; background-position:right top; pointer-events: none;
	background-image: url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Right_corner_shape_bg.png'); }

.About_Section ul { margin: 0 0 20px; padding: 0; }
.About_Section ul li { width: 25%; display: inline-block; margin-left: -4px; padding-left: 18px; position: relative; }
.About_Section ul li:before { content: ""; left: 4px; top: 8px; position: absolute; background: #fff; width: 8px; height: 8px; border-radius: 100%; }

/* Reasons Section */
.reasons_section { padding: 25px 0 75px; border-bottom:4px solid #002D72; }
.reasons_innner { display: flex; align-items: self-end; justify-content: center; gap: 25px; }
.RightContent_btn > span { color: #B9975B; font-size: 153px; font-family: 'seravekbold'; }

.RightContent_btn { display: flex; align-items: center; max-width: 480px; gap:10px; }
.RightContent_btn p span { font-size: 35px; font-family: 'laurentian_stdbold'; }
.RightContent_btn p { font-size: 25px; line-height:40px; margin: 20px 0; }

.RightContent_btn .button a:after, .OpusDei_Content .button a:after {  background-image:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/White_btn_Arrow.png'); }
.RightContent_btn .button a:hover:after, .OpusDei_Content .button a:hover:after { background-image:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Blue_btn_Arrow.png'); }
.RightContent_btn .button a { padding: 2.5px 42px 2.5px 31px; min-width: inherit; }

/* Education Section Css */
.education_section { padding-top:76px; padding-bottom:76px; background-repeat: no-repeat; background-position: bottom right; }
.academic_requirement { display: flex; align-items: center; justify-content: center; }
.academic_requirementIocn { border: 2px solid #B58743; border-radius: 100%; width: 152px; height: 152px; display: flex; align-items: center; justify-content: center; }
.academic_requirement_shadow { width: 127px; height: 127px; display: flex; align-items: center; justify-content: center; background: #fff; box-shadow: 0px 0px 6px #00000038; border-radius: 100%; padding: 10px; }

.academic_requirement .Title h2 { font-size: 32px; font-family: 'seravekbold'; line-height:38px; margin:0; color:#002D72; text-transform: capitalize; }
.academic_requirement .Title { padding: 0 24px; width: 30.57%; }
.academic_requirement ul { margin: 0; padding: 0; list-style: none; }
.academic_requirement ul li { font-size: 24px; color: #434343; line-height:28px; }

.centered_education { padding-right: 40px; width: 15.93%; }
.Training { padding-right: 20px; width: 16%; }
.list_content_three { width: 16%; padding-right: 20px; }
.list_content_four { width: 9.53%; }

.EducationModel { padding-top: 65px; }
.EducationModel img { text-align: center; margin: auto; }

.centered_education ul li { position: relative; padding-left: 20px; }
.centered_education ul li:after { content: ""; left: -16px; top: 50%; position: absolute; background: url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/List_Arrow_one.png'); 
	width: 15px; height: 41px; transform: translateY(-50%); }
.Training ul li { position: relative; padding-left: 30px; }
.Training ul li:before { content: ""; left: -16px; top: 50%; position: absolute; background: url(https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/List_Arrow_one.png); width: 15px; height: 41px; transform: translateY(-50%); }
.list_content_three ul li, .list_content_four ul li { position: relative; }
.list_content_three ul li:after, .list_content_four ul li:after { content: ""; left: -22px; top: 50%; background: url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/List_Arrow_two.png'); position: absolute; width: 8px; height: 23px; transform: translateY(-50%); }

/* Opus Dei section CSS */
.Opus_Dei_section { background: #F8F8F8; border-top: 4px solid #002D72; padding-top: 75px; padding-bottom: 86px; }
.Opus_Dei_section h2 { color:#B9975B; }
.OpusDei_inner { display: flex; flex-wrap: wrap; align-items: center; }
.OpusDei_left { width: 150px; position: absolute; }
.OpusDei_Content { width: calc(100% - 320px); text-align: center; margin:auto; }
.OpusDei_Content > span { margin-bottom: 26px; display: block; }
.OpusDei_Content .button a { padding: 6px 32px 6px 20px; }

/* Tour Virtual Section */
.tour_virtual { background:#002D72; padding-top: 50px; padding-bottom: 70px; }
.Mainimg img { margin: auto; }
.tour_virtual_inner h2 { margin: 16px 0; font-size:60px; }

/* Map PrepaUP Section Css */
.map_prepaUP { padding-top: 60px; padding-bottom: 35px; }
.MapImg img { margin: auto; }
.SubContent { max-width: 1000px; margin: auto; }

/*********************************************************
* Calidad Académica page Css
*********************************************************/
/* TwoColumn With Video Section Css */
.TwoColumn_Section.V4 { background-color: transparent; padding-top: 60px; padding-bottom: 67px; }
.TwoColumn_inner.V4 .Left_content { width: 50%; padding-right:50px; }
.TwoColumn_inner.V4 .RightVideo { width: 50%; text-align: center; }
.TwoColumn_inner.V4 .Left_content p { margin:0; }
.logos ul { margin:0; padding: 0; list-style: none; }
.logos ul li { display: inline-block; padding-right: 10px; vertical-align:middle; margin-top:10px; }
.logos ul li:last-child { padding-right: 0; }

.body-container-calidad-academica .Leftside_content { padding:25px 71px 56px 0; }
.body-container-calidad-academica .Leftside_content h3, .body-container-vida_estudiantil .Leftside_inner h3 { font-size:35px; margin-bottom:6px; }

/* Becas Con Up Section Css */
.Becas_con_up_section { padding: 65px 0 76px; }
.Becas_con_up_title { text-align: center; margin-bottom:40px; }
.Becas_con_up_title p { font-family: 'seravekbold'; margin:0; }
.Becas_con_up_title h2 { margin: 0; }

.Slider_icon { width: 117px; height: 117px; border: 2px solid #002D72; border-radius: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.Slider_shadow { width: 99px; height: 99px; background: #fff; box-shadow: 0px 0px 6px #00000038; border-radius: 100%; display: flex; align-items: center; justify-content: center; padding: 10px; }
.SliderTitle { font-size: 24px; }
.Becas_con_up_inner { display: flex; align-items: center; justify-content: center; gap: 36px; }

/* Signup Section Css */
.Signup_Section { padding: 70px 0 75px; }
.Signup_Inner { max-width: 620px; margin: auto; position: relative; }
.Signup_Inner h2 { margin: 0 0 32px; }
.Signup_Inner .button a { padding: 4px 32px 4px 26px; font-size: 21px; }
.Signup_Inner .button a:after {  background-image:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/White_btn_Arrow.png'); }
.Signup_Inner .button a:hover:after { background-image:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Blue_btn_Arrow.png'); }
.Signup_Inner:before { content: ""; left: -122px; top: 50%; position: absolute; width: 102px; height: 186px; transform: translateY(-50%);
	background-image: url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/CTA_bg_Shape.png'); }

/*********************************************************
* Vida Estudiantil page Css
*********************************************************/
/* Activities Section Css */
.activities { border-bottom:1.5px solid #002D72; padding-bottom:20px; }
.activities_boxs { width: 69%; margin-left: 31%; }
.activities_inner h2 { width: 100%; text-align: center; margin: 0 0 45px; }
.activities_box { width: 25%; margin: 0 0 40px; }

.Icon_border { width: 148px; height: 148px; border: 2px solid #B9975B; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin: auto; }
.Icon_shadow { background: #fff; box-shadow: 0px 0px 6px #00000038; width: 124px; height: 124px; border-radius: 100%; display: flex; align-items: center; justify-content: center; padding: 10px; }
.activities_inner { display: flex; align-items: center; flex-wrap: wrap; text-align: center; margin: auto; padding-top: 60px; border-bottom: 3px solid rgba(0,45,110,.55); }
.activities_inner:last-child { border-bottom: 0; }
.activities_box span { font-size: 22px; color: #002D72; font-family: 'seravekbold'; display:block; margin-top:10px; }

.activities_inner.activities_inner2 .activities_box { width:20%; }
.activities_inner.activities_inner2 .Icon_border { width:134px; height:134px; }
.activities_inner.activities_inner2 .Icon_shadow { width:112px; height:112px; }

/* CTA V2 Section Css */
.ctaV2_Section { padding: 70px 0; }
.ctaV2_Inner { display: flex; align-items: center; gap:25px; justify-content: center; }
.ctaV2_Inner h3 { margin: 0; padding: 0; text-transform: none; line-height: normal; color:#1A1A1A; font-family: 'seravekregular'; }
.ctaV2_Inner h2 { margin: 0 0 20px; padding: 0; text-transform: none; font-size: 40px; line-height: normal; color:#B9975B; font-family: 'laurentian_stdbold'; }

/* ThreeButton Section Css */
.ThreeButton_Section { padding: 76px 0; }
.ThreeButton_box { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 50px; }

.ThreeButton_box .ThreeButton_inner { display: flex; align-items: center; background: #fff; box-shadow: 1px 1px 6px #00000070; border-radius: 43px; gap: 30px; position:relative; }
.Btnicon { border: 2px solid #002D72; width: 79px; height: 79px; display: flex; border-radius: 100%; align-items: center; justify-content: center; }
.btnContent h2, .btnContent span { margin: auto; text-transform: none; font-size: 29px; line-height: 29px; }
.ThreeButton_box a { width: calc(33.33% - 34px); text-align: left; }
.btnContent h2 { font-family: 'seravekbold'; color:#002D72; }
.btnContent span { color:#B9975B; }
.svgArrow { position: absolute; right: 10px; }

.ThreeButton_box a:hover .ThreeButton_inner { box-shadow:1px 1px 12px #00000070; }

.body-container-vida_estudiantil .Opus_Dei_section h2, .body-container-vida_estudiantil .Opus_Dei_section p  { color:#1E1E1E; }
.body-container-vida_estudiantil .ctaV2_Inner .CTAContent .button a:after {  background-image:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/White_btn_Arrow.png'); }
.body-container-vida_estudiantil .ctaV2_Inner .CTAContent .button a:hover:after { background-image:url('https://1621751.fs1.hubspotusercontent-na1.net/hubfs/1621751/Universidad%20Panamericana%20-%202023/Images/Blue_btn_Arrow.png'); }
.body-container-vida_estudiantil .ctaV2_Inner .CTAContent .button a { padding:0.5px 31px 0.5px 24px; }

/*********************************************************
* Escuela Para Padres page Css
*********************************************************/
/* Banner V3 Section Css */

/* TwoColumn_boxs V4 Section Css */
.body-container-escuela_para_padres .TwoColumn_box { width: 50%; text-align: center; padding: 0 50px; }
.body-container-escuela_para_padres .TwoColumn_icon { width: 161px; height: 161px; border-radius: 100%; border: 2px solid #B9975B; display: flex; align-items: center; justify-content: center; margin: 40px auto 18px; }
.body-container-escuela_para_padres .TwoColumn_shadow { width: 135px; height: 135px; display: flex; align-items: center; justify-content: center; background: #fff; border-radius: 100%; box-shadow: 0px 0px 6px #00000038; padding: 10px; margin: auto; }
.body-container-escuela_para_padres .TwoColumn_boxs.V4 > h2 { margin: 0; }

/* ThreeColumn Section Css */
.ThreeColumn_boxSection { background: #F3F3F3; padding: 40px 0 65px; }
.ThreeColumn_boxSection h2 { margin-bottom:55px; }
.ThreeColumn_boxs { display: flex; justify-content: center; flex-wrap: wrap; padding:0 50px; }
.ThreeColumn_inner { width: calc(33.33% - 35px); }
.ThreeColumn_box { max-width:350px; width:100%; margin:auto; background: #ffffff; box-shadow: 0px 1px 6px #0000002E; border-radius: 7px 7px 7px 7px; position:relative; }
.ThreeColumn_box:after { position: absolute; left:0; top:0; content:""; background:#B9975B; width:100%; height:6px; border-radius:7px 7px 0px 0px; }
.ThreeColumn_box .boxImg img { border-radius:7px 7px 0px 0px;  }

.BodyContent { padding: 35px 33px; }
.BoxTitle { line-height: 20px; font-family: 'seravekbold'; }
.Date span { padding: 10px 0 6px; color: #002D72; display:block; }
.timeschedule { padding: 0 0 8px; color: #002D72; }
.address { color: #002D72; }

/* Otras Actividades Section Css */
.Otras_actividades { background:#002D72; padding:40px 0 20px; }
.Otras_actividades h2 { margin-bottom:12px; }
.Otras_actividades_inner { display: flex; justify-content: center; flex-wrap: wrap; }
.Otras_actividades_box { color: #fff; width: 29%; }
.Otras_actividades_box:first-child { width:32%; }
.Otras_actividades_box:last-child { width:10%; }
.Otras_actividades_Boxs { border-bottom: 3px solid rgba(255,255,255,.20); padding: 30px 0; }
.Otras_actividades_Boxs:last-child { border-bottom:0; }

.body-container-calidad-academica .ctaV2_Section { border-bottom:3px solid #002D72; }

/*********************************************************
* Comunidad Up page Css
*********************************************************/
/* Up Community Section Css */
.up_community { padding: 64px 0; }
.up_community h2 { letter-spacing:-0.30px; margin-bottom:50px; }
.up_community_inner { display: flex; align-items: center; justify-content: space-around; flex-wrap: wrap; }
.up_community_box { width: 50%; text-align: center; max-width: 298px; }
.up_community_logo img { margin: auto; }
.up_community_content { color: #707070; padding-top: 15px; }

.up_community_boxs { border-bottom: 0.86px solid #002D72; padding-bottom: 15px; }
.up_community_LogoBoxs { max-width: 836px; margin: 58px auto 0; }
.up_community_LogosInner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 50px; }
.up_community_Logo { border: 2px solid #002D72; border-radius: 100%; width: 126px; height: 126px; display: flex; align-items: center; justify-content: center; }
.up_community_LogoShadow { box-shadow: 0px 0px 6px #00000038; background: #fff; width: 107px; height: 107px; border-radius: 100%; display: flex; align-items: center; justify-content: center; }

/* Two Column Section Css */
.body-container-comunidad_up .Rightside_inner > span { font-size: 50px; line-height: 32px; color: #fff; font-family: 'laurentian_stdregular'; }
.body-container-comunidad_up .Rightside_inner > p { font-size: 25px; font-family: 'laurentian_stdregular'; }
.body-container-comunidad_up .Leftside_inner h3 { font-size: 35px; margin: 0; font-family: 'laurentian_stdregular'; }
.body-container-comunidad_up .Leftside_inner p { font-size: 25px; margin-bottom: 10px; }
.body-container-comunidad_up .Leftside_inner ul { margin: 0; padding: 0; }
.body-container-comunidad_up .Leftside_inner ul li { padding: 0 0 0 15px; margin: 0; position: relative; list-style: none; font-family: 'seravekmedium'; }
.body-container-comunidad_up .Leftside_inner ul li:after { content: ""; left: 0; top: 9px; background: #fff; position: absolute; width: 5px; height: 5px; border-radius: 100%; }

/* Algunas Universidades Section Css */
.algunas_universidades { padding: 66px 0; } 
.algunas_universidades_boxs { border-bottom: 1px solid #002D72; padding-bottom: 30px; }
.algunas_universidades_inner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.algunas_universidades_box { text-align: center; width:33.33%; }
.algunas_universidades_box img { margin:0 auto 10px; }

.body-container-comunidad_up .Studentcontent { padding:20px; }
.body-container-comunidad_up .Studentcontent p { font-size:13px; }

/* Two Button box Section Css */
.body-container-comunidad_up .ThreeButton_box { gap: 170px; }
.body-container-comunidad_up .Btnicon { width: 96px; height: 96px; }
.body-container-comunidad_up .Btnicon_Shadow { box-shadow: 0px 0px 6px #00000038; background: #fff; width: 80px; height: 80px; border-radius: 100%; display: flex;align-items: center; justify-content: center; }
.body-container-comunidad_up .btnContent h2, .body-container-comunidad_up .btnContent span { font-size: 35px; line-height: 38px; }
.body-container-comunidad_up .ThreeButton_box a { width:38%; }
.body-container-comunidad_up .ThreeButton_Section { padding-top: 0; }




/*********************************************************
* Media Query
*********************************************************/
@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1500px) {
	.TopBar ul { padding-right:30px; }
}
@media screen and (max-width: 1400px) {
	.TopBar ul { padding-right:80px; }
}
@media screen and (max-width: 1310px) {
	/* Header Css */
	header .Header_right ul li + li { margin-left: 20px; }
	.admission_links { margin-left: 20px; }
	.TopBar ul { padding-right:90px; }
	header .Header_right ul li a:after { right: -10px; }

	/* Map Css */
	.MapBox { padding-right: 15px; }
	.MapBox iframe { width: 100%; }

	/* Five Column Section Css */
	.ListContent { width: 24%; padding-left: 15px; padding-right: 67px; }
	.ListContent > span { right: 34px; }
	.metric { width: 16.9%; }
	.Ranking_two { width: 19.62%; 	}
	.FiveColumn_Inner h2 { font-size: 34px; }

}
@media screen and (max-width: 1250px) {

	/* Header Css */
	.Header_inner { gap:10px; }
	header .Header_right ul li + li { margin-left: 15px; }
	.admission_links { margin-left: 15px; }
	header .Header_right { width: calc( 100% - 156px ); }
	header .Header_right ul li a:after { right: -8px; }

	/*********************************************************
	* Logros page Css
	*********************************************************/
	/* Logros Section Css */
	.OfferRight_inner .Lineimg.Lineimg3 { left: 16px; }
	.OfferRight_inner .Lineimg.Lineimg4 { left: 34px; }
	.OfferRight_inner .Lineimg.Lineimg5 { left: 25px; }

	/*********************************************************
	* Conócenos page Css
	*********************************************************/
	/* TwoColumn With Icon Section Css */
	.TwoColumn_Section.V3 .Left_content { width: 45%; padding-right: 20px; }
	.TwoColumn_Section.V3 .Right_Icons { gap:20px; width:55%; }

	/*********************************************************
	* Vida Estudiantil page Css
	*********************************************************/
	/* Three Column Button Css */
	.ThreeButton_box .ThreeButton_inner { gap:15px; }

	/*********************************************************
	* Escuela Para Padres page Css
	*********************************************************/
	.ThreeColumn_boxs { padding:0 30px; }

	/*********************************************************
	* Comunidad Up page Css
	*********************************************************/
	.body-container-comunidad_up .ThreeButton_box { gap: 100px; }

}

@media screen and (max-width: 1180px) {
	h1, .h1 { font-size:18px; }
	.content-wrapper { padding: 0; }
	/* Header and Mobile menu Css */
	.TopBar { padding: 12px 0; }
	.Header { position:relative; padding:15px 0; }
	.Header_inner { justify-content: flex-start; }

	header .Header_right { width:100%; }
	.Header_inner .toggle { display: flex; position: absolute; right: 0; }
	.Header_right { position: absolute; top: 100%; right: 0; z-index:5; width: 100%; background-color: #fff; transform: translateX(-130%); transition: all ease 0.3s; padding:20px; box-shadow: 5px 10px 15px 0 #57555540; flex-wrap: wrap; }
	.Header_inner.active-menu .Header_right { transform: translateX(0); }

	.Menu { width: 100%; }
	.Menu ul li { width: 100%; padding: 0; }

	header .Header_right ul { display: block; }
	header .Header_right ul li + li { margin: 0; 	}
	header .Header_right ul li a { width: 100%; text-align: left; font-size: 18px; padding: 16px 20px; display: block; border-bottom: 1px solid #B9975B;	}
	header .Header_right ul li a:after { content: none; }
	header .Header_right ul li a > br { display:none; }

	.Menu ul.hs-menu-children-wrapper { width: 100%; border-radius: 0; box-shadow: none; padding-left: 25px; display:none; }
	.Menu ul.hs-menu-children-wrapper li a { font-size: 16px; }

	.childExpand { cursor: pointer; height: 55px; margin: 0; padding: 5px; position: absolute; right: 0; text-align: center; top: 0; width: 40px; }
	.childExpand i { background: #000; display: block; height: 1px; left: 7px; top:16px; margin: 6px 0; opacity: 1; position: relative; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; width: 15px; }
	.childExpand i+i { position: relative; top: 9px; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); }

	.childExpand.active i { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
	.childExpand.active i+i { transform: rotate(1turn); -moz-transform: rotate(1turn); }

	.admission_links { margin:0; text-align:left; width:100%; }
	.admission_links a { margin: 0; padding: 16px 20px; display:block; font-size: 18px; }

	/* Banner Css */
	.BannerSliderInner { padding: 178px 0; }

	/* Form Section Css */
	.FormSection fieldset.form-columns-3 { gap: 25px; }
	.FormSection .hs_submit.hs-submit { margin: 10px auto 28px; }

	/* Five Column Section */
	.FiveColumn_Section { padding: 56px 0; }

	/* Know the section */
	.Knowthe_Section { padding: 60px 0; }

	/* Alumni Css */
	.Alumni_Section { padding-bottom: 60px; padding-top: 60px; }
	.AlumniSlider .slick-track { gap: 70px; }

	/* Blog Css */
	.similar-posts-outter { padding-bottom: 60px; padding-top: 60px; }
	.similar-posts-outter h2 { margin-bottom: 40px; }
	.similar-posts-inner { gap: 50px; }
	.blog-list-item { width: calc(33.33% - 34px); }
	.blog-item-title { margin: 0 0 25px; }

	/* Footer Css */
	.Footer_logo { width: 11.66%; padding-right: 20px; }
	.Footer_Links { width: 41.59%; }
	.MapBox { width: 21.34%; }
	.DetailsBox { width: 25.4%; }
	.Footer { padding-top: 60px; }

	/*********************************************************
	* Logros page Css
	*********************************************************/
	/* Banner V2 Css */
	/* Logros Section Css */
	.LogrosSection { background-size: contain; }
	/* Offer Section Css */
	.OfferInner .title { font-size: 22px; }
	.Lineimg img { width: 100%; }
	.OfferLeft_inner, .OfferRight_inner { gap:10px; }
	.OfferRight_inner .Lineimg.Lineimg2 { left: -20px; }
	.OfferRight_inner .Lineimg.Lineimg1 { left: -70px; }

	/*********************************************************
	* Conócenos page Css
	*********************************************************/
	/* TwoColumn With Icon Section Css */
	.TwoColumn_Section.V3 { padding-top: 50px; padding-bottom: 80px; }
	.TwoColumn_Section.V3 h2 { margin-bottom: 40px; }
	.TwoColumn_Section.V3 .Left_content { width: 100%; padding-right: 0px; text-align:center; }
	.TwoColumn_Section.V3 .Right_Icons { gap:20px; width:100%; justify-content: center; margin-top:20px; }

	/* Reasons Section */
	.reasons_section { padding: 20px 0 50px; }

	/* Academic Requirement */
	.education_section { padding: 60px 0; }
	.academic_requirement .Title { padding: 0 12px; }
	.academic_requirement .Title h2 { font-size: 28px; line-height: 34px; }
	.academic_requirement ul li { font-size: 20px; line-height: 26px; }
	.centered_education { padding-right: 20px; }
	.academic_requirement ul li { padding-left: 6px; }
	.Training { padding-right: 10px; }
	.list_content_three { padding-right: 10px; }

	/* Opus Dei Section Css */
	.Opus_Dei_section { padding: 60px 0; }
	.OpusDei_Content { width: calc(100% - 260px); }
	/* tour virtual Css */
	.tour_virtual { padding-bottom:50px; }
	.tour_virtual_inner h2 { font-size:45px; }

	/*********************************************************
	* Conócenos page Css
	*********************************************************/
	/* TwoColumn With Icon Section Css */
	.logos ul li img { width: 100% !important; }
	.RightVideo iframe { width: 100%; height: 278px; }
	.TwoColumn_inner.V4 { align-items: center; }
	.TwoColumn_inner.V4 .Left_content { padding-right: 20px; }
	.TwoColumn_Section.V4 { padding-bottom:60px; }

	/* Two Column Section Css */
	.body-container-calidad-academica .Rightside_content .Rightside_inner h2, .body-container-calidad-academica .Leftside_content h3, .body-container-vida_estudiantil .Leftside_inner h3  { font-size: 27px; }
	.body-container-calidad-academica .Leftside_content p { margin:0; }
	.body-container-calidad-academica .Rightside_content, .body-container-calidad-academica .Leftside_content { padding: 25px; }
	.body-container-calidad-academica .Rightside_content .Rightside_inner { max-width: 100%; }

	.Becas_con_up_section { padding: 50px 0 60px; }
	.Signup_Section { padding: 60px 0 60px; }

	/*********************************************************
	* Vida Estudiantil page Css
	*********************************************************/
	/* 	Activities Section Css */
	.activities_box { margin-bottom:30px; }
	.activities_boxs { width: 79%; margin-left: 21%; }
	.activities_inner { padding-top: 50px; }

	.ctaV2_Section { padding:55px 0; }

	/* ThreeButton Section Css */
	.btnContent h2, .btnContent span { font-size: 24px; line-height: 24px; }
	.ThreeButton_Section { padding: 60px 0; }
	.ThreeButton_box .ThreeButton_inner { gap: 10px; }

	/*********************************************************
	* Escuela Para Padres page Css
	*********************************************************/
	/* Banner V3 Section Css */

	/* Three Column boxs Section Css */
	.ThreeColumn_box { max-width: 280px; }
	.BodyContent { padding: 20px; }

	/* Two Column Section Css */
	.body-container-escuela_para_padres .TwoColumn_Section.V4 { padding-bottom: 55px; padding-top: 55px; }
	.body-container-escuela_para_padres .TwoColumn_box { padding: 0 35px; }
	.ThreeColumn_boxSection h2 { margin-bottom: 40px; }

	/*********************************************************
	* Comunidad Up page Css
	*********************************************************/
	/* Up Community Section Css */
	.up_community { padding: 55px 0; }
	.up_community h2 { margin-bottom: 40px; }
	.up_community_LogoBoxs { margin-top:50px; }

	/* Two Column Section Css */
	.body-container-comunidad_up .Rightside_inner > span { font-size: 40px; line-height: 22px; }
	.body-container-comunidad_up .Rightside_inner > p, .body-container-comunidad_up .Leftside_inner p { font-size: 21px; }

	.algunas_universidades { padding: 55px 0; }

	/* Two Button Section Css */
	.body-container-comunidad_up .ThreeButton_box { gap: 30px; }
	.body-container-comunidad_up .ThreeButton_box a { width: 40%; }
	.body-container-comunidad_up .btnContent h2, .body-container-comunidad_up .btnContent span { font-size: 30px; line-height: 33px; }
}

@media screen and (max-width: 1023px) {
	h2, .h2 { font-size:30px; }
	h3, .h3 { font-size:23px; }
	/* Top Bar And Header Css */
	.TopBar { border-bottom-width:3px; }
	.TopBar a { font-size: 14px; }
	.TopBar { padding: 10px 0; }

	.Logo img { max-width: 120px; }
	.Header { padding: 12px 0; }

	/* Banner Css */
	.BannerSliderInner { padding:120px 0; }

	/* CTA Strip */
	.CTAStrip_inner { padding: 10px 0; }

	/* Five Column Section Css */
	.FiveColumn_Section { padding: 45px 0; }
	.MedalIcon { width: 50%; margin-left: 25%; }
	.ListContent { width: 50%; padding-right: 0; }
	.Ranking { width: 33.33%; margin-top: 70px; }
	.Ranking_two { width: 33.33%; margin-top: 70px; }
	.metric { width: 33.33%; margin-top: 70px; }
	.FiveColumn_Inner { justify-content: center; }
	.ListContent > span { left: 0; transform:  rotate(90deg); bottom: -49%; top: unset; right:unset; }

	/* Form Section Css */
	.FormSection { padding: 44px 0px; }
	.FormSection form { margin-top: 30px; }
	.FormSection fieldset.form-columns-3 { gap: 15px; }

	form input[type=text], form input[type=search], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], form select, form textarea { margin-bottom: 30px; font-size: 16px; }

	/* Know the section css */
	.Knowthe_Section { padding: 45px 0; }

	/* Two column Section Css*/
	.TwoColumn_inner { align-items: center; }
	.Rightside_content, .Leftside_content { width: 50%; padding: 25px; 	}
	.LeftSide_image, .RightSide_image { width: 50%; }

	/* Alumni Slider Css */
	.Alumni_Section { padding: 45px 0; }
	.AlumniSlider .slick-track { gap: 90px; }

	/* Blog Section Css */
	.similar-posts-outter { padding: 45px 0; }
	.similar-posts-inner { gap: 25px; }
	.blog-list-item { width: calc(50% - 15px); }
	.blog-item-title { margin: 0 0 15px; }

	/* Footer */
	.Footer { padding: 45px 0; }
	.Footer_logo { width: 20%; }
	.Footer_Links { width: 80%; }
	.MapBox { width: 50%; }
	.DetailsBox { width: 50%; padding-top: 12px; padding-bottom: 12px; }
	.footer_inner { align-items: self-start; }
	.footerBottom { padding-top: 20px; }

	/*********************************************************
	* Logros page Css
	*********************************************************/
	/* Banner Section Css */
	/* Offer Section Css */
	.OfferSection { padding-top: 50px; padding-bottom:20px; }
	.OfferInner { flex-wrap: wrap; padding-top: 0; 	}
	.OfferLeft { width: 100%; display: flex; flex-wrap: wrap; }
	.OfferMid { width: 100%; text-align: center; margin: auto; 	}
	.OfferRight { width: 100%; direction: inherit; display: flex; flex-wrap: wrap; }
	.OfferMid img { text-align: center; margin: auto; }
	.Lineimg { display: none; }
	.OfferLeft_inner, .OfferRight_inner { width:50%; }
	.LogrosSection { background:none; }

	.LogrosSection { background:none; padding-top: 32px; }
	.LeftLogros { width: 100%; order:2; }
	.RightLogros { width: 100%; margin-bottom: 20px; }

	/*********************************************************
	* Conócenos page Css
	*********************************************************/
	/* TwoColumn With Icon Section Css */
	.TwoColumn_Section.V3 { padding-top: 45px; padding-bottom: 45px; }
	.TwoColumn_Section.V3 h2 { margin-bottom: 20px; }
	.About_Section ul li { width: 50%; padding-bottom: 10px; }

	.reasons_section { padding: 15px 0 38px; }
	.RightContent_btn > span { font-size: 140px; }
	.RightContent_btn p span { font-size: 30px; }
	.RightContent_btn p { font-size: 20px; line-height: 30px; }

	/* Education Section Css */
	.education_section { padding: 45px 0; }
	.academic_requirement .Title { width: 42%; 	}
	.academic_requirement { flex-wrap: wrap; }
	.Training, .list_content_three, .list_content_four, .centered_education  { width: 33%; padding:5px 20px; }
	.EducationModel { padding-top: 45px; }

	/* Opus Dei Section Css */
	.Opus_Dei_section { padding: 45px 0; }
	.OpusDei_Content { width: calc(100% - 216px); }
	.OpusDei_Content > span { margin-bottom: 15px; }
	.Opus_Dei_section h2 { margin-bottom: 15px; }

	/* Tour Virtual Css */
	.tour_virtual { padding: 45px 0; }
	.tour_virtual_inner h2 { margin: 10px 0; font-size:30px; }

	/* Map PrepaUP Css */
	.map_prepaUP { padding-top: 45px; }

	/*********************************************************
	* Conócenos page Css
	*********************************************************/
	/* TwoColumn With Icon Section Css */
	.TwoColumn_Section.V4 { padding-bottom: 45px; padding-top: 45px; }
	.RightVideo iframe { height: 206px; }

	/* Two Column Section Css */
	.body-container-calidad-academica .Rightside_content .Rightside_inner h2, .body-container-calidad-academica .Leftside_content h3, .body-container-vida_estudiantil .Leftside_inner h3  { font-size: 24px; }

	/* Becas con up section */
	.Becas_con_up_section { padding: 40px 0 45px; }
	.Becas_con_up_title { margin-bottom: 30px; }

	/* Signup Section Css */
	.Signup_Section { padding: 45px 0; }
	.Signup_Inner h2 { margin: 0 0 20px; }
	.Signup_Inner:before { left: -46px; }

	/*********************************************************
	* Vida Estudiantil page Css
	*********************************************************/
	/* 	Activities Section Css */
	.activities_box { margin-bottom:20px; }
	.activities_boxs { width: 100%; margin-left: 0; }
	.activities_inner { padding-top: 40px; }
	.activities_inner h2 { margin-bottom:35px; }
	.activities_box span { font-size: 20px; }

	/* CTA Section Css */
	.ctaV2_Section { padding: 45px 0; }
	.ctaV2_Inner h2 { font-size:36px; }

	/* ThreeButton Section Css */
	.ThreeButton_Section { padding: 45px 0; 	}
	.ThreeButton_box a { width: calc(50% - 34px); }
	.ThreeButton_box { gap: 25px; }

	/* ThreeButton Section Css */
	.btnContent h2, .btnContent span { font-size: 22px; line-height: 22px; }

	/*********************************************************
	* Escuela Para Padres page Css
	*********************************************************/
	/* Banner V3 Section Css */

	/* Two Column Section Css */
	.body-container-escuela_para_padres .TwoColumn_Section.V4 { padding-bottom: 45px; padding-top: 45px; }
	.body-container-escuela_para_padres .TwoColumn_box { padding: 0 20px; }

	/* Three Column Box Css */
	.ThreeColumn_box { max-width: 300px; }

	/* Otras Actividades Section Css */
	.Otras_actividades h2 { margin-bottom: 0; }
	.Otras_actividades_Boxs { padding: 20px 0; }
	.Otras_actividades_box { width: 25%; }
	.Otras_actividades_box:last-child { width: 18%; }

	/*********************************************************
	* Comunidad Up page Css
	*********************************************************/
	/* Up Community Section Css */
	.up_community { padding: 45px 0; }
	.up_community_LogoBoxs { margin-top: 40px; }
	.up_community_LogosInner { gap:26px; }

	.body-container-comunidad_up .Rightside_inner > span { font-size: 30px; line-height: 17px; }
	.body-container-comunidad_up .Rightside_inner > p, .body-container-comunidad_up .Leftside_inner p { font-size: 18px; }
	.body-container-comunidad_up .Leftside_inner h3 { font-size: 30px; }

	/* Algunas Universidades Section Css */
	.algunas_universidades { padding: 45px 0; }
	.algunas_universidades_inner { gap: 30px; }

	/* Two Button Section Css */
	.body-container-comunidad_up .ThreeButton_box { gap: 20px; }
	.body-container-comunidad_up .ThreeButton_box a { width: calc(50% - 12px); }
	.body-container-comunidad_up .btnContent h2, .body-container-comunidad_up .btnContent span { font-size: 27px; line-height: 30px; }

}

@media screen and (max-width: 767px) {
	/* Alumni Slider Css */
	.AlumniSlider .slick-track { gap: 56px; }

	/* Two Column Section Css */
	.LeftSide_image, .RightSide_image { width: 100%; }
	.Rightside_content, .Leftside_content  { width: 100%; padding: 20px; }

	.Rightside_inner .logo img { margin:auto; }

	/*********************************************************
	* Vida Estudiantil page Css
	*********************************************************/
	/* Activities Box Css */
	.activities_box { width: 33.33%; margin: 0 0 30px; }
	.activities_inner.activities_inner2 .activities_box { width: 33.33%; }
}

@media screen and (max-width: 640px) {
	h1, .h1 { font-size: 18px; }
	h2, .h2 { font-size: 18px; }

	/* Header Css */
	.TopBar ul { padding-right: 60px; }
	.TopBar ul li a span { display: none; }
	.RightTobar { right:6px; }
	.Logo img { max-width: 100px; }
	header .Header_right ul li a { padding: 14px 14px; font-size: 16px; }
	.admission_links a { padding: 14px; font-size: 16px; }

	.Header_inner .toggle span:nth-child(2) { transform: translateY(12px); }
	.Header_inner .toggle span:nth-child(1) { transform: translateY(-12px); }

	/* Banner Css */
	.BannerSliderInner { padding: 70px 0; }

	/* CTA Strip Css */
	.CTAStrip_inner { padding: 10px 0 15px; }
	.CTAStrip_inner { flex-wrap: wrap; gap: 10px; text-align: center; }

	/* Five Column Section Css */
	.FiveColumn_Section { padding: 35px 0; }
	.MedalIcon { width: 100%; margin-left: 0; margin: auto; }
	.FiveColumn_Inner { display: block; }
	.ListContent { width: 100%; margin: 15px 0 0; padding: 0; }
	.ListContent > span { left: 50%; bottom: -42%; margin-left:-7px; }
	.Ranking { width: 100%; text-align:center; border:0; padding-left:0;  }
	.Ranking_two { width: 100%; margin-top: 15px;  text-align:center; border:0; padding-left:0;  }
	.metric { width: 100%; margin-top: 15px;  text-align:center; border:0; padding-left:0; }
	.FiveColumn_Inner h2 { font-size: 30px; }
	.ListContent ul li:after { content: none; }
	.ListContent ul li { padding: 0; text-align:center; }
	.FiveColumn_Inner .Iconlogo img { margin: auto; }

	/* Form Section Css */
	.FormSection { padding: 35px 0; }
	.FormSection form { margin-top: 20px; }
	.FormSection fieldset.form-columns-3 { gap: 0; flex-wrap: wrap; }
	.FormSection .input { margin: 0 !important; }

	form input[type=text], form input[type=search], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], form select, form textarea {
		width: 100% !important; margin-bottom: 20px; }
	.FormSection .hs_submit.hs-submit { margin: 10px auto 20px; }

	/* Know the Section Css */
	.Knowthe_Section { padding: 35px 0; }
	.Knowthe_inner { width: 300px; gap: 15px; }

	/* Alumni Section Css */
	.Alumni_Section { padding: 35px 0; }
	.AlumniSlider .slick-track { gap: 67px; }

	/* Blog Section css */
	.similar-posts-outter { padding: 35px 0; }
	.similar-posts-inner { gap: 20px; }
	.blog-list-item { width: 100%; }
	.similar-posts-outter h2 { margin-bottom: 20px; }
	.blog-text-content { padding: 20px 20px 16px 20px; }
	.blog-tags { margin-top: 16px; }
	.blog-image-background { height: 200px; }

	/* Footer Css */
	.Footer { padding: 35px 0; }
	.Footer_logo { width: 100%; text-align: center; padding: 0; }
	.Footer_logo a img { margin:  0 auto 20px; }
	.Footer_Links ul li { width: 100%; margin: 0; padding: 6px  0; text-align:center; }
	.Footer_Links { width: 100%; }
	.MapBox { width: 100%; padding: 20px 0; }
	.DetailsBox { width: 100%; padding: 0; border: 0; text-align:center; }

	.FooterWhatsapp ul { margin: auto; text-align: center; display: inline-block; }

	/*********************************************************
	* Logros page Css
	*********************************************************/
	/* Logros Section Css */
	.OfferSection { padding-top: 35px; }
	.OfferLeft_inner, .OfferRight_inner { width: 100%; }
	.OfferInner .title { font-size: 20px; }
	.OfferInner .Icon { width: 70px; height: 70px; }
	.OfferInner .Iconshadow { width: 56px; height: 56px; }

	/*********************************************************
	* Conócenos page Css
	*********************************************************/
	/* TwoColumn With Icon Section Css */
	.TwoColumn_Section.V3 .Right_Icons { flex-wrap: wrap; }
	.TwoColumn_Section.V3 { padding-top: 35px; padding-bottom: 35px; }
	.About_Section ul li { width:100%; }

	/* Reasons Section Css */
	.LeftShape { display: none; }
	.reasons_section { padding: 0 0 15px; }
	.RightContent_btn > span { font-size: 120px; }
	.RightContent_btn p { margin: 15px 0; font-size: 18px; }
	.RightContent_btn p span { font-size: 26px; }
	.RightContent_btn .button a { padding: 2.5px 36px 2.5px 22px; font-size: 16px; }

	/* Education Section Css  */
	.education_section { padding: 35px 0; }
	.Training, .list_content_three, .list_content_four, .centered_education { width: 100%; padding: 5px 20px; 	}
	.Training ul li:before { left: -23px; width: 10px; height: 26px; background-size: contain; }
	.centered_education ul li:after { left: -22px; width: 10px; height: 26px; background-size: contain; }
	.EducationModel { padding-top: 30px; }
	.academic_requirement .Title { width: 100%; text-align: center; margin: 10px 0 20px; }

	/* Opus Dei section Css */
	.OpusDei_left { display: none; }
	.OpusDei_Content { width: 100%; }
	.Opus_Dei_section { padding: 35px 0; }

	/* Tour Virtual Css*/
	.tour_virtual { padding: 35px 0; }

	/* Map PrepaUP Css */
	.map_prepaUP { padding-top: 35px; }

	/*********************************************************
	* Conócenos page Css
	*********************************************************/
	/* TwoColumn With Icon Section Css */
	.TwoColumn_Section.V4 { padding-bottom: 35px; padding-top: 35px; }
	.TwoColumn_inner.V4 .Left_content { width: 100%; padding-right: 0; margin-bottom: 30px; }
	.TwoColumn_inner.V4 .RightVideo { max-width:340px; width:100%; }
	.RightVideo iframe { height: 190px; }
	.logos ul li { width: 100%; margin-top:15px; }
	.logos ul li img { width: auto !important; }

	/* Becas con up section Css */
	.Becas_con_up_section { padding: 35px 0; }
	.Becas_con_up_inner { gap:15px; }
	.Becas_con_up_section .slick-next, .Becas_con_up_section .slick-prev { display:none !important; }

	/* Signup Section Css */
	.Signup_Section { padding: 35px 0; }
	.Signup_Inner:before { content:none; }
	.Signup_Inner h2 { margin: 0 0 15px; }
	.Signup_Inner .button a { font-size:18px; }

	/*********************************************************
	* Vida Estudiantil page Css
	*********************************************************/
	/* Activities Box Css */
	.activities { padding-bottom:0; background-image: none !important; }
	.activities_box { width: 50%; margin: 0 0 20px; }
	.activities_inner.activities_inner2 .activities_box { width: 50%; }
	.activities_inner { padding-top: 30px; }

	/* CTA Section Css */
	.ctaV2_Section { padding: 35px 0; }
	.ctaV2_Inner h2 { font-size: 32px; }
	.ThreeButton_Section { padding: 35px 0; }
	.ThreeButton_box a { width: 100%; }

	/*********************************************************
	* Escuela Para Padres page Css
	*********************************************************/
	/* Banner V3 Section Css */

	/* Two Column Section Css */
	.ThreeColumn_boxSection h2 { margin-bottom: 20px; }
	.body-container-escuela_para_padres .TwoColumn_Section.V4 { padding: 35px 0; }
	.body-container-escuela_para_padres .TwoColumn_box { width: 100%; }

	/* Three Column Section Css */
	.ThreeColumn_boxSection { padding: 35px 0 35px; }
	.ThreeColumn_boxs { padding: 0; }

	/* Otras Actividades Section Css */
	.Otras_actividades_inner { text-align:center; }
	.Otras_actividades { padding: 30px 0 10px; }
	.Otras_actividades_box:first-child { width: 100%; }
	.Otras_actividades_box { width: 100%; padding-bottom: 10px; }
	.Otras_actividades_box:last-child { width: 100%; }
	.Otras_actividades_box:last-child { padding-bottom: 0; }

	/*********************************************************
	* Comunidad Up page Css
	*********************************************************/
	/* Up Community Section Css */
	.up_community { padding: 35px 0; }
	.up_community h2 { margin-bottom: 25px; }
	.up_community_box { width: 100%; }
	.up_community_boxs { padding-bottom: 0; }

	/* Two Column Section Css */
	.body-container-comunidad_up .Rightside_inner > span { font-size: 26px; }
	.body-container-comunidad_up .Leftside_inner h3 { font-size: 25px; }

	/* Algunas Universidades Section Css */
	.algunas_universidades { padding: 35px 0; }
	.algunas_universidades_box { width: 100%; }
	.algunas_universidades_inner { gap: 15px; }
	.algunas_universidades_boxs { padding-bottom: 0; }

	/* Two Column Section Css */
	.body-container-comunidad_up .ThreeButton_box a { width: 100%; }
	.body-container-comunidad_up .btnContent h2, .body-container-comunidad_up .btnContent span { font-size: 23px; }
	.body-container-comunidad_up .Btnicon { width: 86px; height: 86px; }
	.body-container-comunidad_up .Btnicon_Shadow { width:70px; height:70px; }

}

@media screen and (max-width: 414px) {
	.TopBar ul { padding-right: 54px; gap:6px; }
}
@media screen and (max-width: 350px) {
	.AlumniSlider .slick-track { gap:38px; }
	.Slider_icon { width: 100px; height: 100px; }
	.Slider_shadow { width:86px; height:86px; }
	.SliderTitle { font-size: 20px; }

	.Icon_border { width: 130px; height: 130px; }
	.Icon_shadow { width: 110px; height: 110px; }
}

/* Utilities
Helper classes with ability to override anything that comes before it
*/

/* For content that needs to be visually hidden but stay visible for screenreaders */
.show-for-sr { border: 0 !important; clip: rect(0, 0, 0, 0) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }

@media (max-width: 767px) {
  .show-for-sr--mobile { border: 0 !important; clip: rect(0, 0, 0, 0) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }
}



#whatsIconFix {
    position: fixed;
    right: 20px;
    bottom: -20px;
    margin-bottom: 60px;
    z-index: 3;
}

@media screen and (max-width: 1250px) {
    header .Header_right ul li + li {
        margin-left: 0px;
    }
}

.Menu ul li.hs-menu-depth-1{
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  position:relative;
}

@media(max-width:1180px){
  header .Header_right ul li.hs-menu-depth-1:after{
    display:none;
  }
  
  .Menu ul li.hs-menu-depth-1{
    flex-direction:column;
  }
  
  
  header .Header_right ul li.hs-menu-depth-1:hover ul.hs-menu-children-wrapper{
    display:none;
  }
  
  .childExpand.active.open .Menu ul.hs-menu-children-wrapper{
    display:contents !important;
            padding-left: 25px;
  }
  
  li.submenu-open:hover > .hs-menu-children-wrapper {
  display: contents !important;
            padding-left: 25px;
}

}




@media (max-width:2600px){ #whatsIconFix {  max-width: 60px;} }