1399 lines
33 KiB
CSS

@layer presets {
:root {
display: grid;
min-height: 100%;
font-family: Arial, Roboto, sans-serif;
font-size: 16px;
line-height: 1.2;
white-space: pre-wrap;
white-space-collapse: preserve
}
a.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
b.w-element {
font-weight: 700;
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
}
body.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin: 0
}
button.w-element {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
text-transform: none;
margin: 0
}
div.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
form.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
h1.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
h3.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
input.w-element {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
margin: 0
}
label.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
li.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
p.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
section.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
span.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
textarea.w-element {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
margin: 0
}
ul.w-element {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
img.w-image {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px;
max-width: 100%;
display: block;
height: auto
}
div.w-dialog-overlay {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
div.w-dialog-content {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
div.w-box {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
h2.w-dialog-title {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
p.w-dialog-description {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px
}
div.w-text {
box-sizing: border-box;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
outline-width: 1px;
min-height: 1em
}
button.w-close-button {
background-color: transparent;
background-image: none;
font-family: inherit;
font-size: 100%;
line-height: 1.15;
box-sizing: border-box;
text-transform: none;
border: 1px solid rgba(226, 232, 240, 1);
margin: 0;
padding: 0px
}
div.w-html-embed {
display: contents;
white-space: normal;
white-space-collapse: collapse
}
}
@media all {
.w-element-1 {
display: flex;
justify-content: center;
align-items: start;
background-color: rgba(255, 255, 255, 1)
}
.w-element-2 {
position: relative;
text-align: center;
font-weight: 900;
font-size: 8rem;
line-height: 1;
letter-spacing: -0.05em
}
.w-element-3 {
position: absolute;
top: 0;
right: -0.125rem;
bottom: 0;
left: 0.125rem;
opacity: 0.3
}
.w-element-4 {
position: absolute;
top: 0;
right: 0.125rem;
bottom: 0;
left: -0.125rem;
opacity: 0.3
}
.w-element-5 {
position: absolute;
top: 50%;
left: 0;
width: 100%;
background-color: rgba(255, 255, 255, 1);
height: 0.375rem
}
.w-element-6 {
margin-top: 1.5rem;
font-weight: 700;
font-size: 1.5rem;
line-height: 2rem;
letter-spacing: 0.05em
}
.w-built-by-b-side {
display: inline-flex;
row-gap: 6px;
column-gap: 6px;
align-items: center;
justify-content: center;
position: fixed;
z-index: 1000;
padding-top: 6px;
padding-right: 10px;
padding-bottom: 6px;
padding-left: 10px;
right: 16px;
bottom: 16px;
color: rgba(251, 252, 253, 1);
font-family: system-ui, sans-serif;
font-size: 12px;
font-weight: 500;
line-height: 1;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;
text-decoration-line: none;
-webkit-background-clip: padding-box, border-box;
background-clip: padding-box, border-box;
background-origin: padding-box, border-box;
background-image: linear-gradient(135deg,#4a4efa 0%,#bd2fdb 66%,#ec59ce 100%), linear-gradient(135deg,#92fddc 0%,#7d7ffb 31.94%,#ed72fe 64.24%,#fdd791 100%);
border: 1px solid transparent;
white-space: nowrap
}
.w-logo {
display: block;
width: 16px;
height: 16px;
flex-shrink: 0
}
.w-element-7 {
display: flex;
flex-direction: row;
justify-content: space-between;
height: 15svh;
position: fixed;
padding-left: 10%;
padding-right: 10%;
width: 100%;
background-image: none;
background-size: auto auto;
background-repeat: repeat;
background-attachment: scroll;
background-origin: padding-box;
-webkit-background-clip: border-box;
background-clip: border-box;
background-color: rgba(255, 255, 255, 1);
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
z-index: 9;
background-position: 0% 0%
}
.w-element-8 {
align-self: center;
display: flex;
flex-direction: row;
column-gap: 8px;
align-items: center;
justify-content: start;
flex-wrap: nowrap;
width: 40%;
text-decoration-line: none
}
.w-image-1 {
width: 25%;
height: 25%;
align-self: center
}
.w-element-9 {
display: flex;
flex-direction: row;
justify-content: flex-end;
width: 70%;
column-gap: 1rem;
row-gap: 1rem
}
.w-element-10 {
display: flex;
flex-direction: row;
align-items: center;
width: 100%;
column-gap: 2rem;
row-gap: 2rem;
justify-content: end
}
.w-element-11 {
display: inline-block;
text-decoration-line: none;
color: rgba(0, 0, 0, 1)
}
.w-element-12 {
display: inline-block;
color: rgba(0, 0, 0, 1);
text-decoration-line: none
}
.w-element-13 {
display: inline-block;
color: rgba(0, 0, 0, 1);
text-decoration-line: none
}
.w-element-14 {
display: inline-block;
color: rgba(0, 0, 0, 1);
text-decoration-line: none
}
.w-element-15 {
width: auto;
display: flex;
column-gap: 20px;
row-gap: 20px;
align-self: center
}
.w-element-16 {
border-top-left-radius: 9%;
border-top-right-radius: 9%;
border-bottom-left-radius: 9%;
border-bottom-right-radius: 9%;
background-color: rgba(8, 106, 160, 1);
box-shadow: 0px 4px 10px 4px rgba(4, 30, 33, 0.05);
height: min-content;
width: auto;
min-width: 8rem;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
background-image: linear-gradient(135deg,#4a4efa 0%,#bd2fdb 66%,#ec59ce 100%);
background-size: auto auto;
background-repeat: repeat;
background-attachment: scroll;
background-origin: padding-box;
-webkit-background-clip: border-box;
background-clip: border-box;
background-blend-mode: soft-light;
color: rgba(255, 255, 255, 1);
min-height: max-content;
text-decoration-line: none;
border: 1px none rgba(0, 0, 0, 0.89);
padding: 4px;
background-position: 0% 0%
}
.w-element-17 {
background-color: rgba(7, 110, 166, 0.5);
height: 45svh;
padding-left: 10%;
padding-right: 10%;
display: flex;
align-items: start;
flex-direction: row;
width: 100%;
color: rgba(255, 255, 255, 1);
padding-top: 5%;
justify-content: space-between
}
.w-element-18 {
width: max-content;
display: flex;
flex-direction: column;
align-items: start
}
.w-element-19 {
list-style-type: none;
padding-left: 0px;
margin-top: 0em;
display: flex;
flex-direction: column;
column-gap: 1em;
row-gap: 1em
}
.w-element-20 {
width: max-content;
display: flex;
flex-direction: column;
align-items: start
}
.w-element-21 {
list-style-type: none;
padding-left: 0px;
margin-top: 0em;
display: flex;
flex-direction: column;
column-gap: 1em;
row-gap: 1em
}
.w-element-22 {
align-self: flex-start;
display: flex;
flex-direction: row;
column-gap: 6em;
align-items: start;
justify-content: start;
flex-wrap: nowrap;
width: 40%;
text-decoration-line: none;
row-gap: 6em
}
.w-element-23 {
margin-top: 0em
}
.w-element-24 {
margin-top: 0em
}
.w-element-26 {
width: max-content;
display: flex;
flex-direction: column;
align-items: start;
align-self: auto
}
.w-element-27 {
margin-top: 0em
}
.w-element-28 {
list-style-type: none;
padding-left: 0px;
margin-top: 0em;
display: flex;
flex-direction: column;
column-gap: 1em;
row-gap: 1em
}
.w-element-29 {
display: inline-block;
color: rgba(255, 255, 255, 1);
text-decoration-line: none
}
.w-element-30 {
align-self: center
}
.w-element-31 {
text-decoration-line: none
}
.w-element-32 {
display: flex;
flex-direction: row
}
.w-image-2 {
align-self: center;
width: 5em
}
.w-element-33 {
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
align-self: center
}
.w-element-34 {
opacity: 1;
transform: none;
display: flex;
flex-direction: column
}
.w-element-35 {
opacity: 1;
display: flex;
flex-wrap: wrap;
align-content: space-around;
flex-direction: column;
align-items: stretch;
justify-content: start;
column-gap: 21px;
row-gap: 21px
}
.w-element-36 {
background-color: rgba(255, 255, 255, 1);
opacity: 1;
transform: none;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: auto;
align-self: stretch;
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
height: 40svh;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
min-width: 50%;
max-width: 100%;
border: medium none currentcolor;
padding: 20px
}
.w-element-37 {
background-color: white;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
color: rgba(87, 180, 224, 1);
display: flex;
align-items: center;
justify-content: center
}
.w-image-3 {
display: block
}
.w-element-38 {
background-color: rgba(255, 255, 255, 1);
opacity: 1;
transform: none;
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
height: 40svh;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
min-width: 50%;
max-width: 100%;
border: medium none currentcolor;
padding: 20px
}
.w-element-39 {
background-color: white;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
color: rgba(231, 76, 60, 1);
display: flex;
align-items: center;
justify-content: center
}
.w-element-40 {
background-color: rgba(251, 251, 251, 1);
opacity: 1;
transform: none;
width: 100%;
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 40svh;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
border: medium none currentcolor;
padding: 20px
}
.w-element-41 {
background-color: white;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
color: rgba(145, 185, 84, 1);
display: flex;
align-items: center;
justify-content: center
}
.w-element-42 {
text-align: center;
margin-top: 50px;
background-color: rgba(249, 250, 251, 1);
border-top-left-radius: 12px;
border-top-right-radius: 12px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
opacity: 0;
transform: translateY(20px);
border: 2px solid rgba(229, 231, 235, 1);
padding: 30px
}
.w-element-43 {
font-size: 18px;
color: rgba(55, 65, 81, 1);
margin-bottom: 20px
}
.w-element-44 {
color: rgba(87, 180, 224, 1);
font-weight: 600;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-color: currentcolor
}
.w-element-45 {
align-self: center;
font-size: 3em;
color: rgba(8, 111, 168, 1)
}
.w-element-46 {
align-self: center;
font-size: 2em
}
.w-element-47 {
text-align: center
}
.w-element-48 {
text-align: center;
font-size: 16px
}
.w-element-49 {
text-align: center
}
.w-element-50 {
text-align: center
}
.w-element-51 {
text-align: center
}
.w-element-52 {
text-align: center
}
.w-element-53 {
background-color: rgba(251, 251, 251, 1);
opacity: 1;
transform: none;
width: 100%;
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 40svh;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
border: medium none currentcolor;
padding: 20px
}
.w-element-54 {
background-color: white;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
color: rgba(145, 185, 84, 1);
display: flex;
align-items: center;
justify-content: center
}
.w-element-55 {
text-align: center
}
.w-element-56 {
text-align: center
}
.w-image-4 {
border-top-color: rgba(127, 51, 182, 1);
border-right-color: rgba(127, 51, 182, 1);
border-bottom-color: rgba(127, 51, 182, 1);
border-left-color: rgba(127, 51, 182, 1);
color: rgba(127, 51, 182, 1)
}
.w-dialog-overlay-1 {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 50;
background-color: rgba(171, 164, 164, 0.7);
-webkit-backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05));
backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05));
display: flex;
overflow-x: auto;
overflow-y: auto
}
.w-dialog-content-1 {
width: 100%;
z-index: 50;
display: flex;
flex-direction: column;
row-gap: 1rem;
column-gap: 1rem;
max-width: 32rem;
background-color: rgba(255, 255, 255, 1);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
position: relative;
border: 1px solid rgba(226, 232, 240, 1);
margin: auto;
padding: 1.5rem
}
.w-dialog-header {
display: flex;
flex-direction: column;
row-gap: 0.5rem;
column-gap: 0.5rem
}
.w-dialog-title-1 {
font-size: 1.125rem;
line-height: 1;
letter-spacing: -0.025em;
margin: 0
}
.w-dialog-description-1 {
font-size: 0.875rem;
line-height: 1.25rem;
color: rgba(100, 116, 139, 1);
margin: 0
}
.w-close-button-1 {
position: absolute;
right: 1rem;
top: 1rem;
border-top-left-radius: 0.125rem;
border-top-right-radius: 0.125rem;
border-bottom-right-radius: 0.125rem;
border-bottom-left-radius: 0.125rem;
opacity: 0.7;
display: flex;
align-items: center;
justify-content: center;
height: 1rem;
width: 1rem;
background-color: transparent;
outline: medium none currentcolor;
border: 0 none currentcolor
}
.w-close-button-1:focus-visible {
box-shadow: 0 0 0 2px rgba(255, 255, 255, 1), 0 0 0 calc(2px + 2px) rgb(148,163,184)
}
.w-close-button-1:hover {
opacity: 1
}
.w-element-57 {
margin-top: auto;
padding-top: 12px;
padding-right: 24px;
padding-bottom: 12px;
padding-left: 24px;
background-color: white;
color: rgba(87, 180, 224, 1);
border-top-left-radius: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition-property: all;
transition-duration: 0.3s;
transition-timing-function: ease;
transition-delay: 0s;
transition-behavior: normal;
width: 50%;
display: flex;
align-items: center;
justify-content: center;
row-gap: 8px;
column-gap: 8px;
border: 1px solid rgba(87, 180, 224, 1)
}
.w-dialog-overlay-2 {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 50;
background-color: rgba(255, 255, 255, 0.8);
-webkit-backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05));
backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05));
display: flex;
overflow-x: auto;
overflow-y: auto
}
.w-dialog-content-2 {
width: 100%;
z-index: 50;
display: flex;
flex-direction: column;
row-gap: 1rem;
column-gap: 1rem;
max-width: 32rem;
background-color: rgba(255, 255, 255, 1);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
position: relative;
border: 1px solid rgba(226, 232, 240, 1);
margin: auto;
padding: 1.5rem
}
.w-dialog-header-1 {
display: flex;
flex-direction: column;
row-gap: 0.5rem;
column-gap: 0.5rem
}
.w-dialog-title-2 {
font-size: 1.125rem;
line-height: 1;
letter-spacing: -0.025em;
margin: 0
}
.w-dialog-description-2 {
font-size: 0.875rem;
line-height: 1.25rem;
color: rgba(100, 116, 139, 1);
margin: 0
}
.w-close-button-2 {
position: absolute;
right: 1rem;
top: 1rem;
border-top-left-radius: 0.125rem;
border-top-right-radius: 0.125rem;
border-bottom-right-radius: 0.125rem;
border-bottom-left-radius: 0.125rem;
opacity: 0.7;
display: flex;
align-items: center;
justify-content: center;
height: 1rem;
width: 1rem;
background-color: transparent;
outline: medium none currentcolor;
border: 0 none currentcolor
}
.w-close-button-2:focus-visible {
box-shadow: 0 0 0 2px rgba(255, 255, 255, 1), 0 0 0 calc(2px + 2px) rgb(148,163,184)
}
.w-close-button-2:hover {
opacity: 1
}
.w-dialog-overlay-3 {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 50;
background-color: rgba(255, 255, 255, 0.8);
-webkit-backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05));
backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05));
display: flex;
overflow-x: auto;
overflow-y: auto
}
.w-dialog-content-3 {
width: 100%;
z-index: 50;
display: flex;
flex-direction: column;
row-gap: 1rem;
column-gap: 1rem;
max-width: 32rem;
background-color: rgba(255, 255, 255, 1);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
position: relative;
border: 1px solid rgba(226, 232, 240, 1);
margin: auto;
padding: 1.5rem
}
.w-dialog-header-2 {
display: flex;
flex-direction: column;
row-gap: 0.5rem;
column-gap: 0.5rem
}
.w-dialog-title-3 {
font-size: 1.125rem;
line-height: 1;
letter-spacing: -0.025em;
margin: 0
}
.w-dialog-description-3 {
font-size: 0.875rem;
line-height: 1.25rem;
color: rgba(100, 116, 139, 1);
margin: 0
}
.w-close-button-3 {
position: absolute;
right: 1rem;
top: 1rem;
border-top-left-radius: 0.125rem;
border-top-right-radius: 0.125rem;
border-bottom-right-radius: 0.125rem;
border-bottom-left-radius: 0.125rem;
opacity: 0.7;
display: flex;
align-items: center;
justify-content: center;
height: 1rem;
width: 1rem;
background-color: transparent;
outline: medium none currentcolor;
border: 0 none currentcolor
}
.w-close-button-3:focus-visible {
box-shadow: 0 0 0 2px rgba(255, 255, 255, 1), 0 0 0 calc(2px + 2px) rgb(148,163,184)
}
.w-close-button-3:hover {
opacity: 1
}
.w-dialog-overlay-4 {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 50;
background-color: rgba(255, 255, 255, 0.8);
-webkit-backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05));
backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05));
display: flex;
overflow-x: auto;
overflow-y: auto
}
.w-dialog-content-4 {
width: 100%;
z-index: 50;
display: flex;
flex-direction: column;
row-gap: 1rem;
column-gap: 1rem;
max-width: 32rem;
background-color: rgba(255, 255, 255, 1);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
position: relative;
border: 1px solid rgba(226, 232, 240, 1);
margin: auto;
padding: 1.5rem
}
.w-dialog-header-3 {
display: flex;
flex-direction: column;
row-gap: 0.5rem;
column-gap: 0.5rem
}
.w-dialog-title-4 {
font-size: 1.125rem;
line-height: 1;
letter-spacing: -0.025em;
margin: 0
}
.w-dialog-description-4 {
font-size: 0.875rem;
line-height: 1.25rem;
color: rgba(100, 116, 139, 1);
margin: 0
}
.w-close-button-4 {
position: absolute;
right: 1rem;
top: 1rem;
border-top-left-radius: 0.125rem;
border-top-right-radius: 0.125rem;
border-bottom-right-radius: 0.125rem;
border-bottom-left-radius: 0.125rem;
opacity: 0.7;
display: flex;
align-items: center;
justify-content: center;
height: 1rem;
width: 1rem;
background-color: transparent;
outline: medium none currentcolor;
border: 0 none currentcolor
}
.w-close-button-4:focus-visible {
box-shadow: 0 0 0 2px rgba(255, 255, 255, 1), 0 0 0 calc(2px + 2px) rgb(148,163,184)
}
.w-close-button-4:hover {
opacity: 1
}
.w-element-58 {
margin-top: auto;
padding-top: 12px;
padding-right: 24px;
padding-bottom: 12px;
padding-left: 24px;
background-color: white;
color: rgba(231, 76, 60, 1);
border-top-left-radius: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition-property: all;
transition-duration: 0.3s;
transition-timing-function: ease;
transition-delay: 0s;
transition-behavior: normal;
width: 50%;
display: flex;
align-items: center;
justify-content: center;
row-gap: 8px;
column-gap: 8px;
border: 1px solid rgba(231, 76, 60, 1)
}
.w-element-59 {
margin-top: auto;
padding-top: 12px;
padding-right: 24px;
padding-bottom: 12px;
padding-left: 24px;
background-color: white;
color: rgba(145, 185, 84, 1);
border-top-left-radius: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition-property: all;
transition-duration: 0.3s;
transition-timing-function: ease;
transition-delay: 0s;
transition-behavior: normal;
width: 50%;
display: flex;
align-items: center;
justify-content: center;
row-gap: 8px;
column-gap: 8px;
--hover-bg: rgba(145, 185, 84, 1);
border: 1px solid rgba(145, 185, 84, 1)
}
.w-element-60 {
margin-top: auto;
padding-top: 12px;
padding-right: 24px;
padding-bottom: 12px;
padding-left: 24px;
background-color: white;
color: rgba(127, 51, 182, 1);
border-top-left-radius: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition-property: all;
transition-duration: 0.3s;
transition-timing-function: ease;
transition-delay: 0s;
transition-behavior: normal;
width: 50%;
display: flex;
align-items: center;
justify-content: center;
row-gap: 8px;
column-gap: 8px;
--hover-bg: rgba(145, 185, 84, 1);
border: 1px solid rgba(127, 51, 182, 1)
}
.w-page-content {
background-color: rgba(253, 243, 243, 1);
margin-top: 15svh;
height: max-content;
position: relative
}
.w-wrapper {
padding-left: 10%;
padding-right: 10%;
margin-top: 8svh
}
.w-element-61 {
position: relative;
scroll-behavior: smooth
}
.w-content {
position: relative
}
.w-page-content-1 {
background-color: rgba(253, 243, 243, 1);
margin-top: 15svh;
height: max-content;
position: relative
}
.w-hero-section {
position: relative
}
.w-hero-overlay {
position: absolute;
width: 100%;
height: 60svh;
background-color: rgba(0, 0, 0, 0.48);
display: flex;
flex-direction: row;
align-items: end;
justify-content: center;
padding-bottom: 10svh
}
.w-element-62 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-left: auto;
margin-right: auto
}
.w-element-63 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
flex-wrap: nowrap;
color: rgba(7, 7, 7, 1);
font-weight: 700
}
.w-element-64 {
color: rgba(255, 255, 255, 1);
font-weight: 700;
font-size: 2em
}
.w-element-65 {
display: flex;
flex-direction: row;
justify-content: space-between;
column-gap: 2em;
row-gap: 2em;
height: fit-content
}
.w-element-66 {
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
display: flex;
align-items: center;
height: fit-content;
color: rgba(6, 59, 92, 1);
text-decoration-line: none;
align-self: center;
justify-content: center;
padding-top: 4%;
padding-bottom: 4%;
background-color: rgba(255, 255, 255, 0.9);
border-top-left-radius: 25px;
border-top-right-radius: 25px;
border-bottom-left-radius: 25px;
border-bottom-right-radius: 25px;
width: fit-content;
min-width: max-content;
padding-left: 8%;
padding-right: 8%;
margin-left: 0px
}
.w-element-67 {
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
display: flex;
align-items: center;
height: fit-content;
color: rgba(242, 241, 241, 1);
text-decoration-line: none;
align-self: center;
justify-content: center;
padding-top: 4%;
padding-bottom: 4%;
background-color: rgba(255, 255, 255, 0.2);
border-top-left-radius: 25px;
border-top-right-radius: 25px;
border-bottom-left-radius: 25px;
border-bottom-right-radius: 25px;
width: fit-content;
min-width: max-content;
padding-left: 8%;
padding-right: 8%;
margin-left: 0px;
border: 2px solid rgba(255, 255, 255, 0.23)
}
.w-hero {
height: 60svh;
display: flex;
flex-direction: row;
width: 100%;
background-image: url("/assets/istockphoto-1488889438-612x612_vbqMRl3DiTZde0YthrfWf.jpg");
background-size: cover;
background-repeat: no-repeat;
background-attachment: scroll;
background-origin: padding-box;
-webkit-background-clip: border-box;
background-clip: border-box;
align-items: center;
justify-content: center;
background-position: 0% 43%
}
.w-wrapper-1 {
padding-left: 10%;
padding-right: 10%;
margin-top: 8svh
}
.w-element-68 {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
align-self: auto;
width: 100%
}
.w-html-embed-1 {
align-self: center
}
.w-element-69 {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
align-self: auto;
width: 100%
}
.w-html-embed-2 {
align-self: center
}
.w-book-appointment-btn {
position: relative;
background-color: rgba(232, 109, 56, 0.87);
margin-bottom: 10svh;
margin-right: 10svh;
width: 60px;
height: 60px;
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
border-top-left-radius: 30px;
border-top-right-radius: 30px;
border-bottom-left-radius: 30px;
border-bottom-right-radius: 30px;
border-top-color: rgba(255, 255, 255, 1);
border-right-color: rgba(255, 255, 255, 1);
border-bottom-color: rgba(255, 255, 255, 1);
border-left-color: rgba(255, 255, 255, 1);
color: rgba(255, 255, 255, 1);
text-decoration-line: none;
display: flex
}
.w-back-up-btn {
position: relative;
background-color: rgba(232, 109, 56, 0.87);
margin-bottom: 11svh;
margin-right: 2svh;
width: 40px;
height: 40px;
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
border-top-left-radius: 30px;
border-top-right-radius: 30px;
border-bottom-left-radius: 30px;
border-bottom-right-radius: 30px;
border-top-color: rgba(255, 255, 255, 1);
border-right-color: rgba(255, 255, 255, 1);
border-bottom-color: rgba(255, 255, 255, 1);
border-left-color: rgba(255, 255, 255, 1);
color: rgba(255, 255, 255, 1);
padding-top: 8px
}
.w-element-70 {
display: flex;
flex-direction: row;
column-gap: 2px;
row-gap: 2px;
align-items: center;
justify-content: center;
position: fixed;
z-index: 10;
right: 0px;
bottom: 0px
}
.w-content-1 {
position: relative;
display: flex;
flex-direction: column;
align-items: stretch
}
.w-page-content-2 {
background-color: rgba(253, 243, 243, 1);
margin-top: 15svh;
height: max-content;
position: relative
}
.w-wrapper-2 {
padding-left: 10%;
padding-right: 10%;
margin-top: 8svh
}
.w-element-71 {
display: flex;
width: 100%;
flex-direction: row;
justify-content: space-between
}
}
@media all and (max-width: 991px) {
.w-element-10 {
column-gap: 0.8rem;
row-gap: 0.8rem
}
}
@media all and (max-width: 767px) {
.w-element-65 {
flex-direction: column
}
.w-element-66 {
padding-left: 12%;
padding-right: 12%
}
}
@media all and (max-width: 479px) {
.w-element-17 {
flex-direction: column;
height: 50%
}
.w-element-22 {
flex-direction: column
}
.w-element-64 {
font-size: 2em
}
.w-element-70 {
column-gap: 2px;
row-gap: 2px
}
}