.elementor-2 .elementor-element.elementor-element-3b8ba7c{--display:flex;--min-height:90vh;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3b8ba7c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3b8ba7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brinckag.com/wp-content/uploads/2026/08/Honeycomb-Pattern-Left.png");background-position:top right;background-size:contain;}.elementor-2 .elementor-element.elementor-element-3b8ba7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-repeater-item-5a00bda .swiper-slide-bg{background-image:url(https://brinckag.com/wp-content/uploads/2026/08/©studioU_01059.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-repeater-item-5a00bda .elementor-background-overlay{background-color:#102D16;mix-blend-mode:multiply;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-repeater-item-68a3793 .swiper-slide-bg{background-image:url(https://brinckag.com/wp-content/uploads/2026/08/Invented-Way-To-Support-Crop-AdobeStock_295426201-scaled.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-repeater-item-68a3793 .elementor-background-overlay{background-color:#0A1C0E;mix-blend-mode:multiply;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-repeater-item-cbf2636 .swiper-slide-bg{background-image:url(https://brinckag.com/wp-content/uploads/2026/08/Hands-in-Dirt.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-repeater-item-cbf2636 .elementor-background-overlay{background-color:#102D16;mix-blend-mode:multiply;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-repeater-item-6e4cea7 .swiper-slide-bg{background-image:url(https://brinckag.com/wp-content/uploads/2026/08/A-Tree-Translated-AdobeStock_700131636-scaled.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-repeater-item-6e4cea7 .elementor-background-overlay{background-color:#102D16;mix-blend-mode:multiply;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide{transition-duration:calc(6500ms*1.2);height:90vh;}.elementor-2 .elementor-element.elementor-element-7ac056d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-contents{max-width:741px;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-inner{text-align:start;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:14px;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-heading{font-family:"Clash Grotesk", Sans-serif;font-size:71px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:19px;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-description{font-size:23px;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:6px;width:6px;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-pagination-fraction{font-size:6px;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#F3F4EFCC;opacity:1;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c62d7e6{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-c62d7e6{right:0px;}.elementor-2 .elementor-element.elementor-element-c62d7e6{bottom:0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-c62d7e6 img{width:54%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-74acde3{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-74acde3{left:0px;}.elementor-2 .elementor-element.elementor-element-74acde3{top:0px;text-align:end;}.elementor-2 .elementor-element.elementor-element-74acde3 img{width:55%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9ff4594{--e-transform-rotateZ:90deg;bottom:155px;z-index:1;}.elementor-2 .elementor-element.elementor-element-9ff4594.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9ff4594{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-9ff4594{left:0px;}.elementor-2 .elementor-element.elementor-element-9ff4594 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;text-transform:uppercase;color:var( --e-global-color-c934718 );}.elementor-2 .elementor-element.elementor-element-7d7bd60.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-d075180{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d075180:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d075180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c934718 );}.elementor-2 .elementor-element.elementor-element-4ec9b9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e1c4a79{--display:flex;}.elementor-2 .elementor-element.elementor-element-fa490b6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fa490b6 img{height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-e106d0c{--display:flex;}.elementor-widget-text-editor{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-2 .elementor-element.elementor-element-8e3272e{--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;}.elementor-2 .elementor-element.elementor-element-8e3272e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8e3272e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c934718 );}.elementor-2 .elementor-element.elementor-element-641a263{--display:flex;--min-height:334px;--justify-content:center;--overlay-opacity:0.41;--border-radius:35px 35px 35px 35px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-2 .elementor-element.elementor-element-641a263:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-641a263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brinckag.com/wp-content/uploads/2026/08/A-Cleaner-Way-To-AdobeStock_528670419.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-641a263::before, .elementor-2 .elementor-element.elementor-element-641a263 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-641a263 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-641a263 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-641a263 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-641a263 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #FFFFFF00 78%);}.elementor-2 .elementor-element.elementor-element-641a263.e-con:hover{--e-con-transform-scale:1.01;}.elementor-2 .elementor-element.elementor-element-c13391a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-3b9c865 .elementor-heading-title{font-size:56px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-28f7331{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9e818d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-1f206fb{--display:flex;--min-height:450px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.77;--overlay-mix-blend-mode:multiply;--border-radius:35px 35px 35px 35px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-2 .elementor-element.elementor-element-1f206fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1f206fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brinckag.com/wp-content/uploads/2026/08/Get-More-AdobeStock_53723659.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1f206fb::before, .elementor-2 .elementor-element.elementor-element-1f206fb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1f206fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1f206fb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1f206fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1f206fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #0A1A30 0%, #FFFFFF00 100%);}.elementor-2 .elementor-element.elementor-element-1f206fb.e-con:hover{--e-con-transform-scale:1.01;}.elementor-2 .elementor-element.elementor-element-3357476 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b422fab{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-36475e1{--display:flex;--min-height:450px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.77;--overlay-mix-blend-mode:multiply;--border-radius:35px 35px 35px 35px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-2 .elementor-element.elementor-element-36475e1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-36475e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brinckag.com/wp-content/uploads/2026/08/Handle-The-Stress-AdobeStock_2156392900.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-36475e1::before, .elementor-2 .elementor-element.elementor-element-36475e1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-36475e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-36475e1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-36475e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-36475e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #0A1A30 0%, #FFFFFF00 100%);}.elementor-2 .elementor-element.elementor-element-36475e1.e-con:hover{--e-con-transform-scale:1.01;}.elementor-2 .elementor-element.elementor-element-1cce75c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d37b943{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8712ab2{--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:center;--overlay-opacity:0.6;}.elementor-2 .elementor-element.elementor-element-8712ab2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8712ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c934718 );background-image:url("https://brinckag.com/wp-content/uploads/2026/08/Forrest-above.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8712ab2::before, .elementor-2 .elementor-element.elementor-element-8712ab2 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8712ab2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8712ab2 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8712ab2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8712ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-159ac54{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-ec443ba{text-align:center;}.elementor-2 .elementor-element.elementor-element-ec443ba .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b62a2d5{text-align:center;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e6012a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-e6012a6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e6012a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c934718 );}.elementor-2 .elementor-element.elementor-element-bf88a07{--display:flex;}.elementor-2 .elementor-element.elementor-element-472201c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5e1d6df{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-5e1d6df:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5e1d6df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brinckag.com/wp-content/uploads/2026/08/AdobeStock_660740456-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6e0335b{--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;}.elementor-2 .elementor-element.elementor-element-6e0335b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6e0335b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4EF;}.elementor-2 .elementor-element.elementor-element-4843a69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--z-index:11;}.elementor-2 .elementor-element.elementor-element-4843a69:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4843a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c934718 );}.elementor-2 .elementor-element.elementor-element-f863e2d{--display:flex;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-12b209a{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-12b209a{right:0px;}.elementor-2 .elementor-element.elementor-element-12b209a{top:0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-12b209a img{width:275px;height:300px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-baf109e{right:59px;}body.rtl .elementor-2 .elementor-element.elementor-element-baf109e{left:59px;}.elementor-2 .elementor-element.elementor-element-baf109e{top:95px;text-align:start;}.elementor-2 .elementor-element.elementor-element-baf109e img{width:275px;height:300px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-b5c0ed1{--display:flex;}.elementor-2 .elementor-element.elementor-element-ca60c9c{font-family:"Clash Grotesk", Sans-serif;font-weight:500;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-288c9c3{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-2 .elementor-element.elementor-element-288c9c3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-288c9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c934718 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-cc6f0f7{--divider-border-style:solid;--divider-color:#BEBEBE;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-cc6f0f7 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-cc6f0f7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-26d064a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-bace64f{--display:flex;}.elementor-2 .elementor-element.elementor-element-fe31828{--display:flex;--min-height:434px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.81;--overlay-mix-blend-mode:multiply;--border-radius:35px 35px 35px 35px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-fe31828:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fe31828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brinckag.com/wp-content/uploads/2026/08/©studioU_02344.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-fe31828::before, .elementor-2 .elementor-element.elementor-element-fe31828 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fe31828 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fe31828 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fe31828 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fe31828 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #1B1B1B 0%, #FFFFFF00 63%);}.elementor-2 .elementor-element.elementor-element-fe31828.e-con:hover{--e-con-transform-scale:1.01;}.elementor-2 .elementor-element.elementor-element-bfb207c{--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;}.elementor-2 .elementor-element.elementor-element-f5654d4{--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-424b604 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-00542b5{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-22bba6d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-22bba6d.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0575062.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-0575062{text-align:end;}.elementor-2 .elementor-element.elementor-element-0575062 img{width:183px;}.elementor-2 .elementor-element.elementor-element-1dbe5e2{--display:flex;--position:absolute;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;top:0px;}.elementor-2 .elementor-element.elementor-element-1dbe5e2.e-con{--align-self:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1dbe5e2{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-1dbe5e2{right:0px;}.elementor-2 .elementor-element.elementor-element-8f9dc42.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-8f9dc42{text-align:end;}.elementor-2 .elementor-element.elementor-element-8f9dc42 img{width:183px;}.elementor-2 .elementor-element.elementor-element-fa3213a{--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;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;}.elementor-2 .elementor-element.elementor-element-fa3213a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fa3213a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brinckag.com/wp-content/uploads/2026/08/©studioU_01080-scaled.jpg");background-position:bottom right;background-size:cover;}.elementor-2 .elementor-element.elementor-element-fa3213a::before, .elementor-2 .elementor-element.elementor-element-fa3213a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fa3213a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fa3213a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fa3213a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fa3213a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(48deg, #0A1A30 0%, #FFFFFF00 87%);}.elementor-2 .elementor-element.elementor-element-e4d87bd{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-c652f06{text-align:center;}.elementor-2 .elementor-element.elementor-element-c652f06 img{width:56%;}.elementor-2 .elementor-element.elementor-element-b670fba{text-align:center;}.elementor-2 .elementor-element.elementor-element-b670fba .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9d4a51b{text-align:center;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button{background-color:var( --e-global-color-7b2ac98 );font-size:16px;font-weight:600;text-transform:uppercase;border-radius:35px 35px 35px 35px;padding:9px 12px 9px 14px;}.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button:focus{background-color:var( --e-global-color-f007072 );}.elementor-2 .elementor-element.elementor-element-92cfcd4:hover{--e-transform-scale:1.02;}.elementor-2 .elementor-element.elementor-element-92cfcd4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2 .elementor-element.elementor-element-3fe0df2{--display:flex;}.elementor-2 .elementor-element.elementor-element-ef17f37{--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-ef17f37:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ef17f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c934718 );}.elementor-2 .elementor-element.elementor-element-f7e9abe{--display:flex;}.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button{background-color:var( --e-global-color-7b2ac98 );font-size:16px;font-weight:600;text-transform:uppercase;border-radius:35px 35px 35px 35px;padding:9px 12px 9px 14px;}.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button:focus{background-color:var( --e-global-color-f007072 );}.elementor-2 .elementor-element.elementor-element-3b6919a:hover{--e-transform-scale:1.02;}.elementor-2 .elementor-element.elementor-element-3b6919a.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2 .elementor-element.elementor-element-32421d9{--display:flex;}.elementor-2 .elementor-element.elementor-element-c2bd710 img{height:431px;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-contents{max-width:75%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c62d7e6{left:1px;}body.rtl .elementor-2 .elementor-element.elementor-element-c62d7e6{right:1px;}.elementor-2 .elementor-element.elementor-element-c62d7e6{bottom:0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-c62d7e6 img{width:45%;}.elementor-2 .elementor-element.elementor-element-74acde3{text-align:end;}.elementor-2 .elementor-element.elementor-element-74acde3 img{width:47%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9ff4594{right:-37px;}body.rtl .elementor-2 .elementor-element.elementor-element-9ff4594{left:-37px;}.elementor-2 .elementor-element.elementor-element-9ff4594{bottom:128px;}.elementor-2 .elementor-element.elementor-element-4ec9b9d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-641a263{--overlay-opacity:0.45;}.elementor-2 .elementor-element.elementor-element-e6012a6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-4843a69{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-baf109e{right:9px;}body.rtl .elementor-2 .elementor-element.elementor-element-baf109e{left:9px;}.elementor-2 .elementor-element.elementor-element-baf109e{top:85px;}.elementor-2 .elementor-element.elementor-element-288c9c3{--gap:75px 75px;--row-gap:75px;--column-gap:75px;}.elementor-2 .elementor-element.elementor-element-26d064a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-fe31828{--min-height:376px;}.elementor-2 .elementor-element.elementor-element-bfb207c{--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;}.elementor-2 .elementor-element.elementor-element-22bba6d{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-22bba6d.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-0575062 img{width:118px;}.elementor-2 .elementor-element.elementor-element-1dbe5e2{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-1dbe5e2.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-8f9dc42 img{width:118px;}.elementor-2 .elementor-element.elementor-element-fa3213a{--overlay-opacity:0.45;}.elementor-2 .elementor-element.elementor-element-ef17f37{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3b8ba7c{--min-height:78vh;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide{height:78vh;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-contents{max-width:70vw;}.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-inner{padding:111px 20px 111px 20px;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-heading{font-size:39px;}.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-description{font-size:17px;}.elementor-2 .elementor-element.elementor-element-c62d7e6 img{width:45%;}.elementor-2 .elementor-element.elementor-element-74acde3 img{width:35%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9ff4594{right:-42.008px;}body.rtl .elementor-2 .elementor-element.elementor-element-9ff4594{left:-42.008px;}.elementor-2 .elementor-element.elementor-element-9ff4594{bottom:71.789px;}.elementor-2 .elementor-element.elementor-element-9ff4594 .elementor-heading-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-4ec9b9d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-641a263{--justify-content:flex-end;--overlay-opacity:0.61;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-641a263::before, .elementor-2 .elementor-element.elementor-element-641a263 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-641a263 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-641a263 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-641a263 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-641a263 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(70deg, var( --e-global-color-primary ) 0%, #FFFFFF00 89%);}.elementor-2 .elementor-element.elementor-element-3b9c865 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-1f206fb{--min-height:333px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-3357476{width:initial;max-width:initial;}.elementor-2 .elementor-element.elementor-element-36475e1{--min-height:333px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-8712ab2{--content-width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-159ac54{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-e6012a6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-5e1d6df{--min-height:317px;}.elementor-2 .elementor-element.elementor-element-4843a69{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-f863e2d{--min-height:461px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-12b209a{left:-8px;}body.rtl .elementor-2 .elementor-element.elementor-element-12b209a{right:-8px;}.elementor-2 .elementor-element.elementor-element-12b209a{top:-33px;}.elementor-2 .elementor-element.elementor-element-12b209a img{width:66vw;max-width:100%;height:388px;object-fit:cover;object-position:top center;}.elementor-2 .elementor-element.elementor-element-baf109e{top:109px;}.elementor-2 .elementor-element.elementor-element-baf109e img{width:65vw;height:323px;object-position:center center;}.elementor-2 .elementor-element.elementor-element-288c9c3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-cc6f0f7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-bace64f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-fe31828{--min-height:303px;--overlay-opacity:0.98;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-2 .elementor-element.elementor-element-fe31828:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fe31828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2 .elementor-element.elementor-element-bfb207c{--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;}.elementor-2 .elementor-element.elementor-element-00542b5{font-size:15px;}.elementor-2 .elementor-element.elementor-element-22bba6d.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-1dbe5e2.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1dbe5e2{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-1dbe5e2{right:0px;}.elementor-2 .elementor-element.elementor-element-1dbe5e2{top:-185px;}.elementor-2 .elementor-element.elementor-element-fa3213a{--overlay-opacity:0.59;}.elementor-2 .elementor-element.elementor-element-c652f06 img{width:81%;}.elementor-2 .elementor-element.elementor-element-3fe0df2{--min-height:64px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-3b8ba7c{--width:106.691%;}.elementor-2 .elementor-element.elementor-element-c13391a{--width:63%;}.elementor-2 .elementor-element.elementor-element-159ac54{--width:74%;}.elementor-2 .elementor-element.elementor-element-22bba6d{--width:222px;}.elementor-2 .elementor-element.elementor-element-1dbe5e2{--width:222px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-159ac54{--width:85%;}.elementor-2 .elementor-element.elementor-element-fe31828{--width:1055px;}.elementor-2 .elementor-element.elementor-element-22bba6d{--width:155px;}.elementor-2 .elementor-element.elementor-element-1dbe5e2{--width:155px;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-8712ab2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8712ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for slides, class: .elementor-element-7ac056d */.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide {
    overflow: hidden;    
}

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button {
    z-index: 2 !important;
}
/* =========================================================
   DESKTOP HERO MINIMUM HEIGHT
   Prevent nav from overlapping content on short screens
   ========================================================= */

@media (min-width: 1025px) {

    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slides-wrapper,
    .elementor-2 .elementor-element.elementor-element-7ac056d .swiper,
    .elementor-2 .elementor-element.elementor-element-7ac056d .swiper-wrapper,
    .elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide,
    .elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-inner {
        min-height: 675px !important;
    }

}/* =========================================================
   CUSTOM LONG SLIDER ARROWS
   ========================================================= */


/* Hide Elementor's default arrow icons */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button svg,
.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button i {
    display: none !important;
}


/* =========================================================
   BASE / DESKTOP
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button {
    width: 58px;
    height: 32px;

    position: absolute;

    display: flex;
    align-items: center;
    justify-content: center;

    overflow: visible;

    color: #fff;

    opacity: 1;

    transition:
        opacity .3s ease;
}


/* =========================================================
   HORIZONTAL LINE
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button::before {
    content: "";

    position: absolute;

    top: 50%;

    width: 146px;
    height: 2px;

    background: currentColor;

    transform: translateY(-50%);
}


/* =========================================================
   ARROW HEAD
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button::after {
    content: "";

    position: absolute;

    top: 50%;

    width: 19px;
    height: 19px;

    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
}


/* =========================================================
   NEXT →
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-next::before {
    right: 5px;
}

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-next::after {
    right: 5px;

    transform:
        translateY(-50%)
        rotate(45deg);
}


/* =========================================================
   PREVIOUS ←
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-prev::before {
    left: 5px;
}

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-prev::after {
    left: 5px;

    transform:
        translateY(-50%)
        rotate(-135deg);
}


/* =========================================================
   HOVER
   Fade only
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button:hover {
    opacity: .7;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button {
        width: 44px;
        height: 28px;
    }


    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button::before {
        width: 82px;
        height: 1.5px;
    }


    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button::after {
        width: 13px;
        height: 13px;

        border-top-width: 1.5px;
        border-right-width: 1.5px;
    }


    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-next::before,
    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-next::after {
        right: 4px;
    }


    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-prev::before,
    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-prev::after {
        left: 4px;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button {
        width: 34px;
        height: 24px;
    }


    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button::before {
        width: 48px;
        height: 1px;
    }


    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button::after {
        width: 9px;
        height: 9px;

        border-top-width: 1px;
        border-right-width: 1px;
    }


    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-next::before,
    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-next::after {
        right: 3px;
    }


    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-prev::before,
    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-prev::after {
        left: 3px;
    }

}

/* =========================================================
   BOX SLIDER NAVIGATION TO 1140PX CONTENT WIDTH
   DESKTOP ONLY
   ========================================================= */

@media (min-width: 1025px) {

    .elementor-2 .elementor-element.elementor-element-7ac056d {
        --slider-content-width: 1140px;
        --slider-side-padding: 20px;
    }

    /*
     * Previous arrow aligns with LEFT edge
     * of normal site content.
     */
    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-prev {
        left:
            max(
                var(--slider-side-padding),
                calc(
                    (100vw - var(--slider-content-width)) / 2
                )
            ) !important;
    }


    /*
     * Next arrow aligns with RIGHT edge
     * of normal site content.
     */
    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-next {
        right:
            max(
                var(--slider-side-padding),
                calc(
                    (100vw - var(--slider-content-width)) / 2
                )
            ) !important;
    }

}




.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-swiper-button-prev {
 display: none;   
}    
.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-background-overlay {
    opacity: .43;
}



/* =========================================================
   LIQUID GLASS SLIDER BUTTON
   Elementor Slides Widget > Advanced > Custom CSS
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-button {
    position: relative;
    overflow: hidden;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    /*
     * Extra room on right for glass arrow bubble
     */
    padding: 12px 54px 12px 20px !important;

    border-radius: 999px !important;

    border: 0 !important;
    outline: 0 !important;

    /*
     * Clear glass
     */
    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.20) 0%,
            rgba(255,255,255,.10) 45%,
            rgba(255,255,255,.14) 100%
        ) !important;

    -webkit-backdrop-filter:
       
        saturate(175%)
        brightness(1.05);

    backdrop-filter:
 
        saturate(175%)
        brightness(1.05);

    /*
     * Soft glass depth.
     * No hard perimeter border.
     */
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.48),
        inset 0 -1px 0 rgba(0,0,0,.05),
        0 5px 16px rgba(0,0,0,.09),
        0 1px 4px rgba(0,0,0,.05);

    transition:
        transform .35s cubic-bezier(.2,.8,.2,1),
        background .35s ease,
        box-shadow .35s ease;
}


/* =========================================================
   LOCALIZED LIQUID GLARE
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-button::before {
    content: "";

    position: absolute;

    top: -35%;
    left: 6%;

    width: 68%;
    height: 70%;

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse at center,
            rgba(255,255,255,.50) 0%,
            rgba(255,255,255,.20) 35%,
            rgba(255,255,255,0) 72%
        );

    filter: blur(6px);

    opacity: .65;

    pointer-events: none;
}


/* =========================================================
   GLASS ARROW BUBBLE

   The button text itself should just be:
   See Our Story
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-button::after {
    content: "↓";

    position: absolute;

    right: 8px;
    top: 50%;

    width: 34px;
    height: 34px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    /*
     * No visible border here either.
     */
    border: 0 !important;

    color: currentColor;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.28) 0%,
            rgba(255,255,255,.11) 52%,
            rgba(255,255,255,.18) 100%
        );

    -webkit-backdrop-filter:
        blur(14px)
        saturate(175%)
        brightness(1.06);

    backdrop-filter:
        blur(14px)
        saturate(175%)
        brightness(1.06);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.50),
        inset 0 -1px 0 rgba(0,0,0,.05),
        0 2px 6px rgba(0,0,0,.08);

    /*
     * Start centered vertically, no rotation.
     */
    transform:
        translateY(-50%)
        rotate(0deg);

    transform-origin: center center;

    transition:
        transform .6s cubic-bezier(.4,0,.2,1),
        background .35s ease,
        box-shadow .35s ease;

    pointer-events: none;
}


/* =========================================================
   HOVER
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-button:hover {
    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.26) 0%,
            rgba(255,255,255,.12) 45%,
            rgba(255,255,255,.18) 100%
        ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.58),
        inset 0 -1px 0 rgba(0,0,0,.04),
        0 7px 20px rgba(0,0,0,.10),
        0 2px 5px rgba(0,0,0,.05);

    transform:
        translateY(-1px)
        scale(1.02);
}


/*
 * Full 360° spin.
 * translateY remains present so the bubble
 * stays perfectly centered.
 */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-button:hover::after {
    transform:
        translateY(-50%)
        rotate(360deg);

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.36) 0%,
            rgba(255,255,255,.14) 52%,
            rgba(255,255,255,.22) 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.60),
        inset 0 -1px 0 rgba(0,0,0,.04),
        0 2px 7px rgba(0,0,0,.08);
}


/* =========================================================
   ACTIVE
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-button:active {
    transform:
        translateY(0)
        scale(.985);

    box-shadow:
        inset 0 1px 3px rgba(0,0,0,.06),
        0 2px 5px rgba(0,0,0,.06);
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-button {
        padding:
            10px 50px 10px 18px !important;
    }

    .elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-button::after {
        width: 32px;
        height: 32px;

        right: 7px;
    }

}

/* =========================================================
   BOXED SLIDE CONTENT
   Full-width background, content aligned to 1140px site grid
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-7ac056d {
    --site-content-width: 1140px;
    --site-padding: 20px;
}


/*
 * Keep the slide itself full width, but make its
 * internal left/right padding line up exactly with
 * the rest of the site's centered content.
 */

.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-inner {
    padding-left:
        max(
            var(--site-padding),
            calc((100vw - var(--site-content-width)) / 2)
        ) !important;

    padding-right:
        max(
            var(--site-padding),
            calc((100vw - var(--site-content-width)) / 2)
        ) !important;

    box-sizing: border-box;
}


/*
 * Make Elementor's actual content block start
 * exactly at that calculated left edge.
 */

.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-contents {
    margin-left: 0 !important;
    margin-right: 0 !important;

    text-align: left;

    /*
     * Set this to however wide you want the copy itself.
     * It does NOT affect the alignment.
     */
    max-width: 600px;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-inner {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-contents {
        max-width: 75%;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-inner {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-contents {
        width: 100%;
        max-width: 100%;
    }

}

/* Whole slide should NOT look clickable */
.elementor-2 .elementor-element.elementor-element-7ac056d .swiper-slide-inner {
    cursor: default !important;
}

/* Only CTA looks clickable */
.elementor-2 .elementor-element.elementor-element-7ac056d .elementor-slide-button {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d7bd60 */.elementor-2 .elementor-element.elementor-element-7d7bd60 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d075180 */.elementor-2 .elementor-element.elementor-element-d075180 h2 {
    line-height: .9em;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f7331 */.elementor-2 .elementor-element.elementor-element-28f7331 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b422fab */.elementor-2 .elementor-element.elementor-element-b422fab p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d37b943 */.elementor-2 .elementor-element.elementor-element-d37b943 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b62a2d5 */.elementor-2 .elementor-element.elementor-element-b62a2d5 a {
    color: #fff;
    text-decoration: underline!important;
}

.elementor-2 .elementor-element.elementor-element-b62a2d5 a:hover {
    color: #fff!important;
}

.elementor-2 .elementor-element.elementor-element-b62a2d5 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd09137 */.elementor-2 .elementor-element.elementor-element-cd09137 p {
    margin:12px 0px;
}

.elementor-2 .elementor-element.elementor-element-cd09137 li {
    margin-top: 10px;
  
}

.elementor-2 .elementor-element.elementor-element-cd09137 strong {
    font-weight: 500!important;
    color:#248E38;
}

.elementor-2 .elementor-element.elementor-element-cd09137 ul {
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00542b5 */p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe31828 */.elementor-2 .elementor-element.elementor-element-fe31828 .elementor-motion-effects-container {
    border-radius: 35px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92cfcd4 *//* =========================================================
   CLEAR LIQUID GLASS BUTTON

   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4 {
    isolation: isolate;
}


/* =========================================================
   MAIN GLASS PILL
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button {
    position: relative;
    overflow: hidden;

    display: inline-flex;
    align-items: center;

    padding: 8px 9px 8px 18px;

    border-radius: 999px;

    /* NO visible border */
    border: 0 !important;
    outline: 0 !important;

    /*
     * Much clearer / less milky.
     */
    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.20) 0%,
            rgba(255,255,255,.10) 45%,
            rgba(255,255,255,.14) 100%
        ) !important;

    -webkit-backdrop-filter:
        
        saturate(175%)
        brightness(1.05);

    backdrop-filter:
        
        saturate(175%)
        brightness(1.05);

    /*
     * No full white outline.
     *
     * Just enough light/shadow to suggest
     * the thickness of curved glass.
     */
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.28),
        inset 0 -1px 0 rgba(0,0,0,.015),
        0 5px 16px rgba(0,0,0,.09),
        0 1px 4px rgba(0,0,0,.05);

    transition:
        transform .35s cubic-bezier(.2,.8,.2,1),
        background .35s ease,
        box-shadow .35s ease;
}


/* =========================================================
   LOCALIZED TOP GLARE

   Important:
   this does NOT outline the whole button.
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button::before {
    content: "";

    position: absolute;

    top: -35%;
    left: 6%;

    width: 72%;
    height: 70%;

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse at center,
            rgba(255,255,255,.50) 0%,
            rgba(255,255,255,.20) 35%,
            rgba(255,255,255,0) 72%
        );

    filter: blur(6px);

    opacity: .65;

    pointer-events: none;

    z-index: 1;
}


/* =========================================================
   SUBTLE BOTTOM REFRACTION
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button::after {
    content: "";

    position: absolute;

    left: 12%;
    right: 12%;

    bottom: -5px;

    height: 12px;

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse at center,
            rgba(255,255,255,.28),
            rgba(255,255,255,0) 72%
        );

    filter: blur(5px);

    opacity: .55;

    pointer-events: none;

    z-index: 1;
}


/* =========================================================
   CONTENT
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button-content-wrapper {
    position: relative;

    z-index: 5;

    display: flex;
    align-items: center;

    gap: 9px;

    /*
     * Makes the entire button the hover target,
     * including when cursor is directly over text.
     */
    pointer-events: none;
}


.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button-text {
    position: relative;

    z-index: 5;

    pointer-events: none;
}


/* =========================================================
   CLEAR GLASS ARROW BUBBLE

   Again, NO border.
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button-icon {
    position: relative;

    z-index: 5;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 35px;
    height: 35px;

    flex: 0 0 35px;

    border-radius: 50%;

    border: 0 !important;
    outline: 0 !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.28) 0%,
            rgba(255,255,255,.11) 52%,
            rgba(255,255,255,.18) 100%
        );

    -webkit-backdrop-filter:
        blur(14px)
        saturate(175%)
        brightness(1.06);

    backdrop-filter:
        blur(14px)
        saturate(175%)
        brightness(1.06);

    /*
     * Very soft edge instead of an outlined circle.
     */
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.50),
        inset 0 -1px 0 rgba(0,0,0,.05),
        0 2px 6px rgba(0,0,0,.08);

    /*
     * THIS is what we'll rotate on hover.
     */
    transform: rotate(0deg);

    transition:
        transform .6s cubic-bezier(.4,0,.2,1),
        background .35s ease,
        box-shadow .35s ease;

    pointer-events: none;
}


/* =========================================================
   SMALL GLARE INSIDE ARROW BUBBLE
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button-icon::before {
    content: "";

    position: absolute;

    top: 2px;
    left: 18%;

    width: 64%;
    height: 38%;

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse at center,
            rgba(255,255,255,.62),
            rgba(255,255,255,0) 72%
        );

    filter: blur(2px);

    opacity: .7;

    pointer-events: none;
}


/* =========================================================
   ARROW

   Permanently angled.
   We are NOT animating the SVG anymore.
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button-icon svg,
.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button-icon svg.e-font-icon-svg {
    position: relative;

    z-index: 3;

    width: 18px;
    height: 18px;

    padding: 3px;

    box-sizing: border-box;

    fill: currentColor;

    /*
     * Use the independent rotate property,
     * matching the technique you originally had working.
     */
    rotate: 45deg !important;

    /*
     * Kill competing Elementor SVG transforms.
     */
    transform: none !important;

    transition: none !important;

    pointer-events: none;
}


/* =========================================================
   HOVER

   Spin the WHOLE round icon container.
   Since it is circular, the user perceives
   the arrow doing the 360-degree rotation.
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4:hover .elementor-button-icon,
.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button:hover .elementor-button-icon {
    transform: rotate(360deg) !important;
}


/* main pill hover */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button:hover {
    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.26) 0%,
            rgba(255,255,255,.12) 45%,
            rgba(255,255,255,.18) 100%
        ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.58),
        inset 0 -1px 0 rgba(0,0,0,.04),
        0 7px 20px rgba(0,0,0,.10),
        0 2px 5px rgba(0,0,0,.05);

    transform:
        translateY(-1px)
        scale(1.02);
}


/* arrow bubble hover */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button:hover .elementor-button-icon {
    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.36) 0%,
            rgba(255,255,255,.14) 52%,
            rgba(255,255,255,.22) 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.60),
        inset 0 -1px 0 rgba(0,0,0,.04),
        0 2px 7px rgba(0,0,0,.08);
}


/* =========================================================
   CLICK
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-92cfcd4 .elementor-button:active {
    transform:
        translateY(0)
        scale(.985);

    box-shadow:
        inset 0 1px 3px rgba(0,0,0,.06),
        0 2px 5px rgba(0,0,0,.06);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b6919a *//* =========================================================
   DARK NAVY METALLIC LIQUID BUTTON
   Regular Elementor Button
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-3b6919a {
    isolation: isolate;
}


/* =========================================================
   MAIN BUTTON
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button {
    position: relative;
    overflow: hidden;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 8px 9px 8px 18px;

    border-radius: 999px !important;

    border: 0 !important;
    outline: 0 !important;

    color: rgba(255,255,255,.96) !important;

    background:
        linear-gradient(
            180deg,
            rgba(39,64,88,.96) 0%,
            rgba(16,39,61,.94) 38%,
            rgba(8,27,46,.97) 68%,
            rgba(22,48,70,.96) 100%
        ) !important;

    -webkit-backdrop-filter:
        blur(16px)
        saturate(140%)
        brightness(.98);

    backdrop-filter:
        blur(16px)
        saturate(140%)
        brightness(.98);

    box-shadow:
        inset 0 1px 0 rgba(190,220,240,.48),
        inset 0 -1px 1px rgba(0,10,20,.46),
        inset 1px 0 1px rgba(160,200,225,.10),
        inset -1px 0 1px rgba(0,10,20,.18),
        0 5px 15px rgba(8,24,38,.20),
        0 2px 5px rgba(8,24,38,.12);

    transition:
        transform .35s cubic-bezier(.2,.8,.2,1),
        background .35s ease,
        box-shadow .35s ease;
}


/* =========================================================
   METALLIC / LIQUID HIGHLIGHT
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button::before {
    content: "";

    position: absolute;

    top: -48%;
    left: 7%;

    width: 68%;
    height: 78%;

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse at center,
            rgba(205,230,245,.58) 0%,
            rgba(130,180,210,.24) 34%,
            rgba(90,140,175,.08) 52%,
            rgba(255,255,255,0) 74%
        );

    filter: blur(7px);

    opacity: .82;

    pointer-events: none;

    z-index: 1;
}


/* =========================================================
   CONTENT
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button-content-wrapper {
    position: relative;

    z-index: 5;

    display: inline-flex;
    align-items: center;

    gap: 9px;

    pointer-events: none;
}


.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button-text {
    position: relative;
    z-index: 5;

    color: inherit !important;

    text-shadow:
        0 1px 1px rgba(0,0,0,.18);

    pointer-events: none;
}


/* =========================================================
   METALLIC ARROW BUBBLE
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button-icon {
    position: relative;

    z-index: 5;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 35px;
    height: 35px;

    flex: 0 0 35px;

    border-radius: 50%;

    border: 0 !important;
    outline: 0 !important;

    background:
        linear-gradient(
            180deg,
            rgba(75,104,130,.88) 0%,
            rgba(30,57,80,.92) 46%,
            rgba(13,37,58,.96) 100%
        );

    -webkit-backdrop-filter:
        blur(12px)
        saturate(145%);

    backdrop-filter:
        blur(12px)
        saturate(145%);

    box-shadow:
        inset 0 1px 0 rgba(205,230,245,.58),
        inset 0 -1px 1px rgba(0,10,20,.38),
        0 2px 7px rgba(0,15,28,.22);

    /*
     * Rotate the round wrapper on hover.
     * Much more reliable in Elementor than
     * animating the SVG itself.
     */
    transform: rotate(0deg);

    transition:
        transform .6s cubic-bezier(.4,0,.2,1),
        background .35s ease,
        box-shadow .35s ease;

    pointer-events: none;
}


/* Small metallic reflection on icon */

.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button-icon::before {
    content: "";

    position: absolute;

    top: 2px;
    left: 18%;

    width: 64%;
    height: 38%;

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse at center,
            rgba(220,238,248,.62),
            rgba(150,195,220,.16) 42%,
            rgba(255,255,255,0) 72%
        );

    filter: blur(2px);

    opacity: .8;

    pointer-events: none;
}


/* =========================================================
   ANGLED ARROW
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button-icon svg,
.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button-icon svg.e-font-icon-svg {

    position: relative;

    z-index: 3;

    width: 18px;
    height: 18px;

    padding: 3px;

    box-sizing: border-box;

    fill: currentColor;

    /*
     * Permanently angle the arrow.
     */
    rotate: 45deg !important;

    transform: none !important;
    transition: none !important;

    pointer-events: none;
}


/* =========================================================
   HOVER
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button:hover {

    color: #fff !important;

    background:
        linear-gradient(
            180deg,
            rgba(49,77,103,.98) 0%,
            rgba(20,46,69,.96) 38%,
            rgba(10,31,51,.98) 68%,
            rgba(27,54,78,.97) 100%
        ) !important;

    box-shadow:
        inset 0 1px 0 rgba(205,230,245,.58),
        inset 0 -1px 1px rgba(0,10,20,.44),
        0 7px 20px rgba(7,23,37,.24),
        0 3px 7px rgba(7,23,37,.14);

    transform:
        translateY(-1px)
        scale(1.02);
}


/* Full 360-degree arrow spin */

.elementor-2 .elementor-element.elementor-element-3b6919a:hover .elementor-button-icon,
.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button:hover .elementor-button-icon {

    transform: rotate(360deg) !important;

    background:
        linear-gradient(
            180deg,
            rgba(88,120,148,.94) 0%,
            rgba(37,67,92,.96) 46%,
            rgba(15,42,64,.98) 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(220,238,248,.68),
        inset 0 -1px 1px rgba(0,10,20,.40),
        0 3px 9px rgba(0,15,28,.24);
}


/* =========================================================
   ACTIVE
   ========================================================= */

.elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button:active {

    transform:
        translateY(0)
        scale(.985);

    box-shadow:
        inset 0 2px 4px rgba(0,10,20,.34),
        inset 0 1px 0 rgba(180,215,235,.28),
        0 2px 5px rgba(7,23,37,.16);
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button {
        padding:
            7px 8px 7px 16px;
    }

    .elementor-2 .elementor-element.elementor-element-3b6919a .elementor-button-icon {
        width: 32px;
        height: 32px;

        flex-basis: 32px;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://brinckag.com/wp-content/uploads/2026/08/ClashGrotesk-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://brinckag.com/wp-content/uploads/2026/08/ClashGrotesk-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://brinckag.com/wp-content/uploads/2026/08/ClashGrotesk-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://brinckag.com/wp-content/uploads/2026/08/ClashGrotesk-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://brinckag.com/wp-content/uploads/2026/08/ClashGrotesk-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://brinckag.com/wp-content/uploads/2026/08/ClashGrotesk-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://brinckag.com/wp-content/uploads/2026/08/ClashGrotesk-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://brinckag.com/wp-content/uploads/2026/08/ClashGrotesk-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */