/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.125
 Text Domain:  bricks
*/
:root {
  /*FOnt Family*/
  --font-primary: 'Rubik', sans-serif;
  --font-secondary: 'Nunito', sans-serif;
  /*Heading*/
  --h6: 1.8rem;
  --h5: 2.1rem;
  --h4: 2.4rem;
  --h3: 3rem;
  --h2: 3.6rem;
  --h1: 4.8rem;
  /*Text*/
  --font-size-8:0.8rem;
  --font-size-10:1rem;
  --font-size-14:1.4rem;
  --font-size-16:1.6rem;
  --font-size-18: 1.8rem;
  --font-size-21: 2.1rem;
  --font-size-24: 2.4rem;
  --font-size-30: 3rem;
  --font-size-36: 3.6rem;
  --font-size-48: 4.8rem;
  --font-size-60:6rem;
  --font-size-72:7.2rem;
  /*Font Weight*/ 
  --font-weight-300:300;
  --font-weight-400:400;
  --font-weight-500:500;
  --font-weight-600:600;
  --font-weight-700:700;
  /*Line Height*/
  --line-height-s:1.4;
  --line-height-m:1.6;
  --line-height-l:1.8;
  /*Spacing (Margin, Padding, Gap)*/
  --space-8:0.8rem;
  --space-10:1rem;
  --space-12:1.2rem;
  --space-14:1.4rem;
  --space-16:1.6rem;
  --space-18:1.8rem;
  --space-21:2.1rem;
  --space-24:2.4rem;
  --space-30:3rem;
  --space-36:3.6rem;
  --space-48:4.8rem;
  --space-60:6rem;
  --space-72:7.2rem;
  /*Color Schema*/
  --color-primary: #e62347;
  --color-primary-600: #d7183c;
  --color-primary-700: #a9132f;
  --color-primary-800: #7b0e22;
  --color-primary-900: #4e0916;
  --color-secondary: #e91e63;
  --color-secondary-600: #d81557;
  --color-secondary-700: #aa1145;
  --color-secondary-800: #7b0c32;
  --color-secondary-900: #4d081f;
  --color-accent: #03a9f4;
  --color-accent-600: #0398db;
  --color-accent-700: #0275a8;
  --color-accent-800: #015276;
  --color-accent-900: #012f44;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-grey: #54595F;
  /*Border Radius*/
  --border-radius-4: 0.4rem;
  --border-radius-8: 0.8rem;
  --border-radius-16: 1.6rem;
  --border-radius-24: 2.4rem;
  --border-radius-full:9999px;
  /*Transition Speed*/
  --transition-slow: all 0.9s ease-in-out;
  --transition-medium: all 0.5s ease-in-out;
  --transition-fast: all 0.1s ease-in-out;
  /*Other*/
  --zero:0;
}
/*Font*/
/*Nunito*/
/* nunito-regular - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* nunito-300 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-300.svg#Nunito') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* nunito-500 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-500.svg#Nunito') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* nunito-600 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-600.svg#Nunito') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* nunito-700 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/nunito/nunito-v25-latin-700.svg#Nunito') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* rubik-300 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-300.svg#Rubik') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* rubik-regular - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-regular.svg#Rubik') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* rubik-500 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-500.svg#Rubik') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* rubik-600 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-600.svg#Rubik') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* rubik-700 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-700.svg#Rubik') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* rubik-900 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  src: url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-900.woff') format('woff'), /* Modern Browsers */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/fonts/rubik/rubik-v21-latin-900.svg#Rubik') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/*Utility Classes*/
html {
  font-size: 62.5%;
}
body {
  font-weight: var(--font-regular);
  line-height: var(--line-height-l);
  font-family: var(--font-primary);
  font-size: var(--font-size-16);
  color: var(--color-black);
	will-change: initial !important;
}
p, .brxe-text-basic  {
  margin-bottom: 0.8rem;
  max-width: 80ch;
  letter-spacing: 1px;
}
p:last-of-type{
  margin-bottom: var(--space-16);

}
h1, h2, h3, h4, h5 {
  font-family: var(--font-secondary);
  line-height: var(--line-height-s);
  max-width: 45ch;
  letter-spacing: 1px;
}
h1 {
  font-size: var(--h1);
  font-size: clamp(4.32rem, calc(4.32rem + ((1vw - 0.32rem) * 0.0496)), 4.8rem);
  font-size: min(max(4.32rem, calc(4.32rem + ((1vw - 0.32rem) * 0.0496))), 4.8rem);
  min-height: 0vw;
  color: var(--color-primary);
}
h2 {
  font-size: var(--h2);
  font-size: clamp(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.1765)), 3.6rem);
  font-size: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.1765))), 3.6rem);
  min-height: 0vw;
  color: var(--color-primary);
}
h3 {
  font-size: var(--h3);
  font-size: clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 0.2941)), 2.2rem);
  font-size: min(max(2rem, calc(2rem + ((1vw - 0.32rem) * 0.2941))), 2.2rem);
  min-height: 0vw;
  font-weight: var(--font-weight-600);
  margin-bottom: var(--space-30);
}
h4 {
  font-size: var(--h4);
}
h5 {
  font-size: var(--h5);
  color: var(--color-primary);
}
h6 {
  font-size: var(--h6);
}
small, .text_small {
  font-size: var(--text-small);
}
label {
  color: var(--color-black);
}
.cursor {
  cursor: pointer;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.width-100 {
  width: 100%;
}
.overflow-hidden {
  overflow: hidden;
}
.mt-30 {
  margin-top: var(--space-30);
}
.mb-16 {
  margin-bottom: var(--space-16);
}
.mb-60 {
  margin-bottom: var(--space-60);
}
.mb-30 {
  margin-bottom: var(--space-30);
}
/*Default Layout*/
.brxe-section {
  padding: var(--space-48) 0;
  padding: min(max(3.6rem, calc(3.6rem + ((1vw - 0.32rem) * 5.2941))), 7.2rem) 0;
  padding: clamp(3.6rem, calc(3.6rem + ((1vw - 0.32rem) * 5.2941)), 7.2rem) 0;
  min-height: 0vw;
  scroll-margin-top: 6rem;
}
.brxe-container {
  max-width: 1366px;
  width:100%;
  padding: 0 var(--space-16);
}
.brxe-section-header {
  padding: var(--space-8) 0;
  min-height: 0vw;
  background-color: var(--color-black);

}
.brxe-section-footer {
  padding: var(--space-16) 0;
  min-height: 0vw;
}
/*Grid System*/
[class*=grid] {
  display: grid;
  width: 100%;
}
.grid-two-col {
  column-gap: var(--space-60);
  row-gap: var(--space-30);
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 500px), 1fr));
}
.grid-form-two-col {
  column-gap: var(--space-30);
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr));
}
.form-field {
  margin-bottom: 1.6rem;
}
.last-child-full {
grid-column: 1/-1;
}
.align-items-end {
  align-items: flex-end;
}
/*Heading & SUbheading*/
.sub-heading-var-two {
    font-family: var(--font-secondary);
    font-size: var(--font-size-24);
    font-weight: var(--font-weight-700);
}
/*Button*/
.button-primary {
  background-color: var(--color-primary);
  border: 1px solid var(--color-primary);
  color: var(--color-white);
  font-family: var(--font-primary);
}
.button-primary:hover {
  background-color: var(--color-white);
  border: 1px solid var(--color-primary-700);
  color: var(--color-primary);
}
.button-medium {
  padding: var(--space-8) var(--space-16);
  border-radius: var(--border-radius-8);
  font-size: var(--font-size-16);
  min-height: 0vw;
  min-width: 18rem;
  min-width: 200px;
  position: relative;
  letter-spacing: 1.5px;
  display: block;
  font-weight: var(--font-weight-500);
  line-height: var(--line-height-m);
}
.button-big {
  padding: var(--space-8) var(--space-36);
  border-radius: var(--border-radius-8);
}
.brxe-section-header .button-medium {
  font-weight: var(--font-weight-400);
  letter-spacing: 0;
}
/*Image*/
.hover-zoom {
  transition: var(--transition-medium);
    object-fit: cover;
    height: 100%;
}
.hover-zoom:hover{
  transform: scale(1.1);
}
/*Header*/
.brxe-section-header .brxe-logo img{
  max-width: 14rem;
  max-width: min(max(10rem, calc(10rem + ((1vw - 0.32rem) * 8.3333))), 14rem);
  max-width: clamp(10rem, calc(10rem + ((1vw - 0.32rem) * 8.3333)), 14rem);
}
/*Menu*/
.brxe-nav-menu nav ul li a{
  font-size: var(--font-size-16);
  color: var(--color-white);
  transition: var(--transition-fast)!important;
}
.brxe-nav-menu nav ul li a:hover, .brxe-nav-menu nav ul li.active a{
  font-size: var(--font-size-16);
  color: var(--color-primary);
}
/*List*/
.list-one ul {
  padding: var(--zero);
}
.list-one ul li {
  list-style: none;
  padding-left: 2rem;
  position: relative;
}
.list-one ul li:before {
  content: '';
  background-color: var(--color-primary);
  width: var(--font-size-10);
  border-radius: 100%;
  height: var(--font-size-10);
  margin-right: var(--space-10);
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0.8rem;
}
.list-two dl {
  padding: var(--zero);
}
.list-two dl dt {
  padding-left: 2rem;
  position: relative;
  font-weight: var(--font-weight-700);
  color: var(--color-primary);
}
.list-two dl dd {
  margin-left: 2rem;
  margin-bottom: var(--space-16);
}
.list-two dt:before {
  content: '';
  background-color: var(--color-primary);
  width: var(--font-size-10);
  border-radius: 100%;
  height: var(--font-size-10);
  margin-right: var(--space-10);
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0.8rem;
}
/*image*/
path.elementor-shape-fill {
  fill: #fff;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
/*Section TapGet Services*/
.section-service {
  
}
.section-service-power h2, .section-service-power p, .section-service-power ul{
  color: var(--color-white);
}
/*Section Power*/
.section-power .button-primary {
  margin-top: var(--space-36);
}
.section-contact .button-primary {
  margin-top: var(--space-30);
}
/*Section Kontact*/
.wpcf7-submit:after {
  -webkit-mask: url(https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/img/paper-plane-solid-1.svg) no-repeat 50% 50%;
  mask: url(https://herotapgetcom27c45.zapwp.com/m:0/a:https://hero.tapget.com/wp-content/themes/bricks-child/img/paper-plane-solid-1.svg) no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  content: '';
  width: 2rem;
  position: absolute;
  right: 1rem;
  background-color:var(--color-white);
  height: 2rem;
}
.wpcf7-submit:hover:after {
  background-color: var(--color-primary);
}
/*Footer*/
.brxe-nav-menu .bricks-nav-menu .lang-item a, .brxe-nav-menu .bricks-nav-menu .lang-item:hover a {
  color: var(--bricks-color-fflcbz);
  font-size: 1.4rem;
}
#brx-footer .brxe-social-icons li:hover svg {
  fill:#fff;
}
.brxe-section-footer .brxe-nav-menu .bricks-nav-menu li a{
  color: var(--color-primary);
  font-size: var(--font-size-14);
}
/*Slider*/
.splide__arrow svg {
  width: 2rem;
}
/*Modal*/
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999999;
}
.modal-container {
  background-color: var(--color-white);
  padding: 2rem;
  max-width: 756px;
  max-height: calc(100vh - 2rem);
  overflow-y: auto;
  box-sizing: border-box;
}
/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@keyframes mmfadeOut {
    from { opacity: 1; }
      to { opacity: 0; }
}

@keyframes mmslideIn {
  from { transform: translateY(15%); }
    to { transform: translateY(0); }
}

@keyframes mmslideOut {
    from { transform: translateY(0); }
    to { transform: translateY(-10%); }
}

.micromodal-slide {
  display: none;
}
.micromodal-slide h2 {
  margin-bottom: var(--space-16);
}
.micromodal-slide p  {
  font-family: var(--font-secondary);
  letter-spacing: 0;
  margin-bottom: var(--space-16);
}
.micromodal-slide.is-open {
  display: block;
}

.micromodal-slide[aria-hidden="false"] .modal-overlay {
  animation: mmfadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}

.micromodal-slide[aria-hidden="false"] .modal-container {
  animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1);
}

.micromodal-slide[aria-hidden="true"] .modal-overlay {
  animation: mmfadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}

.micromodal-slide[aria-hidden="true"] .modal-container {
  animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1);
}

.micromodal-slide .modal-container,
.micromodal-slide .modal-overlay {
  will-change: transform;
}
/*Language*/
.brxe-nav-menu .bricks-nav-menu .pll-parent-menu-item .sub-menu  {
    bottom: 150%;
    background: #fff;
    top: unset;
    border-radius: 4px;
  box-shadow: 1px 1px 2px #50505059;
  line-height: 4rem;
  min-width:100%;
}
.brxe-nav-menu .bricks-nav-menu .pll-parent-menu-item .sub-menu a {
  padding: 0 35px 0 20px;
}
/*Responsive*/
@media (max-width: 777px) {
.lang-item span  {
    display: none;
}
.brxe-nav-menu .bricks-nav-menu .lang-item {
  margin: 0 1.6rem 0 0px;
}
.lang-item img
{
  width: 2.4rem!important;
  height: auto!important;
}
}
@media (max-width: 681px) {
  #brxe-ekvylc  {
      display: none;
  }
  .modal-container {
    max-height: 100vh;
}
}
/*FIXED MENU SLow*/
	.brxe-section-header .bricks-nav-menu .button-primary {
		padding:0;
	}
	.brxe-section-header .bricks-nav-menu .button-primary:hover a {
		color:var(--color-primary);
	}
	.brxe-section-header .bricks-nav-menu .button-primary a {
		color:var(--color-white);
		padding: var(--space-8) var(--space-16);
	}
