.elementor-4917 .elementor-element.elementor-element-ddd6084{--display:flex;--min-height:96vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:12%;--padding-right:12%;}.elementor-4917 .elementor-element.elementor-element-ddd6084:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-ddd6084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-ddd6084.e-con{--align-self:center;}.elementor-4917 .elementor-element.elementor-element-b4f2dd6{--display:flex;--min-height:calc(90vh - 75px);--justify-content:space-evenly;--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4917 .elementor-element.elementor-element-b4f2dd6.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-ea680df.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-ea680df{text-align:center;}.elementor-4917 .elementor-element.elementor-element-ea680df .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:10rem;font-weight:400;line-height:0.8em;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-a2703e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-a2703e7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-f0f145b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-f0f145b{text-align:center;}.elementor-4917 .elementor-element.elementor-element-f0f145b .elementor-heading-title{font-family:"Swiss-721BT-Extended", Sans-serif;font-size:1.6rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-57adbba{--display:flex;--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:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4%;--padding-bottom:8%;--padding-left:12%;--padding-right:12%;}.elementor-4917 .elementor-element.elementor-element-57adbba:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-57adbba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-556b55b{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-f47d74b > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:.6rem 1.5rem .6rem 1.5rem;}.elementor-4917 .elementor-element.elementor-element-f47d74b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-f47d74b{text-align:start;}.elementor-4917 .elementor-element.elementor-element-f47d74b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-70724d5 .elementor-heading-title{font-family:"Swiss-721BT-Extended", Sans-serif;font-size:2.5rem;font-weight:600;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-289203d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-011ab46 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:.6rem 1.5rem .6rem 1.5rem;}.elementor-4917 .elementor-element.elementor-element-011ab46.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-011ab46{text-align:start;}.elementor-4917 .elementor-element.elementor-element-011ab46 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-7927495{font-family:"Swiss-721BT-Extended", Sans-serif;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-a9d90c9{--display:flex;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4917 .elementor-element.elementor-element-a02a6ff .elementor-button{background-color:#F2A900;font-weight:700;fill:var( --e-global-color-349d136 );color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-d81c4bd .elementor-button{background-color:var( --e-global-color-accent );font-family:"Swiss-721BT-Extended", Sans-serif;font-weight:700;}.elementor-4917 .elementor-element.elementor-element-85b185c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:auto;--padding-top:8%;--padding-bottom:1%;--padding-left:12%;--padding-right:12%;}.elementor-4917 .elementor-element.elementor-element-85b185c:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-85b185c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-fd93f13 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:.6rem 1.5rem .6rem 1.5rem;}.elementor-4917 .elementor-element.elementor-element-fd93f13.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-fd93f13{text-align:start;}.elementor-4917 .elementor-element.elementor-element-fd93f13 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-f77451c .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:6rem;font-weight:400;}.elementor-4917 .elementor-element.elementor-element-cfc8de1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-617e469{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-617e469:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-617e469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#460919;}.elementor-4917 .elementor-element.elementor-element-617e469.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-ca14a61{--display:flex;--position:absolute;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-ca14a61:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-ca14a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/risk-taker.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-ca14a61.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-ca14a61{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-ca14a61{right:0px;}.elementor-4917 .elementor-element.elementor-element-b068adc{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-3aeb518{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-711b040 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-711b040.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-4c7ffc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-4c7ffc1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-4c7ffc1{text-align:center;}.elementor-4917 .elementor-element.elementor-element-4c7ffc1 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5.5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-db2cf4b{--display:flex;--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-db2cf4b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-7cdcffe > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-7cdcffe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-478166d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-478166d.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-478166d{text-align:start;}.elementor-4917 .elementor-element.elementor-element-478166d .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-0b584b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-7848d82{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-7848d82:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-7848d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#460919;}.elementor-4917 .elementor-element.elementor-element-7848d82.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-f2440a1{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-f2440a1:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-f2440a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/noise-maker-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-f2440a1.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-f2440a1{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-f2440a1{right:0px;}.elementor-4917 .elementor-element.elementor-element-4ad4bcc{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-6568869{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-bf243b6 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-bf243b6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-875aa8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-875aa8c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-875aa8c{text-align:center;}.elementor-4917 .elementor-element.elementor-element-875aa8c .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5.5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-1799bd2{--display:flex;--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-1799bd2.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-f894bb6 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-f894bb6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-32039d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-32039d5.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-32039d5{text-align:start;}.elementor-4917 .elementor-element.elementor-element-32039d5 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-862361b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-f35b7e4{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-f35b7e4:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-f35b7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#460919;}.elementor-4917 .elementor-element.elementor-element-f35b7e4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-233cee4{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-233cee4:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-233cee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/picture-perfect.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-233cee4.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-233cee4{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-233cee4{right:0px;}.elementor-4917 .elementor-element.elementor-element-12e8a89{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-f77a9bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-893bd46 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-893bd46.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-65e9af8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-65e9af8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-65e9af8{text-align:center;}.elementor-4917 .elementor-element.elementor-element-65e9af8 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5.5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-92a25c8{--display:flex;--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-92a25c8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-ecaf03d > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-ecaf03d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-009c5ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-009c5ef.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-009c5ef{text-align:start;}.elementor-4917 .elementor-element.elementor-element-009c5ef .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-0c06620{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-a9baaf8{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-a9baaf8:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-a9baaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#460919;}.elementor-4917 .elementor-element.elementor-element-a9baaf8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-bd984c0{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-bd984c0:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-bd984c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/tangent-taker.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-bd984c0.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-bd984c0{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-bd984c0{right:0px;}.elementor-4917 .elementor-element.elementor-element-cecef3c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-12187e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-5e6362d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-5e6362d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-4395b14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-4395b14.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-4395b14{text-align:center;}.elementor-4917 .elementor-element.elementor-element-4395b14 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5.5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-5223ca2{--display:flex;--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-5223ca2.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-2f6860d > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-2f6860d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e6cbd2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-e6cbd2e.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e6cbd2e{text-align:start;}.elementor-4917 .elementor-element.elementor-element-e6cbd2e .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-d6cd19c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-9444b37{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-9444b37:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-9444b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#460919;}.elementor-4917 .elementor-element.elementor-element-9444b37.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-2145dab{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-2145dab:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-2145dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/noisy-corridors.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-2145dab.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-2145dab{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-2145dab{right:0px;}.elementor-4917 .elementor-element.elementor-element-d5a2557{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-301ecdb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-7fa6d52 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-7fa6d52.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-7346150 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-7346150.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-7346150{text-align:center;}.elementor-4917 .elementor-element.elementor-element-7346150 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-668ffe4{--display:flex;--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-668ffe4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-721ee98 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-721ee98.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-1fe5e29 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-1fe5e29.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-1fe5e29{text-align:start;}.elementor-4917 .elementor-element.elementor-element-1fe5e29 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-be08bf3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-9b4c143{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-9b4c143:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-9b4c143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#460919;}.elementor-4917 .elementor-element.elementor-element-9b4c143.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-f61cff5{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-f61cff5:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-f61cff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/bugs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-f61cff5.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-f61cff5{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-f61cff5{right:0px;}.elementor-4917 .elementor-element.elementor-element-3728d83{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-f0e3c06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-9354a37 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-9354a37.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-d0b7699 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-d0b7699.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-d0b7699{text-align:center;}.elementor-4917 .elementor-element.elementor-element-d0b7699 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4.2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-7ee1b34{--display:flex;--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-7ee1b34.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e651e5f > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-e651e5f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-0773866 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-0773866.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-0773866{text-align:start;}.elementor-4917 .elementor-element.elementor-element-0773866 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-e8693da{--e-n-carousel-swiper-slides-gap:6px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-4917 .elementor-element.elementor-element-0b7a9be{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4917 .elementor-element.elementor-element-0e9d8c7{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-0e9d8c7:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-0e9d8c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-0e9d8c7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-c12cafe{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-c12cafe:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-c12cafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/risk-taker.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-c12cafe.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-c12cafe{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-c12cafe{right:0px;}.elementor-4917 .elementor-element.elementor-element-067a682{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-2b1635f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-6fea7c1 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-6fea7c1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-9c40fd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-9c40fd4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-9c40fd4{text-align:center;}.elementor-4917 .elementor-element.elementor-element-9c40fd4 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5.5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-7d2c43b{--display:flex;--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;--justify-content:flex-start;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-7d2c43b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-34eb0ab > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-34eb0ab.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-55c7aaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-55c7aaa.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-55c7aaa{text-align:start;}.elementor-4917 .elementor-element.elementor-element-55c7aaa .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-5d2017d{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-5d2017d:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-5d2017d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-5d2017d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-aec78a4{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-aec78a4:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-aec78a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/noise-maker-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-aec78a4.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-aec78a4{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-aec78a4{right:0px;}.elementor-4917 .elementor-element.elementor-element-297719f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-a700b24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-7ab700b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-7ab700b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-c2a1747 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-c2a1747.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-c2a1747{text-align:center;}.elementor-4917 .elementor-element.elementor-element-c2a1747 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5.5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-6f5c902{--display:flex;--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;--justify-content:flex-start;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-6f5c902.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-657cfbf > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-657cfbf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-a149b2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-a149b2d.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-a149b2d{text-align:start;}.elementor-4917 .elementor-element.elementor-element-a149b2d .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-f569ae9{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-f569ae9:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-f569ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-f569ae9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-29e9631{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-29e9631:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-29e9631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/picture-perfect.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-29e9631.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-29e9631{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-29e9631{right:0px;}.elementor-4917 .elementor-element.elementor-element-5ef8f10{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-a7d555d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-d19729f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-d19729f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-16bcebe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-16bcebe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-16bcebe{text-align:center;}.elementor-4917 .elementor-element.elementor-element-16bcebe .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5.5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-3d4e65c{--display:flex;--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;--justify-content:flex-start;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-3d4e65c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-3628037 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-3628037.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-1be7445 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-1be7445.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-1be7445{text-align:start;}.elementor-4917 .elementor-element.elementor-element-1be7445 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-947d367{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-947d367:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-947d367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-947d367.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-c288c8e{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-c288c8e:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-c288c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/tangent-taker.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-c288c8e.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-c288c8e{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-c288c8e{right:0px;}.elementor-4917 .elementor-element.elementor-element-7cd5c37{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-4ae0338{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-91b5a11 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-91b5a11.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-8614158 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-8614158.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-8614158{text-align:center;}.elementor-4917 .elementor-element.elementor-element-8614158 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5.5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-6532c14{--display:flex;--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;--justify-content:flex-start;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-6532c14.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-584c1f4 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-584c1f4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-9fff19a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-9fff19a.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-9fff19a{text-align:start;}.elementor-4917 .elementor-element.elementor-element-9fff19a .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:3.2rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-c1e11b2{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-c1e11b2:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-c1e11b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-c1e11b2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-9008a56{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-9008a56:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-9008a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/noisy-corridors.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-9008a56.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-9008a56{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-9008a56{right:0px;}.elementor-4917 .elementor-element.elementor-element-1c840b3{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-5ffaa3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-642a51d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-642a51d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-d143f89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-d143f89.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-d143f89{text-align:center;}.elementor-4917 .elementor-element.elementor-element-d143f89 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:5rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-62d3420{--display:flex;--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;--justify-content:flex-start;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-62d3420.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-472bc04 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-472bc04.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e75b2a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-e75b2a9.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e75b2a9{text-align:start;}.elementor-4917 .elementor-element.elementor-element-e75b2a9 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:3.2rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-ac71134{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-ac71134:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-ac71134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-ac71134.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-bc46069{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4917 .elementor-element.elementor-element-bc46069:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-bc46069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/bugs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-bc46069.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-bc46069{left:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-bc46069{right:0px;}.elementor-4917 .elementor-element.elementor-element-f2d4f9e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-07a7a04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-0f64e1c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-0f64e1c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e4dde08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-4917 .elementor-element.elementor-element-e4dde08.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e4dde08{text-align:center;}.elementor-4917 .elementor-element.elementor-element-e4dde08 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4.2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-b3e7e2a{--display:flex;--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;--justify-content:flex-start;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-b3e7e2a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-11bcece > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-11bcece.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-a416563 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-a416563.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-a416563{text-align:start;}.elementor-4917 .elementor-element.elementor-element-a416563 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:2.3rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-574231f{--display:flex;--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;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-f92c8ad .elementor-button{background-color:var( --e-global-color-primary );font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-9f3c5a8 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Swiss-721BT-Extended", Sans-serif;font-weight:700;}.elementor-4917 .elementor-element.elementor-element-86ee002{--display:flex;--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;--padding-top:8%;--padding-bottom:8%;--padding-left:12%;--padding-right:12%;}.elementor-4917 .elementor-element.elementor-element-86ee002:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-86ee002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-713e2b5{--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:center;--align-items:stretch;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-4917 .elementor-element.elementor-element-713e2b5:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-713e2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-713e2b5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-9cc3f7b{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-cd7d496 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:.6rem 1.5rem .6rem 1.5rem;}.elementor-4917 .elementor-element.elementor-element-cd7d496.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-cd7d496{text-align:start;}.elementor-4917 .elementor-element.elementor-element-cd7d496 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-d1fa5b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-6beb96b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-6beb96b{text-align:start;}.elementor-4917 .elementor-element.elementor-element-6beb96b .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:8rem;font-weight:400;line-height:0.8em;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-d628bd4{font-family:"Swiss-721BT-Extended", Sans-serif;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-3a925ec .elementor-button{background-color:#F2A900;font-weight:700;fill:var( --e-global-color-349d136 );color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-5a2407c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-5a2407c.e-con{--align-self:flex-start;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-repeater-item-c97e932 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/125.jpg);background-size:cover;}.elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-repeater-item-c987fe8 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/30.jpg);background-size:cover;}.elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-repeater-item-0fed676 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/enrichment-activities.jpg);background-size:cover;}.elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-repeater-item-ccb3a5f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/ensembles.jpg);background-size:cover;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-slide{transition-duration:calc(5000ms*1.2);height:70vh;}.elementor-4917 .elementor-element.elementor-element-2f0459e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-slide-contents{max-width:62%;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-slide-heading{color:var( --e-global-color-secondary );font-family:"Staatliches", Sans-serif;font-size:9rem;font-weight:400;}.elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-slide-description{color:var( --e-global-color-349d136 );font-family:"Swiss-721BT-Extended", Sans-serif;font-size:1.6rem;font-weight:600;text-transform:uppercase;line-height:120%;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:10px;width:10px;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination-fraction{font-size:10px;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-349d136 );opacity:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-4917 .elementor-element.elementor-element-9b91d25{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:8%;--padding-bottom:8%;--padding-left:12%;--padding-right:12%;}.elementor-4917 .elementor-element.elementor-element-9b91d25:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-9b91d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-063f05d{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-cc57de5 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:.6rem 1.5rem .6rem 1.5rem;}.elementor-4917 .elementor-element.elementor-element-cc57de5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-cc57de5{text-align:start;}.elementor-4917 .elementor-element.elementor-element-cc57de5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4917 .elementor-element.elementor-element-4da294b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-4da294b{text-align:start;}.elementor-4917 .elementor-element.elementor-element-4da294b .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:8rem;font-weight:400;line-height:0.8em;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-2ff3d50{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-41ba5b2{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-41ba5b2:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-41ba5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/junior.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-41ba5b2::before, .elementor-4917 .elementor-element.elementor-element-41ba5b2 > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-41ba5b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-41ba5b2 > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-41ba5b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-41ba5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/junior.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-41ba5b2:hover::before, .elementor-4917 .elementor-element.elementor-element-41ba5b2:hover > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-41ba5b2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-41ba5b2 > .elementor-background-slideshow:hover::before, .elementor-4917 .elementor-element.elementor-element-41ba5b2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/junior.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-41ba5b2::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4917 .elementor-element.elementor-element-41ba5b2:hover{--overlay-opacity:1;}.elementor-4917 .elementor-element.elementor-element-41ba5b2, .elementor-4917 .elementor-element.elementor-element-41ba5b2::before{--overlay-transition:100s;}.elementor-4917 .elementor-element.elementor-element-f3d76c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 2rem 1rem 0rem;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-f3d76c7{right:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-f3d76c7{left:0px;}.elementor-4917 .elementor-element.elementor-element-f3d76c7{bottom:0px;}.elementor-4917 .elementor-element.elementor-element-f1aaef1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-f1aaef1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-f1aaef1{color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-12b7fe8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-12b7fe8.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-12b7fe8{text-align:start;}.elementor-4917 .elementor-element.elementor-element-12b7fe8 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:3rem;font-weight:400;text-decoration:none;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-3b2a376{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-3b2a376:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-3b2a376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/middle.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-3b2a376::before, .elementor-4917 .elementor-element.elementor-element-3b2a376 > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-3b2a376 > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-3b2a376 > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-3b2a376 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-3b2a376 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/middle.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-3b2a376:hover::before, .elementor-4917 .elementor-element.elementor-element-3b2a376:hover > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-3b2a376:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-3b2a376 > .elementor-background-slideshow:hover::before, .elementor-4917 .elementor-element.elementor-element-3b2a376 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/middle.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-3b2a376::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4917 .elementor-element.elementor-element-3b2a376:hover{--overlay-opacity:1;}.elementor-4917 .elementor-element.elementor-element-3b2a376, .elementor-4917 .elementor-element.elementor-element-3b2a376::before{--overlay-transition:100s;}.elementor-4917 .elementor-element.elementor-element-9a7832b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 2rem 1rem 0rem;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-9a7832b{right:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-9a7832b{left:0px;}.elementor-4917 .elementor-element.elementor-element-9a7832b{bottom:0px;}.elementor-4917 .elementor-element.elementor-element-22e262a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-22e262a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-22e262a{color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-e1cb034 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-e1cb034.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e1cb034{text-align:start;}.elementor-4917 .elementor-element.elementor-element-e1cb034 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-4b40999{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-4b40999:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-4b40999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/senior.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-4b40999::before, .elementor-4917 .elementor-element.elementor-element-4b40999 > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-4b40999 > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-4b40999 > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-4b40999 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-4b40999 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/senior.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-4b40999:hover::before, .elementor-4917 .elementor-element.elementor-element-4b40999:hover > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-4b40999:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-4b40999 > .elementor-background-slideshow:hover::before, .elementor-4917 .elementor-element.elementor-element-4b40999 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/senior.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-4b40999::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4917 .elementor-element.elementor-element-4b40999:hover{--overlay-opacity:1;}.elementor-4917 .elementor-element.elementor-element-4b40999, .elementor-4917 .elementor-element.elementor-element-4b40999::before{--overlay-transition:100s;}.elementor-4917 .elementor-element.elementor-element-66082e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 2rem 1rem 0rem;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-66082e6{right:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-66082e6{left:0px;}.elementor-4917 .elementor-element.elementor-element-66082e6{bottom:0px;}.elementor-4917 .elementor-element.elementor-element-e7719c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-e7719c5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e7719c5{color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-cfcb9b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-cfcb9b1.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-cfcb9b1{text-align:start;}.elementor-4917 .elementor-element.elementor-element-cfcb9b1 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-092f760{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-092f760:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-092f760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/boarding.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-092f760::before, .elementor-4917 .elementor-element.elementor-element-092f760 > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-092f760 > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-092f760 > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-092f760 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-092f760 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/boarding.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-092f760:hover::before, .elementor-4917 .elementor-element.elementor-element-092f760:hover > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-092f760:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-092f760 > .elementor-background-slideshow:hover::before, .elementor-4917 .elementor-element.elementor-element-092f760 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.scotch.wa.edu.au/wp-content/uploads/2026/08/boarding.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-092f760::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4917 .elementor-element.elementor-element-092f760:hover{--overlay-opacity:1;}.elementor-4917 .elementor-element.elementor-element-092f760, .elementor-4917 .elementor-element.elementor-element-092f760::before{--overlay-transition:100s;}.elementor-4917 .elementor-element.elementor-element-9b0c019 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 2rem 1rem 0rem;}body:not(.rtl) .elementor-4917 .elementor-element.elementor-element-9b0c019{right:0px;}body.rtl .elementor-4917 .elementor-element.elementor-element-9b0c019{left:0px;}.elementor-4917 .elementor-element.elementor-element-9b0c019{bottom:0px;}.elementor-4917 .elementor-element.elementor-element-966eb46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-966eb46.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-966eb46{color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-4ee20ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-4ee20ae.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-4ee20ae{text-align:start;}.elementor-4917 .elementor-element.elementor-element-4ee20ae .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-349d136 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4917 .elementor-element.elementor-element-a204af8{--divider-border-style:solid;--divider-color:#FAF0E1;--divider-border-width:1px;}.elementor-4917 .elementor-element.elementor-element-a204af8 .elementor-divider-separator{width:100%;}.elementor-4917 .elementor-element.elementor-element-a204af8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4917 .elementor-element.elementor-element-23d994b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-e792442.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-e792442{text-align:start;}.elementor-4917 .elementor-element.elementor-element-e792442 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:4rem;font-weight:400;line-height:0.8em;color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-0bf9488{--display:flex;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-0bf9488.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4917 .elementor-element.elementor-element-ead491d .elementor-button{background-color:#F2A900;font-weight:700;fill:var( --e-global-color-349d136 );color:var( --e-global-color-349d136 );}.elementor-4917 .elementor-element.elementor-element-9391088 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Swiss-721BT-Extended", Sans-serif;font-weight:700;}@media(min-width:768px){.elementor-4917 .elementor-element.elementor-element-0bf9488{--width:fit-content;}}@media(max-width:1366px){.elementor-4917 .elementor-element.elementor-element-ddd6084{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-57adbba{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-85b185c{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-0b7a9be{--grid-auto-flow:row;}.elementor-4917 .elementor-element.elementor-element-9c40fd4 .elementor-heading-title{font-size:4rem;}.elementor-4917 .elementor-element.elementor-element-c2a1747 .elementor-heading-title{font-size:4rem;}.elementor-4917 .elementor-element.elementor-element-16bcebe .elementor-heading-title{font-size:4rem;}.elementor-4917 .elementor-element.elementor-element-8614158 .elementor-heading-title{font-size:4rem;}.elementor-4917 .elementor-element.elementor-element-6532c14{--justify-content:flex-start;}.elementor-4917 .elementor-element.elementor-element-d143f89 .elementor-heading-title{font-size:4rem;}.elementor-4917 .elementor-element.elementor-element-e4dde08 .elementor-heading-title{font-size:4rem;}.elementor-4917 .elementor-element.elementor-element-a416563 .elementor-heading-title{font-size:3rem;}.elementor-4917 .elementor-element.elementor-element-86ee002{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-9b91d25{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-2ff3d50{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-4917 .elementor-element.elementor-element-0b7a9be{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4917 .elementor-element.elementor-element-2ff3d50{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-4917 .elementor-element.elementor-element-cfc8de1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-4c7ffc1 .elementor-heading-title{font-size:5rem;}.elementor-4917 .elementor-element.elementor-element-478166d .elementor-heading-title{font-size:3rem;}.elementor-4917 .elementor-element.elementor-element-0b584b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-875aa8c .elementor-heading-title{font-size:5rem;}.elementor-4917 .elementor-element.elementor-element-32039d5 .elementor-heading-title{font-size:3rem;}.elementor-4917 .elementor-element.elementor-element-862361b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-65e9af8 .elementor-heading-title{font-size:5rem;}.elementor-4917 .elementor-element.elementor-element-009c5ef .elementor-heading-title{font-size:3rem;}.elementor-4917 .elementor-element.elementor-element-0c06620{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-4395b14 .elementor-heading-title{font-size:4rem;}.elementor-4917 .elementor-element.elementor-element-e6cbd2e .elementor-heading-title{font-size:3rem;}.elementor-4917 .elementor-element.elementor-element-d6cd19c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-7346150 .elementor-heading-title{font-size:4rem;}.elementor-4917 .elementor-element.elementor-element-1fe5e29 .elementor-heading-title{font-size:3rem;}.elementor-4917 .elementor-element.elementor-element-be08bf3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-d0b7699 .elementor-heading-title{font-size:3rem;}.elementor-4917 .elementor-element.elementor-element-0773866 .elementor-heading-title{font-size:2rem;}.elementor-4917 .elementor-element.elementor-element-e8693da{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:6px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-swiper-pagination-spacing:12px;}.elementor-4917 .elementor-element.elementor-element-e8693da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-e8693da .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-4917 .elementor-element.elementor-element-0b7a9be{--grid-auto-flow:row;}.elementor-4917 .elementor-element.elementor-element-2ff3d50{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4917 .elementor-element.elementor-element-ddd6084{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-57adbba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-85b185c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-cfc8de1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-0b584b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-862361b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-0c06620{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-d6cd19c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-be08bf3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-e8693da{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:6px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-swiper-pagination-spacing:12px;}.elementor-4917 .elementor-element.elementor-element-e8693da .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-4917 .elementor-element.elementor-element-0b7a9be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4917 .elementor-element.elementor-element-86ee002{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-713e2b5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4917 .elementor-element.elementor-element-6beb96b .elementor-heading-title{font-size:5rem;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-slide{height:55vh;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-slide-contents{max-width:100%;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination-fraction{font-size:8px;}.elementor-4917 .elementor-element.elementor-element-9b91d25{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-4917 .elementor-element.elementor-element-4da294b .elementor-heading-title{font-size:5rem;}.elementor-4917 .elementor-element.elementor-element-2ff3d50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4917 .elementor-element.elementor-element-e792442 .elementor-heading-title{font-size:5rem;}}@media(min-width:2400px){.elementor-4917 .elementor-element.elementor-element-0b7a9be{--grid-auto-flow:row;}.elementor-4917 .elementor-element.elementor-element-2ff3d50{--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-8fb6747 */.elementor-4917 .elementor-element.elementor-element-8fb6747 {
    opacity: 0;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea680df */.elementor-4917 .elementor-element.elementor-element-ea680df h1 {
  font-size: clamp(6rem, 8vw, 10rem) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2703e7 */.elementor-4917 .elementor-element.elementor-element-a2703e7 { transform: scale(1.1); }

@media (min-width: 1200px) {
  .elementor-4917 .elementor-element.elementor-element-a2703e7 { transform: scale(1.1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0f145b */.elementor-4917 .elementor-element.elementor-element-f0f145b {
    text-wrap: balance;
}
.elementor-4917 .elementor-element.elementor-element-f0f145b p {
    font-size: 16px !important;
    line-height: 140%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-011ab46 */.elementor-4917 .elementor-element.elementor-element-011ab46 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7927495 */.elementor-4917 .elementor-element.elementor-element-7927495 p {
    font-size: 16px !important;
    line-height: 140%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca14a61 */.elementor-4917 .elementor-element.elementor-element-ca14a61 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-711b040 */.elementor-4917 .elementor-element.elementor-element-711b040 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b068adc */.elementor-4917 .elementor-element.elementor-element-b068adc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617e469 */.elementor-4917 .elementor-element.elementor-element-617e469 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2440a1 */.elementor-4917 .elementor-element.elementor-element-f2440a1 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf243b6 */.elementor-4917 .elementor-element.elementor-element-bf243b6 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad4bcc */.elementor-4917 .elementor-element.elementor-element-4ad4bcc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7848d82 */.elementor-4917 .elementor-element.elementor-element-7848d82 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233cee4 */.elementor-4917 .elementor-element.elementor-element-233cee4 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-893bd46 */.elementor-4917 .elementor-element.elementor-element-893bd46 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e8a89 */.elementor-4917 .elementor-element.elementor-element-12e8a89 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35b7e4 */.elementor-4917 .elementor-element.elementor-element-f35b7e4 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd984c0 */.elementor-4917 .elementor-element.elementor-element-bd984c0 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e6362d */.elementor-4917 .elementor-element.elementor-element-5e6362d {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cecef3c */.elementor-4917 .elementor-element.elementor-element-cecef3c {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9baaf8 */.elementor-4917 .elementor-element.elementor-element-a9baaf8 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2145dab */.elementor-4917 .elementor-element.elementor-element-2145dab {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fa6d52 */.elementor-4917 .elementor-element.elementor-element-7fa6d52 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a2557 */.elementor-4917 .elementor-element.elementor-element-d5a2557 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9444b37 */.elementor-4917 .elementor-element.elementor-element-9444b37 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61cff5 */.elementor-4917 .elementor-element.elementor-element-f61cff5 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9354a37 */.elementor-4917 .elementor-element.elementor-element-9354a37 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3728d83 */.elementor-4917 .elementor-element.elementor-element-3728d83 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b4c143 */.elementor-4917 .elementor-element.elementor-element-9b4c143 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca14a61 */.elementor-4917 .elementor-element.elementor-element-ca14a61 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-711b040 */.elementor-4917 .elementor-element.elementor-element-711b040 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b068adc */.elementor-4917 .elementor-element.elementor-element-b068adc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617e469 */.elementor-4917 .elementor-element.elementor-element-617e469 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2440a1 */.elementor-4917 .elementor-element.elementor-element-f2440a1 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf243b6 */.elementor-4917 .elementor-element.elementor-element-bf243b6 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad4bcc */.elementor-4917 .elementor-element.elementor-element-4ad4bcc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7848d82 */.elementor-4917 .elementor-element.elementor-element-7848d82 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233cee4 */.elementor-4917 .elementor-element.elementor-element-233cee4 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-893bd46 */.elementor-4917 .elementor-element.elementor-element-893bd46 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e8a89 */.elementor-4917 .elementor-element.elementor-element-12e8a89 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35b7e4 */.elementor-4917 .elementor-element.elementor-element-f35b7e4 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd984c0 */.elementor-4917 .elementor-element.elementor-element-bd984c0 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e6362d */.elementor-4917 .elementor-element.elementor-element-5e6362d {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cecef3c */.elementor-4917 .elementor-element.elementor-element-cecef3c {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9baaf8 */.elementor-4917 .elementor-element.elementor-element-a9baaf8 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2145dab */.elementor-4917 .elementor-element.elementor-element-2145dab {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fa6d52 */.elementor-4917 .elementor-element.elementor-element-7fa6d52 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a2557 */.elementor-4917 .elementor-element.elementor-element-d5a2557 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9444b37 */.elementor-4917 .elementor-element.elementor-element-9444b37 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61cff5 */.elementor-4917 .elementor-element.elementor-element-f61cff5 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9354a37 */.elementor-4917 .elementor-element.elementor-element-9354a37 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3728d83 */.elementor-4917 .elementor-element.elementor-element-3728d83 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b4c143 */.elementor-4917 .elementor-element.elementor-element-9b4c143 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca14a61 */.elementor-4917 .elementor-element.elementor-element-ca14a61 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-711b040 */.elementor-4917 .elementor-element.elementor-element-711b040 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b068adc */.elementor-4917 .elementor-element.elementor-element-b068adc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617e469 */.elementor-4917 .elementor-element.elementor-element-617e469 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2440a1 */.elementor-4917 .elementor-element.elementor-element-f2440a1 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf243b6 */.elementor-4917 .elementor-element.elementor-element-bf243b6 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad4bcc */.elementor-4917 .elementor-element.elementor-element-4ad4bcc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7848d82 */.elementor-4917 .elementor-element.elementor-element-7848d82 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233cee4 */.elementor-4917 .elementor-element.elementor-element-233cee4 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-893bd46 */.elementor-4917 .elementor-element.elementor-element-893bd46 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e8a89 */.elementor-4917 .elementor-element.elementor-element-12e8a89 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35b7e4 */.elementor-4917 .elementor-element.elementor-element-f35b7e4 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd984c0 */.elementor-4917 .elementor-element.elementor-element-bd984c0 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e6362d */.elementor-4917 .elementor-element.elementor-element-5e6362d {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cecef3c */.elementor-4917 .elementor-element.elementor-element-cecef3c {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9baaf8 */.elementor-4917 .elementor-element.elementor-element-a9baaf8 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2145dab */.elementor-4917 .elementor-element.elementor-element-2145dab {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fa6d52 */.elementor-4917 .elementor-element.elementor-element-7fa6d52 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a2557 */.elementor-4917 .elementor-element.elementor-element-d5a2557 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9444b37 */.elementor-4917 .elementor-element.elementor-element-9444b37 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61cff5 */.elementor-4917 .elementor-element.elementor-element-f61cff5 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9354a37 */.elementor-4917 .elementor-element.elementor-element-9354a37 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3728d83 */.elementor-4917 .elementor-element.elementor-element-3728d83 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b4c143 */.elementor-4917 .elementor-element.elementor-element-9b4c143 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca14a61 */.elementor-4917 .elementor-element.elementor-element-ca14a61 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-711b040 */.elementor-4917 .elementor-element.elementor-element-711b040 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b068adc */.elementor-4917 .elementor-element.elementor-element-b068adc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617e469 */.elementor-4917 .elementor-element.elementor-element-617e469 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2440a1 */.elementor-4917 .elementor-element.elementor-element-f2440a1 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf243b6 */.elementor-4917 .elementor-element.elementor-element-bf243b6 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad4bcc */.elementor-4917 .elementor-element.elementor-element-4ad4bcc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7848d82 */.elementor-4917 .elementor-element.elementor-element-7848d82 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233cee4 */.elementor-4917 .elementor-element.elementor-element-233cee4 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-893bd46 */.elementor-4917 .elementor-element.elementor-element-893bd46 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e8a89 */.elementor-4917 .elementor-element.elementor-element-12e8a89 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35b7e4 */.elementor-4917 .elementor-element.elementor-element-f35b7e4 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd984c0 */.elementor-4917 .elementor-element.elementor-element-bd984c0 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e6362d */.elementor-4917 .elementor-element.elementor-element-5e6362d {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cecef3c */.elementor-4917 .elementor-element.elementor-element-cecef3c {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9baaf8 */.elementor-4917 .elementor-element.elementor-element-a9baaf8 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2145dab */.elementor-4917 .elementor-element.elementor-element-2145dab {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fa6d52 */.elementor-4917 .elementor-element.elementor-element-7fa6d52 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a2557 */.elementor-4917 .elementor-element.elementor-element-d5a2557 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9444b37 */.elementor-4917 .elementor-element.elementor-element-9444b37 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61cff5 */.elementor-4917 .elementor-element.elementor-element-f61cff5 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9354a37 */.elementor-4917 .elementor-element.elementor-element-9354a37 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3728d83 */.elementor-4917 .elementor-element.elementor-element-3728d83 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b4c143 */.elementor-4917 .elementor-element.elementor-element-9b4c143 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca14a61 */.elementor-4917 .elementor-element.elementor-element-ca14a61 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-711b040 */.elementor-4917 .elementor-element.elementor-element-711b040 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b068adc */.elementor-4917 .elementor-element.elementor-element-b068adc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617e469 */.elementor-4917 .elementor-element.elementor-element-617e469 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2440a1 */.elementor-4917 .elementor-element.elementor-element-f2440a1 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf243b6 */.elementor-4917 .elementor-element.elementor-element-bf243b6 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad4bcc */.elementor-4917 .elementor-element.elementor-element-4ad4bcc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7848d82 */.elementor-4917 .elementor-element.elementor-element-7848d82 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233cee4 */.elementor-4917 .elementor-element.elementor-element-233cee4 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-893bd46 */.elementor-4917 .elementor-element.elementor-element-893bd46 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e8a89 */.elementor-4917 .elementor-element.elementor-element-12e8a89 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35b7e4 */.elementor-4917 .elementor-element.elementor-element-f35b7e4 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd984c0 */.elementor-4917 .elementor-element.elementor-element-bd984c0 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e6362d */.elementor-4917 .elementor-element.elementor-element-5e6362d {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cecef3c */.elementor-4917 .elementor-element.elementor-element-cecef3c {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9baaf8 */.elementor-4917 .elementor-element.elementor-element-a9baaf8 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2145dab */.elementor-4917 .elementor-element.elementor-element-2145dab {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fa6d52 */.elementor-4917 .elementor-element.elementor-element-7fa6d52 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a2557 */.elementor-4917 .elementor-element.elementor-element-d5a2557 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9444b37 */.elementor-4917 .elementor-element.elementor-element-9444b37 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61cff5 */.elementor-4917 .elementor-element.elementor-element-f61cff5 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9354a37 */.elementor-4917 .elementor-element.elementor-element-9354a37 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3728d83 */.elementor-4917 .elementor-element.elementor-element-3728d83 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b4c143 */.elementor-4917 .elementor-element.elementor-element-9b4c143 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca14a61 */.elementor-4917 .elementor-element.elementor-element-ca14a61 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-711b040 */.elementor-4917 .elementor-element.elementor-element-711b040 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b068adc */.elementor-4917 .elementor-element.elementor-element-b068adc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617e469 */.elementor-4917 .elementor-element.elementor-element-617e469 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2440a1 */.elementor-4917 .elementor-element.elementor-element-f2440a1 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf243b6 */.elementor-4917 .elementor-element.elementor-element-bf243b6 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad4bcc */.elementor-4917 .elementor-element.elementor-element-4ad4bcc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7848d82 */.elementor-4917 .elementor-element.elementor-element-7848d82 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233cee4 */.elementor-4917 .elementor-element.elementor-element-233cee4 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-893bd46 */.elementor-4917 .elementor-element.elementor-element-893bd46 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e8a89 */.elementor-4917 .elementor-element.elementor-element-12e8a89 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35b7e4 */.elementor-4917 .elementor-element.elementor-element-f35b7e4 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd984c0 */.elementor-4917 .elementor-element.elementor-element-bd984c0 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e6362d */.elementor-4917 .elementor-element.elementor-element-5e6362d {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cecef3c */.elementor-4917 .elementor-element.elementor-element-cecef3c {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9baaf8 */.elementor-4917 .elementor-element.elementor-element-a9baaf8 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2145dab */.elementor-4917 .elementor-element.elementor-element-2145dab {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fa6d52 */.elementor-4917 .elementor-element.elementor-element-7fa6d52 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a2557 */.elementor-4917 .elementor-element.elementor-element-d5a2557 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9444b37 */.elementor-4917 .elementor-element.elementor-element-9444b37 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61cff5 */.elementor-4917 .elementor-element.elementor-element-f61cff5 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9354a37 */.elementor-4917 .elementor-element.elementor-element-9354a37 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3728d83 */.elementor-4917 .elementor-element.elementor-element-3728d83 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b4c143 */.elementor-4917 .elementor-element.elementor-element-9b4c143 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca14a61 */.elementor-4917 .elementor-element.elementor-element-ca14a61 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-711b040 */.elementor-4917 .elementor-element.elementor-element-711b040 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b068adc */.elementor-4917 .elementor-element.elementor-element-b068adc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617e469 */.elementor-4917 .elementor-element.elementor-element-617e469 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2440a1 */.elementor-4917 .elementor-element.elementor-element-f2440a1 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf243b6 */.elementor-4917 .elementor-element.elementor-element-bf243b6 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad4bcc */.elementor-4917 .elementor-element.elementor-element-4ad4bcc {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7848d82 */.elementor-4917 .elementor-element.elementor-element-7848d82 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233cee4 */.elementor-4917 .elementor-element.elementor-element-233cee4 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-893bd46 */.elementor-4917 .elementor-element.elementor-element-893bd46 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e8a89 */.elementor-4917 .elementor-element.elementor-element-12e8a89 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35b7e4 */.elementor-4917 .elementor-element.elementor-element-f35b7e4 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd984c0 */.elementor-4917 .elementor-element.elementor-element-bd984c0 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e6362d */.elementor-4917 .elementor-element.elementor-element-5e6362d {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cecef3c */.elementor-4917 .elementor-element.elementor-element-cecef3c {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9baaf8 */.elementor-4917 .elementor-element.elementor-element-a9baaf8 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2145dab */.elementor-4917 .elementor-element.elementor-element-2145dab {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fa6d52 */.elementor-4917 .elementor-element.elementor-element-7fa6d52 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a2557 */.elementor-4917 .elementor-element.elementor-element-d5a2557 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9444b37 */.elementor-4917 .elementor-element.elementor-element-9444b37 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61cff5 */.elementor-4917 .elementor-element.elementor-element-f61cff5 {
    height: 55%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9354a37 */.elementor-4917 .elementor-element.elementor-element-9354a37 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3728d83 */.elementor-4917 .elementor-element.elementor-element-3728d83 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b4c143 */.elementor-4917 .elementor-element.elementor-element-9b4c143 {
    aspect-ratio: 4.5/5;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e8693da */.elementor-4917 .elementor-element.elementor-element-e8693da .swiper-pagination-bullet {
    background: #000 !important;
    opacity: 100%;
}

.elementor-4917 .elementor-element.elementor-element-e8693da .swiper-pagination-bullet-active {
    background: #F2A900 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c12cafe */.elementor-4917 .elementor-element.elementor-element-c12cafe {
    transition-property: all;
transition-timing-function: cubic-bezier(0.4, 1.2, 0.5, 1);
transition-duration: 500ms;
    z-index: 0 !important;
    margin-bottom: 30% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fea7c1 */.elementor-4917 .elementor-element.elementor-element-6fea7c1 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-067a682 */.elementor-4917 .elementor-element.elementor-element-067a682 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9d8c7 */.elementor-4917 .elementor-element.elementor-element-0e9d8c7 {
    aspect-ratio: 4.5/5;
}

/* solid block at the bottom — 25% at rest, 50% on hover */
.elementor-4917 .elementor-element.elementor-element-0e9d8c7::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;                 /* the hover size */
  background-color: rgb(70, 8, 26);
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  transform: scaleY(0.6);      /* → 25% at rest */
  transform-origin: bottom;
  transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-0e9d8c7:hover::after { transform: scaleY(1); }

.elementor-4917 .elementor-element.elementor-element-0e9d8c7 > * { position: relative; z-index: 1; }

/* content reveal — unchanged */
.elementor-4917 .elementor-element.elementor-element-0e9d8c7 .sts-card__text {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  z-index: 2;
  display: grid !important;
  grid-template-rows: auto 0fr;
  gap: 0 !important;
  transition: grid-template-rows 0.28s cubic-bezier(0.4, 0, 1, 1);
}
.elementor-4917 .elementor-element.elementor-element-0e9d8c7:hover .sts-card__text { 
  grid-template-rows: auto 1fr;
  transition: grid-template-rows 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-0e9d8c7 .sts-reveal {
  overflow: hidden !important;
  min-height: 0 !important;
  align-items: flex-end !important;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 0.18s ease, transform 0.18s ease;
}
.elementor-4917 .elementor-element.elementor-element-0e9d8c7:hover .sts-reveal {
  opacity: 1;
  transform: none;
  transition: opacity 0.3s ease 0.1s, transform 0.35s ease 0.1s;
}

.elementor-4917 .elementor-element.elementor-element-0e9d8c7 {
  background-size: cover;
  background-position: center;
}


.elementor-4917 .elementor-element.elementor-element-0e9d8c7 .cover-image {
  transition-property: transform, margin-bottom;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-duration: 450ms;
  z-index: 0 !important;
  margin-bottom: 30% !important;
}
.elementor-4917 .elementor-element.elementor-element-0e9d8c7:hover .cover-image {
  transform: scale(1.03);
  margin-bottom: 50% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec78a4 */.elementor-4917 .elementor-element.elementor-element-aec78a4 {
    transition-property: all;
transition-timing-function: cubic-bezier(0.4, 1.2, 0.5, 1);
transition-duration: 500ms;
    z-index: 0 !important;
    margin-bottom: 30% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ab700b */.elementor-4917 .elementor-element.elementor-element-7ab700b {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297719f */.elementor-4917 .elementor-element.elementor-element-297719f {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d2017d */.elementor-4917 .elementor-element.elementor-element-5d2017d {
    aspect-ratio: 4.5/5;
}

/* solid block at the bottom — 25% at rest, 50% on hover */
.elementor-4917 .elementor-element.elementor-element-5d2017d::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;                 /* the hover size */
  background-color: rgb(70, 8, 26);
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  transform: scaleY(0.6);      /* → 25% at rest */
  transform-origin: bottom;
  transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-5d2017d:hover::after { transform: scaleY(1); }

.elementor-4917 .elementor-element.elementor-element-5d2017d > * { position: relative; z-index: 1; }

/* content reveal — unchanged */
.elementor-4917 .elementor-element.elementor-element-5d2017d .sts-card__text {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  z-index: 2;
  display: grid !important;
  grid-template-rows: auto 0fr;
  gap: 0 !important;
  transition: grid-template-rows 0.28s cubic-bezier(0.4, 0, 1, 1);
}
.elementor-4917 .elementor-element.elementor-element-5d2017d:hover .sts-card__text { 
  grid-template-rows: auto 1fr;
  transition: grid-template-rows 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-5d2017d .sts-reveal {
  overflow: hidden !important;
  min-height: 0 !important;
  align-items: flex-end !important;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 0.18s ease, transform 0.18s ease;
}
.elementor-4917 .elementor-element.elementor-element-5d2017d:hover .sts-reveal {
  opacity: 1;
  transform: none;
  transition: opacity 0.3s ease 0.1s, transform 0.35s ease 0.1s;
}

.elementor-4917 .elementor-element.elementor-element-5d2017d {
  background-size: cover;
  background-position: center;
}


.elementor-4917 .elementor-element.elementor-element-5d2017d .cover-image {
  transition-property: transform, margin-bottom;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-duration: 450ms;
  z-index: 0 !important;
  margin-bottom: 30% !important;
}
.elementor-4917 .elementor-element.elementor-element-5d2017d:hover .cover-image {
  transform: scale(1.03);
  margin-bottom: 50% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e9631 */.elementor-4917 .elementor-element.elementor-element-29e9631 {
    transition-property: all;
transition-timing-function: cubic-bezier(0.4, 1.2, 0.5, 1);
transition-duration: 500ms;
    z-index: 0 !important;
    margin-bottom: 30% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d19729f */.elementor-4917 .elementor-element.elementor-element-d19729f {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef8f10 */.elementor-4917 .elementor-element.elementor-element-5ef8f10 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f569ae9 */.elementor-4917 .elementor-element.elementor-element-f569ae9 {
    aspect-ratio: 4.5/5;
}

/* solid block at the bottom — 25% at rest, 50% on hover */
.elementor-4917 .elementor-element.elementor-element-f569ae9::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;                 /* the hover size */
  background-color: rgb(70, 8, 26);
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  transform: scaleY(0.6);      /* → 25% at rest */
  transform-origin: bottom;
  transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-f569ae9:hover::after { transform: scaleY(1); }

.elementor-4917 .elementor-element.elementor-element-f569ae9 > * { position: relative; z-index: 1; }

/* content reveal — unchanged */
.elementor-4917 .elementor-element.elementor-element-f569ae9 .sts-card__text {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  z-index: 2;
  display: grid !important;
  grid-template-rows: auto 0fr;
  gap: 0 !important;
  transition: grid-template-rows 0.28s cubic-bezier(0.4, 0, 1, 1);
}
.elementor-4917 .elementor-element.elementor-element-f569ae9:hover .sts-card__text { 
  grid-template-rows: auto 1fr;
  transition: grid-template-rows 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-f569ae9 .sts-reveal {
  overflow: hidden !important;
  min-height: 0 !important;
  align-items: flex-end !important;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 0.18s ease, transform 0.18s ease;
}
.elementor-4917 .elementor-element.elementor-element-f569ae9:hover .sts-reveal {
  opacity: 1;
  transform: none;
  transition: opacity 0.3s ease 0.1s, transform 0.35s ease 0.1s;
}

.elementor-4917 .elementor-element.elementor-element-f569ae9 {
  background-size: cover;
  background-position: center;
}


.elementor-4917 .elementor-element.elementor-element-f569ae9 .cover-image {
  transition-property: transform, margin-bottom;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-duration: 450ms;
  z-index: 0 !important;
  margin-bottom: 30% !important;
}
.elementor-4917 .elementor-element.elementor-element-f569ae9:hover .cover-image {
  transform: scale(1.03);
  margin-bottom: 50% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c288c8e */.elementor-4917 .elementor-element.elementor-element-c288c8e {
    transition-property: all;
transition-timing-function: cubic-bezier(0.4, 1.2, 0.5, 1);
transition-duration: 500ms;
    z-index: 0 !important;
    margin-bottom: 30% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91b5a11 */.elementor-4917 .elementor-element.elementor-element-91b5a11 {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cd5c37 */.elementor-4917 .elementor-element.elementor-element-7cd5c37 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-947d367 */.elementor-4917 .elementor-element.elementor-element-947d367 {
    aspect-ratio: 4.5/5;
}

/* solid block at the bottom — 25% at rest, 50% on hover */
.elementor-4917 .elementor-element.elementor-element-947d367::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;                 /* the hover size */
  background-color: rgb(70, 8, 26);
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  transform: scaleY(0.6);      /* → 25% at rest */
  transform-origin: bottom;
  transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-947d367:hover::after { transform: scaleY(1); }

.elementor-4917 .elementor-element.elementor-element-947d367 > * { position: relative; z-index: 1; }

/* content reveal — unchanged */
.elementor-4917 .elementor-element.elementor-element-947d367 .sts-card__text {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  z-index: 2;
  display: grid !important;
  grid-template-rows: auto 0fr;
  gap: 0 !important;
  transition: grid-template-rows 0.28s cubic-bezier(0.4, 0, 1, 1);
}
.elementor-4917 .elementor-element.elementor-element-947d367:hover .sts-card__text { 
  grid-template-rows: auto 1fr;
  transition: grid-template-rows 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-947d367 .sts-reveal {
  overflow: hidden !important;
  min-height: 0 !important;
  align-items: flex-end !important;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 0.18s ease, transform 0.18s ease;
}
.elementor-4917 .elementor-element.elementor-element-947d367:hover .sts-reveal {
  opacity: 1;
  transform: none;
  transition: opacity 0.3s ease 0.1s, transform 0.35s ease 0.1s;
}

.elementor-4917 .elementor-element.elementor-element-947d367 {
  background-size: cover;
  background-position: center;
}


.elementor-4917 .elementor-element.elementor-element-947d367 .cover-image {
  transition-property: transform, margin-bottom;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-duration: 450ms;
  z-index: 0 !important;
  margin-bottom: 30% !important;
}
.elementor-4917 .elementor-element.elementor-element-947d367:hover .cover-image {
  transform: scale(1.03);
  margin-bottom: 50% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008a56 */.elementor-4917 .elementor-element.elementor-element-9008a56 {
    transition-property: all;
transition-timing-function: cubic-bezier(0.4, 1.2, 0.5, 1);
transition-duration: 500ms;
    z-index: 0 !important;
    margin-bottom: 30% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-642a51d */.elementor-4917 .elementor-element.elementor-element-642a51d {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c840b3 */.elementor-4917 .elementor-element.elementor-element-1c840b3 {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e11b2 */.elementor-4917 .elementor-element.elementor-element-c1e11b2 {
    aspect-ratio: 4.5/5;
}

/* solid block at the bottom — 25% at rest, 50% on hover */
.elementor-4917 .elementor-element.elementor-element-c1e11b2::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;                 /* the hover size */
  background-color: rgb(70, 8, 26);
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  transform: scaleY(0.6);      /* → 25% at rest */
  transform-origin: bottom;
  transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-c1e11b2:hover::after { transform: scaleY(1); }

.elementor-4917 .elementor-element.elementor-element-c1e11b2 > * { position: relative; z-index: 1; }

/* content reveal — unchanged */
.elementor-4917 .elementor-element.elementor-element-c1e11b2 .sts-card__text {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  z-index: 2;
  display: grid !important;
  grid-template-rows: auto 0fr;
  gap: 0 !important;
  transition: grid-template-rows 0.28s cubic-bezier(0.4, 0, 1, 1);
}
.elementor-4917 .elementor-element.elementor-element-c1e11b2:hover .sts-card__text { 
  grid-template-rows: auto 1fr;
  transition: grid-template-rows 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-c1e11b2 .sts-reveal {
  overflow: hidden !important;
  min-height: 0 !important;
  align-items: flex-end !important;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 0.18s ease, transform 0.18s ease;
}
.elementor-4917 .elementor-element.elementor-element-c1e11b2:hover .sts-reveal {
  opacity: 1;
  transform: none;
  transition: opacity 0.3s ease 0.1s, transform 0.35s ease 0.1s;
}

.elementor-4917 .elementor-element.elementor-element-c1e11b2 {
  background-size: cover;
  background-position: center;
}


.elementor-4917 .elementor-element.elementor-element-c1e11b2 .cover-image {
  transition-property: transform, margin-bottom;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-duration: 450ms;
  z-index: 0 !important;
  margin-bottom: 30% !important;
}
.elementor-4917 .elementor-element.elementor-element-c1e11b2:hover .cover-image {
  transform: scale(1.03);
  margin-bottom: 50% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46069 */.elementor-4917 .elementor-element.elementor-element-bc46069 {
    transition-property: all;
transition-timing-function: cubic-bezier(0.4, 1.2, 0.5, 1);
transition-duration: 500ms;
    z-index: 0 !important;
    margin-bottom: 30% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f64e1c */.elementor-4917 .elementor-element.elementor-element-0f64e1c {
    width: fit-content;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d4f9e */.elementor-4917 .elementor-element.elementor-element-f2d4f9e {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac71134 */.elementor-4917 .elementor-element.elementor-element-ac71134 {
    aspect-ratio: 4.5/5;
}

/* solid block at the bottom — 25% at rest, 50% on hover */
.elementor-4917 .elementor-element.elementor-element-ac71134::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;                 /* the hover size */
  background-color: rgb(70, 8, 26);
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  transform: scaleY(0.6);      /* → 25% at rest */
  transform-origin: bottom;
  transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-ac71134:hover::after { transform: scaleY(1); }

.elementor-4917 .elementor-element.elementor-element-ac71134 > * { position: relative; z-index: 1; }

/* content reveal — unchanged */
.elementor-4917 .elementor-element.elementor-element-ac71134 .sts-card__text {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  z-index: 2;
  display: grid !important;
  grid-template-rows: auto 0fr;
  gap: 0 !important;
  transition: grid-template-rows 0.28s cubic-bezier(0.4, 0, 1, 1);
}
.elementor-4917 .elementor-element.elementor-element-ac71134:hover .sts-card__text { 
  grid-template-rows: auto 1fr;
  transition: grid-template-rows 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.elementor-4917 .elementor-element.elementor-element-ac71134 .sts-reveal {
  overflow: hidden !important;
  min-height: 0 !important;
  align-items: flex-end !important;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 0.18s ease, transform 0.18s ease;
}
.elementor-4917 .elementor-element.elementor-element-ac71134:hover .sts-reveal {
  opacity: 1;
  transform: none;
  transition: opacity 0.3s ease 0.1s, transform 0.35s ease 0.1s;
}

.elementor-4917 .elementor-element.elementor-element-ac71134 {
  background-size: cover;
  background-position: center;
}


.elementor-4917 .elementor-element.elementor-element-ac71134 .cover-image {
  transition-property: transform, margin-bottom;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-duration: 450ms;
  z-index: 0 !important;
  margin-bottom: 30% !important;
}
.elementor-4917 .elementor-element.elementor-element-ac71134:hover .cover-image {
  transform: scale(1.03);
  margin-bottom: 50% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f92c8ad */.elementor-4917 .elementor-element.elementor-element-f92c8ad .elementor-button-link {
    border-color: #5C1128 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d628bd4 */.elementor-4917 .elementor-element.elementor-element-d628bd4 p {
    font-size: 14px !important;
    line-height: 140%;
    max-width: 400px;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-2f0459e *//* the panel */
.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-slide-contents {
  width: 62%;
  max-width: none;
  margin: 2rem;
  padding: 30px 20px 50px;
  background: rgba(70, 8, 26, 0.72);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  text-align: center;
}

.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-slide-inner {
  padding: 0 !important;
}

/* dots, parked inside the panel */
.elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-main-swiper { position: relative; }

.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination {
     margin: 2rem;
  position: absolute;
  right: 0;
  left: auto;
  bottom: 25px !important;
  width: 62%;
  z-index: 3;
  display: flex;
  justify-content: center;
  gap: 8px;
}

.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  margin: 0 !important;
  background: #faf0e1;
  opacity: 1;
  transition: background 0.25s ease;
}

.elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination-bullet-active {
  background: #f2a900;
}

.elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-slide-heading:not(:last-child) {
    margin-bottom: 1rem !important;
}

@media (max-width: 767px) {
  .elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-slide-contents {
    width: 80%;
    margin: 1rem auto;
    padding: 22px 16px 44px;
  }

  .elementor-4917 .elementor-element.elementor-element-2f0459e .swiper-pagination {
    width: 80%;
    left: 0;
    right: 0;
    margin: 0 auto 1rem !important;
    bottom: 20px !important;
  }

  .elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-slide-description {
    font-size: 0.8rem !important;
    line-height: 1.4 !important;
  }

  .elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-slide-heading {
    font-size: 3rem !important;
  }
}

.elementor-4917 .elementor-element.elementor-element-2f0459e .elementor-slide-description {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3d76c7 */.elementor-4917 .elementor-element.elementor-element-f3d76c7 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1aaef1 */.elementor-4917 .elementor-element.elementor-element-f1aaef1 p {
    font-size: 16px !important;
    line-height: 140%;
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41ba5b2 */.elementor-4917 .elementor-element.elementor-element-41ba5b2 {
  aspect-ratio: 4 / 5;
  position: relative;
  overflow: hidden;
  background-size: 0 0 !important;
}

@media (max-width: 767px) {
  .elementor-4917 .elementor-element.elementor-element-41ba5b2 { aspect-ratio: 3 / 2; }
}

.elementor-4917 .elementor-element.elementor-element-41ba5b2::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center center;
  transform: scale(1) translateZ(0);
  backface-visibility: hidden;
  will-change: transform;
  transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.elementor-4917 .elementor-element.elementor-element-41ba5b2::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: linear-gradient(
    to top,
    rgba(70, 8, 26, 1) 0%,
    rgba(95, 11, 36, 0.75) 20%,
    rgba(172, 19, 64, 0) 40%
  );
}

.elementor-4917 .elementor-element.elementor-element-41ba5b2:hover::before { transform: scale(1.08) translateZ(0); }

.elementor-4917 .elementor-element.elementor-element-41ba5b2 > * { z-index: 1; }

@media (prefers-reduced-motion: reduce) {
  .elementor-4917 .elementor-element.elementor-element-41ba5b2::before { transition: none; }
  .elementor-4917 .elementor-element.elementor-element-41ba5b2:hover::before { transform: none; }
}

.elementor-4917 .elementor-element.elementor-element-41ba5b2 {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a7832b */.elementor-4917 .elementor-element.elementor-element-9a7832b {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e262a */.elementor-4917 .elementor-element.elementor-element-22e262a p {
    font-size: 16px !important;
    line-height: 140%;
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2a376 */.elementor-4917 .elementor-element.elementor-element-3b2a376 {
  aspect-ratio: 4 / 5;
  position: relative;
  overflow: hidden;
  background-size: 0 0 !important;
}

@media (max-width: 767px) {
  .elementor-4917 .elementor-element.elementor-element-3b2a376 { aspect-ratio: 3 / 2; }
}

.elementor-4917 .elementor-element.elementor-element-3b2a376::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center center;
  transform: scale(1) translateZ(0);
  backface-visibility: hidden;
  will-change: transform;
  transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.elementor-4917 .elementor-element.elementor-element-3b2a376::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: linear-gradient(
    to top,
    rgba(70, 8, 26, 1) 0%,
    rgba(95, 11, 36, 0.75) 20%,
    rgba(172, 19, 64, 0) 40%
  );
}

.elementor-4917 .elementor-element.elementor-element-3b2a376:hover::before { transform: scale(1.08) translateZ(0); }

.elementor-4917 .elementor-element.elementor-element-3b2a376 > * { z-index: 1; }

@media (prefers-reduced-motion: reduce) {
  .elementor-4917 .elementor-element.elementor-element-3b2a376::before { transition: none; }
  .elementor-4917 .elementor-element.elementor-element-3b2a376:hover::before { transform: none; }
}
.elementor-4917 .elementor-element.elementor-element-3b2a376 {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66082e6 */.elementor-4917 .elementor-element.elementor-element-66082e6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7719c5 */.elementor-4917 .elementor-element.elementor-element-e7719c5 p {
    font-size: 16px !important;
    line-height: 120%;
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b40999 */.elementor-4917 .elementor-element.elementor-element-4b40999 {
  aspect-ratio: 4 / 5;
  position: relative;
  overflow: hidden;
  background-size: 0 0 !important;
}

@media (max-width: 767px) {
  .elementor-4917 .elementor-element.elementor-element-4b40999 { aspect-ratio: 3 / 2; }
}

.elementor-4917 .elementor-element.elementor-element-4b40999::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center center;
  transform: scale(1) translateZ(0);
  backface-visibility: hidden;
  will-change: transform;
  transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.elementor-4917 .elementor-element.elementor-element-4b40999::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: linear-gradient(
    to top,
    rgba(70, 8, 26, 1) 0%,
    rgba(95, 11, 36, 0.75) 20%,
    rgba(172, 19, 64, 0) 40%
  );
}

.elementor-4917 .elementor-element.elementor-element-4b40999:hover::before { transform: scale(1.08) translateZ(0); }

.elementor-4917 .elementor-element.elementor-element-4b40999 > * { z-index: 1; }

@media (prefers-reduced-motion: reduce) {
  .elementor-4917 .elementor-element.elementor-element-4b40999::before { transition: none; }
  .elementor-4917 .elementor-element.elementor-element-4b40999:hover::before { transform: none; }
}
.elementor-4917 .elementor-element.elementor-element-4b40999 {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b0c019 */.elementor-4917 .elementor-element.elementor-element-9b0c019 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-966eb46 */.elementor-4917 .elementor-element.elementor-element-966eb46 p {
    font-size: 16px !important;
    line-height: 140%;
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-092f760 */.elementor-4917 .elementor-element.elementor-element-092f760 {
  aspect-ratio: 4 / 5;
  position: relative;
  overflow: hidden;
  background-size: 0 0 !important;
}

@media (max-width: 767px) {
  .elementor-4917 .elementor-element.elementor-element-092f760 { aspect-ratio: 3 / 2; }
}

.elementor-4917 .elementor-element.elementor-element-092f760::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center center;
  transform: scale(1) translateZ(0);
  backface-visibility: hidden;
  will-change: transform;
  transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.elementor-4917 .elementor-element.elementor-element-092f760::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: linear-gradient(
    to top,
    rgba(70, 8, 26, 1) 0%,
    rgba(95, 11, 36, 0.75) 20%,
    rgba(172, 19, 64, 0) 40%
  );
}

.elementor-4917 .elementor-element.elementor-element-092f760:hover::before { transform: scale(1.08) translateZ(0); }

.elementor-4917 .elementor-element.elementor-element-092f760 > * { z-index: 1; }

@media (prefers-reduced-motion: reduce) {
  .elementor-4917 .elementor-element.elementor-element-092f760::before { transition: none; }
  .elementor-4917 .elementor-element.elementor-element-092f760:hover::before { transform: none; }
}
.elementor-4917 .elementor-element.elementor-element-092f760 {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a204af8 */.elementor-4917 .elementor-element.elementor-element-a204af8 {
    opacity: 10%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Swiss-721BT-Extended';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.scotch.wa.edu.au/wp-content/uploads/2025/07/Swiss721BT-LightExtended.woff2') format('woff2'),
		url('https://www.scotch.wa.edu.au/wp-content/uploads/2025/07/Swiss721BT-LightExtended.woff') format('woff');
}
@font-face {
	font-family: 'Swiss-721BT-Extended';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.scotch.wa.edu.au/wp-content/uploads/2025/07/Swiss721BT-RomanExtended-1.woff2') format('woff2'),
		url('https://www.scotch.wa.edu.au/wp-content/uploads/2025/07/Swiss721BT-RomanExtended.woff') format('woff');
}
@font-face {
	font-family: 'Swiss-721BT-Extended';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.scotch.wa.edu.au/wp-content/uploads/2025/07/Swiss721BT-BoldExtended-1.woff2') format('woff2'),
		url('https://www.scotch.wa.edu.au/wp-content/uploads/2025/07/Swiss721BT-BoldExtended.woff') format('woff');
}
@font-face {
	font-family: 'Swiss-721BT-Extended';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.scotch.wa.edu.au/wp-content/uploads/2025/07/Swiss721BT-BlackExtended-1.woff2') format('woff2'),
		url('https://www.scotch.wa.edu.au/wp-content/uploads/2025/07/Swiss721BT-BlackExtended.woff') format('woff');
}
@font-face {
	font-family: 'Swiss-721BT-Extended';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */