/* contact — the live page's own layout and type, read off the reference.
   Written by scripts/clone-page.py. Do not edit by hand: it is overwritten. */

/* Elementor's site kit, rescoped to this page. It outweighs what the
   hand-written blocks ask for, exactly as it does on the live site. */
.tgtc-page{--e-global-color-primary: #000000; --e-global-color-secondary: #DDBA5D; --e-global-color-text: #000000; --e-global-color-accent: #EED36A; --e-global-color-b2db745: #FFFFFF; --e-global-color-ea2148f: #E6E6E6; --e-global-color-dfe8db8: #A7ADBE; --e-global-color-9553493: #041827; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-size: 32px; --e-global-typography-primary-font-weight: 600; --e-global-typography-primary-line-height: 1.2em; --e-global-typography-secondary-font-family: "Roboto"; --e-global-typography-secondary-font-size: 24px; --e-global-typography-secondary-font-weight: 400; --e-global-typography-secondary-line-height: 1.2em; --e-global-typography-text-font-family: "Open Sans"; --e-global-typography-text-font-size: 15px; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Inter"; --e-global-typography-accent-font-size: 16px; --e-global-typography-accent-font-weight: 600; --e-global-typography-accent-text-transform: uppercase; --e-global-typography-accent-line-height: 1em; --e-global-typography-accent-letter-spacing: 1.3px; --e-global-typography-6bbf8d7-font-family: "Poppins"; --e-global-typography-6bbf8d7-font-size: 19px; --e-global-typography-6bbf8d7-font-weight: 600; --e-global-typography-6bbf8d7-line-height: 1.3em; --e-global-typography-07cf860-font-family: "Spinnaker"; --e-global-typography-07cf860-font-size: 20px; --e-global-typography-07cf860-font-weight: 600; --e-global-typography-07cf860-line-height: 1.3em; --e-global-typography-5eed6f3-font-family: "Poppins"; --e-global-typography-5eed6f3-font-size: 18px; --e-global-typography-5eed6f3-font-weight: 600; --e-global-typography-5eed6f3-line-height: 1.3em; --e-global-typography-a72994e-font-family: "Italianno"; --e-global-typography-a72994e-font-size: 32px; --e-global-typography-a72994e-font-weight: 500; --e-global-typography-a72994e-text-transform: capitalize; --e-global-typography-a72994e-line-height: 0.5em; --e-global-typography-a72994e-letter-spacing: 0px; --e-global-typography-3ad1f63-font-family: "Spinnaker"; --e-global-typography-3ad1f63-font-size: 16px; --e-global-typography-3ad1f63-font-weight: 600; --e-global-typography-3ad1f63-line-height: 1.3em; --e-global-typography-f7657dd-font-family: "Inter"; --e-global-typography-f7657dd-font-size: 12px; --e-global-typography-f7657dd-font-weight: 600; --e-global-typography-f7657dd-text-transform: uppercase; --e-global-typography-f7657dd-line-height: 1.2em; --e-global-typography-f7657dd-letter-spacing: 1.3px; --e-global-typography-5fdb9e5-font-family: "Inter"; --e-global-typography-5fdb9e5-font-size: 12px; --e-global-typography-5fdb9e5-font-weight: 600; --e-global-typography-5fdb9e5-text-transform: uppercase; --e-global-typography-5fdb9e5-line-height: 1em; --e-global-typography-5fdb9e5-letter-spacing: 1.3px; --e-global-typography-eb74436-font-family: "Inter"; --e-global-typography-eb74436-font-size: 14px; --e-global-typography-eb74436-font-weight: 600; --e-global-typography-eb74436-text-transform: uppercase; --e-global-typography-eb74436-line-height: 1em; --e-global-typography-eb74436-letter-spacing: 1.3px; --e-global-typography-1b56d86-font-family: "Heebo"; --e-global-typography-1b56d86-font-size: 34px; --e-global-typography-1b56d86-font-weight: 700; --e-global-typography-1b56d86-line-height: 1em; --e-global-typography-bd7d558-font-family: "Heebo"; --e-global-typography-bd7d558-font-size: 14px; --e-global-typography-bd7d558-font-weight: 400; --e-global-typography-bd7d558-line-height: 1.5em; --e-global-typography-2ea032b-font-family: "Heebo"; --e-global-typography-2ea032b-font-size: 42px; --e-global-typography-2ea032b-font-weight: 600; --e-global-typography-2ea032b-line-height: 1.5em; --e-global-typography-82d9adb-font-family: "Spinnaker"; --e-global-typography-82d9adb-font-size: 146px; --e-global-typography-82d9adb-font-weight: 700; --e-global-typography-82d9adb-line-height: 1.1em; --e-global-typography-12bacd9-font-family: "Spinnaker"; --e-global-typography-12bacd9-font-size: 28px; --e-global-typography-12bacd9-font-weight: 500; --e-global-typography-12bacd9-line-height: 1.2em; --e-global-typography-6f5e6e6-font-family: "Heebo"; --e-global-typography-6f5e6e6-font-size: 20px; --e-global-typography-6f5e6e6-font-weight: 400; --e-global-typography-6f5e6e6-font-style: italic; --e-global-typography-037a11d-font-family: "Spinnaker"; --e-global-typography-037a11d-font-size: 36px; --e-global-typography-037a11d-font-weight: 600; --e-global-typography-037a11d-line-height: 1.3em; color: rgb(0, 0, 0); font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 400;}
.tgtc-page button,.tgtc-page input[type="button"],.tgtc-page input[type="submit"],.tgtc-page .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif; font-size: var( --e-global-typography-eb74436-font-size ); font-weight: var( --e-global-typography-eb74436-font-weight ); text-transform: var( --e-global-typography-eb74436-text-transform ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); color: rgb(255, 255, 255); border-style: solid; border-width: 0px; border-radius: 50px; padding: 20px 40px;}
.tgtc-page button:hover,.tgtc-page button:focus,.tgtc-page input[type="button"]:hover,.tgtc-page input[type="button"]:focus,.tgtc-page input[type="submit"]:hover,.tgtc-page input[type="submit"]:focus,.tgtc-page .elementor-button:hover,.tgtc-page .elementor-button:focus{background-color: var( --e-global-color-primary ); color: var( --e-global-color-b2db745 );}
.tgtc-page e-page-transition{background-color: rgb(255, 188, 125);}
.tgtc-page a{color: var( --e-global-color-secondary );}
.tgtc-page a:hover{color: var( --e-global-color-primary );}
.tgtc-page h1{color: var( --e-global-color-secondary ); font-family: Roboto, sans-serif; font-size: 32px; font-weight: 600; line-height: 1.2em;}
.tgtc-page h2{color: var( --e-global-color-primary ); font-family: Roboto, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.2em;}
.tgtc-page h3{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif; font-size: var( --e-global-typography-6bbf8d7-font-size ); font-weight: var( --e-global-typography-6bbf8d7-font-weight ); line-height: var( --e-global-typography-6bbf8d7-line-height );}
.tgtc-page h4{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif; font-size: var( --e-global-typography-5eed6f3-font-size ); font-weight: var( --e-global-typography-5eed6f3-font-weight ); line-height: var( --e-global-typography-5eed6f3-line-height );}
.tgtc-page h5{color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif; font-size: var( --e-global-typography-a72994e-font-size ); font-weight: var( --e-global-typography-a72994e-font-weight ); text-transform: var( --e-global-typography-a72994e-text-transform ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing );}
.tgtc-page h6{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-3ad1f63-font-family ), Sans-serif; font-size: var( --e-global-typography-3ad1f63-font-size ); font-weight: var( --e-global-typography-3ad1f63-font-weight ); line-height: var( --e-global-typography-3ad1f63-line-height );}
.tgtc-page label{color: var( --e-global-color-text ); font-family: Inter, sans-serif; font-size: 16px; font-weight: 500; line-height: 2.5em;}
.tgtc-page input:not([type="button"]):not([type="submit"]),.tgtc-page textarea,.tgtc-page .elementor-field-textual{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-ea2148f ); border-radius: 5px;}
@media (max-width: 1024px){
.tgtc-page{--e-global-typography-primary-font-size: 28px; --e-global-typography-secondary-font-size: 22px; --e-global-typography-text-font-size: 16px; --e-global-typography-6bbf8d7-font-size: 20px; --e-global-typography-07cf860-font-size: 18px; --e-global-typography-037a11d-font-size: 30px; font-size: 15px;}
.tgtc-page h1{font-size: 28px;}
.tgtc-page h2{font-size: 22px;}
.tgtc-page h3{font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height );}
.tgtc-page h4{font-size: var( --e-global-typography-5eed6f3-font-size ); line-height: var( --e-global-typography-5eed6f3-line-height );}
.tgtc-page h5{font-size: var( --e-global-typography-a72994e-font-size ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing );}
.tgtc-page h6{font-size: var( --e-global-typography-3ad1f63-font-size ); line-height: var( --e-global-typography-3ad1f63-line-height );}
.tgtc-page button,.tgtc-page input[type="button"],.tgtc-page input[type="submit"],.tgtc-page .elementor-button{font-size: var( --e-global-typography-eb74436-font-size ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing );}
.tgtc-page input:not([type="button"]):not([type="submit"]),.tgtc-page textarea,.tgtc-page .elementor-field-textual{font-size: var( --e-global-typography-text-font-size );}
}
@media (max-width: 767px){
.tgtc-page{--e-global-typography-primary-font-size: 24px; --e-global-typography-secondary-font-size: 20px; --e-global-typography-text-font-size: 14px; --e-global-typography-accent-font-size: 14px; --e-global-typography-6bbf8d7-font-size: 16px; --e-global-typography-6bbf8d7-line-height: 1.2em; --e-global-typography-07cf860-font-size: 16px; --e-global-typography-5eed6f3-font-size: 16px; --e-global-typography-a72994e-font-size: 24px; --e-global-typography-3ad1f63-font-size: 14px; --e-global-typography-5fdb9e5-font-size: 12px; --e-global-typography-eb74436-font-size: 14px; --e-global-typography-1b56d86-font-size: 28px; --e-global-typography-bd7d558-font-size: 14px; --e-global-typography-82d9adb-font-size: 96px; --e-global-typography-12bacd9-font-size: 24px; --e-global-typography-6f5e6e6-font-size: 14px; --e-global-typography-037a11d-font-size: 26px; font-size: 14px;}
.tgtc-page h1{font-size: 24px;}
.tgtc-page h2{font-size: 20px;}
.tgtc-page h3{font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height );}
.tgtc-page h4{font-size: var( --e-global-typography-5eed6f3-font-size ); line-height: var( --e-global-typography-5eed6f3-line-height );}
.tgtc-page h5{font-size: var( --e-global-typography-a72994e-font-size ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing );}
.tgtc-page h6{font-size: var( --e-global-typography-3ad1f63-font-size ); line-height: var( --e-global-typography-3ad1f63-line-height );}
.tgtc-page button,.tgtc-page input[type="button"],.tgtc-page input[type="submit"],.tgtc-page .elementor-button{font-size: var( --e-global-typography-eb74436-font-size ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing );}
.tgtc-page input:not([type="button"]):not([type="submit"]),.tgtc-page textarea,.tgtc-page .elementor-field-textual{font-size: var( --e-global-typography-text-font-size );}
}

.tgtc-767be30b{display:flex;flex-direction:column;gap:20px 20px;max-width:100%;color:rgb(0, 0, 0);position:relative;font-family:"Open Sans", sans-serif;font-size:15px;width:100%;padding:10px;margin:0px}
.tgtc-d2e1b16{display:flex;flex-direction:row;align-items:stretch;gap:15px 15px;max-width:100%;color:rgb(0, 0, 0);position:relative;font-family:"Open Sans", sans-serif;font-size:15px;width:100%;padding:0px 20px 0px 20px;margin:0px}
.tgtc-d2e1b16-in{display:flex;flex-direction:row;align-items:stretch;gap:15px 15px;max-width:1180px;color:rgb(0, 0, 0);font-family:"Open Sans", sans-serif;font-size:15px;width:100%;padding:40px 0px 40px 0px;margin:0px 30px 0px 30px}
.tgtc-23cbfe3{display:flex;flex-direction:column;gap:20px 20px;background-color:rgb(255, 255, 255);border-radius:20px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid;border-color:rgba(200, 164, 74, 0.12);box-shadow:rgba(26, 110, 138, 0.15) 0px 20px 60px -15px;color:rgb(0, 0, 0);position:relative;font-family:"Open Sans", sans-serif;font-size:15px;width:100%;padding:0px;margin:0px}
.tgtc-1c849dd{display:flex;flex-direction:column;gap:20px 20px;max-width:100%;color:rgb(0, 0, 0);position:relative;font-family:"Open Sans", sans-serif;font-size:15px;width:100%;padding:0px;margin:0px}
.tgtc-94da936{display:flex;flex-direction:column;gap:20px 20px;max-width:100%;color:rgb(0, 0, 0);position:relative;font-family:"Open Sans", sans-serif;font-size:15px;width:100%;padding:0px;margin:0px}
.tgtc-a0550ce{display:flex;flex-direction:column;gap:20px 20px;max-width:100%;color:rgb(0, 0, 0);position:relative;font-family:"Open Sans", sans-serif;font-size:15px;width:100%;padding:0px;margin:0px}
.tgtc-2a9f4fa1{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;padding:0px;margin:0px}
.tgtc-1a1d9968{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;padding:0px;margin:0px}
.tgtc-a6e7709{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;padding:0px;margin:10px 0px 0px 15px}
.tgtc-a6e7709 .tgtc-ib__text{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:400;line-height:22.5px;color:rgb(0, 0, 0);text-align:justify;padding:0px;margin:0px}
.tgtc-a6e7709 .tgtc-ib__icon svg, .tgtc-a6e7709 .tgtc-icon svg{width:24px;height:24px;color:rgb(255, 255, 255);fill:rgb(255, 255, 255);font-size:24px}
.tgtc-a6e7709 .tgtc-ib{display:flex;flex-direction:row;gap:15px;align-items:center;text-align:justify}
.tgtc-a6e7709 .tgtc-ib__icon, .tgtc-a6e7709 .tgtc-icon{display:inline-block;background-color:rgba(64, 190, 113, 0.96);color:rgb(255, 255, 255);border-radius:50%;width:40px;height:40px;padding:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.tgtc-f583fb1{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;padding:32px 36px 36px 36px;margin:0px}
.tgtc-f583fb1 iframe{width:100%;height:60px}
.tgtc-fba2f02{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;font-family:"Open Sans", sans-serif;font-size:15px;font-weight:400;line-height:22.5px;color:rgb(0, 0, 0);padding:0px;margin:0px}
.tgtc-fba2f02 p, .tgtc-fba2f02 li{font-size:12px;line-height:18px;color:rgb(107, 114, 128);text-align:center;margin-top:0px;margin-bottom:0px}
.tgtc-181572a{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;padding:0px;margin:0px}
.tgtc-ae98126{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;padding:0px;margin:0px}
.tgtc-ae98126 iframe{width:1280px;height:450px}
.tgtc-b2ac752{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;padding:0px;margin:0px}
.tgtc-7f899501{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;padding:0px;margin:0px}
.tgtc-5024932{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;width:28.01%;padding:0px;margin:0px}
.tgtc-1d508a{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;width:67.2%;padding:0px;margin:0px}
.tgtc-551f91fc{align-self:auto;position:relative;top:0px;right:0px;bottom:0px;left:0px;transform:none;padding:0px;margin:0px 51.2031px 30px 51.2031px}
@media (max-width: 1024px){
.tgtc-d2e1b16-in{margin:0px}
.tgtc-a6e7709{margin:5px 10px 0px 10px}
.tgtc-ae98126 iframe{width:1024px}
.tgtc-5024932{width:31.35%}
.tgtc-1d508a{width:62.71%}
.tgtc-551f91fc{margin:0px 40.9531px 30px 40.9531px}
}
@media (max-width: 767px){
.tgtc-767be30b{flex-wrap:wrap;font-size:14px;padding:0px}
.tgtc-d2e1b16{flex-wrap:wrap;font-size:14px;padding:0px 5px 0px 5px}
.tgtc-d2e1b16-in{flex-wrap:wrap;max-width:min(100%,767px);font-size:14px;padding:30px 0px 0px 0px;margin:0px}
.tgtc-23cbfe3{flex-wrap:wrap;font-size:14px}
.tgtc-1c849dd{flex-wrap:wrap;font-size:14px}
.tgtc-94da936{flex-wrap:wrap;font-size:14px}
.tgtc-a0550ce{flex-wrap:wrap;font-size:14px}
.tgtc-a6e7709{margin:0px 5px 0px 5px}
.tgtc-a6e7709 .tgtc-ib__text{font-size:14px;line-height:21px}
.tgtc-f583fb1{padding:24px 22px 26px 22px}
.tgtc-fba2f02{font-size:14px;line-height:21px}
.tgtc-ae98126 iframe{width:390px}
.tgtc-5024932{width:revert}
.tgtc-1d508a{width:revert}
.tgtc-551f91fc{margin:0px 15.5938px 30px 15.5938px}
}
