/* Text Elements */ h1 { color: #fff; text-align: center; text-transform: uppercase; font-weight: 700; font-size: 2.5rem; font-family: 'Montserrat', sans-serif; } h1.heading-1 { margin-bottom: 0; padding-bottom: 0; color: #ecff07; font-size: 4rem; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1; } h1.headingbook26 { margin-bottom: 0; padding-bottom: 0; color: #d7ff7f; font-size: 4rem; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1; } h1.headinbook27 { margin-bottom: 0; padding-bottom: 0; color: #ecff07; font-size: 4rem; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1; } h1.headingyucatan { margin-bottom: 0; padding-bottom: 0; color: #ecff07; font-size: 4rem; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1; } h1 span.heading-text-1 { color: #7e00ff; } h1 span.heading-text-2 { color: #053e17; font-weight: 800; font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif; } h1.heading-2 { background-color: #fdf1ea; } h1#heading-1 { color: #01060d; } h1 span.heading-text-4 { color: #fe4e00; font-size: 1.1875rem; } h2 { margin-bottom: 2.187rem; color: #fe4e00; text-align: center; text-transform: uppercase; letter-spacing: .06rem; font-weight: 600; font-size: 2rem; font-family: 'Anton', sans-serif; line-height: 1.4; } h2.Heading2 { color: #053e17; } h3 { color: #fc6300; font-weight: 700; font-size: 1rem; font-family: 'Roboto', sans-serif; line-height: 1.4; } h3.article-heading { color: #fe4e00; font-size: 1.3rem; } h3 span.heading-text-3 { color: #026922; } p.paragraph { color: #808080; font-weight: 300; font-size: .81rem; font-family: 'Roboto', sans-serif; line-height: 2rem; } p.paragraph.intro-paragraph { margin-right: auto; margin-bottom: 1.25rem; margin-left: auto; padding-right: 15px; padding-bottom: 0; padding-left: 15px; max-width: 50rem; background-color: #fff; color: #0010e3; text-align: left; text-indent: 0; word-spacing: 0; font-weight: 400; font-size: 16px; line-height: 28px; } p.paragraph.paragraph-1 { margin-right: 0; margin-left: 0; padding-right: 0; background-color: #f0f8f9; color: #0010e3; font-weight: 400; font-size: 1.09rem; -webkit-text-stroke-color: #8aa9c0; } p.paragraph span.paragraph-text-1 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph span.paragraph-text-11 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-12 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-6 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-13 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-14 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph.info { padding-right: 10px; padding-left: 10px; background-color: #fdfdfd; color: #0010e3; font-weight: 400; font-size: .92rem; } p.paragraph a.paragraph-text-4 { color: #026922; } p.paragraph span.paragraph-text-8 { color: #fe4e00; font-weight: 700; } p.paragraph span.paragraph-text-15 { font-weight: 700; } p.paragraph span.paragraph-text-16 { font-weight: 700; } p.paragraph a.paragraph-text-21 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-22 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph span.paragraph-text-23 { color: #fe4e00; font-weight: 700; } p.paragraph span.paragraph-text-30 { font-weight: 700; } p.paragraph a.paragraph-text-24 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-29 { color: #026922; text-decoration: underline; font-style: italic; } p.paragraph span.paragraph-text-25 { font-weight: 700; font-size: 1.125rem; } p.paragraph span.paragraph-text-26 { color: #026922; font-weight: 700; } p.paragraph#paragraph-1 { color: #7e00ff; font-weight: 700; } p.paragraph.infobold { padding-right: 10px; padding-left: 10px; background-color: #fdfdfd; color: #0010e3; font-weight: 400; font-size: .92rem; } p.paragraph a.paragraph-text-27 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph span.paragraph-text-28 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-31 { color: #026922; } p.paragraph span.paragraph-text-32 { font-weight: 700; } p.paragraph span.paragraph-text-33 { font-weight: 700; } p.paragraph span.paragraph-text-34 { font-weight: 700; } p.paragraph span.paragraph-text-35 { font-weight: 700; } p.paragraph a.paragraph-text-36 { font-weight: 700; } p.paragraph span.paragraph-text-37 { font-weight: 700; } p.paragraph a.paragraph-text-38 { font-weight: 700; } p.paragraph a.paragraph-text-39 { font-weight: 700; } p.paragraph span.paragraph-text-40 { font-weight: 700; } p.paragraph span.paragraph-text-41 { font-weight: 700; } p.paragraph span.paragraph-text-42 { font-weight: 700; } p.paragraph a.paragraph-text-43 { font-weight: 700; } p.paragraph a.paragraph-text-44 { font-weight: 700; } p.paragraph a.paragraph-text-45 { font-weight: 700; } p.paragraph a.paragraph-text-46 { font-weight: 700; } p.paragraph a.paragraph-text-47 { font-weight: 700; } p.paragraph span.paragraph-text-48 { font-weight: 700; } p.paragraph span.paragraph-text-49 { font-weight: 700; } p.paragraph span.paragraph-text-50 { font-weight: 700; } p.paragraph span.paragraph-text-51 { font-weight: 700; } p.paragraph span.paragraph-text-52 { font-weight: 700; } p.paragraph a.paragraph-text-53 { font-weight: 700; } p.paragraph span.paragraph-text-54 { font-weight: 700; } p.paragraph a.paragraph-text-55 { font-weight: 700; } p.paragraph a.paragraph-text-56 { font-weight: 700; } p.paragraph span.paragraph-text-57 { font-weight: 700; } p.paragraph span.paragraph-text-58 { font-weight: 700; } p.paragraph span.paragraph-text-59 { font-weight: 700; } p.paragraph a.paragraph-text-60 { font-weight: 700; } p.paragraph span.paragraph-text-61 { font-weight: 700; } p.paragraph span.paragraph-text-62 { font-weight: 700; } p.paragraph span.paragraph-text-63 { font-weight: 700; } p.paragraph span.paragraph-text-64 { font-weight: 700; } p.paragraph span.paragraph-text-65 { font-weight: 700; } p.paragraph span.paragraph-text-66 { font-weight: 700; } p.paragraph span.paragraph-text-67 { font-weight: 700; } p.paragraph span.paragraph-text-68 { font-weight: 700; } p.paragraph span.paragraph-text-69 { font-weight: 700; } p.paragraph span.paragraph-text-70 { font-weight: 700; } p.paragraph a.paragraph-text-71 { font-weight: 700; } p.paragraph span.paragraph-text-72 { font-weight: 700; } p.paragraph a.paragraph-text-73 { font-weight: 700; } p.paragraph a.paragraph-text-74 { font-weight: 700; } p.paragraph a.paragraph-text-75 { font-weight: 700; } p.paragraph a.paragraph-text-76 { font-weight: 700; } p.paragraph a.paragraph-text-77 { font-weight: 700; } p.paragraph a.paragraph-text-78 { font-weight: 700; } p.paragraph span.paragraph-text-79 { font-weight: 700; } p.paragraph span.paragraph-text-80 { font-weight: 700; } p.paragraph span.paragraph-text-81 { font-weight: 700; } p.paragraph span.paragraph-text-82 { font-weight: 700; } p.paragraph a.paragraph-text-83 { font-weight: 700; } p.paragraph span.paragraph-text-84 { font-weight: 700; } p.paragraph a.paragraph-text-85 { font-weight: 700; } p.paragraph a.paragraph-text-86 { font-weight: 700; } p.paragraph a.paragraph-text-87 { font-weight: 700; } p.paragraph span.paragraph-text-88 { font-weight: 700; } p.paragraph span.paragraph-text-89 { font-weight: 700; } p.paragraph span.paragraph-text-90 { font-weight: 700; } p.paragraph a.paragraph-text-91 { font-weight: 700; } p.paragraph a.paragraph-text-92 { font-weight: 700; } p.paragraph a.paragraph-text-93 { font-weight: 700; } p.paragraph a.paragraph-text-94 { font-weight: 700; } p.paragraph span.paragraph-text-95 { font-weight: 700; } p.paragraph a.paragraph-text-96 { font-weight: 700; } p.paragraph span.paragraph-text-97 { font-style: italic; } p.paragraph span.paragraph-text-98 { font-weight: 700; } p.paragraph span.paragraph-text-99 { font-weight: 700; } p.paragraph span.paragraph-text-100 { font-weight: 700; } p.paragraph span.paragraph-text-101 { font-weight: 700; } a.link-text.text-link-3 { padding-right: 8px; background-color: #01060d; color: #fff; } a.link-text.text-link-1 { padding-right: 8px; background-color: #01060d; color: #fff; } a.link-text.text-link-2 { padding-right: 8px; background-color: #01060d; color: #fff; } /* Interaction Elements */ a.link-button.btn { display: inline-block; margin-top: 7px; margin-right: 6px; padding: 12px 24px 12px 10px; min-width: 0; max-width: 99px; width: 78px; border-radius: 0; background-color: #026922; color: #fff; text-align: left; text-indent: 0; text-shadow: #78828c 2px 2px 5px; line-height: 24px; justify-self: auto; } a.link-button#buttonred { background-color: #026922; } a.link-button#buttongreentours { background-color: #026922; } a.link-button#buttonpurpletours { background-color: #7e00ff; } a.link-button { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; min-width: 0; width: auto; } a.link-button.btnwide { display: inline-block; margin-top: 7px; margin-right: 6px; padding: 12px 36px 12px 10px; min-width: 0; max-width: 67.11%; width: 67.11%; border-radius: 0; background-color: #0010e3; color: #ecff07; text-align: left; text-indent: 0; text-shadow: #78828c 2px 2px 5px; font-size: 18px; line-height: 24px; justify-self: auto; } a.link-button span.button-link-text-6 { color: #ecff07; font-weight: 800; } a.link-button span.button-link-text-1 { color: #fff; } a.link-button#button-link-2 { background-color: #026922; } a.link-button#buttonred-copy-2 { background-color: #026922; } form.form-container.form-container-2 { margin-right: 12px; margin-left: 16px; padding-right: 0; min-width: 10px; } /* Layout Elements */ body { height: 100%; } body.body-2 { min-height: 400vh; max-height: 400%; height: 99.9%; background-color: #fdf1ea; } .container-grid.text-row { margin-top: 0; padding-top: 2.5rem; padding-bottom: 2.5rem; max-width: 1200px; width: 100%; } .container-grid.hero-container-home { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/uxmul.JPG'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.justify-content-center { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-align: center; font-size: 30px; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.ignition { margin-bottom: 80px; padding-top: 0; padding-right: .625rem; padding-left: .625rem; } .container-grid.full-width-row { margin-top: 60px; max-width: none; } .container-grid.justify-content-center.text-row { font-size: 16px; } .container-grid.article { -ms-flex-align: center; margin-left: 36px; font-size: 12px; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.full-width-row.justify-content-center { color: #7e00ff; font-size: 21px; -webkit-text-stroke-color: #7e00ff; } div.responsive-picture.picture-11 { position: static; margin-top: 18px; margin-bottom: 23px; padding-top: 0; padding-bottom: 0; min-width: 300px; background-color: #8aa9c0; } .container-grid.collapse.navbar-collapse { padding-bottom: 22px; min-width: 0; background-color: #01060d; font-size: 18px; } .container-grid.article1 { -ms-flex-align: center; margin-left: 36px; font-size: 12px; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.welcome-column { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; } .container-grid.container-1 { min-width: 0; } .container-grid.container-2 { min-width: 0; } .html-element.html-element-1 { margin-right: 0; padding-right: 0; padding-left: 0; min-width: 10px; } .container-grid.containertours { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/chichen.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containeryuctan { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/palenque.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containercopper { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/copper.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containerbook { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/sanc.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containerbook27 { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/baluarte1JPG.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.container26 { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/crowd.JPG'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containercontact { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/campfire.jpeg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: no-repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.container-3 { padding-left: 25px; } .container-grid.containersitemap { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/subway.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: auto auto; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containerpricing { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/cartoon-money-2018-20.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containerpayments27 { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/baluarte2.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containerterms { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/hoodoos.jpg'), url('../images/sanc.jpg'), url('../images/uxmul.JPG'), url('../images/100_2040.JPG'), url('https://cdn.coffeecupcloud.com/appresources/v1/common/background_online_image.png'), url('https://cdn.coffeecupcloud.com/appresources/v1/common/background_online_image.png'), url('https://cdn.coffeecupcloud.com/appresources/v1/common/background_online_image.png'); background-attachment: scroll, scroll, scroll, scroll, scroll, scroll, scroll; background-position: left top, left top, left top, left top, left top, left top, center center; background-clip: border-box, border-box, border-box, border-box, border-box, border-box, border-box; background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, padding-box, padding-box; background-size: cover, cover, cover, cover, auto auto, auto auto, cover; background-repeat: repeat, repeat, repeat, repeat, repeat, repeat, repeat; background-blend-mode: normal, normal, normal, normal, normal, normal, normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containerforms { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/cliff.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containerdogs { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/tomasweb.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.containerinsure { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/dayofdead.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } div.responsive-video.video-platform-1 { margin-right: 25px; margin-left: 19px; } .container-grid.containerscales { display: grid; float: none; clear: none; margin-bottom: 0; padding-bottom: 0; min-height: 95vh; background-image: url('../images/scales.jpg'); background-attachment: scroll; background-position: left top; background-clip: border-box; background-origin: padding-box; background-size: cover; background-repeat: repeat; background-blend-mode: normal; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } @media screen and (min-width: 36rem) { /* Text Elements */ p.paragraph { font-size: 1.25rem; line-height: 1.53rem; } } @media screen and (min-width: 48rem) { /* Text Elements */ h1.heading-1 { font-size: 6rem; } h1.headingbook26 { font-size: 6rem; } h1.headinbook27 { font-size: 6rem; } h1.headingyucatan { font-size: 6rem; } p.paragraph { font-weight: 300; font-size: .93rem; line-height: 1.7rem; } p.paragraph.intro-paragraph { background-color: #fff; } .container-grid.text-row { padding-top: 3.75rem; padding-bottom: 3.75rem; } .container-grid.justify-content-center { -ms-flex-align: start; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; align-items: flex-start; } .container-grid.article { -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.article1 { -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } } @media screen and (min-width: 62rem) { /* Text Elements */ h2.Heading2 { margin-top: 0; padding-left: 0; } p.paragraph { font-size: .93rem; line-height: 2rem; } p.paragraph.intro-paragraph { padding-right: 15px; min-width: 0; max-width: 50%; width: 50%; background-color: #f0f8f9; color: #0010e3; font-weight: 400; } p.paragraph.paragraph-1 { float: none; margin-left: 0; padding-right: 0; padding-left: 25px; min-width: 0; width: auto; background-color: #fdf1ea; color: #0010e3; font-weight: 400; font-size: 1.17rem; } p.paragraph a.paragraph-text-2 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph span.paragraph-text-5 { font-weight: 700; } p.paragraph a.paragraph-text-6 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-9 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-10 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-3 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph a.paragraph-text-17 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph span.paragraph-text-18 { font-weight: 700; } p.paragraph span.paragraph-text-19 { font-weight: 700; } p.paragraph a.paragraph-text-20 { color: #026922; text-decoration: underline; font-weight: 700; font-style: italic; } p.paragraph.paragraph-2 { min-width: 30px; } a.link-text.text-link-1 { margin-right: 22px; min-width: 0; } a.link-text.text-link-2 { margin-right: 22px; } a.link-text.text-link-3 { margin-right: 22px; } /* Interaction Elements */ a.link-button.btn { max-width: 420px; width: 109px; background-color: #0010e3; } a.link-button.btnwide { max-width: 420px; width: 109px; background-color: #0010e3; } form.form-container.form-container-2 { position: static; min-width: 48px; text-align: center; } .container-grid.text-row { padding-top: 5.312rem; padding-bottom: 5.312rem; } .container-grid.hero-container-home { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.ignition { display: grid; width: auto; background-color: #fdf1ea; grid-template-columns: auto; grid-template-rows: repeat(3 , auto); } .container-grid.full-width-row.justify-content-center { display: grid; background-color: #fdf1ea; } div.responsive-picture.picture-4 { position: relative; display: inline-block; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 1px; min-width: 300px; width: 200%; -webkit-box-flex: 0; -webkit-flex: 0 1; -moz-box-flex: 0; -ms-flex: 0 1; flex: 0 1; grid-area: elementArea; justify-self: flex-start; } div.responsive-picture.picture-4 > picture > img { -o-object-fit: fill; object-fit: fill; -o-object-position: 53.3% 50%; object-position: 53.3% 50%; } div.responsive-picture.picture-5 { min-width: 300px; } div.responsive-picture.picture-6 { min-width: 300px; } div.responsive-picture.picture-7 { min-width: 300px; } div.responsive-picture.picture-8 { min-width: 300px; } div.responsive-picture.picture-9 { min-width: 300px; } div.responsive-picture.picture-10 { min-width: 300px; } div.responsive-picture.picture-11 { min-width: 300px; background-color: #8aa9c0; } .container-grid.article { margin-left: 0; } .container-grid.article1 { margin-left: 0; } .container-grid.containertours { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containeryuctan { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containercopper { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containerbook { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containerbook27 { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.container26 { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containercontact { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containersitemap { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containerpricing { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containerpayments27 { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containerterms { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containerforms { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containerdogs { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containerinsure { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.containerscales { -ms-flex-align: center; background-color: #8aa9c0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } } @media screen and (min-width: 75rem) { /* Text Elements */ h1.heading-1 { color: #efe600; font-weight: 700; font-size: 7rem; font-family: 'Roboto', sans-serif; } h1.headingbook26 { color: #efe600; font-weight: 700; font-size: 7rem; font-family: 'Roboto', sans-serif; } h1.headinbook27 { color: #efe600; font-weight: 700; font-size: 7rem; font-family: 'Roboto', sans-serif; } h1.headingyucatan { color: #efe600; font-weight: 700; font-size: 7rem; font-family: 'Roboto', sans-serif; } h2.Heading2 { margin-bottom: 0; color: #053e17; text-align: center; } p.paragraph.intro-paragraph { background-color: #fff; } /* Interaction Elements */ a.link-button.btn { float: none; margin-right: 7px; background-color: #0010e3; color: #fff; text-indent: 0; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; } a.link-button.btnwide { float: none; margin-right: 7px; background-color: #0010e3; color: #fff; text-indent: 0; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; } .container-grid.justify-content-center { -ms-flex-align: start; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; align-items: flex-start; } .container-grid.article { -ms-flex-align: center; padding-right: 0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .container-grid.justify-content-center.text-row { text-align: left; } .container-grid.article1 { -ms-flex-align: center; padding-right: 0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } }