.elementor-11162 .elementor-element.elementor-element-brt00006 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11162 .elementor-element.elementor-element-brt00006:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youririshadventure.com/wp-content/uploads/2026/05/kerry-dramatic-coastal-road-with-sea-and-headland-views-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11162 .elementor-element.elementor-element-brt00006 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00006 > .elementor-container{max-width:1200px;min-height:92vh;}.elementor-11162 .elementor-element.elementor-element-brt00006{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 140px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00005.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00005.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00005.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00005 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-11162 .elementor-element.elementor-element-brt00001 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00001{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00001 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:rgba(255,255,255,0.9);}.elementor-11162 .elementor-element.elementor-element-brt00002 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00002{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00002 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:78px;font-weight:600;text-transform:none;line-height:1.05em;letter-spacing:0px;color:#ffffff;}.elementor-11162 .elementor-element.elementor-element-brt00003 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00003{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00004 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00004{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00013:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-11162 .elementor-element.elementor-element-brt00013 > .elementor-container{max-width:820px;}.elementor-11162 .elementor-element.elementor-element-brt00013{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00013 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00012.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00012 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00007 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00007{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00007 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00008{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00008 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00008 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00008 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00009 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00009{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00009 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00010 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00010{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00011 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00011{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00103:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11162 .elementor-element.elementor-element-brt00103 > .elementor-container{max-width:1280px;}.elementor-11162 .elementor-element.elementor-element-brt00103{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00103 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00102.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00102 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00014 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00014{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00014 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00015{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00015 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00015 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00015 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00016 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00016{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00016 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00017 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00017{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00027 > .elementor-container{max-width:1200px;}.elementor-11162 .elementor-element.elementor-element-brt00027{padding:0px 0px 60px 0px;}.elementor-11162 .elementor-element.elementor-element-brti01.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brti01 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00026.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00026.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00026.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00026 > .elementor-element-populated{padding:10px 10px 10px 60px;}.elementor-11162 .elementor-element.elementor-element-brt00019 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00019{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00019 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00020 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00020{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00020 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00021 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00021{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00021 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#5e5e5e;}.elementor-11162 .elementor-element.elementor-element-brt00022 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00022{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00023 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00023{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00024 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00024{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00025 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00025{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00036 > .elementor-container{max-width:1200px;}.elementor-11162 .elementor-element.elementor-element-brt00036{padding:0px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00035.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00035.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00035.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00035 > .elementor-element-populated{padding:10px 60px 10px 10px;}.elementor-11162 .elementor-element.elementor-element-brt00029 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00029{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00029 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00030 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00030{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00030 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00031 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00031{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00031 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#5e5e5e;}.elementor-11162 .elementor-element.elementor-element-brt00032 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00032{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00033 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00033{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00034 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00034{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brti02.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brti02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00046 > .elementor-container{max-width:1200px;}.elementor-11162 .elementor-element.elementor-element-brt00046{padding:0px 0px 60px 0px;}.elementor-11162 .elementor-element.elementor-element-brti03.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brti03 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00045.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00045.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00045.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00045 > .elementor-element-populated{padding:10px 10px 10px 60px;}.elementor-11162 .elementor-element.elementor-element-brt00038 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00038{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00038 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00039 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00039{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00039 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00040 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00040{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00040 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#5e5e5e;}.elementor-11162 .elementor-element.elementor-element-brt00041 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00041{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00042 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00042{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00043 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00043{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00044 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00044{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00055 > .elementor-container{max-width:1200px;}.elementor-11162 .elementor-element.elementor-element-brt00055{padding:0px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00054.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00054.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00054.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00054 > .elementor-element-populated{padding:10px 60px 10px 10px;}.elementor-11162 .elementor-element.elementor-element-brt00048 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00048{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00048 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00049 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00049{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00049 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00050 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00050{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00050 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#5e5e5e;}.elementor-11162 .elementor-element.elementor-element-brt00051 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00051{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00052 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00052{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00053 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00053{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brti04.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brti04 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00065 > .elementor-container{max-width:1200px;}.elementor-11162 .elementor-element.elementor-element-brt00065{padding:0px 0px 60px 0px;}.elementor-11162 .elementor-element.elementor-element-brti05.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brti05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00064.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00064.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00064.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00064 > .elementor-element-populated{padding:10px 10px 10px 60px;}.elementor-11162 .elementor-element.elementor-element-brt00057 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00057{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00057 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00058 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00058{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00058 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00059 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00059{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00059 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#5e5e5e;}.elementor-11162 .elementor-element.elementor-element-brt00060 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00060{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00061 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00061{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00062 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00062{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00063 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00063{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00074 > .elementor-container{max-width:1200px;}.elementor-11162 .elementor-element.elementor-element-brt00074{padding:0px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00073.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00073.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00073.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00073 > .elementor-element-populated{padding:10px 60px 10px 10px;}.elementor-11162 .elementor-element.elementor-element-brt00067 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00067{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00067 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00068 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00068{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00068 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00069 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00069{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00069 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#5e5e5e;}.elementor-11162 .elementor-element.elementor-element-brt00070 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00070{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00071 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00071{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00072 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00072{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brti06.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brti06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00083 > .elementor-container{max-width:1200px;}.elementor-11162 .elementor-element.elementor-element-brt00083{padding:0px 0px 60px 0px;}.elementor-11162 .elementor-element.elementor-element-brti07.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brti07 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00082.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00082.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00082.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00082 > .elementor-element-populated{padding:10px 10px 10px 60px;}.elementor-11162 .elementor-element.elementor-element-brt00076 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00076{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00076 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00077 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00077{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00077 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00078 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00078{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00078 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#5e5e5e;}.elementor-11162 .elementor-element.elementor-element-brt00079 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00079{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00080 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00080{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00081 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00081{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00092 > .elementor-container{max-width:1200px;}.elementor-11162 .elementor-element.elementor-element-brt00092{padding:0px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00091.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00091.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00091.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00091 > .elementor-element-populated{padding:10px 60px 10px 10px;}.elementor-11162 .elementor-element.elementor-element-brt00085 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00085{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00085 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00086 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00086{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00086 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00087 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00087{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00087 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#5e5e5e;}.elementor-11162 .elementor-element.elementor-element-brt00088 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00088{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00089 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00089{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00090 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00090{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brti08.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brti08 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00101 > .elementor-container{max-width:1200px;}.elementor-11162 .elementor-element.elementor-element-brt00101{padding:0px 0px 60px 0px;}.elementor-11162 .elementor-element.elementor-element-brti09.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brti09 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11162 .elementor-element.elementor-element-brt00100.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00100.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11162 .elementor-element.elementor-element-brt00100.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00100 > .elementor-element-populated{padding:10px 10px 10px 60px;}.elementor-11162 .elementor-element.elementor-element-brt00094 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00094{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00094 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00095 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00095{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00095 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00096 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00096{text-align:start;}.elementor-11162 .elementor-element.elementor-element-brt00096 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;color:#5e5e5e;}.elementor-11162 .elementor-element.elementor-element-brt00097 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00097{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00098 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00098{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00099 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00099{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00110:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-11162 .elementor-element.elementor-element-brt00110 > .elementor-container{max-width:1280px;}.elementor-11162 .elementor-element.elementor-element-brt00110{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00110 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00109.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00109 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00104 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00104{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00104 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00105{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00105 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00105 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00105 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00106 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00106{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00106 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00107 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00107{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00108 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00108{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00117:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11162 .elementor-element.elementor-element-brt00117 > .elementor-container{max-width:1280px;}.elementor-11162 .elementor-element.elementor-element-brt00117{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00117 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00116.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00116 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00111 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00111{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00111 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00112{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00112 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00112 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00112 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00113 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00113{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00113 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00114 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00114{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00115 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00115{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00124:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-11162 .elementor-element.elementor-element-brt00124 > .elementor-container{max-width:1280px;}.elementor-11162 .elementor-element.elementor-element-brt00124{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00124 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00123.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00123 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00118 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00118{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00118 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00119{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00119 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00119 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00119 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00120 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00120{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00120 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00121 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00121{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00122 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00122{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00131:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11162 .elementor-element.elementor-element-brt00131 > .elementor-container{max-width:1280px;}.elementor-11162 .elementor-element.elementor-element-brt00131{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00131 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00130.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00130 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00125 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00125{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00125 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00126{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00126 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00126 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00126 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00127 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00127{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00127 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00128 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00128{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00129 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00129{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00138:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-11162 .elementor-element.elementor-element-brt00138 > .elementor-container{max-width:1280px;}.elementor-11162 .elementor-element.elementor-element-brt00138{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00138 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00137.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00137 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00132 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00132{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00132 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00133{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00133 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00133 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00133 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00134 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00134{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00134 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00135 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00135{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00136 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00136{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00145:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11162 .elementor-element.elementor-element-brt00145 > .elementor-container{max-width:1280px;}.elementor-11162 .elementor-element.elementor-element-brt00145{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00145 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00144.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00144 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00139 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00139{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00139 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00140{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00140 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00140 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00140 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00141 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00141{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00141 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00142 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00142{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00143 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00143{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00152:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-11162 .elementor-element.elementor-element-brt00152 > .elementor-container{max-width:1280px;}.elementor-11162 .elementor-element.elementor-element-brt00152{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00152 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00151.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00151 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00146 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00146{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00146 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00147{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00147 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00147 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00147 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00148 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00148{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00148 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00149 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00149{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00150 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00150{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00159:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11162 .elementor-element.elementor-element-brt00159 > .elementor-container{max-width:1280px;}.elementor-11162 .elementor-element.elementor-element-brt00159{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00159 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00158.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00158 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00153 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00153{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00153 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00154{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00154 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00154 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00154 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00155 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00155{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00155 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00156 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00156{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00157 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00157{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00166:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-brt00166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-11162 .elementor-element.elementor-element-brt00166 > .elementor-container{max-width:900px;}.elementor-11162 .elementor-element.elementor-element-brt00166{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00166 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-brt00165.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-brt00165 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-brt00160 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00160{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00160 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-brt00161{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-brt00161 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00161 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-brt00161 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-brt00162 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00162{text-align:center;}.elementor-11162 .elementor-element.elementor-element-brt00162 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00163 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00163{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-brt00164 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00164{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-epb700008:not(.elementor-motion-effects-element-type-background), .elementor-11162 .elementor-element.elementor-element-epb700008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-11162 .elementor-element.elementor-element-epb700008 > .elementor-container{max-width:1320px;}.elementor-11162 .elementor-element.elementor-element-epb700008{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-11162 .elementor-element.elementor-element-epb700008 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11162 .elementor-element.elementor-element-epb700007.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-11162 .elementor-element.elementor-element-epb700007 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11162 .elementor-element.elementor-element-epb700001 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11162 .elementor-element.elementor-element-epb700001{text-align:center;}.elementor-11162 .elementor-element.elementor-element-epb700001 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#1f6e44;}.elementor-11162 .elementor-element.elementor-element-epb700002{--divider-border-style:solid;--divider-color:#a8c0ad;--divider-border-width:2px;}.elementor-11162 .elementor-element.elementor-element-epb700002 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-epb700002 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-11162 .elementor-element.elementor-element-epb700002 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11162 .elementor-element.elementor-element-epb700003 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-11162 .elementor-element.elementor-element-epb700003{text-align:center;}.elementor-11162 .elementor-element.elementor-element-epb700003 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-epb700004 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11162 .elementor-element.elementor-element-epb700004{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#1c1c1c;}.elementor-11162 .elementor-element.elementor-element-epb700005 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-11162 .elementor-element.elementor-element-epb700006 > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11162 .elementor-element.elementor-element-brt00006{padding:100px 0px 100px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00002 .elementor-heading-title{font-size:42px;}.elementor-11162 .elementor-element.elementor-element-brt00013{padding:70px 0px 70px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00009 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00103{padding:70px 0px 30px 0px;}.elementor-11162 .elementor-element.elementor-element-brt00016 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00020 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00030 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00039 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00049 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00058 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00068 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00077 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00086 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00095 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00106 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00113 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00120 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00127 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00134 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00141 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00148 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00155 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-brt00162 .elementor-heading-title{font-size:32px;}.elementor-11162 .elementor-element.elementor-element-epb700008{padding:70px 0px 70px 0px;}.elementor-11162 .elementor-element.elementor-element-epb700003 .elementor-heading-title{font-size:32px;}}/* Start custom CSS *//* V18b — Tight section header spacing. MANDATORY. */
body.page-id-11162 .elementor-widget-heading:has(+ .elementor-widget-divider) {
  margin-block-end: 2px !important; margin-bottom: 2px !important;
}
body.page-id-11162 .elementor-widget-heading:has(+ .elementor-widget-divider) .elementor-widget-container {
  padding-block: 0 !important;
}
body.page-id-11162 .elementor-widget-heading:has(+ .elementor-widget-divider) .elementor-heading-title {
  margin: 0 !important; padding: 0 !important; line-height: 1.15 !important;
}
body.page-id-11162 .elementor-widget-divider {
  margin-block-start: 0 !important; margin-block-end: 6px !important;
  margin-top: 0 !important; margin-bottom: 6px !important;
  padding-block: 0 !important;
}
body.page-id-11162 .elementor-widget-divider .elementor-widget-container {
  padding-block: 0 !important; text-align: center !important;
}
body.page-id-11162 .elementor-widget-divider .elementor-divider-separator,
body.page-id-11162 .elementor-widget-divider .elementor-divider {
  margin-block: 0 !important; margin-inline: auto !important;
  margin-left: auto !important; margin-right: auto !important;
  padding-block: 0 !important;
}
body.page-id-11162 .elementor-widget-divider + .elementor-widget-heading {
  margin-block-start: 0 !important; margin-top: 0 !important;
  margin-block-end: 10px !important; margin-bottom: 10px !important;
}
body.page-id-11162 .elementor-widget-divider + .elementor-widget-heading .elementor-widget-container {
  padding-block: 0 !important;
}
body.page-id-11162 .elementor-widget-divider + .elementor-widget-heading .elementor-heading-title {
  margin: 0 !important; padding: 0 !important; line-height: 1.1 !important;
}
body.page-id-11162 .elementor-widget-divider + .elementor-widget-heading + .elementor-widget-text-editor {
  margin-block-start: 4px !important; margin-top: 4px !important;
}


/* Link-color lockdown — Astra defaults to blue on hover/visited which
   bleeds through custom cards. Force inherit + no underline by default. */
body.page-id-11162 .elementor-widget-text-editor a,
body.page-id-11162 .elementor-widget-text-editor a:link,
body.page-id-11162 .elementor-widget-text-editor a:visited,
body.page-id-11162 .elementor-widget-text-editor a:hover,
body.page-id-11162 .elementor-widget-text-editor a:active,
body.page-id-11162 .elementor-widget-text-editor a:focus {
  color: inherit;
}

body.page-id-11162 .elementor h1, body.page-id-11162 .elementor h2, body.page-id-11162 .elementor h3 { letter-spacing:-0.01em; }

body.page-id-11162 .yia-stats {
  display:flex; gap:12px; flex-wrap:wrap; margin:0;
}
body.page-id-11162 .yia-stat {
  flex:1 1 0; min-width:120px;
  background:#1f6e44; color:#f6f3ee;
  padding:14px 14px; border-radius:10px;
  display:flex; flex-direction:column; gap:2px;
}
body.page-id-11162 .yia-stat-num {
  font-family:'Inter',sans-serif; font-size:18px; font-weight:700;
  letter-spacing:0.2px; line-height:1.1; color:#f6f3ee;
}
body.page-id-11162 .yia-stat-lbl {
  font-family:'Inter',sans-serif; font-size:11px; text-transform:uppercase;
  letter-spacing:1.2px; opacity:0.9; margin-top:4px; color:#f6f3ee;
}
@media (max-width: 768px) {
  body.page-id-11162 .yia-stats { gap:10px; }
  body.page-id-11162 .yia-stat  { min-width:0; flex:1 1 calc(50% - 5px); }
}

/* YIA Image + Text block — image fills column height. */
body.page-id-11162 .elementor-element-brti01 .elementor-widget-image,
body.page-id-11162 .elementor-element-brti01 .elementor-widget-image .elementor-widget-container,
body.page-id-11162 .elementor-element-brti01 .elementor-widget-wrap,
body.page-id-11162 .elementor-element-brti02 .elementor-widget-image,
body.page-id-11162 .elementor-element-brti02 .elementor-widget-image .elementor-widget-container,
body.page-id-11162 .elementor-element-brti02 .elementor-widget-wrap,
body.page-id-11162 .elementor-element-brti03 .elementor-widget-image,
body.page-id-11162 .elementor-element-brti03 .elementor-widget-image .elementor-widget-container,
body.page-id-11162 .elementor-element-brti03 .elementor-widget-wrap,
body.page-id-11162 .elementor-element-brti04 .elementor-widget-image,
body.page-id-11162 .elementor-element-brti04 .elementor-widget-image .elementor-widget-container,
body.page-id-11162 .elementor-element-brti04 .elementor-widget-wrap,
body.page-id-11162 .elementor-element-brti05 .elementor-widget-image,
body.page-id-11162 .elementor-element-brti05 .elementor-widget-image .elementor-widget-container,
body.page-id-11162 .elementor-element-brti05 .elementor-widget-wrap,
body.page-id-11162 .elementor-element-brti06 .elementor-widget-image,
body.page-id-11162 .elementor-element-brti06 .elementor-widget-image .elementor-widget-container,
body.page-id-11162 .elementor-element-brti06 .elementor-widget-wrap,
body.page-id-11162 .elementor-element-brti07 .elementor-widget-image,
body.page-id-11162 .elementor-element-brti07 .elementor-widget-image .elementor-widget-container,
body.page-id-11162 .elementor-element-brti07 .elementor-widget-wrap,
body.page-id-11162 .elementor-element-brti08 .elementor-widget-image,
body.page-id-11162 .elementor-element-brti08 .elementor-widget-image .elementor-widget-container,
body.page-id-11162 .elementor-element-brti08 .elementor-widget-wrap,
body.page-id-11162 .elementor-element-brti09 .elementor-widget-image,
body.page-id-11162 .elementor-element-brti09 .elementor-widget-image .elementor-widget-container,
body.page-id-11162 .elementor-element-brti09 .elementor-widget-wrap {
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.page-id-11162 .elementor-element-brti01,
body.page-id-11162 .elementor-element-brti02,
body.page-id-11162 .elementor-element-brti03,
body.page-id-11162 .elementor-element-brti04,
body.page-id-11162 .elementor-element-brti05,
body.page-id-11162 .elementor-element-brti06,
body.page-id-11162 .elementor-element-brti07,
body.page-id-11162 .elementor-element-brti08,
body.page-id-11162 .elementor-element-brti09 {
  border-radius: 18px;
  overflow: hidden;
}
body.page-id-11162 .elementor-element-brti01 img,
body.page-id-11162 .elementor-element-brti02 img,
body.page-id-11162 .elementor-element-brti03 img,
body.page-id-11162 .elementor-element-brti04 img,
body.page-id-11162 .elementor-element-brti05 img,
body.page-id-11162 .elementor-element-brti06 img,
body.page-id-11162 .elementor-element-brti07 img,
body.page-id-11162 .elementor-element-brti08 img,
body.page-id-11162 .elementor-element-brti09 img {
  width: 100% !important;
  height: 100% !important;
  min-height: 460px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 0 !important;
}
@media (max-width: 900px) {
body.page-id-11162 .elementor-element-brti01 img,
body.page-id-11162 .elementor-element-brti02 img,
body.page-id-11162 .elementor-element-brti03 img,
body.page-id-11162 .elementor-element-brti04 img,
body.page-id-11162 .elementor-element-brti05 img,
body.page-id-11162 .elementor-element-brti06 img,
body.page-id-11162 .elementor-element-brti07 img,
body.page-id-11162 .elementor-element-brti08 img,
body.page-id-11162 .elementor-element-brti09 img {
    min-height: 0 !important;
    aspect-ratio: 4 / 5 !important;
  }
}

/* Best-for italic line */
body.page-id-11162 .yia-best {
  font-family:'Inter',sans-serif !important; font-size:15px !important;
  line-height:1.55 !important; color:#3a3a3a !important; margin:0 !important;
  font-style:italic !important;
}
body.page-id-11162 .yia-best-lbl {
  font-family:'Inter',sans-serif; text-transform:uppercase; letter-spacing:1.5px;
  font-size:11px; font-weight:700; color:#1f6e44; margin-right:6px; font-style:normal;
}

/* Read-more underline link */
body.page-id-11162 .yia-rm { margin:6px 0 0 0 !important; }
body.page-id-11162 .yia-rm a,
body.page-id-11162 .yia-rm a:link,
body.page-id-11162 .yia-rm a:visited,
body.page-id-11162 .yia-rm a:hover,
body.page-id-11162 .yia-rm a:active,
body.page-id-11162 .yia-rm a:focus {
  color:#1f6e44 !important; text-decoration:none !important;
  font-family:'Inter',sans-serif; font-size:14px; font-weight:600;
  text-transform:uppercase; letter-spacing:1.5px;
  border-bottom:2px solid #1f6e44; padding-bottom:2px;
  transition:opacity .2s ease;
}
body.page-id-11162 .yia-rm a:hover { opacity:0.7; }

body.page-id-11162 .yia-rail-grid {
  display:grid; grid-template-columns:repeat(var(--cols,3),1fr); gap:16px;
  max-width:1140px; margin:0 auto;
}
body.page-id-11162 .yia-rail-card,
body.page-id-11162 .yia-rail-card:link,
body.page-id-11162 .yia-rail-card:visited,
body.page-id-11162 .yia-rail-card:hover,
body.page-id-11162 .yia-rail-card:active,
body.page-id-11162 .yia-rail-card:focus {
  color:#ffffff !important; text-decoration:none !important;
}
body.page-id-11162 .yia-rail-card .yia-rail-title { color:#ffffff !important; }
body.page-id-11162 .yia-rail-card {
  display:flex; align-items:center; justify-content:space-between;
  background:rgba(255,255,255,0.06);
  border:1px solid rgba(255,255,255,0.14);
  border-radius:12px; padding:18px 20px;
  font-family:'Inter',sans-serif; font-size:15px; font-weight:500; line-height:1.4;
  transition:all .2s ease;
}
body.page-id-11162 .yia-rail-card:hover {
  background:rgba(255,255,255,0.12) !important;
  border-color:rgba(255,255,255,0.30) !important;
  transform:translateY(-2px);
}
body.page-id-11162 .yia-rail-card .yia-rail-arrow { color:#a8c0ad; margin-left:12px; font-size:18px; }
@media (max-width: 1180px) {
  body.page-id-11162 .yia-rail-grid { grid-template-columns:repeat(2,1fr); }
}
@media (max-width: 768px) {
  body.page-id-11162 .yia-rail-grid { grid-template-columns:1fr; }
}

/* ═════════ Best Road Trips — page-scoped component styles ═════════ */

/* ===== Routes section spacing tweak (override default 60px between blocks) ===== */
body.page-id-11162 .elementor-section[data-element_type="section"] { }

/* ===== Section CTA wrap (re-used) ===== */
body.page-id-11162 .brt-section-cta-wrap { text-align:center; margin-top:36px; }

/* ===== Routes map ===== */
body.page-id-11162 .brt-map-wrap {
  display:grid; grid-template-columns: 1fr 320px; gap:40px;
  max-width:1240px; margin:0 auto; align-items:stretch;
}
body.page-id-11162 .brt-map-svg {
  width:100%; height:auto; max-height:760px;
  background:#ffffff; border-radius:18px; padding:24px;
  box-shadow:0 12px 28px rgba(0,0,0,0.08);
}
body.page-id-11162 .brt-county {
  fill:#e8ede3; stroke:#a8c0ad; stroke-width:0.6; opacity:0.55;
}
body.page-id-11162 .brt-route {
  filter: drop-shadow(0 2px 4px rgba(0,0,0,0.15));
  transition: stroke-width 0.2s ease;
}
body.page-id-11162 .brt-route:hover { stroke-width:9; }
body.page-id-11162 .brt-legend {
  display:flex; flex-direction:column; gap:8px; align-self:start;
  background:#ffffff; border-radius:18px; padding:20px;
  box-shadow:0 12px 28px rgba(0,0,0,0.08);
}
body.page-id-11162 .brt-legend-chip {
  display:flex; align-items:center; gap:10px; padding:8px 6px;
  border-bottom:1px solid rgba(20,20,20,0.06);
  font-family:'Inter',sans-serif; font-size:13px;
}
body.page-id-11162 .brt-legend-chip:last-child { border-bottom:none; }
body.page-id-11162 .brt-legend-swatch {
  flex:0 0 16px; width:16px; height:16px; border-radius:50%;
  display:inline-block;
}
body.page-id-11162 .brt-legend-name {
  flex:1 1 auto; font-weight:600; color:#1c1c1c;
}
body.page-id-11162 .brt-legend-distance {
  flex:0 0 auto; color:#5e5e5e; font-size:11px;
  text-transform:uppercase; letter-spacing:1px;
}
@media (max-width: 900px) {
  body.page-id-11162 .brt-map-wrap { grid-template-columns:1fr; }
}

/* ===== Car rental ===== */
body.page-id-11162 .brt-rental-grid {
  display:grid; grid-template-columns:repeat(3,1fr); gap:24px;
  max-width:1240px; margin:0 auto 40px auto;
}
body.page-id-11162 .brt-rental-card {
  background:#ffffff; border-radius:16px; padding:32px 26px;
  box-shadow:0 12px 28px rgba(0,0,0,0.06);
  border:1px solid rgba(20,20,20,0.05);
}
body.page-id-11162 .brt-rental-icon {
  font-size:32px; margin-bottom:14px;
}
body.page-id-11162 .brt-rental-title {
  font-family:'Playfair Display',serif; font-size:24px; font-weight:600;
  line-height:1.15; color:#1c1c1c; margin:0 0 16px 0;
}
body.page-id-11162 .brt-rental-p {
  font-family:'Inter',sans-serif; font-size:14.5px; line-height:1.65;
  color:#1c1c1c; margin:0 0 12px 0;
}
body.page-id-11162 .brt-rental-p:last-child { margin-bottom:0; }
body.page-id-11162 .brt-rental-p b { color:#1f6e44; }
body.page-id-11162 .brt-comparison {
  background:#ffffff; border-radius:16px; padding:30px;
  max-width:1240px; margin:0 auto;
  box-shadow:0 12px 28px rgba(0,0,0,0.06);
}
body.page-id-11162 .brt-comparison-title {
  font-family:'Inter',sans-serif; font-size:12px; font-weight:700;
  text-transform:uppercase; letter-spacing:1.6px; color:#1f6e44;
  margin-bottom:16px;
}
body.page-id-11162 .brt-comparison-table {
  width:100%; border-collapse:collapse;
  font-family:'Inter',sans-serif;
}
body.page-id-11162 .brt-comparison-table th {
  text-align:left; padding:12px 14px; background:#f6f3ee;
  font-size:12px; font-weight:700; text-transform:uppercase;
  letter-spacing:1.2px; color:#1c1c1c;
  border-bottom:2px solid #1f6e44;
}
body.page-id-11162 .brt-comparison-table td {
  padding:14px; border-bottom:1px solid rgba(20,20,20,0.06);
  font-size:14.5px; color:#1c1c1c; vertical-align:top;
}
body.page-id-11162 .brt-comparison-table tr:last-child td { border-bottom:none; }
body.page-id-11162 .brt-comparison-note {
  font-family:'Inter',sans-serif; font-size:12.5px; color:#5e5e5e;
  margin:14px 0 0 0; font-style:italic;
}
@media (max-width: 900px) {
  body.page-id-11162 .brt-rental-grid { grid-template-columns:1fr; gap:18px; }
  body.page-id-11162 .brt-comparison-table th,
  body.page-id-11162 .brt-comparison-table td { padding:10px; font-size:13px; }
}

/* ===== Campervan ===== */
body.page-id-11162 .brt-camp-grid {
  display:grid; grid-template-columns:repeat(3,1fr); gap:22px;
  max-width:1240px; margin:0 auto;
}
body.page-id-11162 .brt-camp-card {
  background:#ffffff; border-radius:16px; padding:28px 24px;
  box-shadow:0 12px 28px rgba(0,0,0,0.05);
  border:1px solid rgba(20,20,20,0.05);
}
body.page-id-11162 .brt-camp-card-wide { grid-column: span 3; }
body.page-id-11162 .brt-camp-title {
  font-family:'Playfair Display',serif; font-size:22px; font-weight:600;
  line-height:1.2; color:#1c1c1c; margin:0 0 16px 0;
}
body.page-id-11162 .brt-camp-list {
  list-style:none; padding:0; margin:0;
  font-family:'Inter',sans-serif; font-size:14.5px; line-height:1.65; color:#1c1c1c;
}
body.page-id-11162 .brt-camp-list li {
  padding:8px 0; border-bottom:1px solid rgba(20,20,20,0.05);
}
body.page-id-11162 .brt-camp-list li:last-child { border-bottom:none; }
body.page-id-11162 .brt-camp-list li b { color:#1f6e44; }
body.page-id-11162 .brt-camp-pros-cons {
  display:grid; grid-template-columns:repeat(2,1fr); gap:14px 28px;
  font-family:'Inter',sans-serif; font-size:14.5px; line-height:1.55; color:#1c1c1c;
}
body.page-id-11162 .brt-camp-pros-cons > div {
  padding:10px 0; border-bottom:1px solid rgba(20,20,20,0.05);
}
body.page-id-11162 .brt-camp-pos {
  display:inline-block; font-family:'Inter',sans-serif; font-size:11px;
  font-weight:700; letter-spacing:1.2px; color:#1f6e44;
  background:rgba(31,110,68,0.10); padding:3px 8px; border-radius:4px;
  margin-right:8px;
}
body.page-id-11162 .brt-camp-neg {
  display:inline-block; font-family:'Inter',sans-serif; font-size:11px;
  font-weight:700; letter-spacing:1.2px; color:#a83a2e;
  background:rgba(168,58,46,0.10); padding:3px 8px; border-radius:4px;
  margin-right:8px;
}
@media (max-width: 900px) {
  body.page-id-11162 .brt-camp-grid { grid-template-columns:1fr; }
  body.page-id-11162 .brt-camp-card-wide { grid-column:auto; }
  body.page-id-11162 .brt-camp-pros-cons { grid-template-columns:1fr; }
}

/* ===== Driving in Ireland ===== */
body.page-id-11162 .brt-driving-grid {
  display:grid; grid-template-columns:repeat(2,1fr); gap:22px 32px;
  max-width:1100px; margin:0 auto;
}
body.page-id-11162 .brt-driving-item {
  display:grid; grid-template-columns:60px 1fr; gap:18px;
  align-items:start;
}
body.page-id-11162 .brt-driving-num {
  font-family:'Playfair Display',serif; font-size:38px; font-weight:600;
  color:#1f6e44; line-height:1; letter-spacing:-0.02em;
}
body.page-id-11162 .brt-driving-h {
  font-family:'Playfair Display',serif; font-size:22px; font-weight:600;
  line-height:1.2; color:#1c1c1c; margin:0 0 8px 0;
}
body.page-id-11162 .brt-driving-p {
  font-family:'Inter',sans-serif; font-size:15px; line-height:1.65;
  color:#1c1c1c; margin:0;
}
@media (max-width: 900px) {
  body.page-id-11162 .brt-driving-grid { grid-template-columns:1fr; }
}

/* ===== Tolls ===== */
body.page-id-11162 .brt-toll-grid {
  display:grid; grid-template-columns:340px 1fr; gap:40px;
  max-width:1240px; margin:0 auto; align-items:start;
}
body.page-id-11162 .brt-toll-map {
  background:#ffffff; border-radius:16px; padding:18px;
  box-shadow:0 12px 28px rgba(0,0,0,0.06);
}
body.page-id-11162 .brt-toll-svg {
  width:100%; height:auto; max-height:480px;
}
body.page-id-11162 .brt-toll-line { filter: drop-shadow(0 2px 3px rgba(0,0,0,0.15)); }
body.page-id-11162 .brt-toll-label {
  font-family:'Inter',sans-serif; font-size:14px; font-weight:700;
  fill:#e63946; text-anchor:middle;
}
body.page-id-11162 .brt-toll-content { display:flex; flex-direction:column; gap:24px; }
body.page-id-11162 .brt-toll-callout {
  display:flex; gap:18px; align-items:flex-start;
  background:#fff4e6; border:2px solid #e63946; border-radius:14px;
  padding:22px 24px;
}
body.page-id-11162 .brt-toll-callout-icon { font-size:32px; line-height:1; }
body.page-id-11162 .brt-toll-callout-h {
  font-family:'Playfair Display',serif; font-size:22px; font-weight:600;
  color:#e63946; margin:0 0 6px 0; line-height:1.2;
}
body.page-id-11162 .brt-toll-callout-body p {
  font-family:'Inter',sans-serif; font-size:14.5px; line-height:1.6;
  color:#1c1c1c; margin:0;
}
body.page-id-11162 .brt-toll-table {
  width:100%; border-collapse:collapse;
  background:#ffffff; border-radius:14px; overflow:hidden;
  font-family:'Inter',sans-serif;
  box-shadow:0 12px 28px rgba(0,0,0,0.06);
}
body.page-id-11162 .brt-toll-table th {
  text-align:left; padding:12px 14px; background:#1f6e44;
  font-size:11.5px; font-weight:700; text-transform:uppercase;
  letter-spacing:1.4px; color:#f6f3ee;
}
body.page-id-11162 .brt-toll-table td {
  padding:12px 14px; border-bottom:1px solid rgba(20,20,20,0.06);
  font-size:14.5px; color:#1c1c1c;
}
body.page-id-11162 .brt-toll-table tr:last-child td { border-bottom:none; }
body.page-id-11162 .brt-toll-note {
  font-family:'Inter',sans-serif; font-size:12.5px; color:#5e5e5e;
  font-style:italic; margin:0;
}
body.page-id-11162 .brt-toll-note a { color:#1f6e44; }
@media (max-width: 900px) {
  body.page-id-11162 .brt-toll-grid { grid-template-columns:1fr; }
  body.page-id-11162 .brt-toll-svg { max-height:340px; }
}

/* ===== Fuel ===== */
body.page-id-11162 .brt-fuel-grid {
  display:grid; grid-template-columns:repeat(2,1fr); gap:24px;
  max-width:1100px; margin:0 auto 30px auto;
}
body.page-id-11162 .brt-fuel-card {
  border-radius:16px; padding:30px 28px;
  box-shadow:0 12px 28px rgba(0,0,0,0.08);
  background:#ffffff;
  border-top:6px solid #1f6e44;
}
body.page-id-11162 .brt-fuel-diesel { border-top-color:#0e3a23; }
body.page-id-11162 .brt-fuel-label {
  font-family:'Inter',sans-serif; font-size:12px; font-weight:700;
  text-transform:uppercase; letter-spacing:1.6px; color:#1f6e44;
  margin-bottom:10px;
}
body.page-id-11162 .brt-fuel-price {
  font-family:'Playfair Display',serif; font-size:64px; font-weight:600;
  line-height:1; letter-spacing:-0.02em; color:#1c1c1c;
  margin:0 0 6px 0;
}
body.page-id-11162 .brt-fuel-unit {
  font-size:18px; font-weight:500; color:#5e5e5e; margin-left:6px;
}
body.page-id-11162 .brt-fuel-converted {
  font-family:'Inter',sans-serif; font-size:15px; color:#5e5e5e;
  margin-bottom:18px; font-style:italic;
}
body.page-id-11162 .brt-fuel-tips {
  list-style:none; padding:0; margin:0;
  font-family:'Inter',sans-serif; font-size:14px; line-height:1.6; color:#1c1c1c;
}
body.page-id-11162 .brt-fuel-tips li {
  position:relative; padding:6px 0 6px 18px;
  border-bottom:1px solid rgba(20,20,20,0.06);
}
body.page-id-11162 .brt-fuel-tips li:last-child { border-bottom:none; }
body.page-id-11162 .brt-fuel-tips li::before {
  content:''; position:absolute; left:0; top:14px;
  width:6px; height:6px; border-radius:50%; background:#1f6e44;
}
body.page-id-11162 .brt-fuel-note-row {
  display:flex; align-items:center; gap:18px;
  max-width:1100px; margin:0 auto 40px auto;
  padding:18px 22px;
  background:#ffffff; border-radius:12px;
  border:1px solid rgba(20,20,20,0.06);
}
body.page-id-11162 .brt-fuel-stamp {
  flex:0 0 auto;
  font-family:'Inter',sans-serif; font-size:11.5px; font-weight:700;
  text-transform:uppercase; letter-spacing:1.6px; color:#f6f3ee;
  background:#1f6e44; padding:8px 14px; border-radius:6px;
  white-space:nowrap;
}
body.page-id-11162 .brt-fuel-note {
  flex:1 1 auto;
  font-family:'Inter',sans-serif; font-size:13.5px; line-height:1.55;
  color:#1c1c1c; margin:0;
}
body.page-id-11162 .brt-fuel-note a { color:#1f6e44; font-weight:600; }
body.page-id-11162 .brt-fuel-trips {
  max-width:1100px; margin:0 auto;
  background:#ffffff; border-radius:16px; padding:26px 28px;
  box-shadow:0 12px 28px rgba(0,0,0,0.06);
}
body.page-id-11162 .brt-fuel-trips-h {
  font-family:'Inter',sans-serif; font-size:12px; font-weight:700;
  text-transform:uppercase; letter-spacing:1.6px; color:#1f6e44;
  margin-bottom:16px;
}
body.page-id-11162 .brt-fuel-table {
  width:100%; border-collapse:collapse;
  font-family:'Inter',sans-serif;
}
body.page-id-11162 .brt-fuel-table th {
  text-align:left; padding:12px 14px; background:#f6f3ee;
  font-size:11.5px; font-weight:700; text-transform:uppercase;
  letter-spacing:1.2px; color:#1c1c1c;
  border-bottom:2px solid #1f6e44;
}
body.page-id-11162 .brt-fuel-table td {
  padding:12px 14px; border-bottom:1px solid rgba(20,20,20,0.06);
  font-size:14.5px; color:#1c1c1c;
}
body.page-id-11162 .brt-fuel-table tr:last-child td { border-bottom:none; }
@media (max-width: 900px) {
  body.page-id-11162 .brt-fuel-grid { grid-template-columns:1fr; }
  body.page-id-11162 .brt-fuel-price { font-size:52px; }
  body.page-id-11162 .brt-fuel-note-row { flex-direction:column; align-items:flex-start; gap:12px; }
}

/* ===== Itinerary builder ===== */
body.page-id-11162 .brt-itin-grid {
  display:grid; grid-template-columns:repeat(4,1fr); gap:22px;
  max-width:1280px; margin:0 auto;
}
body.page-id-11162 .brt-itin-card,
body.page-id-11162 .brt-itin-card:link,
body.page-id-11162 .brt-itin-card:visited,
body.page-id-11162 .brt-itin-card:hover,
body.page-id-11162 .brt-itin-card:active,
body.page-id-11162 .brt-itin-card:focus {
  text-decoration:none !important; color:inherit !important;
}
body.page-id-11162 .brt-itin-card {
  display:flex; flex-direction:column;
  background:#ffffff; border-radius:18px; padding:28px 26px;
  border-top:5px solid #1f6e44;
  box-shadow:0 12px 28px rgba(0,0,0,0.07);
  transition: transform .25s ease, box-shadow .25s ease;
}
body.page-id-11162 .brt-itin-card:hover {
  transform: translateY(-4px);
  box-shadow:0 20px 40px rgba(0,0,0,0.12);
}
body.page-id-11162 .brt-itin-days {
  font-family:'Playfair Display',serif; font-size:42px; font-weight:600;
  line-height:1; letter-spacing:-0.02em; color:#1f6e44;
  margin-bottom:12px;
}
body.page-id-11162 .brt-itin-title {
  font-family:'Playfair Display',serif; font-size:22px; font-weight:600;
  line-height:1.2; color:#1c1c1c; margin:0 0 8px 0;
}
body.page-id-11162 .brt-itin-where {
  font-family:'Inter',sans-serif; font-size:11.5px; font-weight:700;
  text-transform:uppercase; letter-spacing:1.4px; color:#5e5e5e;
  margin-bottom:14px;
}
body.page-id-11162 .brt-itin-body {
  font-family:'Inter',sans-serif; font-size:14px; line-height:1.65;
  color:#1c1c1c; margin:0 0 18px 0; flex:1;
}
body.page-id-11162 .brt-itin-cta {
  font-family:'Inter',sans-serif; font-size:12px; font-weight:700;
  text-transform:uppercase; letter-spacing:1.5px; color:#1f6e44;
  border-top:1px solid rgba(20,20,20,0.08); padding-top:14px;
}
@media (max-width: 1100px) {
  body.page-id-11162 .brt-itin-grid { grid-template-columns:repeat(2,1fr); }
}
@media (max-width: 600px) {
  body.page-id-11162 .brt-itin-grid { grid-template-columns:1fr; }
}

/* ===== Practical ===== */
body.page-id-11162 .brt-prac-grid {
  display:grid; grid-template-columns:repeat(3,1fr); gap:22px;
  max-width:1240px; margin:0 auto;
}
body.page-id-11162 .brt-prac-item {
  background:#ffffff; border-radius:14px; padding:26px 24px;
  border-left:4px solid #1f6e44;
  box-shadow:0 12px 28px rgba(0,0,0,0.05);
}
body.page-id-11162 .brt-prac-tag {
  font-family:'Inter',sans-serif; font-size:11px; font-weight:700;
  text-transform:uppercase; letter-spacing:1.6px; color:#1f6e44;
  margin-bottom:10px;
}
body.page-id-11162 .brt-prac-h {
  font-family:'Playfair Display',serif; font-size:20px; font-weight:600;
  line-height:1.2; color:#1c1c1c; margin:0 0 10px 0;
}
body.page-id-11162 .brt-prac-p {
  font-family:'Inter',sans-serif; font-size:14px; line-height:1.65;
  color:#1c1c1c; margin:0;
}
@media (max-width: 900px) {
  body.page-id-11162 .brt-prac-grid { grid-template-columns:1fr; gap:16px; }
}

/* ===== FAQ accordion ===== */
body.page-id-11162 .brt-faq {
  max-width:820px; margin:0 auto;
}
body.page-id-11162 .brt-faq-item {
  background:#ffffff; border-radius:12px; margin:0 0 14px 0;
  box-shadow:0 6px 14px rgba(0,0,0,0.05);
  border:1px solid rgba(20,20,20,0.06);
  overflow:hidden;
}
body.page-id-11162 .brt-faq-q {
  cursor:pointer; list-style:none;
  padding:20px 28px; display:flex; align-items:center; justify-content:space-between;
  font-family:'Playfair Display',serif; font-size:19px; font-weight:600;
  line-height:1.3; color:#1c1c1c;
}
body.page-id-11162 .brt-faq-q::-webkit-details-marker { display:none; }
body.page-id-11162 .brt-faq-icon {
  font-family:'Inter',sans-serif; font-weight:300;
  font-size:24px; color:#1f6e44; transition:transform 0.2s ease;
  margin-left:14px;
}
body.page-id-11162 .brt-faq-item[open] .brt-faq-icon { transform:rotate(45deg); }
body.page-id-11162 .brt-faq-a { padding:0 28px 22px 28px; }
body.page-id-11162 .brt-faq-a p {
  font-family:'Inter',sans-serif; font-size:15px; line-height:1.7;
  color:#1c1c1c; margin:0;
}

/* ═════════ Universal anchor-link offset for sticky header ═════════ */
body.page-id-11162 #routes,
body.page-id-11162 #intro,
body.page-id-11162 #routes-map,
body.page-id-11162 #car-rental,
body.page-id-11162 #campervan,
body.page-id-11162 #driving,
body.page-id-11162 #tolls,
body.page-id-11162 #fuel,
body.page-id-11162 #itineraries,
body.page-id-11162 #practical,
body.page-id-11162 #faq {
  scroll-margin-top: 80px;
}


/* === yia-everything-plan-section START === */
/* Everything You Need to Plan — 3x2 icon-card grid + pill button (cream band) */
body.page-id-11162 .yia-ep-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  max-width: 1280px;
  margin: 0 auto 40px auto;
}
body.page-id-11162 .yia-ep-tile,
body.page-id-11162 .yia-ep-tile:link,
body.page-id-11162 .yia-ep-tile:visited,
body.page-id-11162 .yia-ep-tile:hover,
body.page-id-11162 .yia-ep-tile:active,
body.page-id-11162 .yia-ep-tile:focus {
  text-decoration: none !important;
  color: inherit !important;
}
body.page-id-11162 .yia-ep-tile {
  position: relative;
  display: grid;
  grid-template-columns: 60px 1fr auto;
  align-items: center;
  gap: 20px;
  background: #ffffff;
  border-radius: 14px;
  padding: 24px 22px;
  border: 1px solid rgba(20,20,20,0.07);
  box-shadow: 0 4px 14px rgba(0,0,0,0.04);
  transition: all .3s cubic-bezier(.2,.8,.2,1);
}
body.page-id-11162 .yia-ep-tile:hover {
  background: #1f6e44;
  border-color: #1f6e44;
  transform: translateY(-4px);
  box-shadow: 0 16px 32px rgba(31,110,68,0.20);
}
body.page-id-11162 .yia-ep-icon {
  width: 60px; height: 60px;
  display: flex; align-items: center; justify-content: center;
  background: rgba(168,192,173,0.20);
  border-radius: 14px;
  color: #1f6e44;
  transition: all .3s ease;
}
body.page-id-11162 .yia-ep-icon svg { width: 32px; height: 32px; display: block; }
body.page-id-11162 .yia-ep-tile:hover .yia-ep-icon {
  background: rgba(255,255,255,0.15);
  color: #ffffff;
}
body.page-id-11162 .yia-ep-body {
  display: flex; flex-direction: column; gap: 4px;
  min-width: 0;
}
body.page-id-11162 .yia-ep-title {
  font-family: 'Playfair Display', serif;
  font-size: 20px; font-weight: 600;
  color: #1c1c1c; line-height: 1.2;
  transition: color .3s ease;
}
body.page-id-11162 .yia-ep-blurb {
  font-family: 'Inter', sans-serif;
  font-size: 13px; line-height: 1.5;
  color: #5e5e5e;
  transition: color .3s ease;
}
body.page-id-11162 .yia-ep-tile:hover .yia-ep-title { color: #ffffff; }
body.page-id-11162 .yia-ep-tile:hover .yia-ep-blurb { color: rgba(255,255,255,0.78); }
body.page-id-11162 .yia-ep-arrow {
  font-family: 'Inter', sans-serif;
  font-size: 18px; color: #1f6e44;
  transition: color .3s ease, transform .3s ease;
}
body.page-id-11162 .yia-ep-tile:hover .yia-ep-arrow {
  color: #ffffff;
  transform: translateX(4px);
}
body.page-id-11162 .yia-ep-btn-wrap { margin-top: 4px; }
body.page-id-11162 .yia-ep-btn,
body.page-id-11162 .yia-ep-btn:link,
body.page-id-11162 .yia-ep-btn:visited,
body.page-id-11162 .yia-ep-btn:hover,
body.page-id-11162 .yia-ep-btn:active,
body.page-id-11162 .yia-ep-btn:focus {
  color: #ffffff !important;
  text-decoration: none !important;
}
body.page-id-11162 .yia-ep-btn {
  display: inline-block;
  padding: 16px 38px;
  background: #1f6e44;
  border: 2px solid #1f6e44;
  border-radius: 999px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  transition: background .2s ease, color .2s ease, transform .2s ease, box-shadow .2s ease;
}
body.page-id-11162 .yia-ep-btn:hover {
  background: #0e3a23;
  border-color: #0e3a23;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(14,58,35,0.25);
}
@media (max-width: 1024px) {
  body.page-id-11162 .yia-ep-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 600px) {
  body.page-id-11162 .yia-ep-grid { grid-template-columns: 1fr; gap: 14px; }
  body.page-id-11162 .yia-ep-tile  { padding: 20px 18px; gap: 16px; grid-template-columns: 52px 1fr auto; }
  body.page-id-11162 .yia-ep-icon  { width: 52px; height: 52px; }
  body.page-id-11162 .yia-ep-icon svg { width: 28px; height: 28px; }
  body.page-id-11162 .yia-ep-title { font-size: 18px; }
}
/* === yia-everything-plan-section END === *//* End custom CSS */