@charset "UTF-8";
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
   :root {
--grid-size-xl: 176rem;
--grid-size-lg: 146rem;
--grid-size-md: 108rem;
--grid-size-sm: 90rem;
--grid-padding: 2rem;
--color-black: #0C0C0A;
--color-grey: #959595;
--color-darkgrey: #1D1D1D;
--color-lightgrey: #E5E5E5;
--color-purple: #562EF9;
}
* {
box-sizing: border-box;
outline: 0;
}
html, body {
margin: 0;
}
html {
font-size: 62.5%;
}
body {
font-family: 'Space Grotesk', sans-serif;
font-size: 1.7rem;
font-weight: 400;
line-height: 1.7;
color: var(--color-black);
} h1,
h2,
h3,
h4 {
margin: 0 0 2rem;
font-family: 'GTAmerica', sans-serif;
font-weight: 400;
line-height: 1.1;
}
h1 {
margin: 0;
font-size: 10rem;
line-height: .9;
}
h2 {
font-size: 4.3rem;
}
h3 {
font-size: 3.5rem;
}
h4 {
margin: 0 0 1rem;
font-size: 2.3rem;
} p {
margin: 0 0 3rem;
}
p:empty {
display: none;
}
p:last-child {
margin: 0;
}
a {
color: var(--color-black);
text-decoration: underline;
transition: .4s;
}
.white a {
color: white;
}
a:hover {
}
sup {
position: relative;
top: -.5rem;
font-size: 1.4rem;
} ul,
ol {
margin: 0 0 3rem;
padding-left: 2rem;
} section {
padding: 0 var(--grid-padding);
}
figure {
margin: 0;
padding: 0;
}
.row-xl,
.row-lg,
.row-md,
.row-sm {
width: 100%;
margin: 0 auto;
}
.row-xl {
max-width: var(--grid-size-xl);
}
.row-lg {
max-width: var(--grid-size-lg);
}
.row-md {
max-width: var(--grid-size-md);
}
.row-sm {
max-width: var(--grid-size-sm);
} .btn {
display: inline-block;
margin: 1.5rem 1.5rem 0 0;
padding: 1.125rem 6.5rem;
border: .1rem solid var(--color-black);
border-radius: .4rem;
background-color: var(--color-black);
font-family: 'GTAmerica', sans-serif;
font-size: 1.5rem;
line-height: 1.3;
text-decoration: none;
text-align: center;
color: white;
transition: .4s;
}
.btn:hover {
background-color: rgba(0,0,0,0);
color: var(--color-black);
}
.btn.blue {
border-color: transparent;
background: rgb(149,8,254);
background: linear-gradient(320deg, rgba(149,8,254,1) 0%, rgba(44,72,246,1) 50%, rgba(162,0,255,1) 100%);
}
.btn.blue:hover {
color: white;
transform: scale(1.05);
}
.all-btn a {
text-decoration: none;
}
.all-btn a:hover {
text-decoration: underline;
} .white {
color: white;
}
.bg-white {
background-color: white;
}
.bg-grey {
background-color: var(--color-lightgrey);
} .label {
margin-bottom: .5rem;
font-family: 'GTAmerica', sans-serif;
font-size: 1.3rem;
line-height: 1.3;
text-transform: uppercase;
letter-spacing: .3rem;
} .socials {
display: flex;
gap: 1rem;
}
.socials a {
width: 3.5rem;
height: 3.5rem;
border-radius: 50%;
background-color: white;
text-decoration: none;
display: flex;
justify-content: center;
align-items: center;
transition: .4s;
}
.socials a:hover {
border: .1rem solid white;
background-color: transparent;
}
.socials i {
color: var(--color-black);
}
.socials a:hover i {
color: white;
} header {
position: relative;
z-index: 10;
width: 100%;
padding: 4rem var(--grid-padding);
transition: background-color .1s;
}
header.scrolled,
.single-cases header.scrolled,
.single-news header.scrolled {
position: fixed;
top: 0;
padding: 2rem var(--grid-padding);
border-bottom: .1rem solid #eee;
background-color: white;
}
header .container {
display: flex;
} header .logo {
flex: 0 0 19rem;
}
header .logo a {
display: flex;
}
header .logo img {
height: 4.8rem;
}
header .logo img.logo-black,
header.scrolled .logo img.logo-white,
.single-cases header .logo img.logo-white,
.single-news header .logo img.logo-white,
.page-id-232 header .logo img.logo-white,
.page-id-234 header .logo img.logo-white {
display: none;
}
header.scrolled .logo img.logo-black,
.single-cases header .logo img.logo-black,
.single-news header .logo img.logo-black,
.page-id-232 header .logo img.logo-black,
.page-id-234 header .logo img.logo-black {
display: block;
} header nav {
flex: 1 1 auto;
display: flex;
justify-content: flex-end;
align-items: center;
}
header ul.menu {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
align-items: center;
gap: 10rem;
}
header ul.menu a {
font-size: 1.8rem;
color: white;
text-decoration: none;
text-transform: lowercase;
}
header.scrolled ul.menu a,
.single-cases header ul.menu a,
.single-news header ul.menu a,
.page-id-232 header ul.menu a,
.page-id-234 header ul.menu a {
color: var(--color-black);
}
header ul.menu a:hover,
header ul.menu > li.current-menu-item a {
text-decoration: underline;
} header ul.menu li.menu-btn a {
display: inline-block;
padding: 1.125rem 6.5rem;
border: .1rem solid white;
border-radius: .4rem;
font-family: 'GTAmerica', sans-serif;
font-size: 1.5rem;
line-height: 1.3;
text-decoration: none;
text-align: center;
color: white;
transition: .4s;
}
header.scrolled ul.menu li.menu-btn a,
.single-cases header ul.menu li.menu-btn a,
.single-news header ul.menu li.menu-btn a,
.page-id-232 header ul.menu li.menu-btn a,
.page-id-234 header ul.menu li.menu-btn a {
border-color: var(--color-black);
color: var(--color-black);
}
header ul.menu li.menu-btn a:hover {
background-color: white;
color: var(--color-black);
}
header.scrolled ul.menu li.menu-btn a:hover,
.single-cases header ul.menu li.menu-btn a:hover,
.single-news header ul.menu li.menu-btn a:hover,
.page-id-232 header ul.menu li.menu-btn a:hover,
.page-id-234 header ul.menu li.menu-btn a:hover {
background-color: var(--color-black);
color: white;
} header .hamburger {
position: fixed;
width: 4rem;
height: 4rem;
border-radius: 50%;
background-color: white;
justify-content: center;
align-items: center;
display: none;
cursor: pointer;
} main {
margin-top: -12.8rem;
}
header.scrolled + main {
margin-top: 0;
} footer {
padding: 10rem var(--grid-padding) 5rem;
background-color: var(--color-darkgrey);
line-height: 2;
}
footer .container {
display: grid;
grid-template-columns: repeat( 4, 1fr );
grid-gap: 5rem;
}
footer ul.menu {
margin: 0;
}
footer a {
text-decoration: none;
}
footer a:hover {
text-decoration: underline;
}
footer .title {
margin-bottom: .5rem;
font-family: 'GTAmerica', sans-serif;
font-size: 2.1rem;
line-height: 1.3;
color: var(--color-grey);
}
footer ul.menu {
list-style-type: none;
padding-left: 0;
}
footer .legal {
margin-top: 5rem;
font-size: 1.2rem;
text-align: right;
color: var(--color-grey);
} @media (max-width: 1199px) {  header .menu-main-menu-container {
display: none;
} header .hamburger {
display: flex;
}
}
@media (max-width: 1024px) { footer .container {
grid-template-columns: repeat( 2, 1fr );
}
}
@media (max-width: 767px) {  h1 {
font-size: 5rem;
}
h2 {
font-size: 3.5rem;
}
h3 {
font-size: 2.6rem;
}
h4 {
font-size: 2.1rem;
} header {
padding: 2rem var(--grid-padding);
} main {
margin-top: -8.8rem;
} footer {
padding: 7rem var(--grid-padding) 3.5rem;
}
footer .container {
grid-template-columns: 1fr;
grid-gap: 3rem;
}
footer .title {
font-size: 1.7rem;
}
footer .text {
font-size: 1.5rem;
}
footer .legal {
text-align: left;
}
}  @font-face {
font-family: 'GTAmerica';
src: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/400/GTAmerica-regular.eot);
src: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/400/GTAmerica-regular.eot?#iefix) format('embedded-opentype'),
url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/400/GTAmerica-regular.woff2) format('woff2'),
url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/400/GTAmerica-regular.woff) format('woff'),
url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/400/GTAmerica-regular.ttf) format('truetype'),
url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/400/GTAmerica-regular.svg#GTAmerica-regular) format('svg');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GTAmerica';
src: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/700/GTAmerica-bold.eot);
src: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/700/GTAmerica-bold?#iefix) format('embedded-opentype'),
url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/700/GTAmerica-bold.woff2) format('woff2'),
url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/700/GTAmerica-bold.woff) format('woff'),
url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/700/GTAmerica-bold.ttf) format('truetype'),
url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/fonts/GTAmerica/700/GTAmerica-bold.svg#GTAmerica-bold) format('svg');
font-weight: 700;
font-style: normal;
font-display: swap;
}.header {
position: relative;
height: 100vw;
max-height: 92rem;
background-size: cover;
background-position: center;
overflow: hidden;
}
.header.normal {
max-height: 72rem;
}
.header::before {
content: "";
position: absolute;
z-index: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(0,0,0);
background: linear-gradient(90deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
}
.header.large::after {
content: "";
position: absolute;
top: 17.8rem;
right: -21.5rem;
width: 43rem;
height: 43rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-white.svg);
background-repeat: no-repeat;
background-size: contain;
} .header .bgvideo {
position: absolute;
z-index: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.header .bgvideo::before {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.5);
}
.header .bgvideo iframe {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100vw;
min-width: 177.77vh;
height: 56.25vw;
min-height: 100vh;
} .header .row-lg,
.header .container {
height: 100%;
}
.header .container {
position: relative;
z-index: 1;
padding-top: 17.8rem;
padding-bottom: 10rem;
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: space-between;
}
.header h1 {
max-width: 60rem;
}
.header .text {
margin-top: 5rem;
} .header ul {
position: relative;
list-style-type: none;
margin: 0;
padding-left: 5rem;
}
.header ul::before {
content: "";
position: absolute;
top: 1.2rem;
left: .4rem;
width: .1rem;
height: calc( 100% - 2.2rem );
background-color: white;
}
.header li {
position: relative;
}
.header li:not(:last-child) {
margin-bottom: 2rem;
}
.header li::before {
content: "";
position: absolute;
top: 1.1rem;
left: -5rem;
width: .9rem;
height: .9rem;
background-color: white;
transform: rotate(45deg);
} .header .bottom {
margin-top: 5rem;
display: grid;
grid-template-columns: repeat( 2, 1fr );
align-items: center;
}
.header .btn {
margin: 0;
}
.header .subtitle-wrapper {
text-align: right;
}
.header .subtitle {
position: relative;
display: inline-block;
padding-left: 7rem;
font-family: 'GTAmerica', sans-serif;
font-size: 2.3rem;
line-height: 1.3;
text-align: right;
}
.header .subtitle::before {
content: "";
position: absolute;
top: 1.6rem;
left: 0;
width: 5rem;
height: .1rem;
background-color: white;
} @media (max-width: 1024px) { .header {
height: inherit;
max-height: inherit;
}
.header.large::after {
display: none;
}
.header .container {
min-height: 66.7rem;
padding-top: 13.8rem;
padding-bottom: 7rem;
}
}
@media (max-width: 767px) { .header .subtitle-wrapper {
display: none;
}
.header .bottom {
display: block;
}
}.content-slogan {
padding-top: 15rem;
padding-bottom: 15rem;
background-color: var(--color-black);
}
.content-slogan .text {
font-family: 'GTAmerica', sans-serif;
font-size: 2.6rem;
font-weight: 400;
line-height: 1.3;
text-align: center;
word-spacing: 5rem;
} .content {
padding-top: 12.5rem;
padding-bottom: 12.5rem;
} .content-cta {
position: relative;
padding-top: 12.5rem;
padding-bottom: 12.5rem;
background-color: var(--color-black);
overflow: hidden;
}
.content-cta::before {
content: "";
position: absolute;
top: 5rem;
left: -10rem;
width: 50rem;
height: 50rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-outline-purple.svg);
background-size: contain;
background-repeat: no-repeat;
opacity: .38;
}
.content-cta .container {
position: relative;
z-index: 1;
display: grid;
grid-template-columns: repeat( 2, 1fr );
grid-gap: 10rem;
}
.content-cta .right {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-end;
}
.content-cta .subtitle {
position: relative;
display: inline-block;
padding-left: 7rem;
font-family: 'GTAmerica', sans-serif;
font-size: 3rem;
line-height: 1.3;
text-align: right;
}
.content-cta .subtitle::before {
content: "";
position: absolute;
top: 2rem;
left: 0;
width: 5rem;
height: .1rem;
background-color: white;
}
.content-cta .btn {
margin: 2rem 0 .9rem;
} .content-faqs {
padding-top: 12.5rem;
padding-bottom: 9.5rem;
}
.content-faqs h2 {
margin-bottom: 5rem;
}
.content-faqs .faqs {
column-count: 2;
column-gap: 10rem;
}
.content-faqs .faq {
position: relative;
min-height: 3.4rem;
margin-bottom: 3rem;
padding-right: 8rem;
break-inside: avoid-column;
cursor: pointer;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.content-faqs .faq::before {
content: "+";
position: absolute;
top: 0;
right: 0;
width: 3.4rem;
height: 3.4rem;
border-radius: 50%;
background: rgb(149,8,254);
background: linear-gradient(320deg, rgba(149,8,254,1) 0%, rgba(44,72,246,1) 50%, rgba(162,0,255,1) 100%);
display: flex;
justify-content: center;
align-items: center;
font-size: 2.4rem;
color: white;
}
.content-faqs .faq.active::before {
content: "-";
}
.content-faqs .title {
font-family: 'GTAmerica', sans-serif;
font-size: 2.1rem;
line-height: 1.3;
}
.content-faqs .text {
margin-top: 1rem;
line-height: 1.5;
display: none;
} .content-cases,
.content-events {
padding-top: 12.5rem;
padding-bottom: 12.5rem;
}
.content-cases .cases,
.content-events .events {
margin-top: 5rem;
display: grid;
grid-template-columns: repeat( 3, 1fr );
grid-gap: 2rem;
}
.content-cases .cases > a,
.content-events .events > a {
text-decoration: inherit;
cursor: pointer;
}
.content-cases .case,
.content-events .event {
position: relative;
width: 100%;
height: 0;
padding-top: 125%;
background-repeat: no-repeat;
background-position: center;
}
.content-cases .case {
background-color: white;
background-size: 50%;
}
.content-events .event {
background-color: var(--color-black);
background-size: cover;
}
.content-events .event::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);
}
.content-cases .content-wrapper,
.content-events .content-wrapper {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
padding: 3rem;
}
.content-cases h3,
.content-events h3 {
margin-bottom: .5rem;
}
.content-cases .bottom,
.content-events .bottom {
margin-top: 2rem;
}
.content-events .bottom {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 2rem;
align-items: center;
}
.content-cases .btn,
.content-events .btn {
margin: 0;
}
.content-cases .case:hover + .bottom .btn.blue,
.content-events .event:hover + .bottom .btn.blue {
transform: scale(1.05);
}
.content-events .date {
font-family: 'GTAmerica', sans-serif;
font-size: 1.1rem;
line-height: 1.3;
letter-spacing: .3rem;
text-transform: uppercase;
text-align: right;
} .content-team {
padding-top: 12.5rem;
padding-bottom: 12.5rem;
}
.content-team .team {
margin-top: 5rem;
display: grid;
grid-template-columns: repeat( 3, 1fr );
grid-gap: 2rem 5rem;
}
.content-team .team > a {
text-decoration: none;
cursor: pointer;
}
.content-team .image {
width: 100%;
height: 0;
padding-top: 125%;
background-size: cover;
background-position: center;
}
.content-team .content-wrapper {
position: relative;
transform: translateY(-50%);
margin: 0 8.5rem 0 5rem;
padding: 1.5rem 2rem;
background-color: white;
}
.content-team .content-wrapper::before {
content: "+";
position: absolute;
top: 0;
right: -8.5rem;
width: 8.5rem;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
background-color: var(--color-black);
font-size: 5rem;
color: white;
}
.content-team .title {
margin-bottom: .3rem;
font-size: 2.3rem;
}
.content-team .title,
.content-team .position {
line-height: 1.3;
} .content-form {
padding-top: 12.5rem;
padding-bottom: 12.5rem;
background-color: #262626;
}
.content-form .container {
display: grid;
grid-template-columns: repeat( 2, 1fr );
grid-gap: 10rem;
}
.content-form .content-wrapper {
max-width: 40rem;
}
.content-form .socials {
margin-top: 3rem;
}
.content-form .form-wrapper {
padding-top: 4rem;
} @media (max-width: 1199px) { .content-team .team {
grid-template-columns: repeat( 2, 1fr );
}
}
@media (max-width: 1024px) { .content-faqs .faqs {
column-count: 1;
} .content-cases .cases,
.content-events .events {
grid-template-columns: repeat( 2, 1fr );
}
.content-cases .cases > a:nth-child(n+3),
.content-events .events > a:nth-child(n+3) {
display: none;
}
}
@media (max-width: 767px) { .content-slogan {
padding-top: 7rem;
padding-bottom: 7rem;
}
.content-slogan .text {
font-size: 2.1rem;
word-spacing: 2rem;
} .content {
padding-top: 7rem;
padding-bottom: 7rem;
} .content-cta {
padding-top: 7rem;
padding-bottom: 7rem;
}
.content-cta .container {
grid-template-columns: 1fr;
grid-gap: 1rem;
}
.content-cta .right {
align-items: flex-start;
}
.content-cta .subtitle {
display: none;
} .content-faqs {
padding-top: 7rem;
padding-bottom: 4rem;
}
.content-faqs h2 {
margin-bottom: 4rem;
}
.content-faqs .faq {
padding-right: 6rem;
} .content-cases,
.content-events {
padding-top: 7rem;
padding-bottom: 7rem;
}
.content-cases .cases,
.content-events .events {
margin-top: 4rem;
grid-template-columns: 1fr;
}
.content-cases .cases > a:nth-child(n+2),
.content-events .events > a:nth-child(n+2) {
display: none;
} .content-team {
padding-top: 7rem;
padding-bottom: 7rem;
}
.content-team .team {
margin-top: 4rem;
grid-template-columns: 1fr;
grid-gap: 4rem 0;
}
.content-team .image {
padding-top: 100%;
}
.content-team .content-wrapper {
transform: none;
margin: 0;
padding: 1.5rem 2rem;
}
.content-team .content-wrapper::before {
display: none;
}
.content-team .title {
font-size: 2.1rem;
}
.content-team .position {
font-size: 1.5rem;
} .content-form {
padding-top: 7rem;
padding-bottom: 7rem;
}
.content-form .container {
grid-template-columns: 1fr;
grid-gap: 5rem;
}
.content-form .content-wrapper {
max-width: inherit;
}
.content-form .form-wrapper {
padding-top: 0;
}
}.slider {
overflow: hidden;
}
.slider .container {
padding-top: 12.5rem;
padding-bottom: 12.5rem;
}
.slider h2 {
margin-bottom: 5rem;
}
.slider:not(.cards) h2 {
text-align: center;
}
.slider .swiper {
padding-bottom: 7.5rem;
overflow: visible;
}
.slider .swiper-slide > a {
display: block;
text-decoration: none;
}
.slider.cards .swiper-slide {
padding: 9rem 4rem;
border: .1rem solid var(--color-black);
border-radius: 1.5rem;
}
.slider .image {
display: flex;
}
.slider .image img {
object-fit: contain;
object-position: center;
}
.slider.cards .image img {
width: 6rem;
height: 6rem;
object-position: left;
}
.slider.cards h3 {
margin: 3rem 0;
}
.slider.cards .text {
line-height: 1.3;
} .slider .swiper-button-prev,
.slider .swiper-button-next {
top: -11.6rem;
width: 6rem;
height: 6rem;
margin: 0 !important;
border: .1rem solid var(--color-black);
border-radius: 50%;
transition: .4s;
}
.slider.cards .swiper-button-prev,
.slider.cards .swiper-button-next {
width: 6.2rem;
height: 6.2rem;
border: 0;
background: rgb(149,8,254);
background: linear-gradient(320deg, rgba(149,8,254,1) 0%, rgba(44,72,246,1) 50%, rgba(162,0,255,1) 100%);
}
.slider .swiper-button-prev {
left: auto;
right: 7.2rem;
}
.slider .swiper-button-next {
right: 0;
}
.slider .swiper-button-prev::before,
.slider .swiper-button-next::before {
content: "";
width: 1.8rem;
height: 1.9rem;
background-size: contain;
background-position: center;
}
.slider .swiper-button-prev::before {
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/arrow-left-black.svg);
}
.slider.cards .swiper-button-prev::before {
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/arrow-left-white.svg);
}
.slider .swiper-button-next::before {
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/arrow-right-black.svg);
}
.slider.cards .swiper-button-next::before {
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/arrow-right-white.svg);
}
.slider:not(.cards) .swiper-button-prev:hover,
.slider:not(.cards) .swiper-button-next:hover {
background-color: var(--color-black);
}
.slider:not(.cards) .swiper-button-prev:hover::before {
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/arrow-left-white.svg);
}
.slider:not(.cards) .swiper-button-next:hover::before {
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/arrow-right-white.svg);
}
.slider .swiper-button-prev::after,
.slider .swiper-button-next::after {
display: none;
} .slider .swiper-pagination-bullets {
bottom: 0 !important;
}
.slider .swiper-pagination-bullet {
width: 1.2rem;
height: 1.2rem;
margin: 0 1rem !important;
border: .1rem solid var(--color-black);
background-color: transparent;
opacity: 1 !important;
}
.slider.white .swiper-pagination-bullet {
border-color: white;
}
.slider .swiper-pagination-bullet-active {
background-color: var(--color-black);
}
.slider.white .swiper-pagination-bullet-active {
background-color: white;
} .slider.investment-criteria {
position: relative;
background-color: var(--color-darkgrey);
}
.slider.investment-criteria::before {
content: "";
position: absolute;
top: 5rem;
left: -10rem;
width: 75rem;
height: 75rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-outline-333.svg);
background-size: contain;
background-repeat: no-repeat;
}
.slider.investment-criteria .container {
position: relative;
z-index: 1;
}
.slider.investment-criteria .swiper-slide {
background-color: var(--color-black);
} .slider.investment .swiper-slide > a {
padding: 5rem 0;
cursor: pointer;
}
.slider.investment .image {
justify-content: center;
}
.slider.investment .image img {
width: 26rem;
height: 5rem;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: .4s;
}
.slider.investment .image:hover img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
} .slider.news {
padding-left: 0;
padding-right: 0;
}
.slider.news .row-lg {
max-width: calc( var(--grid-size-lg) + 4rem );
padding: 0 2rem;
overflow: hidden;
}
.slider.news .swiper-slide > a {
display: grid;
grid-template-columns: 2fr 3fr;
box-shadow: .3rem .3rem 1rem rgba(0,0,0,.16);
}
.slider.news .image-wrapper {
position: relative;
background-size: cover;
background-position: center;
}
.slider.news .image-wrapper::before {
content: "";
position: absolute;
top: calc( 50% - 5.4rem );
left: calc( 50% - 5.4rem );
width: 10.6rem;
height: 10.6rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-white.svg);
background-repeat: no-repeat;
background-size: contain;
}
.slider.news .content-wrapper {
padding: 12rem;
background-color: white;
}
.slider.news .label {
color: var(--color-grey);
}
.slider.news .faux-link {
margin-top: 2rem;
text-decoration: underline;
}
.slider.news .all-btn {
position: absolute;
z-index: 11;
right: 0;
bottom: .2rem;
width: auto;
} .slider.focus-areas {
position: relative;
}
.slider.focus-areas::before {
content: "";
position: absolute;
bottom: 5rem;
left: -10rem;
width: 50rem;
height: 50rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-outline-purple.svg);
background-size: contain;
background-repeat: no-repeat;
}
.slider.focus-areas::after {
content: "";
position: absolute;
top: 5rem;
right: -10rem;
width: 50rem;
height: 50rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-outline-purple.svg);
background-size: contain;
background-repeat: no-repeat;
transform: rotate(180deg);
}
.slider.focus-areas .label {
color: var(--color-purple);
}
.slider.focus-areas .swiper-slide {
background-color: white;
}
.slider.focus-areas .swiper-slide:hover {
border-color: var(--color-purple);
background: rgb(149,8,254);
background: linear-gradient(320deg, rgba(149,8,254,1) 0%, rgba(44,72,246,1) 50%, rgba(162,0,255,1) 100%);
}
.slider.focus-areas .swiper-slide:hover h3,
.slider.focus-areas .swiper-slide:hover .text {
color: white;
} .slider.achievements {
position: relative;
overflow: hidden;
}
.slider.achievements::before {
content: "";
position: absolute;
bottom: 5rem;
left: -10rem;
width: 50rem;
height: 50rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-outline-purple.svg);
background-size: contain;
background-repeat: no-repeat;
}
.slider.achievements::after {
content: "";
position: absolute;
top: 5rem;
right: -10rem;
width: 50rem;
height: 50rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-outline-purple.svg);
background-size: contain;
background-repeat: no-repeat;
transform: rotate(180deg);
}
.slider.achievements .container {
position: relative;
z-index: 1;
}
.slider.achievements .swiper-slide {
background-color: var(--color-lightgrey);
}
.slider.achievements .label {
color: var(--color-purple);
}
.slider.achievements .achievement-wrapper {
display: flex;
gap: 1rem;
font-family: 'GTAmerica', sans-serif;
}
.slider.achievements .number {
font-size: 7rem;
line-height: 1;
}
.slider.achievements .title {
margin-top: .8rem;
color: var(--color-purple);
line-height: 1.3;
}
.slider.achievements .text {
margin-top: 3rem;
} .slider.benefits {
position: relative;
background-color: var(--color-darkgrey);
overflow: hidden;
}
.slider.benefits::before {
content: "";
position: absolute;
top: 5rem;
left: -10rem;
width: 75rem;
height: 75rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-outline-333.svg);
background-size: contain;
background-repeat: no-repeat;
}
.slider.benefits .container {
position: relative;
z-index: 1;
overflow: hidden;
}
.slider.benefits .swiper-slide {
background-color: var(--color-black);
}
.slider.benefits h3 {
margin: 0 0 3rem 0;
}
.slider.benefits .image {
margin-top: 5rem;
justify-content: center;
}
.slider.benefits .image img {
width: 100%;
max-width: 50rem;
height: inherit;
} @media (max-width: 1024px) { .slider.news .content-wrapper {
padding: 9rem;
} .slider.benefits .container {
overflow: visible;
}
}
@media (max-width: 767px) { .slider .container {
padding-top: 7rem;
padding-bottom: 7rem;
}
.slider.cards .swiper-slide {
padding: 5rem 3rem;
}
.slider h2 {
margin-bottom: 3rem;
}
.slider:not(.investment) .swiper {
padding-bottom: 0;
} .slider .swiper-button-prev,
.slider .swiper-button-next,
.slider:not(.investment) .swiper-pagination-bullets {
display: none;
} .slider.investment .swiper-slide > a {
padding: 3rem 0;
} .slider.news .row-lg {
overflow: visible;
}
.slider.news .swiper-slide > a {
display: block;
}
.slider.news .image-wrapper {
height: 0;
padding-top: 67%;
}
.slider.news .image-wrapper::before {
top: calc( 50% - 3.1rem );
left: calc( 50% - 3.1rem );
width: 6.2rem;
height: 6.2rem;
}
.slider.news .content-wrapper {
padding: 3rem 2rem;
}
.slider.news .text,
.slider.news .faux-link {
font-size: 1.5rem;
}
.slider.news .all-btn {
position: relative;
right: inherit;
bottom: inherit;
width: auto;
margin-top: 3rem;
text-align: center;
} .slider.focus-areas::before,
.slider.focus-areas::after {
display: none;
} .slider.achievements::before,
.slider.achievements::after {
display: none;
} .slider.benefits .image {
text-align: center;
}
.slider.benefits .image img {
max-width: 30rem;
}
}.mobile-menu {
position: fixed;
z-index: 11;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: white;
display: none;
}
.mobile-menu .mobile-header {
padding: 4rem 0;
display: grid;
grid-template-columns: repeat( 2, 1fr );
align-items: center;
}
.mobile-menu .logo a {
display: flex;
}
.mobile-menu .close-wrapper {
display: flex;
justify-content: flex-end;
}
.mobile-menu .close {
width: 4rem;
height: 4rem;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.mobile-menu nav {
margin-top: 2rem;
}
.mobile-menu ul.menu {
list-style-type: none;
padding: 0;
}
.mobile-menu ul.menu li {
text-align: center;
}
.mobile-menu ul.menu li:not(:last-child) {
margin-bottom: 1rem;
}
.mobile-menu ul.menu a {
font-size: 1.8rem;
text-decoration: none;
text-transform: lowercase;
}
.mobile-menu ul.menu a:hover,
.mobile-menu ul.menu > li.current-menu-item a {
text-decoration: underline;
} .mobile-menu ul.menu li.menu-btn a {
display: block;
padding: 1.125rem 6.5rem;
border: .1rem solid var(--color-black);
border-radius: .4rem;
font-family: 'GTAmerica', sans-serif;
font-size: 1.5rem;
line-height: 1.3;
text-decoration: none;
color: var(--color-black);
transition: .4s;
}
.mobile-menu ul.menu li.menu-btn a:hover {
background-color: var(--color-black);
color: white;
} .investment-modal,
.event-modal,
.team-member-modal {
position: fixed;
z-index: 100;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.88);
overflow-y: scroll;
display: none;
}
.investment-modal .row-md,
.event-modal .row-md,
.team-member-modal .row-md {
height: 100%;
display: flex;
align-items: center;
}
.investment-modal .container,
.event-modal .container,
.team-member-modal .container {
position: relative;
width: 100%;
display: grid;
align-items: center;
}
.investment-modal .container {
background-color: white;
}
.event-modal .container,
.team-member-modal .container {
background-color: var(--color-black);
}
.investment-modal .container,
.event-modal .container {
grid-template-columns: 1fr 2fr;
}
.team-member-modal .container {
grid-template-columns: 1fr 3fr;
}
.investment-modal .close,
.event-modal .close,
.team-member-modal .close {
position: absolute;
top: 2rem;
right: 2rem;
cursor: pointer;
}
.investment-modal .image-wrapper {
padding: 5rem;
}
.event-modal .image-wrapper,
.team-member-modal .image-wrapper {
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
.investment-modal .image img {
width: 100%;
}
.investment-modal .content-wrapper,
.event-modal .content-wrapper {
padding: 5rem 7rem;
}
.team-member-modal .content-wrapper {
padding: 7rem 7rem 5rem;
}
.investment-modal .content-wrapper {
border-left: .1rem solid #d6d6d6;
} .event-modal h3 {
margin-bottom: 1rem;
}
.event-modal .label {
margin-bottom: 3rem;
color: var(--color-grey);
}
.event-modal .btn {
margin-top: 3rem;
} .investment-modal .bottom {
margin-top: 3rem;
display: grid;
grid-template-columns: repeat( 2, 1fr );
grid-gap: 10rem;
}
.investment-modal .input,
.investment-modal .input a {
color: var(--color-grey);
text-decoration: none;
} .team-member-modal .additional-wrapper {
margin-top: 4rem;
display: grid;
grid-template-columns: repeat( 3, 1fr );
}
.team-member-modal .achievement-wrapper {
display: flex;
gap: 1rem;
font-family: 'GTAmerica', sans-serif;
}
.team-member-modal .number {
font-size: 7rem;
line-height: 1;
}
.team-member-modal .title {
margin-top: .8rem;
color: var(--color-grey);
line-height: 1.3;
}
.team-member-modal .position {
margin-top: .5rem;
font-family: 'GTAmerica', sans-serif;
font-size: 2.4rem;
line-height: 1.3;
}
.team-member-modal .socials {
justify-content: flex-end;
align-self: center;
}
.team-member-modal .portfolio-wrapper {
margin-top: 4rem;
}
.team-member-modal .portfolio-wrapper > p {
margin-bottom: 1.5rem;
}
.team-member-modal .inner-wrapper {
display: grid;
grid-template-columns: 2fr 1fr;
grid-gap: 5rem;
}
.team-member-modal .portfolio {
display: grid;
grid-template-columns: repeat( 3, 1fr );
grid-gap: 5rem;
align-items: center;
}
.team-member-modal .portfolio img {
width: 100%;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.team-member-modal .btn {
display: block;
margin: 0;
padding: 1.125rem 3rem;
} @media (max-width: 1024px) { .team-member-modal .container {
grid-template-columns: 1fr 2fr;
}
.team-member-modal .additional-wrapper {
grid-template-columns: repeat( 2, 1fr );
}
.team-member-modal .socials {
margin-top: 3rem;
justify-content: flex-start;
}
.team-member-modal .inner-wrapper {
grid-template-columns: 1fr;
grid-gap: 3rem;
}
}
@media (max-width: 767px) { .mobile-menu .mobile-header {
padding: 2rem 0;
} .investment-modal .container,
.event-modal .container,
.team-member-modal .container {
grid-template-columns: 1fr;
}
.investment-modal .image-wrapper {
padding: 5rem 3rem 0;
}
.event-modal .image-wrapper,
.team-member-modal .image-wrapper {
padding-top: 67%;
}
.investment-modal .image img {
max-width: 20rem;
}
.investment-modal .content-wrapper,
.event-modal .content-wrapper {
padding: 3rem;
}
.investment-modal .content-wrapper {
border-left: 0;
}
.team-member-modal .content-wrapper {
padding: 5rem 3rem 3rem;
}
.investment-modal .text,
.event-modal .text,
.team-member-modal .text {
font-size: 1.5rem;
}
.investment-modal .bottom {
grid-template-columns: 1fr;
grid-gap: 2rem;
}
.team-member-modal .additional-wrapper {
margin-top: 2rem;
grid-template-columns: 1fr 1fr;
grid-gap: 2rem;
}
.team-member-modal .number {
font-size: 5rem;
}
.team-member-modal .title {
margin-top: .5rem;
font-size: 1.5rem;
}
.team-member-modal .position {
margin-top: 0;
font-size: 1.8rem;
}
.team-member-modal .socials {
margin-top: 0;
}
.team-member-modal .portfolio-wrapper {
display: none;
}
}.case-header,
.newsitem-header {
position: relative;
padding-top: 12.8rem;
background-color: var(--color-lightgrey);
}
.case-header::before,
.newsitem-header::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 12rem;
background-color: white;
}
.case-header .image,
.newsitem-header .image {
position: relative;
width: 100%;
height: 0;
padding-top: 59%;
background-size: cover;
background-position: center;
}
.case-header .content-wrapper,
.newsitem-header .content-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 5rem;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.case-header h1,
.newsitem-header h1 {
max-width: 60rem;
margin-bottom: 2rem;
font-size: 7.5rem;
} .case-content,
.newsitem-content {
padding-top: 5rem;
padding-bottom: 12.5rem;
} .more {
margin-top: 7rem;
padding-top: 2rem;
border-top: .1rem solid #ccc;
} .page-cases,
.page-news {
position: relative;
padding-top: 17.8rem;
padding-bottom: 12.5rem;
background-color: var(--color-lightgrey);
}
.page-cases h1,
.page-news h1 {
margin-bottom: 5rem;
font-size: 5rem;
text-align: center;
}
.page-cases .tiles,
.page-news .tiles {
display: grid;
grid-template-columns: repeat( 3, 1fr );
}
.page-cases .tiles {
grid-gap: 6rem 2rem;
}
.page-news .tiles {
grid-gap: 4rem 2rem;
}
.page-news .tile {
background-color: white;
}
.page-cases .tile > a,
.page-news .tile > a {
color: inherit;
text-decoration: inherit;
} .page-cases .case {
position: relative;
width: 100%;
height: 0;
padding-top: 125%;
background-size: 50%;
background-color: white;
background-repeat: no-repeat;
background-position: center;
}
.page-cases .content-wrapper {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
padding: 3rem;
}
.page-cases h3 {
margin-bottom: .5rem;
}
.page-cases .bottom {
margin-top: 2rem;
}
.page-cases .btn {
margin: 0;
}
.page-cases .case:hover + .bottom .btn.blue {
transform: scale(1.05);
} .page-news .image-wrapper {
position: relative;
height: 0;
padding-top: 67%;
}
.page-news .image-wrapper::before {
content: "";
position: absolute;
top: calc( 50% - 3.1rem );
left: calc( 50% - 3.1rem );
width: 6.2rem;
height: 6.2rem;
background-image: url(//esquarecapital.nl/wp-content/themes/esquare-theme/assets/images/logo-icon-white.svg);
background-repeat: no-repeat;
background-size: contain;
}
.page-news .content-wrapper {
padding: 3rem 2rem;
}
.page-news .label {
color: var(--color-grey);
}
.page-news .text,
.page-news .faux-link {
font-size: 1.5rem;
}
.page-news .faux-link {
margin-top: 2rem;
text-decoration: underline;
} @media (max-width: 1024px) { .page-cases .tiles,
.page-news .tiles {
grid-template-columns: repeat( 2, 1fr );
}
}
@media (max-width: 767px) { .case-header,
.newsitem-header {
padding-top: 8.8rem;
}
.case-header::before,
.newsitem-header::before {
height: 7rem;
}
.case-header .content-wrapper,
.newsitem-header .content-wrapper {
padding: 3rem;
}
.case-header h1,
.newsitem-header h1 {
margin-bottom: 1rem;
font-size: 3.5rem;
} .case-content,
.newsitem-content {
padding-top: 3rem;
padding-bottom: 7rem;
} .page-cases,
.page-news {
padding-top: 13.8rem;
padding-bottom: 7rem;
}
.page-cases h1,
.page-news h1 {
margin-bottom: 3rem;
font-size: 3.5rem;
}
.page-cases .tiles,
.page-news .tiles {
grid-template-columns: 1fr;
}
.page-cases .tiles {
grid-gap: 4rem 2rem;
}
}.gform_heading {
display: none;
} .gform_wrapper.gravity-theme .gform_fields {
grid-column-gap: 2rem !important;
grid-row-gap: 2rem !important;
} .gform_wrapper .gfield_required {
color: #F5F5F5 !important;
} .gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
padding: 1rem 0 !important;
border: 0 !important;
border-bottom: .1rem solid #707070 !important;
background-color: transparent !important;
font-family: 'Space Grotesk', sans-serif !important;
font-size: 1.9rem !important;
color: white !important;
}
.gform_wrapper.gravity-theme select {
-webkit-appearance: none;
}
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
min-height: inherit !important;
line-height: inherit !important;
} #gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder,
#gform_wrapper_1 .gform_fields .gfield textarea::-webkit-input-placeholder {
color: var(--color-grey);
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder,
#gform_wrapper_1 .gform_fields .gfield textarea::-moz-placeholder {
color: var(--color-grey);
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder,
#gform_wrapper_1 .gform_fields .gfield textarea:-ms-input-placeholder {
color: var(--color-grey);
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder,
#gform_wrapper_1 .gform_fields .gfield textarea:-moz-placeholder {
color: var(--color-grey);
} .gform_wrapper.gravity-theme .gform_footer,
.gform_wrapper.gravity-theme .gform_page_footer {
margin: 3rem 0 0 !important;
padding: 0 !important;
}
.gform_wrapper.gravity-theme .gform_footer button,
.gform_wrapper.gravity-theme .gform_footer input,
.gform_wrapper.gravity-theme .gform_page_footer button,
.gform_wrapper.gravity-theme .gform_page_footer input {
margin-bottom: 0 !important;
} .gform_wrapper.gravity-theme input[type="submit"] {
display: inline-block;
padding: .925rem 6.5rem !important;
border: 0 !important;
border-radius: .4rem;
background: rgb(149,8,254);
background: linear-gradient(320deg, rgba(149,8,254,1) 0%, rgba(44,72,246,1) 50%, rgba(162,0,255,1) 100%);
font-family: 'GTAmerica', sans-serif !important;
font-size: 1.5rem !important;
line-height: 1.3 !important;
text-decoration: none;
color: white;
cursor: pointer;
transition: .4s;
-webkit-appearance: none;
}
.gform_wrapper.gravity-theme input[type="submit"]:hover {
transform: scale(1.05);
}
#gform_wrapper_2 .gform_fields {
align-items: center;
}
#gform_wrapper_2 .gfield.gfield--width-eleven-twelfths {
grid-column: span 11 !important;
}
#gform_wrapper_2 .gfield.gfield--width-one-twelfth {
grid-column: span 1 !important;
}
#gform_wrapper_2 .gfield.gfield--width-one-twelfth {
width: 4rem;
height: 4rem;
border-radius: .4rem;
background: rgb(149,8,254);
background: linear-gradient(320deg, rgba(149,8,254,1) 0%, rgba(44,72,246,1) 50%, rgba(162,0,255,1) 100%);
display: flex;
justify-content: center;
align-items: center;
}
#gform_wrapper_2 #field_submit input {
align-self: inherit;
} #gform_ajax_spinner_2 {
display: none;
} .gform_wrapper .gform_validation_errors,
.gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_error legend,
.gform_wrapper .gfield_validation_message,
.gform_wrapper .validation_message, .gform_wrapper label+[aria-invalid=true] {
display: none;
}
.gform_wrapper .gfield_error .gfield_repeater_cell label,
.gform_wrapper .gfield_error label,
.gform_wrapper .gfield_error legend,
.gform_wrapper .gfield_validation_message,
.gform_wrapper .validation_message, .gform_wrapper [aria-invalid=true]+label,
.gform_wrapper label+[aria-invalid=true] {
color: red !important
}
.gform_wrapper.gravity-theme input[aria-invalid=true],
.gform_wrapper.gravity-theme select[aria-invalid=true] {
border-color: red !important;
} .grecaptcha-badge {
visibility: hidden;
opacity: 0;
} @media (max-width: 1024px) { .gform_wrapper.gravity-theme .gfield.gfield--width-half {
grid-column: span 12 !important;
} .gform_wrapper.gravity-theme input[type="submit"] {
display: block;
width: 100%;
}
}