/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/gorgeous/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/gorgeous/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/gorgeous/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/gorgeous/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/gorgeous/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/gorgeous/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/gorgeous/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/gorgeous/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/gorgeous/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/gorgeous/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--gt-green:#1f4f6b;--gt-green-deep:#203847;--gt-cream:#f7f3ec;--gt-sand:#ddd1be;--gt-terracotta:#d46a2a;--gt-ink:#232624;--gt-muted:#6d716d;--gt-white:#ffffff;--gt-border:rgba(32,59,50,.16);--gt-shadow:0 18px 50px rgba(20,42,35,.10);--gt-radius:18px;--gt-container:1220px;}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;color:var(--gt-ink);background:var(--gt-cream);font:400 17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;}img,video{max-width:100%;height:auto;}a{color:var(--gt-green);text-decoration-thickness:1px;text-underline-offset:.2em;}a:hover{color:var(--gt-terracotta);}h1,h2,h3,h4{margin:0 0 .55em;color:var(--gt-green-deep);font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1.08;letter-spacing:-.025em;}h1{font-size:clamp(2.65rem,7vw,5.8rem);}h2{font-size:clamp(2rem,4vw,3.65rem);}h3{font-size:clamp(1.4rem,2.5vw,2rem);}p{margin:0 0 1.25em;}.gorgeous-container{width:min(calc(100% - 40px),var(--gt-container));margin-inline:auto;}.gorgeous-utility{min-height:34px;background:var(--gt-green-deep);color:rgba(255,255,255,.82);font-size:.78rem;}.gorgeous-utility__inner{display:flex;justify-content:flex-end;align-items:center;min-height:34px;}.gorgeous-utility a{color:inherit;text-decoration:none;}.gorgeous-utility ul{display:flex;gap:.8rem;margin:0;padding:0;list-style:none;}.gorgeous-header{position:sticky;z-index:50;top:0;background:rgba(247,243,236,.96);border-bottom:1px solid var(--gt-border);backdrop-filter:blur(14px);}.gorgeous-header__inner{min-height:82px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2.5rem;}.gorgeous-brand .site-logo img{max-height:52px;width:auto;}.gorgeous-brand .site-name{font:500 1.55rem/1 Georgia,serif;text-decoration:none;}.gorgeous-navigation{justify-self:end;}.gorgeous-navigation ul.menu{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.25rem);margin:0;padding:0;list-style:none;}.gorgeous-navigation .menu a{color:var(--gt-green-deep);font-size:.94rem;font-weight:650;text-decoration:none;}.gorgeous-navigation .menu a:hover,.gorgeous-navigation .menu a.is-active{color:var(--gt-terracotta);}.gorgeous-nav-toggle{display:none;}.gorgeous-hero{overflow:hidden;background:var(--gt-green);color:var(--gt-white);}.gorgeous-main{min-height:56vh;padding:clamp(3rem,7vw,6.5rem) 0;}.gorgeous-content{max-width:var(--gt-container);}.gorgeous-breadcrumb{padding-top:1rem;font-size:.82rem;color:var(--gt-muted);}.gorgeous-highlighted{margin-top:1rem;}.button,.form-submit,a.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.75rem 1.3rem;border:1px solid var(--gt-terracotta);border-radius:999px;background:var(--gt-terracotta);color:var(--gt-white);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;}.button:hover,.form-submit:hover,a.button:hover{background:#b6531f;color:var(--gt-white);}input,textarea,select{max-width:100%;min-height:48px;padding:.7rem .9rem;border:1px solid var(--gt-border);border-radius:10px;background:var(--gt-white);color:var(--gt-ink);font:inherit;}textarea{min-height:150px;}.gorgeous-footer{padding:4rem 0;background:var(--gt-green-deep);color:rgba(255,255,255,.78);}.gorgeous-footer a{color:var(--gt-white);}.gorgeous-footer ul.menu{margin:0;padding:0;list-style:none;}@media (max-width:860px){body{font-size:16px;}.gorgeous-container{width:min(calc(100% - 28px),var(--gt-container));}.gorgeous-header__inner{min-height:70px;grid-template-columns:1fr auto;gap:1rem;}.gorgeous-nav-toggle{display:grid;width:44px;height:44px;padding:10px;align-content:center;gap:5px;border:0;border-radius:50%;background:var(--gt-green);}.gorgeous-nav-toggle span:not(.visually-hidden){display:block;height:2px;background:var(--gt-white);border-radius:2px;}.gorgeous-navigation{display:none;grid-column:1 / -1;justify-self:stretch;padding:.5rem 0 1.25rem;}.gorgeous-navigation.is-open{display:block;}.gorgeous-navigation ul.menu{display:block;}.gorgeous-navigation .menu li{border-top:1px solid var(--gt-border);}.gorgeous-navigation .menu a{display:block;padding:.85rem 0;font-size:1.05rem;}.gorgeous-main{padding:3rem 0;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;}}.gorgeous-header__inner{min-height:98px;gap:clamp(1.4rem,2.5vw,2.5rem)}.gorgeous-brand{display:flex;align-items:center;min-width:116px}.gorgeous-brand .site-logo{display:flex;align-items:center;padding:.35rem 0;text-decoration:none}.gorgeous-brand .site-logo img{display:block;width:auto;height:74px;max-height:74px;filter:drop-shadow(0 3px 7px rgba(32,56,71,.10))}.gorgeous-navigation ul.menu{gap:clamp(.75rem,1.65vw,1.65rem)}@media(max-width:1040px){.gorgeous-brand .site-logo img{height:66px;max-height:66px}.gorgeous-header__inner{min-height:90px}.gorgeous-navigation .menu a{font-size:.89rem}}@media(max-width:860px){.gorgeous-brand .site-logo img{height:62px;max-height:62px}.gorgeous-header__inner{min-height:82px}}@media(max-width:480px){.gorgeous-brand .site-logo img{height:56px;max-height:56px}}.gorgeous-header__inner{min-height:106px}.gorgeous-brand .site-logo img{height:88px;max-height:88px}@media(max-width:1040px){.gorgeous-header__inner{min-height:96px}.gorgeous-brand .site-logo img{height:78px;max-height:78px}}@media(max-width:860px){.gorgeous-header__inner{min-height:84px}.gorgeous-brand .site-logo img{height:66px;max-height:66px}}@media(max-width:480px){.gorgeous-brand .site-logo img{height:60px;max-height:60px}}.gorgeous-utility{min-height:30px;background:#1f4f6b}.gorgeous-utility__inner{min-height:30px}.gorgeous-header{box-shadow:0 10px 30px rgba(21,42,35,.035);transition:background .25s ease,box-shadow .25s ease}.gorgeous-header__inner{min-height:124px;grid-template-columns:minmax(178px,auto) 1fr;gap:clamp(1.6rem,3vw,3.4rem);transition:min-height .28s ease}.gorgeous-brand{position:relative;min-width:178px;align-self:stretch;display:flex;align-items:center;padding-right:1.7rem}.gorgeous-brand:after{content:"";position:absolute;right:0;top:28%;bottom:28%;width:1px;background:linear-gradient(180deg,transparent,rgba(31,79,107,.18),transparent)}.gorgeous-brand .site-logo{padding:.45rem 0}.gorgeous-brand .site-logo img{height:104px;max-height:104px;filter:drop-shadow(0 6px 12px rgba(32,56,71,.10));transition:height .28s ease,max-height .28s ease,filter .28s ease}.gorgeous-navigation ul.menu{gap:clamp(.7rem,1.45vw,1.45rem)}.gorgeous-navigation .menu a{position:relative;font-size:.91rem;font-weight:620;letter-spacing:.012em;transition:color .2s ease}.gorgeous-navigation .menu a:not(.button):not([href*="contact"]):after{content:"";position:absolute;left:0;right:100%;bottom:-.42rem;height:1px;background:#d46a2a;transition:right .22s ease}.gorgeous-navigation .menu a:not(.button):not([href*="contact"]):hover:after,.gorgeous-navigation .menu a.is-active:not([href*="contact"]):after{right:0}.gorgeous-navigation .menu-item:last-child a{padding:.72rem 1.2rem;box-shadow:0 9px 24px rgba(168,77,54,.18);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.gorgeous-navigation .menu-item:last-child a:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(168,77,54,.24)}.gorgeous-header.is-scrolled{background:rgba(247,243,236,.985);box-shadow:0 14px 34px rgba(21,42,35,.09)}.gorgeous-header.is-scrolled .gorgeous-header__inner{min-height:88px}.gorgeous-header.is-scrolled .gorgeous-brand .site-logo img{height:66px;max-height:66px;filter:drop-shadow(0 3px 7px rgba(32,56,71,.08))}.gorgeous-header.is-scrolled .gorgeous-brand:after{top:22%;bottom:22%}@media(max-width:1180px){.gorgeous-header__inner{grid-template-columns:minmax(150px,auto) 1fr;gap:1.4rem}.gorgeous-brand{min-width:150px;padding-right:1.2rem}.gorgeous-brand .site-logo img{height:92px;max-height:92px}.gorgeous-navigation ul.menu{gap:.78rem}.gorgeous-navigation .menu a{font-size:.86rem}}@media(max-width:1040px){.gorgeous-header__inner{min-height:102px}.gorgeous-brand .site-logo img{height:82px;max-height:82px}.gorgeous-brand{min-width:136px}.gorgeous-navigation .menu a{font-size:.82rem}}@media(max-width:860px){.gorgeous-header__inner{min-height:88px;grid-template-columns:1fr auto}.gorgeous-brand{min-width:0;padding-right:0}.gorgeous-brand:after{display:none}.gorgeous-brand .site-logo img{height:68px;max-height:68px}.gorgeous-header.is-scrolled .gorgeous-header__inner{min-height:76px}.gorgeous-header.is-scrolled .gorgeous-brand .site-logo img{height:56px;max-height:56px}.gorgeous-navigation{padding-top:.25rem}.gorgeous-navigation .menu a{font-size:1.02rem}}@media(max-width:480px){.gorgeous-brand .site-logo img{height:62px;max-height:62px}.gorgeous-header.is-scrolled .gorgeous-brand .site-logo img{height:54px;max-height:54px}}.gorgeous-header{background:#f4eee4}.gorgeous-header__inner{overflow:visible}.gorgeous-brand{margin-block:12px;padding:0 1.4rem;border-radius:18px;background:linear-gradient(135deg,#d9c9aa 0%,#c9b58e 100%);box-shadow:0 12px 30px rgba(31,79,107,.10)}.gorgeous-brand:after{display:none}.gorgeous-brand .site-logo{width:100%;justify-content:center}.gorgeous-brand .site-logo img{height:104px;max-height:104px;filter:drop-shadow(0 4px 7px rgba(32,56,71,.14))}.gorgeous-header.is-scrolled{background:rgba(244,238,228,.985)}.gorgeous-header.is-scrolled .gorgeous-brand{margin-block:8px;border-radius:14px;box-shadow:0 7px 20px rgba(31,79,107,.08)}.gorgeous-header.is-scrolled .gorgeous-brand .site-logo img{height:66px;max-height:66px}.gorgeous-utility__inner{justify-content:space-between;gap:1rem}.gorgeous-facebook{display:inline-flex;align-items:center;gap:.45rem;color:rgba(255,255,255,.82)!important;font-size:.78rem;font-weight:650;letter-spacing:.02em}.gorgeous-facebook:hover{color:#fff!important}.gorgeous-facebook__icon{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid rgba(255,255,255,.42);border-radius:50%;font:bold 14px/1 Arial,sans-serif;color:#fff}.gorgeous-footer__inner{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.gorgeous-footer__social a{display:inline-flex;align-items:center;gap:.55rem;color:rgba(255,255,255,.82);text-decoration:none}.gorgeous-footer__social a:hover{color:#fff}@media(max-width:1180px){.gorgeous-brand{margin-block:10px;padding-inline:1rem}.gorgeous-brand .site-logo img{height:90px;max-height:90px}}@media(max-width:1040px){.gorgeous-brand .site-logo img{height:80px;max-height:80px}}@media(max-width:860px){.gorgeous-brand{margin-block:8px;padding:.15rem .8rem;border-radius:14px;width:max-content}.gorgeous-brand .site-logo img{height:64px;max-height:64px}.gorgeous-facebook__text{display:none}}@media(max-width:480px){.gorgeous-brand .site-logo img{height:58px;max-height:58px}}:root{--gt-sky:#6f9fc7;--gt-sky-deep:#527fa8;--gt-alpine:#48643b;--gt-meadow:#8d963b;--gt-wood:#6d4a34;--gt-wood-deep:#573827;--gt-cloud:#f7f7f2;}.gorgeous-header{background:#f7f7f2}.gorgeous-brand{background:linear-gradient(145deg,var(--gt-sky) 0%,var(--gt-sky-deep) 100%);box-shadow:0 12px 30px rgba(55,86,111,.20)}.gorgeous-brand .site-logo img{filter:drop-shadow(0 3px 5px rgba(18,42,54,.22))}.gorgeous-header.is-scrolled{background:rgba(247,247,242,.985)}.gorgeous-navigation .menu a{color:#1f4f6b}.gorgeous-navigation .menu a:not(.button):not([href*="contact"]):after{background:var(--gt-meadow)}.gorgeous-navigation .menu-item:last-child a{background:var(--gt-wood);border-color:var(--gt-wood);box-shadow:0 9px 24px rgba(109,74,52,.20)}.gorgeous-navigation .menu-item:last-child a:hover{background:var(--gt-wood-deep);box-shadow:0 12px 28px rgba(109,74,52,.28)}.gorgeous-utility{background:#1f4f6b}.gorgeous-footer{background:#1f4f6b}:root{--gt-green:#1f4f6b;--gt-green-deep:#203847;--gt-petrol:#1f4f6b;--gt-petrol-mid:#2d6f91;--gt-petrol-blue:#4c8fb5;--gt-wood:#d46a2a;--gt-wood-deep:#b6531f;--gt-ink:#203847;}.gorgeous-utility,.gorgeous-footer{background:#1f4f6b}.gorgeous-header{background:#f7f3ec}.gorgeous-brand{background:linear-gradient(145deg,#4c8fb5 0%,#2d6f91 100%);box-shadow:0 12px 30px rgba(31,79,107,.22)}.gorgeous-header.is-scrolled{background:rgba(247,243,236,.985)}.gorgeous-navigation .menu a{color:#203847}.gorgeous-navigation .menu a:not(.button):not([href*="contact"]):after{background:#4c8fb5}.gorgeous-navigation .menu-item:last-child a{background:#d46a2a;border-color:#d46a2a;box-shadow:0 9px 24px rgba(212,106,42,.20)}.gorgeous-navigation .menu-item:last-child a:hover{background:#b6531f;box-shadow:0 12px 28px rgba(212,106,42,.28)}:root{--gt-green:#1f4f6b;--gt-green-deep:#203847;--gt-petrol:#1f4f6b;--gt-petrol-mid:#2d6f91;--gt-petrol-blue:#4c8fb5;--gt-orange:#d46a2a;--gt-orange-deep:#b6531f;--gt-ink:#203847;}.gorgeous-utility,.gorgeous-footer{background:#1f4f6b}.gorgeous-header{background:#f7f3ec}.gorgeous-brand{background:linear-gradient(145deg,#5f9ec2 0%,#35799d 100%);box-shadow:0 12px 30px rgba(31,79,107,.20)}.gorgeous-header.is-scrolled{background:rgba(247,243,236,.985)}.gorgeous-navigation .menu a{color:#203847}.gorgeous-navigation .menu a:not(.button):not([href*="contact"]):after{background:#d46a2a}.gorgeous-navigation .menu-item:last-child a{background:#d46a2a;border-color:#d46a2a;box-shadow:0 9px 24px rgba(212,106,42,.22)}.gorgeous-navigation .menu-item:last-child a:hover{background:#b6531f;box-shadow:0 12px 28px rgba(212,106,42,.30)}@media (min-width:1181px){.gorgeous-header .gorgeous-container{width:min(calc(100% - 32px),1480px);}.gorgeous-header__inner{grid-template-columns:minmax(150px,178px) minmax(0,1fr);gap:clamp(.85rem,1.35vw,1.35rem);}.gorgeous-navigation{width:100%;min-width:0;justify-self:stretch;}.gorgeous-navigation ul.menu{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:clamp(.42rem,.72vw,.8rem);}.gorgeous-navigation .menu li{flex:0 0 auto;display:flex;align-items:center;}.gorgeous-navigation .menu a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;line-height:1.1;font-size:clamp(.73rem,.73vw,.88rem);}.gorgeous-navigation .menu-item:last-child a{min-height:44px;padding:.68rem .95rem;white-space:nowrap;}}@media (min-width:861px) and (max-width:1180px){.gorgeous-header__inner{min-height:88px;grid-template-columns:1fr auto;gap:1rem;}.gorgeous-brand{min-width:0;width:max-content;margin-block:8px;padding:.15rem .8rem;border-radius:14px;}.gorgeous-brand:after{display:none;}.gorgeous-brand .site-logo img{height:64px;max-height:64px;}.gorgeous-nav-toggle{display:grid;width:44px;height:44px;padding:10px;align-content:center;gap:5px;border:0;border-radius:50%;background:var(--gt-green);}.gorgeous-nav-toggle span:not(.visually-hidden){display:block;height:2px;background:var(--gt-white);border-radius:2px;}.gorgeous-navigation{display:none;grid-column:1 / -1;justify-self:stretch;width:100%;padding:.5rem 0 1.25rem;}.gorgeous-navigation.is-open{display:block;}.gorgeous-navigation ul.menu{display:block;width:100%;}.gorgeous-navigation .menu li{display:block;border-top:1px solid var(--gt-border);}.gorgeous-navigation .menu a,.gorgeous-navigation .menu-item:last-child a{display:block;width:100%;min-height:0;padding:.85rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--gt-green-deep);font-size:1.02rem;white-space:normal;}.gorgeous-navigation .menu-item:last-child a:hover{transform:none;box-shadow:none;background:transparent;color:var(--gt-terracotta);}}
.path-frontpage .gorgeous-main{padding:0}.path-frontpage .gorgeous-content{width:100%;max-width:none}.path-frontpage .page-title{display:none}.gt-home{overflow:hidden}.gt-home section{padding:clamp(4rem,8vw,7rem) 0}.gt-wrap{width:min(calc(100% - 40px),1220px);margin:auto}.gt-kicker{margin:0 0 .8rem;color:#d46a2a;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gt-lead{max-width:720px;color:#626761;font-size:clamp(1.05rem,1.7vw,1.3rem)}.gt-hero{min-height:min(760px,78vh);display:grid;align-items:end;position:relative;background:#203847 url(/themes/custom/gorgeous/images/home/region-1.jpg) center 48%/cover no-repeat;color:#fff}.gt-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,39,48,.76) 0%,rgba(11,39,48,.46) 44%,rgba(11,39,48,.10) 78%),linear-gradient(0deg,rgba(11,39,48,.42),transparent 55%)}.gt-hero__inner{position:relative;z-index:1;padding:clamp(4rem,9vw,8rem) 0;max-width:760px}.gt-hero h1{color:#fff;font-size:clamp(3rem,7vw,6.6rem);max-width:760px;text-shadow:0 2px 20px rgba(0,0,0,.2)}.gt-hero p{max-width:620px;font-size:clamp(1.08rem,1.8vw,1.35rem);color:rgba(255,255,255,.9)}.gt-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.gt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.8rem 1.4rem;border:1px solid #d46a2a;border-radius:999px;background:#d46a2a;color:#fff!important;font-weight:750;text-decoration:none!important}.gt-btn--ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.7)}.gt-btn--light{background:#f7f3ec;border-color:#f7f3ec;color:#1f4f6b!important}.gt-about{background:#f7f3ec}.gt-about__grid{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:clamp(2.5rem,7vw,6rem);align-items:center}.gt-about__photo{position:relative;max-width:480px}.gt-about__photo:before{content:"";position:absolute;inset:28px -28px -28px 28px;background:#ddd1be;border-radius:42% 58% 54% 46%/45% 38% 62% 55%}.gt-about__photo img{position:relative;width:100%;display:block;filter:drop-shadow(0 20px 24px rgba(32,56,71,.16))}.gt-about h2{max-width:650px}.gt-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem}.gt-card{min-height:210px;padding:1.5rem;border:1px solid rgba(31,79,107,.14);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(32,56,71,.04)}.gt-card__icon{font-size:1.7rem;margin-bottom:1.2rem}.gt-card h3{font-size:1.45rem}.gt-card p{margin:0;color:#6d716d;font-size:.95rem}.gt-regions{background:#1f4f6b;color:#fff}.gt-regions h2,.gt-regions h3{color:#fff}.gt-regions .gt-lead{color:rgba(255,255,255,.72)}.gt-region-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:2.5rem}.gt-region{position:relative;min-height:360px;overflow:hidden;border-radius:18px;background:#203847}.gt-region img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gt-region:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,39,48,.82),rgba(11,39,48,.05) 65%)}.gt-region:hover img{transform:scale(1.04)}.gt-region__text{position:absolute;z-index:2;left:1.15rem;right:1.15rem;bottom:1.1rem}.gt-region__text h3{margin:0;font-size:1.35rem}.gt-region__text span{font-size:.8rem;color:rgba(255,255,255,.75)}.gt-steps{background:#efe8dd}.gt-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem}.gt-step{position:relative;padding-top:1rem}.gt-step__no{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#d46a2a;color:#fff;font-weight:800;margin-bottom:1rem}.gt-testimonials{background:#fff}.gt-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem}.gt-quote{padding:1.8rem;border-radius:18px;background:#f7f3ec}.gt-quote p{font-family:Georgia,serif;font-size:1.15rem;line-height:1.55}.gt-quote small{color:#6d716d;font-weight:700}.gt-final{padding:clamp(4rem,8vw,7rem)!important;background:#d46a2a;color:#fff;text-align:center}.gt-final h2{color:#fff;max-width:850px;margin-inline:auto}.gt-final p{max-width:650px;margin:0 auto 1.5rem;color:rgba(255,255,255,.88)}@media(max-width:1000px){.gt-region-grid{grid-template-columns:repeat(2,1fr)}.gt-region:last-child{grid-column:1/-1;min-height:300px}.gt-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.gt-wrap{width:min(calc(100% - 28px),1220px)}.gt-hero{min-height:72vh;background-position:58% center}.gt-hero:before{background:linear-gradient(0deg,rgba(11,39,48,.78),rgba(11,39,48,.18) 75%)}.gt-about__grid{grid-template-columns:1fr}.gt-about__photo{max-width:360px;margin:auto}.gt-cards,.gt-step-grid,.gt-quotes,.gt-region-grid{grid-template-columns:1fr}.gt-region,.gt-region:last-child{grid-column:auto;min-height:320px}.gt-actions{align-items:stretch}.gt-actions .gt-btn{flex:1 1 180px}}.gorgeous-navigation .menu li:last-child a{display:inline-flex;align-items:center;min-height:42px;padding:.55rem 1rem;border-radius:999px;background:#d46a2a;color:#fff}.gorgeous-navigation .menu li:last-child a:hover{background:#b6531f;color:#fff}@media(max-width:860px){.gorgeous-navigation .menu li:last-child{border-top:1px solid var(--gt-border);padding-top:.75rem}.gorgeous-navigation .menu li:last-child a{display:flex;justify-content:center}}.path-node.page-node-type-page:not(.path-frontpage) .gorgeous-main{padding:clamp(3rem,7vw,6rem) 0}.gt-page-intro{max-width:820px;margin-bottom:3rem}.gt-about-page{padding:0!important}.gt-about-story{max-width:820px;padding:clamp(3rem,7vw,5rem) 0 0!important}.path-contact .gorgeous-content{max-width:860px}.path-contact form{padding:clamp(1.5rem,4vw,2.5rem);background:#fff;border:1px solid rgba(31,79,107,.12);border-radius:18px;box-shadow:0 16px 40px rgba(32,56,71,.06)}.path-contact .form-item{margin-bottom:1.25rem}.path-contact label{display:block;margin-bottom:.35rem;font-weight:700;color:#1f4f6b}.path-contact input[type=text],.path-contact input[type=email],.path-contact textarea{width:100%;border-color:rgba(31,79,107,.2);background:#fbfaf7}.path-contact .form-actions{display:flex;gap:.75rem;flex-wrap:wrap}.gorgeous-navigation .menu-item:last-child a{padding:.65rem 1rem;border-radius:999px;background:#d46a2a;color:#fff}.gorgeous-navigation .menu-item:last-child a:hover{background:#b6531f;color:#fff}.gorgeous-utility .links{display:flex;gap:.75rem;list-style:none;margin:0;padding:0}.gorgeous-utility .language-link{opacity:.72}.gorgeous-utility .language-link.is-active{opacity:1;font-weight:800}.page-node-type-region .gorgeous-main{padding:0}.page-node-type-region .gorgeous-content{width:100%;max-width:none}.page-node-type-region .page-title{display:none}.gt-region-page__hero{position:relative;min-height:clamp(460px,65vh,720px);display:grid;align-items:end;overflow:hidden;background:#203847;color:#fff}.gt-region-page__media{position:absolute;inset:0}.gt-region-page__media .field,.gt-region-page__media .field__item,.gt-region-page__media .media,.gt-region-page__media .field--name-field-media-image{height:100%}.gt-region-page__media img{width:100%;height:100%;object-fit:cover}.gt-region-page__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,39,48,.78),rgba(11,39,48,.18) 75%),linear-gradient(0deg,rgba(11,39,48,.58),transparent 58%)}.gt-region-page__hero-inner{position:relative;z-index:2;padding:clamp(3.5rem,8vw,7rem) 0}.gt-region-page__hero h1{max-width:850px;color:#fff}.gt-region-page__intro{max-width:720px;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.6;color:rgba(255,255,255,.9)}.gt-region-page__content{padding:clamp(3.5rem,7vw,6.5rem) 0;background:#f7f3ec}.gt-region-page__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(2.5rem,7vw,6rem)}.gt-region-page__body{max-width:760px;font-size:1.08rem}.gt-region-page__activities .field__items{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 2.2rem}.gt-region-page__activities .field__item{padding:.5rem .8rem;border:1px solid rgba(31,79,107,.16);border-radius:999px;background:#fff;color:#1f4f6b;font-size:.85rem;font-weight:700}.gt-region-page__gallery .field__items{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.gt-region-page__gallery img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px}.gt-region-page__downloads{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(31,79,107,.14)}@media(max-width:860px){.gt-region-page__grid{grid-template-columns:1fr}.gt-region-page__gallery .field__items{grid-template-columns:repeat(2,1fr)}.gt-region-page__hero{min-height:560px}.gt-region-page__shade{background:linear-gradient(0deg,rgba(11,39,48,.78),rgba(11,39,48,.12) 78%)}}.gt-region-page__activities .gt-activity-list{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 2.2rem}.gt-region-page__activities .gt-activity{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border:1px solid rgba(31,79,107,.16);border-radius:999px;background:#fff;color:#1f4f6b;font-size:.84rem;font-weight:700}.gt-region-page__activities .gt-activity img{width:24px;height:24px;object-fit:contain}.gt-region-page__activities>.field{display:none}.path-node.page-node-type-page .gt-regions-index{margin:calc(clamp(3rem,7vw,6rem) * -1) 0;padding:clamp(4rem,8vw,7rem) 0;background:#1f4f6b;color:#fff}.gt-regions-index h1{color:#fff;max-width:850px}.gt-regions-index .gt-lead{color:rgba(255,255,255,.76)}.gt-regions-index__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.75rem}.gt-regions-index__card{position:relative;display:block;min-height:300px;overflow:hidden;border-radius:18px;background:#203847;color:#fff!important;text-decoration:none!important}.gt-regions-index__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.gt-regions-index__card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,39,48,.82),rgba(11,39,48,.05) 70%)}.gt-regions-index__card span{position:absolute;z-index:2;left:1.25rem;right:1.25rem;bottom:1.15rem;font:500 clamp(1.35rem,2vw,1.8rem)/1.1 Georgia,serif}.gt-regions-index__card:hover img{transform:scale(1.035)}@media(max-width:900px){.gt-regions-index__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.gt-regions-index__grid{grid-template-columns:1fr}.gt-regions-index__card{min-height:280px}}.gt-regions-index-page .gorgeous-main{padding:0}.gt-regions-index-page .gorgeous-content{width:100%;max-width:none}.gt-regions-index-page .page-title{display:none}.gt-regions-index-page.path-node.page-node-type-page .gt-regions-index{margin:0}.gt-regions-index-page .gorgeous-breadcrumb:empty,.gt-regions-index-page .gorgeous-highlighted:empty{display:none}.gt-regions-index-page .gorgeous-breadcrumb,.gt-regions-index-page .gorgeous-highlighted{display:none}.gt-regions-index-page .gt-regions-index{padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(4rem,8vw,7rem)}html{scroll-behavior:smooth}.gt-regions-map{margin:clamp(2rem,5vw,3.5rem) 0 3.25rem;padding:clamp(1.2rem,3vw,2rem);border-radius:24px;background:#f7f3ec;color:#1f4f6b;box-shadow:0 18px 46px rgba(11,39,48,.18)}.gt-regions-map__head{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:1rem}.gt-regions-map__head p{margin:.25rem 0 0;color:#626761}.gt-regions-map__head .gt-kicker{color:#d46a2a;margin:0}.gt-regions-map__stage{position:relative;width:min(100%,1050px);margin:0 auto}.gt-regions-map__stage>img{display:block;width:100%;height:auto}.gt-map-marker{position:absolute;z-index:3;transform:translate(-50%,-50%);display:grid;place-items:center;width:34px;height:34px;border:2px solid #f7f3ec;border-radius:50%;background:#d46a2a;color:#fff!important;text-decoration:none!important;font:800 12px/1 Arial,sans-serif;box-shadow:0 4px 14px rgba(11,39,48,.28);transition:transform .18s ease,background .18s ease}.gt-map-marker:hover,.gt-map-marker:focus-visible{transform:translate(-50%,-50%) scale(1.16);background:#1f4f6b;outline:none}.gt-map-marker--adjara{left:25%;top:78%}.gt-map-marker--guria{left:29%;top:64%}.gt-map-marker--samegrelo-upper-svaneti{left:28%;top:44%}.gt-map-marker--racha-lechkhumi{left:46%;top:46%}.gt-map-marker--imereti{left:40%;top:58%}.gt-map-marker--samtskhe-javakheti{left:44%;top:78%}.gt-map-marker--inner-kartli{left:61%;top:61%}.gt-map-marker--lower-kartli{left:72%;top:80%}.gt-map-marker--mtskheta-mtianeti{left:66%;top:39%}.gt-map-marker--tbilisi{left:70.5%;top:67%}.gt-map-marker--kakheti{left:83%;top:57%}.gt-regions-map__legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .8rem;margin-top:1.35rem}.gt-regions-map__legend a{display:flex;align-items:center;gap:.55rem;min-height:42px;padding:.45rem .6rem;border-radius:10px;color:#1f4f6b!important;text-decoration:none!important;font-size:.9rem;font-weight:700}.gt-regions-map__legend a:hover,.gt-regions-map__legend a:focus-visible{background:#ebe3d7;outline:none}.gt-regions-map__legend b{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:#d46a2a;color:#fff;font-size:.72rem}.gt-regions-index__card{scroll-margin-top:120px}.gt-regions-index__card:target{outline:4px solid #d98368;outline-offset:5px;box-shadow:0 0 0 10px rgba(217,131,104,.16)}@media(max-width:760px){.gt-regions-map{padding:1rem;border-radius:18px}.gt-regions-map__head{display:block}.gt-map-marker{width:27px;height:27px;border-width:1.5px;font-size:10px}.gt-regions-map__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.gt-regions-map__legend a{font-size:.78rem;line-height:1.15;padding:.35rem}.gt-regions-map__legend b{flex-basis:23px;height:23px;font-size:.66rem}}@media(max-width:420px){.gt-map-marker{width:23px;height:23px;font-size:9px}.gt-regions-map__legend{grid-template-columns:1fr 1fr}.gt-regions-map__legend a{font-size:.74rem}}.page-node-type-photo-collection .gorgeous-main{padding:0}.page-node-type-photo-collection .gorgeous-content{width:100%;max-width:none}.page-node-type-photo-collection .page-title,.page-node-type-photo-collection .gorgeous-breadcrumb{display:none}.gt-photo-book{background:#f7f3ec;min-height:100vh}.gt-photo-book__header{padding:clamp(3.5rem,7vw,6rem) 0 2.4rem;background:#1f4f6b;color:#fff}.gt-photo-book__header h1{color:#fff}.gt-photo-book__header .gt-lead{color:rgba(255,255,255,.76)}.gt-photo-book__count{margin-top:1rem;color:#ddd1be;font-size:.9rem;font-weight:750}.gt-photo-book__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding-top:1rem;padding-bottom:clamp(4rem,8vw,7rem)}.gt-photo{display:block;aspect-ratio:4/3;padding:0;border:0;border-radius:12px;overflow:hidden;background:#ddd1be;cursor:zoom-in}.gt-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.gt-photo:hover img,.gt-photo:focus-visible img{transform:scale(1.035)}.gt-photo:focus-visible{outline:3px solid #d46a2a;outline-offset:3px}.gt-lightbox{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;border:0;background:rgba(8,19,15,.96);color:#fff}.gt-lightbox::backdrop{background:rgba(8,19,15,.96)}.gt-lightbox[open]{display:grid;grid-template-columns:64px 1fr 64px;align-items:center}.gt-lightbox figure{margin:0;display:grid;place-items:center;min-width:0;height:100vh;padding:3rem 0 2rem}.gt-lightbox figure img{max-width:100%;max-height:calc(100vh - 6rem);width:auto;height:auto;object-fit:contain}.gt-lightbox figcaption{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.7);font-size:.85rem}.gt-lightbox__close,.gt-lightbox__nav{border:0;background:transparent;color:#fff;cursor:pointer}.gt-lightbox__close{position:absolute;z-index:2;right:1rem;top:.6rem;font-size:2.4rem;line-height:1}.gt-lightbox__nav{height:100%;font-size:3rem}.gt-lightbox__nav:hover,.gt-lightbox__nav:focus-visible,.gt-lightbox__close:hover,.gt-lightbox__close:focus-visible{color:#d98368;outline:none}@media(max-width:900px){.gt-photo-book__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.gt-photo-book__grid{grid-template-columns:repeat(2,1fr);gap:.45rem}.gt-photo{border-radius:8px}.gt-lightbox[open]{grid-template-columns:44px 1fr 44px}.gt-lightbox__nav{font-size:2.4rem}}.gt-gallery-index-page .gorgeous-main{padding:0}.gt-gallery-index-page .gorgeous-content{width:100%;max-width:none}.gt-gallery-index-page .page-title,.gt-gallery-index-page .gorgeous-breadcrumb,.gt-gallery-index-page .gorgeous-highlighted{display:none}.gt-gallery-index{padding:clamp(3.5rem,7vw,6rem) 0 clamp(4rem,8vw,7rem);background:#f7f3ec}.gt-gallery-index h1{max-width:850px}.gt-gallery-index__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.8rem}.gt-gallery-index__card{position:relative;display:block;min-height:clamp(320px,40vw,520px);overflow:hidden;border-radius:20px;background:#1f4f6b;color:#fff!important;text-decoration:none!important}.gt-gallery-index__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.gt-gallery-index__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,39,48,.88),rgba(11,39,48,.06) 68%)}.gt-gallery-index__text{position:absolute;z-index:2;left:clamp(1.2rem,3vw,2rem);right:clamp(1.2rem,3vw,2rem);bottom:clamp(1.2rem,3vw,2rem);display:grid;gap:.35rem}.gt-gallery-index__text small{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d98368}.gt-gallery-index__text strong{font:500 clamp(2rem,4vw,3.8rem)/1 Georgia,serif}.gt-gallery-index__text em{max-width:420px;font-style:normal;color:rgba(255,255,255,.8)}.gt-gallery-index__card:hover img{transform:scale(1.035)}@media(max-width:700px){.gt-gallery-index__grid{grid-template-columns:1fr}.gt-gallery-index__card{min-height:340px}}.page-node-type-faq-page .gorgeous-main{padding:0}.page-node-type-faq-page .gorgeous-content{width:100%;max-width:none}.page-node-type-faq-page .page-title,.page-node-type-faq-page .gorgeous-breadcrumb{display:none}.gt-faq-page{background:#f7f3ec;min-height:100vh}.gt-faq-page__header{padding:clamp(3.5rem,7vw,6rem) 0 2.7rem;background:#1f4f6b;color:#fff}.gt-faq-page__header h1{color:#fff}.gt-faq-page__header .gt-lead{color:rgba(255,255,255,.76)}.gt-faq-page__list{padding-top:2rem;padding-bottom:clamp(4rem,8vw,7rem);max-width:940px}.gt-faq-item{border-bottom:1px solid rgba(31,79,107,.16)}.gt-faq-item summary{position:relative;cursor:pointer;list-style:none;padding:1.25rem 3rem 1.25rem 0;font:600 clamp(1.08rem,2vw,1.28rem)/1.35 Georgia,serif;color:#1f4f6b}.gt-faq-item summary::-webkit-details-marker{display:none}.gt-faq-item summary:after{content:'+';position:absolute;right:.4rem;top:1rem;font:300 1.8rem/1 Arial,sans-serif;color:#d46a2a}.gt-faq-item[open] summary:after{content:'−'}.gt-faq-item__answer{padding:0 2.5rem 1.35rem 0;color:#555d58;line-height:1.7}.gt-faq-item__answer p:first-child{margin-top:0}.gt-faq-item__answer a{overflow-wrap:anywhere}.page-node-type-feedback-page .gorgeous-main{padding:0}.page-node-type-feedback-page .gorgeous-content{width:100%;max-width:none}.page-node-type-feedback-page .page-title,.page-node-type-feedback-page .gorgeous-breadcrumb{display:none}.gt-feedback-page{background:#f7f3ec;min-height:100vh}.gt-feedback-page__header{padding:clamp(3.5rem,7vw,6rem) 0 3rem;background:#1f4f6b;color:#fff}.gt-feedback-page__header h1{color:#fff}.gt-feedback-page__header .gt-lead{color:rgba(255,255,255,.76)}.gt-feedback-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:2rem;padding-bottom:clamp(4rem,8vw,7rem)}.gt-feedback-card{padding:clamp(1.35rem,3vw,2rem);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(32,56,71,.05)}.gt-feedback-card__quote{font-family:Georgia,serif;font-size:1.05rem;line-height:1.65;color:#3d4541}.gt-feedback-card__quote p:first-child{margin-top:0}.gt-feedback-card footer{display:flex;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(31,79,107,.12);font-size:.86rem}.gt-feedback-card footer strong{color:#1f4f6b}.gt-feedback-card footer span{color:#818681}@media(max-width:720px){.gt-feedback-page__grid{grid-template-columns:1fr}}.page-node-type-did-you-know-page .gorgeous-main{padding:0}.page-node-type-did-you-know-page .gorgeous-content{width:100%;max-width:none}.page-node-type-did-you-know-page .page-title,.page-node-type-did-you-know-page .gorgeous-breadcrumb{display:none}.gt-facts-page{background:#f7f3ec;min-height:100vh}.gt-facts-page__header{padding:clamp(3.5rem,7vw,6rem) 0 3rem;background:#1f4f6b;color:#fff}.gt-facts-page__header h1{color:#fff}.gt-facts-page__header .gt-lead{color:rgba(255,255,255,.76)}.gt-facts-page__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:2rem;padding-bottom:clamp(4rem,8vw,7rem)}.gt-fact-card{overflow:hidden;border:1px solid rgba(31,79,107,.12);border-radius:18px;background:#fff}.gt-fact-card summary{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:1.1rem;min-height:105px;cursor:pointer;list-style:none;color:#1f4f6b;font:600 clamp(1rem,1.7vw,1.17rem)/1.35 Georgia,serif}.gt-fact-card summary::-webkit-details-marker{display:none}.gt-fact-card summary img{width:130px;height:105px;object-fit:cover}.gt-fact-card summary span{padding:.9rem 2.5rem .9rem 0;position:relative}.gt-fact-card summary span:after{content:'+';position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font:300 1.6rem Arial;color:#d46a2a}.gt-fact-card[open] summary span:after{content:'−'}.gt-fact-card__body{padding:1.2rem 1.35rem 1.5rem;color:#555d58;line-height:1.7;border-top:1px solid rgba(31,79,107,.1)}.gt-fact-card__body p:first-child{margin-top:0}.gt-fact-card__images{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;margin-bottom:1rem}.gt-fact-card__images img{width:100%;max-height:320px;object-fit:cover;border-radius:10px}@media(max-width:800px){.gt-facts-page__list{grid-template-columns:1fr}}@media(max-width:480px){.gt-fact-card summary{grid-template-columns:96px 1fr}.gt-fact-card summary img{width:96px;height:96px}}.gt-offer-page{margin:calc(clamp(3rem,7vw,6rem) * -1) 0;background:#f7f3ec}.gt-offer-page__header{padding:clamp(3.5rem,7vw,6rem) 0 3rem;background:#1f4f6b;color:#fff}.gt-offer-page__header h1{color:#fff}.gt-offer-page__body{padding-top:2.5rem;padding-bottom:clamp(4rem,8vw,7rem);max-width:1040px}.gt-offer-page__body .suitcase{padding:clamp(1.4rem,3vw,2rem);border-left:4px solid #d46a2a;border-radius:0 16px 16px 0;background:#fff;box-shadow:0 10px 26px rgba(32,56,71,.05)}.gt-offer-page__body .travellers{margin-top:0;color:#1f4f6b;font-size:clamp(1.8rem,3vw,2.5rem)}.gt-offer-page__body .orange-subtitle{margin:2.5rem 0 1rem;color:#d46a2a;font:600 clamp(1.35rem,2.5vw,1.8rem)/1.2 Georgia,serif}.gt-offer-page__body ul{columns:2;column-gap:3rem;margin:0;padding-left:1.3rem}.gt-offer-page__body li{break-inside:avoid;margin:.45rem 0;color:#444e49}.gt-offer-page__body .extra-tekst{max-width:780px;color:#59615d}.gt-offer-page__cta{margin-top:3rem}@media(max-width:700px){.gt-offer-page__body ul{columns:1}}.gt-offer-index-page .gorgeous-main{padding:0}.gt-offer-index-page .gorgeous-content{width:100%;max-width:none}.gt-offer-index-page .page-title,.gt-offer-index-page .gorgeous-breadcrumb,.gt-offer-index-page .gorgeous-highlighted{display:none}.gt-offer-index-page .gt-offer-page{margin:0}.gt-faq-item{border-bottom:1px solid rgba(31,79,107,.10)}.gt-faq-item summary{padding:1.45rem 3.2rem 1.45rem 1.15rem}.gt-faq-item summary:after{right:1.15rem;top:1.2rem}.gt-faq-item__answer{margin:0 .65rem .9rem;padding:1.25rem 1.4rem 1.4rem;border-radius:12px;background:rgba(255,255,255,.72);color:#555d58;line-height:1.75}.gt-faq-item__answer p:last-child{margin-bottom:0}.gt-faq-item__answer ul,.gt-faq-item__answer ol{padding-left:1.35rem}@media(max-width:600px){.gt-faq-item summary{padding:1.25rem 2.8rem 1.25rem .75rem}.gt-faq-item summary:after{right:.8rem}.gt-faq-item__answer{margin:0 .25rem .75rem;padding:1rem 1rem 1.15rem}}.gt-region-page__photo-action{margin:1.65rem 0 0}.gt-region-page__photo-action .gt-btn{gap:.6rem;background:#d46a2a;border-color:#d46a2a}.gt-region-page__photo-action .gt-btn:hover{background:#b6531f;border-color:#b6531f}.gt-region-page__meta{align-self:start}.gt-region-page__meta .gt-region-page__downloads{margin-top:1.25rem;padding:1.4rem;border:1px solid rgba(31,79,107,.14);border-radius:16px;background:#fff}.gt-region-page__meta .gt-region-page__downloads:first-child{margin-top:0}.gt-region-gallery-section{scroll-margin-top:105px;padding:clamp(3.5rem,7vw,6rem) 0;background:#f7f3ec;border-top:1px solid rgba(31,79,107,.12)}.gt-region-gallery-section__header{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.gt-region-gallery-section__header h2{max-width:760px;margin-bottom:0;color:#1f4f6b}.gt-region-gallery-section__count{flex:0 0 auto;margin:0 0 .35rem;padding:.5rem .8rem;border-radius:999px;background:#e7edf0;color:#1f4f6b;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.gt-region-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.gt-region-photo{box-shadow:0 7px 20px rgba(32,56,71,.06)}.gt-lightbox,.gt-lightbox::backdrop{background:rgba(10,31,45,.97)}@media(max-width:980px){.gt-region-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.gt-region-page__grid{grid-template-columns:1fr}.gt-region-gallery-section__header{display:block}.gt-region-gallery-section__count{display:inline-block;margin-top:1rem}.gt-region-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.gt-region-gallery-section{scroll-margin-top:82px}}.gt-region-page__classic{max-width:980px;margin-inline:auto}.gt-region-page__classic .gt-region-page__activities{margin-bottom:2rem}.gt-region-page__classic .gt-region-page__body{max-width:820px;font-size:1.08rem}.gt-region-page__classic .gt-region-page__downloads{max-width:820px;margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(31,79,107,.14)}.gt-region-page__split-v2{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(2rem,4vw,3.5rem);align-items:start;max-width:1180px;margin-inline:auto}.gt-region-page__main-v2{min-width:0}.gt-region-page__main-v2 .gt-region-page__body{max-width:860px;font-size:1.08rem}.gt-region-page__main-v2 .gt-region-page__activities{margin-top:2.5rem;max-width:900px}.gt-activity-list--aligned{display:grid!important;grid-template-columns:repeat(3,minmax(180px,1fr));gap:.8rem!important;align-items:stretch}.gt-activity-list--aligned .gt-activity{display:grid!important;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:54px;width:100%;padding:.6rem .85rem;border-radius:14px!important}.gt-activity-list--aligned .gt-activity img{width:26px!important;height:26px!important;justify-self:center}.gt-activity-list--aligned .gt-activity span{line-height:1.2}.gt-region-page__downloads-col{position:sticky;top:118px}.gt-region-page__downloads-col .gt-region-page__downloads{margin:0!important;padding:1.3rem 1.35rem;border:1px solid rgba(31,79,107,.14);border-radius:16px;background:#fff;box-shadow:0 9px 24px rgba(32,56,71,.05)}@media(max-width:980px){.gt-region-page__split-v2{grid-template-columns:minmax(0,1fr) 240px;gap:2rem}.gt-activity-list--aligned{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:760px){.gt-region-page__split-v2{grid-template-columns:1fr}.gt-region-page__downloads-col{position:static}.gt-activity-list--aligned{grid-template-columns:1fr}.gt-region-page__downloads-col .gt-region-page__downloads{max-width:520px}}
