.elementor-2042 .elementor-element.elementor-element-6f36220{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-656215f2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2042 .elementor-element.elementor-element-a6bcd01{z-index:11;text-align:center;}.elementor-2042 .elementor-element.elementor-element-a6bcd01 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:78px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:78px;letter-spacing:-2.3px;color:var( --e-global-color-7c1db21 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-16eca56 .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-fb0f33c-font-family ), Sans-serif;font-size:var( --e-global-typography-fb0f33c-font-size );font-weight:var( --e-global-typography-fb0f33c-font-weight );text-transform:var( --e-global-typography-fb0f33c-text-transform );line-height:var( --e-global-typography-fb0f33c-line-height );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:200px 200px 200px 200px;padding:12px 25px 12px 25px;}.elementor-2042 .elementor-element.elementor-element-16eca56 .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-16eca56 .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-16eca56{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2042 .elementor-element.elementor-element-16eca56 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-16eca56.elementor-element{--align-self:center;}.elementor-2042 .elementor-element.elementor-element-16eca56 .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-16eca56 .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-deaddce{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-e6a91e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-1cbe7b43 > .elementor-widget-container{margin:0px 0px 0px -11px;padding:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-1cbe7b43{text-align:start;}.elementor-2042 .elementor-element.elementor-element-1cbe7b43 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:170px;font-weight:700;text-transform:uppercase;line-height:160px;letter-spacing:-10px;color:var( --e-global-color-a13924a );}.elementor-2042 .elementor-element.elementor-element-76c84df{--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;--align-items:flex-start;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-28018e8{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2042 .elementor-element.elementor-element-1d04f1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:7.1px;word-spacing:0px;color:var( --e-global-color-7c1db21 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-2042 .elementor-element.elementor-element-ad84691 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-ad84691{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-9c85521 .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:60px 60px 60px 60px;}.elementor-2042 .elementor-element.elementor-element-9c85521 .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-9c85521 .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-9c85521 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-9c85521 .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-9c85521 .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-2042 .elementor-element.elementor-element-a7ea29e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-877d747 > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-2042 .elementor-element.elementor-element-877d747{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-927c9e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-9078dd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-9078dd2{text-align:start;}.elementor-2042 .elementor-element.elementor-element-9078dd2 .elementor-heading-title{font-family:var( --e-global-typography-13b2551-font-family ), Sans-serif;font-size:var( --e-global-typography-13b2551-font-size );font-weight:var( --e-global-typography-13b2551-font-weight );text-transform:var( --e-global-typography-13b2551-text-transform );font-style:var( --e-global-typography-13b2551-font-style );text-decoration:var( --e-global-typography-13b2551-text-decoration );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-94030ea > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-94030ea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-a5a1ce3{--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;--align-items:flex-start;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-0797eb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-8112ee5 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-8112ee5{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-1f92932{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2042 .elementor-element.elementor-element-41a5705 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-41a5705 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:7.1px;word-spacing:0px;color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-997ab55 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-997ab55{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-ab7b0b1 .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:60px 60px 60px 60px;}.elementor-2042 .elementor-element.elementor-element-ab7b0b1 .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-ab7b0b1 .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-ab7b0b1 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-ab7b0b1 .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-ab7b0b1 .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-2042 .elementor-element.elementor-element-d980fa7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-31ef793{--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;--align-items:flex-start;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-4788e8b{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2042 .elementor-element.elementor-element-8de967e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:7.1px;word-spacing:0px;color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-20cd47d > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-20cd47d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-22d40b1 .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:60px 60px 60px 60px;}.elementor-2042 .elementor-element.elementor-element-22d40b1 .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-22d40b1 .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-22d40b1 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-22d40b1 .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-22d40b1 .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-2042 .elementor-element.elementor-element-2620074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-3cf862b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-3cf862b{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-590b383{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-1a5b5e4{--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;--align-items:flex-start;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-c8b9d50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-9a1bf23 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-9a1bf23{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-246b94c{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2042 .elementor-element.elementor-element-d3a2c9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:7.1px;word-spacing:0px;color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-06e481e > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-06e481e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-49af6f3 .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:60px 60px 60px 60px;}.elementor-2042 .elementor-element.elementor-element-49af6f3 .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-49af6f3 .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-49af6f3 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-49af6f3 .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-49af6f3 .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-2042 .elementor-element.elementor-element-96c4b5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-51074db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-51074db{text-align:start;}.elementor-2042 .elementor-element.elementor-element-51074db .elementor-heading-title{font-family:var( --e-global-typography-13b2551-font-family ), Sans-serif;font-size:var( --e-global-typography-13b2551-font-size );font-weight:var( --e-global-typography-13b2551-font-weight );text-transform:var( --e-global-typography-13b2551-text-transform );font-style:var( --e-global-typography-13b2551-font-style );text-decoration:var( --e-global-typography-13b2551-text-decoration );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-6680d51 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-6680d51{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-e7e2202{--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;--align-items:flex-start;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-da422bd{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2042 .elementor-element.elementor-element-5dd7d0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:7.1px;word-spacing:0px;color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-7dacd3f > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-7dacd3f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-e877bd9 .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:60px 60px 60px 60px;}.elementor-2042 .elementor-element.elementor-element-e877bd9 .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-e877bd9 .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-e877bd9 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-e877bd9 .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-e877bd9 .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-2042 .elementor-element.elementor-element-d428f54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-e47f7fa > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-e47f7fa{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-b7d57a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-269fd6b{--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;--align-items:flex-start;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-4be340b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-034253a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-034253a{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-9ffec81{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2042 .elementor-element.elementor-element-a8e1e42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:7.1px;word-spacing:0px;color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-89bc677 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-89bc677{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-9fd15d7 .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:60px 60px 60px 60px;}.elementor-2042 .elementor-element.elementor-element-9fd15d7 .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-9fd15d7 .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-9fd15d7 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-9fd15d7 .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-9fd15d7 .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-2042 .elementor-element.elementor-element-7b28ad7d{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2042 .elementor-element.elementor-element-246e775e{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7c1db21 );--border-color:var( --e-global-color-7c1db21 );--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-2042 .elementor-element.elementor-element-6ae6443d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-47c6135{color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-4e99ad80{--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:space-between;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-2619a446{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2042 .elementor-element.elementor-element-1fe12fa1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-7a2ef4ce{color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-63f702ce{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2042 .elementor-element.elementor-element-10298650 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-689cded9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-1e9b123f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2042 .elementor-element.elementor-element-17c85ccf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-2e1d6a1b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-595cca31{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2042 .elementor-element.elementor-element-138315d0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-231590bd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-634437c7{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2042 .elementor-element.elementor-element-3f9141f9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-b518da1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-7cc04590{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2042 .elementor-element.elementor-element-93afc91 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-2e13a53e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-ccb59a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-0524836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-0524836{text-align:start;}.elementor-2042 .elementor-element.elementor-element-0524836 .elementor-heading-title{font-family:var( --e-global-typography-13b2551-font-family ), Sans-serif;font-size:var( --e-global-typography-13b2551-font-size );font-weight:var( --e-global-typography-13b2551-font-weight );text-transform:var( --e-global-typography-13b2551-text-transform );font-style:var( --e-global-typography-13b2551-font-style );text-decoration:var( --e-global-typography-13b2551-text-decoration );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-a59eeb1 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-a59eeb1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-0f5b11e{--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;--align-items:flex-start;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-99552df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-1cdea11 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-1cdea11{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-154fcf2{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2042 .elementor-element.elementor-element-2b71fa4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:7.1px;word-spacing:0px;color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-4a1818e > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-4a1818e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-84b5f1c .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:60px 60px 60px 60px;}.elementor-2042 .elementor-element.elementor-element-84b5f1c .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-84b5f1c .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-84b5f1c > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-84b5f1c .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-84b5f1c .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-2042 .elementor-element.elementor-element-b5b5477{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-86abc53{--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;--align-items:flex-start;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-2c67a83{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2042 .elementor-element.elementor-element-2343cf1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:7.1px;word-spacing:0px;color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-173a303 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-173a303{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-006a026 .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:60px 60px 60px 60px;}.elementor-2042 .elementor-element.elementor-element-006a026 .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-006a026 .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-006a026 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-006a026 .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-006a026 .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-2042 .elementor-element.elementor-element-30fab24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-20590a2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-20590a2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-12e63d0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-12e63d0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-74b0649{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-192d80e{--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;--align-items:flex-start;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-bf76155{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-049b374 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-049b374{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2042 .elementor-element.elementor-element-9c13804{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2042 .elementor-element.elementor-element-25271f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:7.1px;word-spacing:0px;color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-b2dad21 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2042 .elementor-element.elementor-element-b2dad21{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-e63d06e .elementor-button{background-color:var( --e-global-color-02754a5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7c1db21 );color:var( --e-global-color-7c1db21 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c1db21 );border-radius:60px 60px 60px 60px;}.elementor-2042 .elementor-element.elementor-element-e63d06e .elementor-button:hover, .elementor-2042 .elementor-element.elementor-element-e63d06e .elementor-button:focus{background-color:var( --e-global-color-7c1db21 );color:var( --e-global-color-ef9a968 );border-color:var( --e-global-color-7c1db21 );}.elementor-2042 .elementor-element.elementor-element-e63d06e > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-e63d06e .elementor-button:hover svg, .elementor-2042 .elementor-element.elementor-element-e63d06e .elementor-button:focus svg{fill:var( --e-global-color-ef9a968 );}.elementor-2042 .elementor-element.elementor-element-6bc3066 > .elementor-widget-container{margin:8% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-6bc3066{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7c1db21 );}body.elementor-page-2042:not(.elementor-motion-effects-element-type-background), body.elementor-page-2042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf959b9 );}@media(min-width:768px){.elementor-2042 .elementor-element.elementor-element-656215f2{--content-width:1140px;}.elementor-2042 .elementor-element.elementor-element-28018e8{--width:30%;}.elementor-2042 .elementor-element.elementor-element-a7ea29e{--width:64%;}.elementor-2042 .elementor-element.elementor-element-0797eb8{--width:60%;}.elementor-2042 .elementor-element.elementor-element-1f92932{--width:40%;}.elementor-2042 .elementor-element.elementor-element-4788e8b{--width:40%;}.elementor-2042 .elementor-element.elementor-element-2620074{--width:60%;}.elementor-2042 .elementor-element.elementor-element-c8b9d50{--width:100%;}.elementor-2042 .elementor-element.elementor-element-246b94c{--width:50%;}.elementor-2042 .elementor-element.elementor-element-da422bd{--width:49%;}.elementor-2042 .elementor-element.elementor-element-d428f54{--width:100%;}.elementor-2042 .elementor-element.elementor-element-4be340b{--width:100%;}.elementor-2042 .elementor-element.elementor-element-9ffec81{--width:40%;}.elementor-2042 .elementor-element.elementor-element-246e775e{--width:45%;}.elementor-2042 .elementor-element.elementor-element-4e99ad80{--width:50%;}.elementor-2042 .elementor-element.elementor-element-2619a446{--width:45%;}.elementor-2042 .elementor-element.elementor-element-63f702ce{--width:45%;}.elementor-2042 .elementor-element.elementor-element-1e9b123f{--width:45%;}.elementor-2042 .elementor-element.elementor-element-595cca31{--width:45%;}.elementor-2042 .elementor-element.elementor-element-634437c7{--width:45%;}.elementor-2042 .elementor-element.elementor-element-7cc04590{--width:45%;}.elementor-2042 .elementor-element.elementor-element-99552df{--width:100%;}.elementor-2042 .elementor-element.elementor-element-154fcf2{--width:60%;}.elementor-2042 .elementor-element.elementor-element-2c67a83{--width:60%;}.elementor-2042 .elementor-element.elementor-element-30fab24{--width:100%;}.elementor-2042 .elementor-element.elementor-element-bf76155{--width:100%;}.elementor-2042 .elementor-element.elementor-element-9c13804{--width:60%;}}@media(max-width:1200px) and (min-width:768px){.elementor-2042 .elementor-element.elementor-element-9ffec81{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2042 .elementor-element.elementor-element-28018e8{--width:100%;}.elementor-2042 .elementor-element.elementor-element-a7ea29e{--width:100%;}.elementor-2042 .elementor-element.elementor-element-0797eb8{--width:100%;}.elementor-2042 .elementor-element.elementor-element-1f92932{--width:100%;}.elementor-2042 .elementor-element.elementor-element-4788e8b{--width:100%;}.elementor-2042 .elementor-element.elementor-element-2620074{--width:100%;}.elementor-2042 .elementor-element.elementor-element-c8b9d50{--width:100%;}.elementor-2042 .elementor-element.elementor-element-246b94c{--width:100%;}.elementor-2042 .elementor-element.elementor-element-da422bd{--width:100%;}.elementor-2042 .elementor-element.elementor-element-d428f54{--width:100%;}.elementor-2042 .elementor-element.elementor-element-4be340b{--width:100%;}.elementor-2042 .elementor-element.elementor-element-9ffec81{--width:100%;}.elementor-2042 .elementor-element.elementor-element-246e775e{--width:100%;}.elementor-2042 .elementor-element.elementor-element-4e99ad80{--width:100%;}.elementor-2042 .elementor-element.elementor-element-99552df{--width:100%;}.elementor-2042 .elementor-element.elementor-element-154fcf2{--width:100%;}.elementor-2042 .elementor-element.elementor-element-2c67a83{--width:100%;}.elementor-2042 .elementor-element.elementor-element-30fab24{--width:100%;}.elementor-2042 .elementor-element.elementor-element-bf76155{--width:100%;}.elementor-2042 .elementor-element.elementor-element-9c13804{--width:100%;}}@media(max-width:1200px){.elementor-2042 .elementor-element.elementor-element-a7ea29e{--justify-content:center;}.elementor-2042 .elementor-element.elementor-element-0797eb8{--justify-content:center;}.elementor-2042 .elementor-element.elementor-element-2620074{--justify-content:center;}.elementor-2042 .elementor-element.elementor-element-c8b9d50{--justify-content:center;}.elementor-2042 .elementor-element.elementor-element-d428f54{--justify-content:center;}.elementor-2042 .elementor-element.elementor-element-4be340b{--justify-content:center;}.elementor-2042 .elementor-element.elementor-element-99552df{--justify-content:center;}.elementor-2042 .elementor-element.elementor-element-30fab24{--justify-content:center;}.elementor-2042 .elementor-element.elementor-element-bf76155{--justify-content:center;}}@media(max-width:1024px){.elementor-2042 .elementor-element.elementor-element-6f36220{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2042 .elementor-element.elementor-element-656215f2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-a6bcd01 .elementor-heading-title{font-size:58px;line-height:1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-16eca56 .elementor-button{font-size:var( --e-global-typography-fb0f33c-font-size );line-height:var( --e-global-typography-fb0f33c-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-e6a91e0{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-28018e8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-1d04f1f{text-align:start;}.elementor-2042 .elementor-element.elementor-element-1d04f1f .elementor-heading-title{font-size:14px;letter-spacing:6px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-ad84691{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-9c85521 > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-2042 .elementor-element.elementor-element-9c85521 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-927c9e0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-9078dd2 .elementor-heading-title{font-size:var( --e-global-typography-13b2551-font-size );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );}.elementor-2042 .elementor-element.elementor-element-94030ea{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-1f92932{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-41a5705{text-align:start;}.elementor-2042 .elementor-element.elementor-element-41a5705 .elementor-heading-title{font-size:14px;letter-spacing:6px;}.elementor-2042 .elementor-element.elementor-element-997ab55{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-ab7b0b1 > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-2042 .elementor-element.elementor-element-ab7b0b1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-d980fa7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-4788e8b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-8de967e{text-align:start;}.elementor-2042 .elementor-element.elementor-element-8de967e .elementor-heading-title{font-size:14px;letter-spacing:6px;}.elementor-2042 .elementor-element.elementor-element-20cd47d{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-22d40b1 > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-2042 .elementor-element.elementor-element-22d40b1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-590b383{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-246b94c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-d3a2c9d{text-align:start;}.elementor-2042 .elementor-element.elementor-element-d3a2c9d .elementor-heading-title{font-size:14px;letter-spacing:6px;}.elementor-2042 .elementor-element.elementor-element-06e481e{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-49af6f3 > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-2042 .elementor-element.elementor-element-49af6f3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-96c4b5e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-51074db .elementor-heading-title{font-size:var( --e-global-typography-13b2551-font-size );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );}.elementor-2042 .elementor-element.elementor-element-6680d51{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-da422bd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-5dd7d0c{text-align:start;}.elementor-2042 .elementor-element.elementor-element-5dd7d0c .elementor-heading-title{font-size:14px;letter-spacing:6px;}.elementor-2042 .elementor-element.elementor-element-7dacd3f{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-e877bd9 > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-2042 .elementor-element.elementor-element-e877bd9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-b7d57a8{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-9ffec81{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-a8e1e42{text-align:start;}.elementor-2042 .elementor-element.elementor-element-a8e1e42 .elementor-heading-title{font-size:14px;letter-spacing:6px;}.elementor-2042 .elementor-element.elementor-element-89bc677{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-9fd15d7 > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-2042 .elementor-element.elementor-element-9fd15d7.elementor-element{--align-self:flex-start;}.elementor-2042 .elementor-element.elementor-element-9fd15d7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-7b28ad7d{--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;}.elementor-2042 .elementor-element.elementor-element-246e775e{--padding-top:8%;--padding-bottom:4%;--padding-left:0%;--padding-right:25%;}.elementor-2042 .elementor-element.elementor-element-6ae6443d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-4e99ad80{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-2042 .elementor-element.elementor-element-1fe12fa1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-10298650 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-689cded9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-17c85ccf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-2e1d6a1b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-138315d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-231590bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-3f9141f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-b518da1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-93afc91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-2e13a53e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-ccb59a6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-0524836 .elementor-heading-title{font-size:var( --e-global-typography-13b2551-font-size );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );}.elementor-2042 .elementor-element.elementor-element-a59eeb1{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-154fcf2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-2b71fa4{text-align:start;}.elementor-2042 .elementor-element.elementor-element-2b71fa4 .elementor-heading-title{font-size:14px;letter-spacing:6px;}.elementor-2042 .elementor-element.elementor-element-4a1818e{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-84b5f1c > .elementor-widget-container{margin:5% 0% 05% 0%;}.elementor-2042 .elementor-element.elementor-element-84b5f1c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-b5b5477{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-2c67a83{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-2343cf1{text-align:start;}.elementor-2042 .elementor-element.elementor-element-2343cf1 .elementor-heading-title{font-size:14px;letter-spacing:6px;}.elementor-2042 .elementor-element.elementor-element-173a303{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-006a026 > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-2042 .elementor-element.elementor-element-006a026 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-74b0649{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-9c13804{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-25271f7{text-align:start;}.elementor-2042 .elementor-element.elementor-element-25271f7 .elementor-heading-title{font-size:14px;letter-spacing:6px;}.elementor-2042 .elementor-element.elementor-element-b2dad21{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-e63d06e > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-2042 .elementor-element.elementor-element-e63d06e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-6bc3066 > .elementor-widget-container{margin:2% 2% 2% 2%;}.elementor-2042 .elementor-element.elementor-element-6bc3066{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-2042 .elementor-element.elementor-element-6f36220{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-656215f2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-a6bcd01 .elementor-heading-title{font-size:36px;letter-spacing:-2px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-16eca56{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-16eca56 .elementor-button{font-size:var( --e-global-typography-fb0f33c-font-size );line-height:var( --e-global-typography-fb0f33c-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-e6a91e0{--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-1cbe7b43 .elementor-heading-title{font-size:100px;line-height:1em;}.elementor-2042 .elementor-element.elementor-element-28018e8{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-1d04f1f .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-ad84691{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-9c85521{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-9c85521 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-927c9e0{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-9078dd2 .elementor-heading-title{font-size:var( --e-global-typography-13b2551-font-size );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );}.elementor-2042 .elementor-element.elementor-element-94030ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-a5a1ce3{--gap:5% 5%;--row-gap:5%;--column-gap:5%;}.elementor-2042 .elementor-element.elementor-element-1f92932{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-41a5705{text-align:start;}.elementor-2042 .elementor-element.elementor-element-41a5705 .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-2042 .elementor-element.elementor-element-997ab55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-ab7b0b1{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-ab7b0b1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-d980fa7{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-4788e8b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-8de967e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2042 .elementor-element.elementor-element-8de967e .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-2042 .elementor-element.elementor-element-20cd47d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-22d40b1{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-22d40b1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-590b383{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-1a5b5e4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2042 .elementor-element.elementor-element-246b94c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-d3a2c9d .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-2042 .elementor-element.elementor-element-06e481e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-49af6f3{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-49af6f3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-96c4b5e{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-51074db .elementor-heading-title{font-size:var( --e-global-typography-13b2551-font-size );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );}.elementor-2042 .elementor-element.elementor-element-6680d51{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-da422bd{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-5dd7d0c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2042 .elementor-element.elementor-element-5dd7d0c .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-2042 .elementor-element.elementor-element-7dacd3f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-e877bd9{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-e877bd9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-b7d57a8{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-269fd6b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2042 .elementor-element.elementor-element-9ffec81{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-a8e1e42 .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-2042 .elementor-element.elementor-element-89bc677{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-9fd15d7{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-9fd15d7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-7b28ad7d{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-246e775e{--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-6ae6443d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-4e99ad80{--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-1fe12fa1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-63f702ce{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-2042 .elementor-element.elementor-element-10298650 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-689cded9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-17c85ccf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-2e1d6a1b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-138315d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-231590bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-3f9141f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-b518da1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-93afc91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2042 .elementor-element.elementor-element-2e13a53e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-ccb59a6{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-0524836 .elementor-heading-title{font-size:var( --e-global-typography-13b2551-font-size );line-height:var( --e-global-typography-13b2551-line-height );letter-spacing:var( --e-global-typography-13b2551-letter-spacing );}.elementor-2042 .elementor-element.elementor-element-a59eeb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-154fcf2{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-2b71fa4 .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-2042 .elementor-element.elementor-element-4a1818e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-84b5f1c{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-84b5f1c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-b5b5477{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-2c67a83{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-2343cf1 .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-2042 .elementor-element.elementor-element-173a303{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-006a026{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-006a026 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-74b0649{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2042 .elementor-element.elementor-element-192d80e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2042 .elementor-element.elementor-element-9c13804{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2042 .elementor-element.elementor-element-25271f7 .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-2042 .elementor-element.elementor-element-b2dad21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2042 .elementor-element.elementor-element-e63d06e{width:100%;max-width:100%;}.elementor-2042 .elementor-element.elementor-element-e63d06e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2042 .elementor-element.elementor-element-6bc3066 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2042 .elementor-element.elementor-element-6bc3066{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-a6bcd01 *//* Der Haupt-Wrapper, falls du ihn in Elementor nutzt */
.hero-title {
  position: relative !important;
  z-index: 2 !important;
  overflow: visible !important; /* Wichtig, damit das riesige Wort nicht abgeschnitten wird */
}

.outline-focus {
  position: relative !important;
  display: inline-block !important;
}

.outline-focus::after {
  content: attr(data-text) !important;
  position: absolute !important;
  
  /* Die Größe – hier kannst du mit dem Wert spielen */
  font-size: 2.5em !important; 
  left: 50% !important;
  top: 50% !important;
  transform: translate(-35%, -45%) !important;
  
  /* Das ist der entscheidende Teil für den Outline-Look */
  color: transparent !important;
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.2) !important;
  
  /* Damit es schön im Hintergrund bleibt */
  z-index: -1 !important;
  white-space: nowrap !important;
  pointer-events: none !important;
  
  /* Damit es die Schriftart von Elementor übernimmt */
  font-family: inherit !important;
  font-weight: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbe7b43 */.headline-outline {
  color: transparent; /* Macht die Füllung unsichtbar */
  -webkit-text-stroke: 2px #ff5835; /* Hier stellst du Dicke und Farbe der Outline ein */
  paint-order: stroke fill;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9078dd2 */.headline-outline {
  color: transparent; /* Macht die Füllung unsichtbar */
  -webkit-text-stroke: 2px #ff5835; /* Hier stellst du Dicke und Farbe der Outline ein */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51074db */.headline-outline {
  color: transparent; /* Macht die Füllung unsichtbar */
  -webkit-text-stroke: 2px #ff5835; /* Hier stellst du Dicke und Farbe der Outline ein */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0524836 */.headline-outline {
  color: transparent; /* Macht die Füllung unsichtbar */
  -webkit-text-stroke: 2px #ff5835; /* Hier stellst du Dicke und Farbe der Outline ein */
}/* End custom CSS */
/* Start custom CSS *//* -----------------------------------------------------------
   TRI-MASK "ULTIMATE" - Konfiguration
   ----------------------------------------------------------- */
.tri-mask {
  /* --- DREIECK 1 (Standard: Oben Rechts) --- */
  --t1-color: #3C00AE;
  --t1-w:     29%;  /* Breite */
  --t1-h:     25%;  /* Höhe */
  --t1-x:     1;    /* 1 = Rechts, -1 = Links */
  --t1-y:     -1;    /* 1 = Oben,   -1 = Unten */

  /* --- DREIECK 2 (Standard: Unten Links) --- */
  --t2-color: #00FFC4;
  --t2-w:     29%;
  --t2-h:     25%;
  --t2-x:     1;    /* 1 = Links, -1 = Rechts (siehe unten) */
  --t2-y:     -1;    /* 1 = Unten, -1 = Oben   (siehe unten) */
  
  --tri-opacity: 1;
}

/* -----------------------------------------------------------
   BASIS-LAYOUT (Container & Overflow)
   ----------------------------------------------------------- */
.tri-mask .elementor-image-carousel,
.tri-mask .elementor-swiper,
.tri-mask .swiper-wrapper {
  overflow: visible;
}

.tri-mask .swiper-slide,
.tri-mask.elementor-widget-image .elementor-widget-container {
  position: relative;
  z-index: 0;
  border-radius: inherit;
  overflow: hidden; /* Maskiert das Bild */
}
.tri-mask .swiper-slide { overflow: visible; } /* Swiper-Ausnahme */

/* -----------------------------------------------------------
   DIE OVERLAYS
   ----------------------------------------------------------- */
.tri-mask .swiper-slide::before,
.tri-mask .swiper-slide::after,
.tri-mask.elementor-widget-image .elementor-widget-container::before,
.tri-mask.elementor-widget-image .elementor-widget-container::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 3;
  opacity: var(--tri-opacity);
  border-radius: inherit;
  transition: all 0.3s ease;
}

/* --- DREIECK 1 (Basis: Oben Rechts) --- */
.tri-mask .swiper-slide::before,
.tri-mask.elementor-widget-image .elementor-widget-container::before {
  background: var(--t1-color);
  /* Die Magie: Wir spiegeln die Achsen basierend auf 1 oder -1 */
  transform: scale(var(--t1-x), var(--t1-y)); 
  clip-path: polygon(
    100% 0, 
    100% var(--t1-h), 
    calc(100% - var(--t1-w)) 0
  );
}

/* --- DREIECK 2 (Basis: Unten Links) --- */
.tri-mask .swiper-slide::after,
.tri-mask.elementor-widget-image .elementor-widget-container::after {
  background: var(--t2-color);
  /* Hier auch Spiegelung möglich */
  transform: scale(var(--t2-x), var(--t2-y));
  clip-path: polygon(
    0 100%, 
    var(--t2-w) 100%, 
    0 calc(100% - var(--t2-h))
  );
}

/* -----------------------------------------------------------
   BILD & ELEMENTE
   ----------------------------------------------------------- */
.tri-mask .swiper-slide img,
.tri-mask.elementor-widget-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
  z-index: 1;
}

.tri-mask .swiper-button-prev,
.tri-mask .swiper-button-next,
.tri-mask .swiper-pagination {
  z-index: 5;
}

/* Responsive Defaults */
@media (max-width: 992px) {
  .tri-mask { --t1-w: 28%; --t1-h: 52%; --t2-w: 28%; --t2-h: 52%; }
}
@media (max-width: 600px) {
  .tri-mask { --t1-w: 24%; --t1-h: 46%; --t2-w: 24%; --t2-h: 46%; }
}/* End custom CSS */