.elementor-893 .elementor-element.elementor-element-475591f{--display:flex;--min-height:85vh;--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;--overlay-opacity:1;}.elementor-893 .elementor-element.elementor-element-475591f:not(.elementor-motion-effects-element-type-background), .elementor-893 .elementor-element.elementor-element-475591f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c934718 );}.elementor-893 .elementor-element.elementor-element-475591f::before, .elementor-893 .elementor-element.elementor-element-475591f > .elementor-background-video-container::before, .elementor-893 .elementor-element.elementor-element-475591f > .e-con-inner > .elementor-background-video-container::before, .elementor-893 .elementor-element.elementor-element-475591f > .elementor-background-slideshow::before, .elementor-893 .elementor-element.elementor-element-475591f > .e-con-inner > .elementor-background-slideshow::before, .elementor-893 .elementor-element.elementor-element-475591f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://brinckag.com/wp-content/uploads/2026/08/Background-Texture-Bottom-Right-scaled.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-893 .elementor-element.elementor-element-2950c15{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-893 .elementor-element.elementor-element-8493667 img{height:400px;object-fit:cover;object-position:center center;}.elementor-893 .elementor-element.elementor-element-8493667{width:100%;max-width:100%;}.elementor-893 .elementor-element.elementor-element-c3a5dd2 img{height:400px;object-fit:cover;object-position:center center;}.elementor-893 .elementor-element.elementor-element-c3a5dd2{margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;width:100%;max-width:100%;}.elementor-893 .elementor-element.elementor-element-cac86a1{--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-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-893 .elementor-element.elementor-element-c0cd63d .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;line-height:1em;}.elementor-893 .elementor-element.elementor-element-10c506a .elementor-heading-title{color:var( --e-global-color-accent );}.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-893 .elementor-element.elementor-element-d29a858 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-893 .elementor-element.elementor-element-2950c15{--width:50%;}.elementor-893 .elementor-element.elementor-element-cac86a1{--width:50%;}}@media(max-width:1024px){.elementor-893 .elementor-element.elementor-element-475591f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-893 .elementor-element.elementor-element-8493667 img{height:260px;}.elementor-893 .elementor-element.elementor-element-c3a5dd2 img{height:260px;}}@media(max-width:767px){.elementor-893 .elementor-element.elementor-element-475591f{--min-height:95vh;--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;}.elementor-893 .elementor-element.elementor-element-2950c15{--flex-wrap:nowrap;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-893 .elementor-element.elementor-element-8493667 img{height:200px;}.elementor-893 .elementor-element.elementor-element-c3a5dd2 img{height:200px;}.elementor-893 .elementor-element.elementor-element-cac86a1{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-893 .elementor-element.elementor-element-c0cd63d{text-align:center;}.elementor-893 .elementor-element.elementor-element-10c506a{text-align:center;}.elementor-893 .elementor-element.elementor-element-d29a858{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-c4a0ad3 *//* =========================================================
   DARK NAVY METALLIC LIQUID BUTTON
   Regular Elementor Button
   ========================================================= */

.elementor-893 .elementor-element.elementor-element-c4a0ad3 {
    isolation: isolate;
}


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

.elementor-893 .elementor-element.elementor-element-c4a0ad3 .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-893 .elementor-element.elementor-element-c4a0ad3 .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-893 .elementor-element.elementor-element-c4a0ad3 .elementor-button-content-wrapper {
    position: relative;

    z-index: 5;

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

    gap: 9px;

    pointer-events: none;
}


.elementor-893 .elementor-element.elementor-element-c4a0ad3 .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-893 .elementor-element.elementor-element-c4a0ad3 .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-893 .elementor-element.elementor-element-c4a0ad3 .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-893 .elementor-element.elementor-element-c4a0ad3 .elementor-button-icon svg,
.elementor-893 .elementor-element.elementor-element-c4a0ad3 .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-893 .elementor-element.elementor-element-c4a0ad3 .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-893 .elementor-element.elementor-element-c4a0ad3:hover .elementor-button-icon,
.elementor-893 .elementor-element.elementor-element-c4a0ad3 .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-893 .elementor-element.elementor-element-c4a0ad3 .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-893 .elementor-element.elementor-element-c4a0ad3 .elementor-button {
        padding:
            7px 8px 7px 16px;
    }

    .elementor-893 .elementor-element.elementor-element-c4a0ad3 .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 */