/* Start custom CSS */body.elementor-page-21406 .e-paragraph-base a, body.elementor-page-21406 p a { text-decoration: underline; font-weight: 700; }
body.elementor-page-21406 .e-grid-base { grid-template-rows: none !important; }
body.elementor-page-21406 .elementor-element-240b541f { row-gap: 12px; column-gap: 24px; }
body.elementor-page-21406 .elementor-element-73514988, body.elementor-page-21406 .elementor-element-6e570d90 { height: 260px; object-fit: cover; }
body.elementor-page-21406 .elementor-element-6158804c { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20660%22%3E%3Crect%20width%3D%22640%22%20height%3D%22660%22%20rx%3D%2224%22%20fill%3D%22%23E6F0F1%22%2F%3E%3Cpolygon%20points%3D%2210%2C511%2014%2C507%2017%2C498%2021%2C489%2019%2C478%2017%2C470%2022%2C457%2021%2C448%2023%2C442%2030%2C438%2034%2C431%2014%2C407%2014%2C401%2017%2C394%2033%2C368%2051%2C337%2072%2C303%2085%2C282%20130%2C282%20160%2C282%20198%2C282%20240%2C282%20267%2C282%20278%2C282%20276%2C268%20277%2C253%20282%2C240%20282%2C234%20274%2C227%20259%2C222%20250%2C216%20250%2C208%20246%2C198%20238%2C186%20223%2C174%20199%2C162%20178%2C146%20161%2C126%20147%2C113%20136%2C107%20134%2C104%20166%2C104%20196%2C105%20196%2C75%20196%2C49%20197%2C20%20252%2C20%20317%2C20%20386%2C20%20439%2C20%20471%2C20%20469%2C57%20468%2C99%20466%2C130%20465%2C171%20463%2C213%20461%2C271%20459%2C308%20460%2C309%20478%2C307%20504%2C309%20511%2C309%20519%2C312%20525%2C313%20539%2C322%20554%2C328%20565%2C315%20559%2C307%20555%2C303%20556%2C300%20611%2C333%20604%2C338%20590%2C350%20565%2C370%20542%2C388%20521%2C405%20501%2C420%20499%2C421%20474%2C432%20469%2C437%20464%2C457%20462%2C463%20466%2C474%20471%2C492%20469%2C501%20452%2C513%20444%2C523%20441%2C530%20438%2C528%20432%2C528%20420%2C530%20414%2C531%20409%2C534%20408%2C540%20412%2C551%20413%2C556%20409%2C559%20394%2C565%20388%2C571%20383%2C581%20376%2C585%20369%2C584%20364%2C586%20354%2C593%20338%2C607%20329%2C617%20329%2C625%20331%2C632%20273%2C607%20254%2C603%20173%2C604%20138%2C594%2099%2C575%2072%2C558%2010%2C511%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%239FB6C6%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M268%2C498%20Q395%2C400%20495%2C343%22%20fill%3D%22none%22%20stroke%3D%22%23E39B2D%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%227%206%22%2F%3E%3Cpath%20d%3D%22M268%2C498%20Q252%2C473%20235%2C508%22%20fill%3D%22none%22%20stroke%3D%22%23E39B2D%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%227%206%22%2F%3E%3Cpath%20d%3D%22M268%2C498%20Q218%2C460%20168%2C481%22%20fill%3D%22none%22%20stroke%3D%22%23E39B2D%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%227%206%22%2F%3E%3Cpath%20d%3D%22M268%2C498%20Q310%2C400%20351%2C363%22%20fill%3D%22none%22%20stroke%3D%22%23E39B2D%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%227%206%22%2F%3E%3Cpath%20d%3D%22M268%2C498%20Q316%2C295%20363%2C153%22%20fill%3D%22none%22%20stroke%3D%22%23E39B2D%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%227%206%22%2F%3E%3Cpath%20d%3D%22M268%2C498%20Q226%2C521%20185%2C604%22%20fill%3D%22none%22%20stroke%3D%22%23E39B2D%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%227%206%22%2F%3E%3Cpath%20d%3D%22M268%2C498%20Q265%2C523%20262%2C607%22%20fill%3D%22none%22%20stroke%3D%22%23E39B2D%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%227%206%22%2F%3E%3Cpath%20d%3D%22M168%2C481%20Q205%2C317%20363%2C153%22%20fill%3D%22none%22%20stroke%3D%22%230F5E6B%22%20stroke-width%3D%222.5%22%20stroke-dasharray%3D%223%206%22%2F%3E%3Ccircle%20cx%3D%22235%22%20cy%3D%22508%22%20r%3D%228%22%20fill%3D%22%230F5E6B%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3Ctext%20x%3D%22221%22%20y%3D%22506%22%20text-anchor%3D%22end%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2217%22%20font-weight%3D%22700%22%20fill%3D%22%230B1D2E%22%3EAntigua%3C%2Ftext%3E%3Ctext%20x%3D%22221%22%20y%3D%22525%22%20text-anchor%3D%22end%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230F5E6B%22%3E15%20min%3C%2Ftext%3E%3Ccircle%20cx%3D%22168%22%20cy%3D%22481%22%20r%3D%228%22%20fill%3D%22%230F5E6B%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3Ctext%20x%3D%22154%22%20y%3D%22479%22%20text-anchor%3D%22end%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2217%22%20font-weight%3D%22700%22%20fill%3D%22%230B1D2E%22%3ELake%20Atitl%C3%A1n%3C%2Ftext%3E%3Ctext%20x%3D%22154%22%20y%3D%22498%22%20text-anchor%3D%22end%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230F5E6B%22%3E25%20min%3C%2Ftext%3E%3Ccircle%20cx%3D%22351%22%20cy%3D%22363%22%20r%3D%228%22%20fill%3D%22%230F5E6B%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3Ctext%20x%3D%22365%22%20y%3D%22361%22%20text-anchor%3D%22start%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2217%22%20font-weight%3D%22700%22%20fill%3D%22%230B1D2E%22%3ESemuc%20Champey%3C%2Ftext%3E%3Ctext%20x%3D%22365%22%20y%3D%22380%22%20text-anchor%3D%22start%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230F5E6B%22%3E%E2%89%8845%20min%3C%2Ftext%3E%3Ccircle%20cx%3D%22363%22%20cy%3D%22153%22%20r%3D%228%22%20fill%3D%22%230F5E6B%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3Ctext%20x%3D%22377%22%20y%3D%22151%22%20text-anchor%3D%22start%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2217%22%20font-weight%3D%22700%22%20fill%3D%22%230B1D2E%22%3ETikal%20%C2%B7%20Flores%3C%2Ftext%3E%3Ctext%20x%3D%22377%22%20y%3D%22170%22%20text-anchor%3D%22start%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230F5E6B%22%3E1%20h%2015%20%E2%80%93%201%20h%2030%3C%2Ftext%3E%3Ccircle%20cx%3D%22185%22%20cy%3D%22604%22%20r%3D%228%22%20fill%3D%22%230F5E6B%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3Ctext%20x%3D%22171%22%20y%3D%22602%22%20text-anchor%3D%22end%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2217%22%20font-weight%3D%22700%22%20fill%3D%22%230B1D2E%22%3EEl%20Pared%C3%B3n%3C%2Ftext%3E%3Ctext%20x%3D%22171%22%20y%3D%22621%22%20text-anchor%3D%22end%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230F5E6B%22%3E30%E2%80%9335%20min%3C%2Ftext%3E%3Ccircle%20cx%3D%22262%22%20cy%3D%22607%22%20r%3D%228%22%20fill%3D%22%230F5E6B%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3Ctext%20x%3D%22276%22%20y%3D%22605%22%20text-anchor%3D%22start%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2217%22%20font-weight%3D%22700%22%20fill%3D%22%230B1D2E%22%3EMonterrico%20%C2%B7%20Iztapa%3C%2Ftext%3E%3Ctext%20x%3D%22276%22%20y%3D%22624%22%20text-anchor%3D%22start%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230F5E6B%22%3E25%E2%80%9330%20min%3C%2Ftext%3E%3Ccircle%20cx%3D%22495%22%20cy%3D%22343%22%20r%3D%228%22%20fill%3D%22%230F5E6B%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3Ctext%20x%3D%22509%22%20y%3D%22331%22%20text-anchor%3D%22start%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2217%22%20font-weight%3D%22700%22%20fill%3D%22%230B1D2E%22%3ER%C3%ADo%20Dulce%3C%2Ftext%3E%3Ctext%20x%3D%22509%22%20y%3D%22348%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230F5E6B%22%3E1%20h%20%E2%80%93%201%20h%2015%3C%2Ftext%3E%3Ccircle%20cx%3D%22268%22%20cy%3D%22498%22%20r%3D%2213%22%20fill%3D%22%23E39B2D%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224%22%2F%3E%3Ctext%20x%3D%22286%22%20y%3D%22503%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2218%22%20font-weight%3D%22700%22%20fill%3D%22%230B1D2E%22%3EGuatemala%20City%3C%2Ftext%3E%3C%2Fsvg%3E"); background-size: contain; background-repeat: no-repeat; background-position: center; }
body.elementor-page-21406 .elementor-element-30162eee a, body.elementor-page-21406 .elementor-element-30162eee a:hover { text-decoration: none; }
body.elementor-page-21406 .elementor-element-30162eee a:hover .gtf-fact-t { color: #0F5E6B; }
body.elementor-page-21406 .elementor-element-4c63f776 .indrevdiv { background: #FFFFFF !important; border: 0 !important; border-radius: 16px !important; box-shadow: none !important; padding: 22px !important; }
body.elementor-page-21406 .elementor-element-4c63f776 .t6displayname { font-family: 'Outfit', sans-serif !important; font-weight: 600 !important; font-size: 16px !important; color: #0B1D2E !important; }
body.elementor-page-21406 .elementor-element-4c63f776 .wpproslider_t6_SPAN_6, body.elementor-page-21406 .elementor-element-4c63f776 .wprev_showdate_T6 { color: #4A5866 !important; font-size: 13px !important; }
body.elementor-page-21406 .elementor-element-4c63f776 .indrevtxt { font-family: 'Source Sans 3', sans-serif !important; font-size: 15px !important; line-height: 1.55 !important; color: #1B2733 !important; }
body.elementor-page-21406 .elementor-element-4c63f776 .wprevpro_btn_show_rdpop, body.elementor-page-21406 .elementor-element-4c63f776 .indrevtxt a { color: #0F5E6B !important; font-weight: 700 !important; text-decoration: underline !important; }
body.elementor-page-21406 .elementor-element-4c63f776 .wprev_media_div { display: none !important; }
body.elementor-page-21406 .elementor-element-4c63f776 .wprevpro_star_imgs_T6, body.elementor-page-21406 .elementor-element-4c63f776 .wprevpro_star_imgs_T6 * { color: #E39B2D !important; fill: #E39B2D !important; }
body.elementor-page-21406 .elementor-element-4c63f776 .slickwprev-prev, body.elementor-page-21406 .elementor-element-4c63f776 .slickwprev-next { color: #FFFFFF !important; opacity: .9; }
body.elementor-page-21406 .elementor-element-4c63f776 .slickwprev-dots li button:before { color: #FFFFFF !important; }
body.elementor-page-21406 .elementor-element-4c63f776 .wprevpro_badge { background: #FFFFFF !important; border: 0 !important; border-radius: 16px !important; box-shadow: none !important; }
body.elementor-page-21406 .elementor-element-242146ba > a > p { white-space: nowrap; }

/* route list: by air vs by road */
body.elementor-page-21406 .elementor-element-242146ba > a:has(> div) { display: grid !important; grid-template-columns: minmax(0,1fr) 130px 84px; gap: 12px; align-items: center; }
body.elementor-page-21406 .elementor-element-242146ba > a > p:nth-child(2) { text-align: right; }
body.elementor-page-21406 .elementor-element-242146ba > a > p:nth-child(3) { text-align: right; font-family: 'Source Sans 3', sans-serif; font-weight: 400; font-size: 15px; color: #5E6B76; margin: 0; }
body.elementor-page-21406 .elementor-element-142b6fb { display: grid; grid-template-columns: minmax(0,1fr) 130px 84px; gap: 12px; padding: 0 0 8px 0; }
body.elementor-page-21406 .elementor-element-142b6fb > p { font-family: 'Outfit', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: #4A5866; text-align: right; margin: 0; white-space: nowrap; }
body.elementor-page-21406 .elementor-element-142b6fb > p:first-child { grid-column: 2; }
@media (max-width: 767px) { body.elementor-page-21406 .elementor-element-242146ba > a:has(> div), body.elementor-page-21406 .elementor-element-142b6fb { grid-template-columns: minmax(0,1fr) 96px 62px; gap: 8px; } body.elementor-page-21406 .elementor-element-242146ba > a > p:nth-child(2), body.elementor-page-21406 .elementor-element-242146ba > a > p:nth-child(3) { font-size: 14px; } }/* End custom CSS */