.elementor-165 .elementor-element.elementor-element-d400faf{--display:flex;--padding-top:clamp(23.99px, 2.3438vw, 45px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-165 .elementor-element.elementor-element-1a4a6f5{--display:flex;--min-height:min(539px, 28.0729vw);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-1a4a6f5:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-1a4a6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-c37af0e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:clamp(24.46px, 2.3906vw, 45.9px) clamp(24.46px, 2.3906vw, 45.9px);--row-gap:clamp(24.46px, 2.3906vw, 45.9px);--column-gap:clamp(24.46px, 2.3906vw, 45.9px);--padding-top:clamp(32px, 3.125vw, 60px);--padding-bottom:clamp(25.64px, 2.5052vw, 48.1px);--padding-left:clamp(33px, 3.2292vw, 62px);--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-822d533 .elementor-heading-title{font-family:"DIN-Medium", Sans-serif;font-size:clamp(40px, calc(7vw - 20px), 110px);font-weight:500;line-height:0.91em;letter-spacing:-0.03em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-48f4312 );}.elementor-165 .elementor-element.elementor-element-7d6a739{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-3edf1d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(37.31px, 3.6458vw, 70px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-165 .elementor-element.elementor-element-b4c0d9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-b4c0d9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-165 .elementor-element.elementor-element-e7691b7{text-align:start;}.elementor-165 .elementor-element.elementor-element-e7691b7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-54841cc > .elementor-widget-container{margin:clamp(8.53px, 0.8333vw, 16px) 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-54841cc.elementor-element{--align-self:flex-start;}.elementor-165 .elementor-element.elementor-element-2675b62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:clamp(14.92px, 1.4583vw, 28px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-2675b62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-165 .elementor-element.elementor-element-b41a5a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(14.39px, 1.4063vw, 27px) clamp(14.39px, 1.4063vw, 27px);--row-gap:clamp(14.39px, 1.4063vw, 27px);--column-gap:clamp(14.39px, 1.4063vw, 27px);--padding-top:0px;--padding-bottom:clamp(17.06px, 1.6667vw, 32px);--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-24d5911{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-3e52cf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(14.39px, 1.4063vw, 27px) clamp(14.39px, 1.4063vw, 27px);--row-gap:clamp(14.39px, 1.4063vw, 27px);--column-gap:clamp(14.39px, 1.4063vw, 27px);--padding-top:0px;--padding-bottom:clamp(17.06px, 1.6667vw, 32px);--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-1a1cdb1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-fe5803d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(14.39px, 1.4063vw, 27px) clamp(14.39px, 1.4063vw, 27px);--row-gap:clamp(14.39px, 1.4063vw, 27px);--column-gap:clamp(14.39px, 1.4063vw, 27px);--padding-top:0px;--padding-bottom:clamp(17.06px, 1.6667vw, 32px);--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-174e644{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-cced1dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(14.39px, 1.4063vw, 27px) clamp(14.39px, 1.4063vw, 27px);--row-gap:clamp(14.39px, 1.4063vw, 27px);--column-gap:clamp(14.39px, 1.4063vw, 27px);--padding-top:0px;--padding-bottom:clamp(17.06px, 1.6667vw, 32px);--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-bc64840{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-8ecb660{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(14.39px, 1.4063vw, 27px) clamp(14.39px, 1.4063vw, 27px);--row-gap:clamp(14.39px, 1.4063vw, 27px);--column-gap:clamp(14.39px, 1.4063vw, 27px);--padding-top:0px;--padding-bottom:clamp(17.06px, 1.6667vw, 32px);--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-e8529c0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-78369e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-78369e2.elementor-element{--align-self:flex-start;}.elementor-165 .elementor-element.elementor-element-bb9b692{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}:where( .elementor-165 .elementor-element.elementor-element-bb9b692 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-165 .elementor-element.elementor-element-cb44631{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(59.43px, 5.8073vw, 111.5px);--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-165 .elementor-element.elementor-element-212a04d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-212a04d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-165 .elementor-element.elementor-element-011863a{text-align:start;}.elementor-165 .elementor-element.elementor-element-011863a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-f6fd10a > .elementor-widget-container{margin:clamp(2.13px, 0.2083vw, 4px) 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-f6fd10a{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-2ca0597 > .elementor-widget-container{margin:clamp(6.93px, 0.6771vw, 13px) 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-2ca0597.elementor-element{--align-self:flex-start;}.elementor-165 .elementor-element.elementor-element-a170b81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:clamp(11.86px, 1.1589vw, 22.25px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-a170b81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-165 .elementor-element.elementor-element-8f41d31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(14.39px, 1.4063vw, 27px) clamp(14.39px, 1.4063vw, 27px);--row-gap:clamp(14.39px, 1.4063vw, 27px);--column-gap:clamp(14.39px, 1.4063vw, 27px);--padding-top:0px;--padding-bottom:clamp(17.06px, 1.6667vw, 32px);--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-7ca02c4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-c7e00b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(14.39px, 1.4063vw, 27px) clamp(14.39px, 1.4063vw, 27px);--row-gap:clamp(14.39px, 1.4063vw, 27px);--column-gap:clamp(14.39px, 1.4063vw, 27px);--padding-top:0px;--padding-bottom:clamp(17.06px, 1.6667vw, 32px);--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-b0c56fc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-99efe21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-99efe21.elementor-element{--align-self:flex-start;}.elementor-165 .elementor-element.elementor-element-bff5020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(14.39px, 1.4063vw, 27px) clamp(14.39px, 1.4063vw, 27px);--row-gap:clamp(14.39px, 1.4063vw, 27px);--column-gap:clamp(14.39px, 1.4063vw, 27px);--padding-top:0px;--padding-bottom:clamp(17.06px, 1.6667vw, 32px);--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-f51f33b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-165 .elementor-element.elementor-element-6c9018d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-6c9018d.elementor-element{--align-self:flex-start;}.elementor-165 .elementor-element.elementor-element-6886e15{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}:where( .elementor-165 .elementor-element.elementor-element-6886e15 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e7f9554{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:clamp(16.52px, 1.6146vw, 31px);--padding-bottom:clamp(55.97px, 5.4688vw, 105px);--padding-left:65px;--padding-right:65px;}.elementor-165 .elementor-element.elementor-element-3f68213 > .elementor-widget-container{margin:clamp(22px, 2.1875vw, 42px) clamp(3px, 0.2604vw, 5px) 0px clamp(3px, 0.2604vw, 5px);border-radius:clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px);}.elementor-165 .elementor-element.elementor-element-3f68213 iframe{height:clamp(407.75px, 39.8438vw, 765px);}@media(min-width:768px){.elementor-165 .elementor-element.elementor-element-d400faf{--content-width:1700px;}.elementor-165 .elementor-element.elementor-element-c37af0e{--width:50%;}.elementor-165 .elementor-element.elementor-element-7d6a739{--width:50%;}.elementor-165 .elementor-element.elementor-element-3edf1d8{--content-width:1700px;}.elementor-165 .elementor-element.elementor-element-b4c0d9a{--width:clamp(338.46px, 33.0729vw, 635px);}.elementor-165 .elementor-element.elementor-element-2675b62{--width:clamp(567.64px, 55.4688vw, 1065px);}.elementor-165 .elementor-element.elementor-element-cb44631{--content-width:1700px;}.elementor-165 .elementor-element.elementor-element-212a04d{--width:clamp(338.46px, 33.0729vw, 635px);}.elementor-165 .elementor-element.elementor-element-a170b81{--width:clamp(567.64px, 55.4688vw, 1065px);}.elementor-165 .elementor-element.elementor-element-e7f9554{--content-width:1700px;}}@media(max-width:1024px){.elementor-165 .elementor-element.elementor-element-3edf1d8{--flex-wrap:wrap;}.elementor-165 .elementor-element.elementor-element-e7691b7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-165 .elementor-element.elementor-element-24d5911{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-1a1cdb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-174e644{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-bc64840{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-e8529c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-bb9b692{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-165 .elementor-element.elementor-element-bb9b692 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-165 .elementor-element.elementor-element-cb44631{--flex-wrap:wrap;}.elementor-165 .elementor-element.elementor-element-011863a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f6fd10a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-7ca02c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-b0c56fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-f51f33b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-6886e15{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-165 .elementor-element.elementor-element-6886e15 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-e7691b7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-165 .elementor-element.elementor-element-24d5911{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-1a1cdb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-174e644{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-bc64840{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-e8529c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-bb9b692{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-165 .elementor-element.elementor-element-bb9b692 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-165 .elementor-element.elementor-element-011863a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f6fd10a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-7ca02c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-b0c56fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-f51f33b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-6886e15{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-165 .elementor-element.elementor-element-6886e15 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-5522e2d *//* XD main button 285 x 59 at 20px text = 14.25em wide (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-5522e2d .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6a739 *//* UC hero curve (measured from the XD at 1920: photo column 849px wide, photo = circle r 518px centred 569px from the column's left, 30px Orange ring).
   Orange ring = a second circle on the same centre, an even 30px at 1920 (scales down with the page). Curve sizes in cqw (% of this column's width). Ring colour = Orange global. */
.elementor-165 .elementor-element.elementor-element-7d6a739 { position: relative; container-type: inline-size; overflow: hidden; border-radius: 0 clamp(32px, 3.125vw, 60px) clamp(32px, 3.125vw, 60px) 0; }
.elementor-165 .elementor-element.elementor-element-7d6a739 .elementor-widget-image { position: absolute; inset: 0; margin: 0; background-color: var(--e-global-color-08b338f); clip-path: circle(calc(61cqw + clamp(16px, 1.5625vw, 30px)) at 67cqw 50%); }
.elementor-165 .elementor-element.elementor-element-7d6a739 .elementor-widget-image .elementor-widget-container, .elementor-165 .elementor-element.elementor-element-7d6a739 .elementor-widget-image img { width: 100%; height: 100%; }
.elementor-165 .elementor-element.elementor-element-7d6a739 .elementor-widget-image img { object-fit: cover; object-position: center center; max-width: none; clip-path: circle(61cqw at 67cqw 50%); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54841cc *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-54841cc .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d5911 */.elementor-165 .elementor-element.elementor-element-24d5911 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-24d5911 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1cdb1 */.elementor-165 .elementor-element.elementor-element-1a1cdb1 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-1a1cdb1 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174e644 */.elementor-165 .elementor-element.elementor-element-174e644 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-174e644 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc64840 */.elementor-165 .elementor-element.elementor-element-bc64840 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-bc64840 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8529c0 */.elementor-165 .elementor-element.elementor-element-e8529c0 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-e8529c0 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78369e2 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-78369e2 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d5911 */.elementor-165 .elementor-element.elementor-element-24d5911 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-24d5911 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1cdb1 */.elementor-165 .elementor-element.elementor-element-1a1cdb1 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-1a1cdb1 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174e644 */.elementor-165 .elementor-element.elementor-element-174e644 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-174e644 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc64840 */.elementor-165 .elementor-element.elementor-element-bc64840 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-bc64840 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8529c0 */.elementor-165 .elementor-element.elementor-element-e8529c0 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-e8529c0 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78369e2 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-78369e2 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d5911 */.elementor-165 .elementor-element.elementor-element-24d5911 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-24d5911 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1cdb1 */.elementor-165 .elementor-element.elementor-element-1a1cdb1 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-1a1cdb1 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174e644 */.elementor-165 .elementor-element.elementor-element-174e644 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-174e644 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc64840 */.elementor-165 .elementor-element.elementor-element-bc64840 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-bc64840 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8529c0 */.elementor-165 .elementor-element.elementor-element-e8529c0 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-e8529c0 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78369e2 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-78369e2 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d5911 */.elementor-165 .elementor-element.elementor-element-24d5911 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-24d5911 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1cdb1 */.elementor-165 .elementor-element.elementor-element-1a1cdb1 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-1a1cdb1 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174e644 */.elementor-165 .elementor-element.elementor-element-174e644 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-174e644 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc64840 */.elementor-165 .elementor-element.elementor-element-bc64840 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-bc64840 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8529c0 */.elementor-165 .elementor-element.elementor-element-e8529c0 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-e8529c0 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78369e2 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-78369e2 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d5911 */.elementor-165 .elementor-element.elementor-element-24d5911 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-24d5911 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1cdb1 */.elementor-165 .elementor-element.elementor-element-1a1cdb1 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-1a1cdb1 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174e644 */.elementor-165 .elementor-element.elementor-element-174e644 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-174e644 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc64840 */.elementor-165 .elementor-element.elementor-element-bc64840 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-bc64840 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8529c0 */.elementor-165 .elementor-element.elementor-element-e8529c0 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-e8529c0 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78369e2 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-78369e2 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d5911 */.elementor-165 .elementor-element.elementor-element-24d5911 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-24d5911 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1cdb1 */.elementor-165 .elementor-element.elementor-element-1a1cdb1 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-1a1cdb1 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174e644 */.elementor-165 .elementor-element.elementor-element-174e644 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-174e644 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc64840 */.elementor-165 .elementor-element.elementor-element-bc64840 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-bc64840 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8529c0 */.elementor-165 .elementor-element.elementor-element-e8529c0 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-e8529c0 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78369e2 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-78369e2 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bb9b692 *//* UC accordion, XD p9 at 1920: 1.5 Navy line above each item + below the last, titles DIN-Medium 45 (Heading 2 global), thin 28px +/- (BTM Plus/Minus Icon SVGs 3048/3049, Navy), all closed, several may be open (Paddington behaviour). Closed item 98 tall (XD varies 91-103: one consistent value). */
.elementor-165 .elementor-element.elementor-element-bb9b692 .e-n-accordion { gap: 0; }
.elementor-165 .elementor-element.elementor-element-bb9b692 .e-n-accordion-item { border-top: clamp(0.8px, 0.0781vw, 1.5px) solid var(--e-global-color-secondary); }
.elementor-165 .elementor-element.elementor-element-bb9b692 .e-n-accordion-item:last-of-type { border-bottom: clamp(0.8px, 0.0781vw, 1.5px) solid var(--e-global-color-secondary); }
.elementor-165 .elementor-element.elementor-element-bb9b692 .e-n-accordion-item-title { padding: clamp(9.73px, 0.9505vw, 18.25px) 0; border: 0; background: transparent; justify-content: space-between; }
.elementor-165 .elementor-element.elementor-element-bb9b692 .e-n-accordion-item-title-icon { color: var(--e-global-color-secondary); position: relative; top: calc(-1 * clamp(4px, 0.3906vw, 7.5px)); } /* XD: icon centred 7.5 higher than the title box centre */
.elementor-165 .elementor-element.elementor-element-bb9b692 .e-n-accordion-item-title-icon svg { width: clamp(14.92px, 1.4583vw, 28px); height: clamp(14.92px, 1.4583vw, 28px); fill: none; }
.elementor-165 .elementor-element.elementor-element-bb9b692 .e-n-accordion-item > .e-con { border: 0; padding: 0 0 clamp(17.06px, 1.6667vw, 32px) 0; background: transparent; }
/* XD p9 text box is narrower than the accordion: By Train breaks before "walking" (line 922 wide; +"walking" = ~1016) */
.elementor-165 .elementor-element.elementor-element-bb9b692 .e-n-accordion-item .elementor-widget-text-editor { max-width: clamp(511.68px, 50vw, 960px); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6fd10a *//* No paragraph gap under the address (XD spacing is set by the button margin) */
.elementor-165 .elementor-element.elementor-element-f6fd10a p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ca0597 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-2ca0597 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ca02c4 */.elementor-165 .elementor-element.elementor-element-7ca02c4 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-7ca02c4 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0c56fc */.elementor-165 .elementor-element.elementor-element-b0c56fc p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-b0c56fc p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99efe21 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-99efe21 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f51f33b */.elementor-165 .elementor-element.elementor-element-f51f33b p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-f51f33b p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c9018d *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-6c9018d .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ca02c4 */.elementor-165 .elementor-element.elementor-element-7ca02c4 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-7ca02c4 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0c56fc */.elementor-165 .elementor-element.elementor-element-b0c56fc p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-b0c56fc p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99efe21 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-99efe21 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f51f33b */.elementor-165 .elementor-element.elementor-element-f51f33b p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-f51f33b p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c9018d *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-6c9018d .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ca02c4 */.elementor-165 .elementor-element.elementor-element-7ca02c4 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-7ca02c4 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0c56fc */.elementor-165 .elementor-element.elementor-element-b0c56fc p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-b0c56fc p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99efe21 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-99efe21 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f51f33b */.elementor-165 .elementor-element.elementor-element-f51f33b p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-f51f33b p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c9018d *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-6c9018d .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ca02c4 */.elementor-165 .elementor-element.elementor-element-7ca02c4 p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-7ca02c4 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0c56fc */.elementor-165 .elementor-element.elementor-element-b0c56fc p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-b0c56fc p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99efe21 *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-99efe21 .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f51f33b */.elementor-165 .elementor-element.elementor-element-f51f33b p { margin: 0 0 1.4em; }
.elementor-165 .elementor-element.elementor-element-f51f33b p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c9018d *//* Main Button 285 min (desktop only) */
@media (min-width: 1025px) { .elementor-165 .elementor-element.elementor-element-6c9018d .elementor-button { min-width: 14.25em; } }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6886e15 *//* UC accordion, XD p9 at 1920: 1.5 Navy line above each item + below the last, titles DIN-Medium 45 (Heading 2 global), thin 28px +/- (BTM Plus/Minus Icon SVGs 3048/3049, Navy), all closed, several may be open (Paddington behaviour). Closed item 98 tall (XD varies 91-103: one consistent value). */
.elementor-165 .elementor-element.elementor-element-6886e15 .e-n-accordion { gap: 0; }
.elementor-165 .elementor-element.elementor-element-6886e15 .e-n-accordion-item { border-top: clamp(0.8px, 0.0781vw, 1.5px) solid var(--e-global-color-secondary); }
.elementor-165 .elementor-element.elementor-element-6886e15 .e-n-accordion-item:last-of-type { border-bottom: clamp(0.8px, 0.0781vw, 1.5px) solid var(--e-global-color-secondary); }
.elementor-165 .elementor-element.elementor-element-6886e15 .e-n-accordion-item-title { padding: clamp(9.73px, 0.9505vw, 18.25px) 0; border: 0; background: transparent; justify-content: space-between; }
.elementor-165 .elementor-element.elementor-element-6886e15 .e-n-accordion-item-title-icon { color: var(--e-global-color-secondary); position: relative; top: calc(-1 * clamp(4px, 0.3906vw, 7.5px)); } /* XD: icon centred 7.5 higher than the title box centre */
.elementor-165 .elementor-element.elementor-element-6886e15 .e-n-accordion-item-title-icon svg { width: clamp(14.92px, 1.4583vw, 28px); height: clamp(14.92px, 1.4583vw, 28px); fill: none; }
.elementor-165 .elementor-element.elementor-element-6886e15 .e-n-accordion-item > .e-con { border: 0; padding: 0 0 clamp(17.06px, 1.6667vw, 32px) 0; background: transparent; }
/* XD p9 text box is narrower than the accordion: By Train breaks before "walking" (line 922 wide; +"walking" = ~1016) */
.elementor-165 .elementor-element.elementor-element-6886e15 .e-n-accordion-item .elementor-widget-text-editor { max-width: clamp(511.68px, 50vw, 960px); }/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-3f68213 *//* XD map: ~1690 x 642, radius 60. Clip the Google iframe to the rounded corners. */
.elementor-165 .elementor-element.elementor-element-3f68213 .elementor-widget-container, .elementor-165 .elementor-element.elementor-element-3f68213 .elementor-custom-embed { overflow: hidden; border-radius: clamp(32px, 3.125vw, 60px); }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DIN-Medium';
	font-display: auto;
	src: url('https://urangancentral.com.au/wp-content/uploads/2026/09/DIN-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */