@charset "UTF-8";
  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0; }  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block; } audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0; } [hidden],
template {
display: none; }  a {
background-color: transparent; } a:active,
a:hover {
outline: 0; }  abbr[title] {
border-bottom: 1px dotted; } b,
strong {
font-weight: bold; } dfn {
font-style: italic; } h1 {
font-size: 2em;
margin: 0.67em 0; } mark {
background: #ff0;
color: #000; } small {
font-size: 80%; } sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }  img {
border: 0; } svg:not(:root) {
overflow: hidden; }  figure {
margin: 1em 40px; } hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0; } pre {
overflow: auto; } code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em; }   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible; } button,
select {
text-transform: none; } button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default; } button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; } input {
line-height: normal; } input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto; } input[type="search"] {
-webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }  legend {
border: 0; padding: 0; } textarea {
overflow: auto; } optgroup {
font-weight: bold; }  table {
border-collapse: collapse;
border-spacing: 0; }
td,
th {
padding: 0; } @font-face {
font-family: 'Poppins';
src: url(//consultlink.co/wp-content/themes/consultmed/assets/fonts/Poppins-Regular.woff2) format("woff2"), url(//consultlink.co/wp-content/themes/consultmed/assets/fonts/Poppins-Regular.woff) format("woff"), url(//consultlink.co/wp-content/themes/consultmed/assets/fonts/Poppins-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'Poppins';
src: url(//consultlink.co/wp-content/themes/consultmed/assets/fonts/Poppins-Medium.woff2) format("woff2"), url(//consultlink.co/wp-content/themes/consultmed/assets/fonts/Poppins-Medium.woff) format("woff"), url(//consultlink.co/wp-content/themes/consultmed/assets/fonts/Poppins-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'Poppins';
src: url(//consultlink.co/wp-content/themes/consultmed/assets/fonts/Poppins-SemiBold.woff2) format("woff2"), url(//consultlink.co/wp-content/themes/consultmed/assets/fonts/Poppins-SemiBold.woff) format("woff"), url(//consultlink.co/wp-content/themes/consultmed/assets/fonts/Poppins-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap; }   html {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
*,
*:before,
*:after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
tap-highlight-color: rgba(0, 0, 0, 0) !important;
-webkit-backface-visibility: hidden !important;
backface-visibility: hidden !important;
-webkit-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
max-width: 100%; }
.slick-slider * {
max-width: none; }
.slick-slider img {
max-width: 100%; }
input[type="search"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
table,
table * {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important; }
@media (max-width: 991px) {
.sub-menu:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0; } }
* html .clearfix {
height: 1%; }
.main-wrapper,
.pakery-grid,
.gform_fields,
.clearfix {
display: block; }
.visually-hidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; } html {
font-size: 62.5%;
font-family: "Poppins", serif;
font-weight: 400;
margin-top: 0 !important; }
@media (max-width: 991px) and (min-width: 769px) {
html {
font-size: 65.5%; } }
@media (max-width: 991px) {
html.menu-open {
overflow: hidden; } }
html#BTT {
margin-top: 0 !important; }
html.search-open {
overflow: hidden; }
body {
color: #6b7073;
background-color: #ffffff;
font-size: 19px;
font-size: 1.9rem;
line-height: 1.58591em;
font-weight: 400;
position: relative;
-ms-overflow-style: none; scrollbar-width: none; }
@media (max-width: 991px) {
body {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
body {
font-size: 15px;
font-size: 1.5rem; } }
body::-webkit-scrollbar {
display: none; }
body * {
-ms-overflow-style: none; scrollbar-width: none; }
body *::-webkit-scrollbar {
display: none; }
#wpadminbar {
display: none; }
h1,
h2,
h3,
h4,
h5,
h6,
p,
address,
blockquote,
pre,
table,
li {
color: #6b7073;
margin-top: 0;
font-weight: 400;
margin-bottom: 1.5em;
font-size: 19px;
font-size: 1.9rem;
line-height: 1.58591em; }
@media (max-width: 991px) {
h1,
h2,
h3,
h4,
h5,
h6,
p,
address,
blockquote,
pre,
table,
li {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
h1,
h2,
h3,
h4,
h5,
h6,
p,
address,
blockquote,
pre,
table,
li {
font-size: 15px;
font-size: 1.5rem; } }
h1 sub,
h1 sup,
h2 sub,
h2 sup,
h3 sub,
h3 sup,
h4 sub,
h4 sup,
h5 sub,
h5 sup,
h6 sub,
h6 sup,
p sub,
p sup,
address sub,
address sup,
blockquote sub,
blockquote sup,
pre sub,
pre sup,
table sub,
table sup,
li sub,
li sup {
font-size: 60%; }
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
p a,
address a,
blockquote a,
pre a,
table a,
li a {
font-size: inherit;
text-decoration: none;
font-weight: inherit;
color: #00babe; }
h1 a:hover, h1 a:focus-visible,
h2 a:hover,
h2 a:focus-visible,
h3 a:hover,
h3 a:focus-visible,
h4 a:hover,
h4 a:focus-visible,
h5 a:hover,
h5 a:focus-visible,
h6 a:hover,
h6 a:focus-visible,
p a:hover,
p a:focus-visible,
address a:hover,
address a:focus-visible,
blockquote a:hover,
blockquote a:focus-visible,
pre a:hover,
pre a:focus-visible,
table a:hover,
table a:focus-visible,
li a:hover,
li a:focus-visible {
color: #45a4b1;
text-decoration: none; }
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
p strong,
address strong,
blockquote strong,
pre strong,
table strong,
li strong {
font-weight: 700;
color: inherit; }
h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em,
p em,
address em,
blockquote em,
pre em,
table em,
li em {
font-style: normal;
color: #00babe; }
h1,
h2,
h3,
h4,
h5,
h6,
blockquote {
font-family: "Poppins", serif;
color: #1d252c;
margin-bottom: .45em;
font-weight: 500; }
h1 {
font-size: 55px;
font-size: 5.5rem;
line-height: 1.27513em;
letter-spacing: -.02em;
margin-bottom: .3em; }
@media (max-width: 991px) {
h1 {
font-size: 44px;
font-size: 4.4rem; } }
@media (max-width: 768px) {
h1 {
font-size: 30px;
font-size: 3rem; } }
h2 {
font-size: 44px;
font-size: 4.4rem;
line-height: 1.23028em;
font-weight: 500;
letter-spacing: -.02em;
margin-bottom: .8em; }
@media (max-width: 991px) {
h2 {
font-size: 36px;
font-size: 3.6rem; } }
@media (max-width: 768px) {
h2 {
font-size: 27px;
font-size: 2.7rem; } }
h3 {
font-size: 33px;
font-size: 3.3rem;
line-height: 1.31716em; }
@media (max-width: 991px) {
h3 {
font-size: 30px;
font-size: 3rem; } }
@media (max-width: 768px) {
h3 {
font-size: 24px;
font-size: 2.4rem; } }
h4 {
font-size: 22px;
font-size: 2.2rem;
line-height: 1.30909em;
font-weight: 600;
letter-spacing: -.02em;
letter-spacing: -.04em;
margin-bottom: 1.2em; }
@media (max-width: 991px) {
h4 {
font-size: 20px;
font-size: 2rem; } }
@media (max-width: 768px) {
h4 {
font-size: 18px;
font-size: 1.8rem; } }
h5 {
font-size: 19px;
font-size: 1.9rem;
line-height: 1.58591em;
font-weight: 600; }
@media (max-width: 991px) {
h5 {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
h5 {
font-size: 15px;
font-size: 1.5rem; } }
h6 {
font-size: 17px;
font-size: 1.7rem;
line-height: 1.97393em;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .08em; }
@media (max-width: 991px) {
h6 {
font-size: 15px;
font-size: 1.5rem; } }
@media (max-width: 768px) {
h6 {
font-size: 13px;
font-size: 1.3rem; } }
p {
font-size: 19px;
font-size: 1.9rem;
line-height: 1.58591em; }
@media (max-width: 991px) {
p {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
p {
font-size: 15px;
font-size: 1.5rem; } }
p.large {
font-size: 28px;
font-size: 2.8rem;
line-height: 1.2em;
font-family: "Poppins", serif;
margin-bottom: 1.1em; }
@media (max-width: 991px) {
p.large {
font-size: 22px;
font-size: 2.2rem; } }
@media (max-width: 768px) {
p.large {
font-size: 19px;
font-size: 1.9rem; } }
mark {
background-color: #00babe;
font-weight: 400;
-webkit-box-shadow: 0.05em 0 0 #00babe, -0.05em 0 0 #00babe;
box-shadow: 0.05em 0 0 #00babe, -0.05em 0 0 #00babe; }
strong {
font-weight: 600; }
blockquote {
font-size: 22px;
font-size: 2.2rem;
line-height: 1.49091em;
letter-spacing: -.036em;
font-family: "Poppins", serif;
margin: 0 auto 1.35em;
font-weight: 600;
padding: 0;
font-style: normal;
color: #1d252c;
background-position: 50% 0;
padding: 75px 0 0;
position: relative;
z-index: 1; }
blockquote:before {
content: '';
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/quote.svg);
background-repeat: no-repeat;
width: 35.9436px;
height: 27.0542px;
background-size: 100% 100%; }
blockquote ~ .by {
color: #0054a6;
font-weight: 600;
margin-bottom: .05em; }
blockquote p {
font-size: inherit;
line-height: inherit;
font-family: inherit;
margin-bottom: 0 !important; }
button {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
border: none;
padding: 0; }
button,
a {
font-size: inherit;
color: #00babe;
font-weight: 400;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
cursor: pointer;
text-decoration: none; }
button *,
a * {
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
button:hover, button:focus-visible,
a:hover,
a:focus-visible {
color: #45a4b1;
text-decoration: none; }
hr {
border: 0;
width: 48px;
height: 2px;
margin: 1.74em auto 1.74em;
background-color: #6b7073; }
address {
font-style: normal;
font-size: 19px;
font-size: 1.9rem;
color: #6b7073;
font-weight: 400;
margin-bottom: 1.45em; }
ol,
ul,
dl {
margin: 0;
padding-left: 0;
list-style-position: inside;
font-size: 0px;
font-size: 0rem;
margin-bottom: 14px; }
ol li,
ol dt,
ol dd,
ul li,
ul dt,
ul dd,
dl li,
dl dt,
dl dd {
font-size: 19px;
font-size: 1.9rem;
line-height: 1.58591em;
margin-bottom: 0; }
@media (max-width: 991px) {
ol li,
ol dt,
ol dd,
ul li,
ul dt,
ul dd,
dl li,
dl dt,
dl dd {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
ol li,
ol dt,
ol dd,
ul li,
ul dt,
ul dd,
dl li,
dl dt,
dl dd {
font-size: 15px;
font-size: 1.5rem; } }
ol li a,
ol dt a,
ol dd a,
ul li a,
ul dt a,
ul dd a,
dl li a,
dl dt a,
dl dd a {
font-size: inherit; }
ol dd,
ul dd,
dl dd {
margin-bottom: 20px; }
.acf_content ol,
.acf_content ul,
.acf_content dl,
main ol,
main ul,
main dl {
font-size: 19px;
font-size: 1.9rem;
margin-bottom: 1.7em; }
@media (max-width: 991px) {
.acf_content ol,
.acf_content ul,
.acf_content dl,
main ol,
main ul,
main dl {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
.acf_content ol,
.acf_content ul,
.acf_content dl,
main ol,
main ul,
main dl {
font-size: 15px;
font-size: 1.5rem; } }
ul {
list-style-position: inside;
padding-left: 0; }
ul.no-bullet {
list-style: none; }
ul.no-bullet li {
padding-left: 0; }
ul.no-bullet li:before {
display: none; }
ul li {
padding-left: 19px;
list-style: none;
position: relative;
margin-bottom: 1.05em; }
ul li:before {
content: '';
position: absolute;
left: .2em;
top: .6em;
width: 6px;
height: 6px;
border-radius: 10px;
background-color: #6b7073; }
ul li ul {
margin-top: 1em;
margin-bottom: 1em; }
ul li ul li:before {
border-radius: 0; }
ul.sticky-menu,
ul.filter-items,
ul.woocommerce-PaymentMethods,
ul.woocommerce-shipping-methods,
ul.woocommerce-order-overview,
ul.wc_payment_methods,
ul.select2-results__options,
.woocommerce-MyAccount-navigation ul,
ul.woocommerce-error,
ul.matching-items,
ul.post-categories,
ul.tabs,
ul.small-menu,
ul.main-menu,
ul.footer-menu,
ul.sub-menu,
ul.g_fields,
ul.slick-dots,
ul.social-menu,
ul.flex,
ul.slick {
list-style: none;
padding-left: 0;
padding-top: 0; }
ul.sticky-menu > li,
ul.filter-items > li,
ul.woocommerce-PaymentMethods > li,
ul.woocommerce-shipping-methods > li,
ul.woocommerce-order-overview > li,
ul.wc_payment_methods > li,
ul.select2-results__options > li,
.woocommerce-MyAccount-navigation ul > li,
ul.woocommerce-error > li,
ul.matching-items > li,
ul.post-categories > li,
ul.tabs > li,
ul.small-menu > li,
ul.main-menu > li,
ul.footer-menu > li,
ul.sub-menu > li,
ul.g_fields > li,
ul.slick-dots > li,
ul.social-menu > li,
ul.flex > li,
ul.slick > li {
padding-left: 0;
margin-bottom: 0; }
ul.sticky-menu > li:before, ul.sticky-menu > li:after,
ul.filter-items > li:before,
ul.filter-items > li:after,
ul.woocommerce-PaymentMethods > li:before,
ul.woocommerce-PaymentMethods > li:after,
ul.woocommerce-shipping-methods > li:before,
ul.woocommerce-shipping-methods > li:after,
ul.woocommerce-order-overview > li:before,
ul.woocommerce-order-overview > li:after,
ul.wc_payment_methods > li:before,
ul.wc_payment_methods > li:after,
ul.select2-results__options > li:before,
ul.select2-results__options > li:after,
.woocommerce-MyAccount-navigation ul > li:before,
.woocommerce-MyAccount-navigation ul > li:after,
ul.woocommerce-error > li:before,
ul.woocommerce-error > li:after,
ul.matching-items > li:before,
ul.matching-items > li:after,
ul.post-categories > li:before,
ul.post-categories > li:after,
ul.tabs > li:before,
ul.tabs > li:after,
ul.small-menu > li:before,
ul.small-menu > li:after,
ul.main-menu > li:before,
ul.main-menu > li:after,
ul.footer-menu > li:before,
ul.footer-menu > li:after,
ul.sub-menu > li:before,
ul.sub-menu > li:after,
ul.g_fields > li:before,
ul.g_fields > li:after,
ul.slick-dots > li:before,
ul.slick-dots > li:after,
ul.social-menu > li:before,
ul.social-menu > li:after,
ul.flex > li:before,
ul.flex > li:after,
ul.slick > li:before,
ul.slick > li:after {
display: none; }
ol:not(.pagination) {
list-style-position: outside;
padding-left: 0px;
counter-reset: section; }
ol:not(.pagination) li {
padding-left: 1.7em;
list-style: none;
position: relative;
margin-bottom: .1em; }
ol:not(.pagination) li:before {
counter-increment: section;
content: counter(section) ".";
position: absolute;
right: calc(100% - .5em); }
ol:not(.pagination) li ol:not(.pagination) {
padding-left: 1.05em;
margin-bottom: 2px; }
table {
width: 100%;
background-color: transparent; }
table,
table tr,
table th,
table td {
border: none;
border-collapse: collapse;
padding: 6.8px 5px;
font-size: 19px;
font-size: 1.9rem;
line-height: 1.58591em;
line-height: 1.2;
vertical-align: middle;
text-align: center;
font-weight: 400;
color: #6b7073; }
@media (max-width: 991px) {
table,
table tr,
table th,
table td {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
table,
table tr,
table th,
table td {
font-size: 15px;
font-size: 1.5rem; } }
table tr,
table tr tr,
table th tr,
table td tr {
height: auto !important;
padding: 0; }
table th,
table tr th,
table th th,
table td th {
padding: 11px 5px;
font-weight: 400;
font-family: "Poppins", serif;
color: #6b7073; }
table th,
table td,
table tr th,
table tr td,
table th th,
table th td,
table td th,
table td td {
width: auto !important;
height: auto !important; }
html#BTT body table {
margin-bottom: 1em;
border: none;
padding: 10px 0; }
html#BTT body table thead th {
border: 1px solid #6b7073; }
html#BTT body table tbody td {
border-bottom: 1px solid #6b7073;
border-right: 1px solid #6b7073; }
html#BTT body table tbody td:first-of-type {
border-left: 1px solid #6b7073;
text-align: left; }
.wp-caption .wp-caption-text {
font-size: 15px;
font-size: 1.5rem;
font-weight: 600;
color: #6b7073; }
@media (max-width: 768px) {
.wp-caption .wp-caption-text {
padding-left: 22px; } }
.wp-caption .wp-caption-text:last-of-type:last-of-type {
margin-bottom: 0;
padding-top: 14px; }
svg,
p.p-img a,
.wp-caption,
video,
img {
max-width: 100%;
width: auto;
height: auto;
display: block; }
svg.alignnone,
p.p-img a.alignnone,
.wp-caption.alignnone,
video.alignnone,
img.alignnone {
margin: 1.05em 0 2.4em; }
svg.alignright,
p.p-img a.alignright,
.wp-caption.alignright,
video.alignright,
img.alignright {
float: right;
margin: 1.05em 0 2.4em 1.05em; }
svg.alignleft,
p.p-img a.alignleft,
.wp-caption.alignleft,
video.alignleft,
img.alignleft {
float: left;
margin: 1.05em 1.05em 2.4em 0; }
svg.aligncenter,
p.p-img a.aligncenter,
.wp-caption.aligncenter,
video.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin: 1.05em auto 2.4em; }
a img.alignright {
float: right;
margin: 1.05em 0 2.4em 1.05em; }
a img.alignleft {
float: left;
margin: 1.05em 1.05em 2.4em 0; }
a img.aligncenter {
clear: both;
display: block;
margin: 1.05em auto 2.4em; }
::-moz-selection {
background: #00478d;
color: white; }
::selection {
background: #00478d;
color: white; }
::-moz-selection {
background: #00478d;
color: white; }
.fieldset {
margin-bottom: 0; }
.fieldset .field {
position: relative;
padding-bottom: 1px; }
.fieldset div.mage-error[generated] {
position: absolute;
bottom: 5px; }
.wpcf7-not-valid.wpcf7-not-valid.wpcf7-not-valid:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible,
input[name][name][name]:focus-visible,
textarea[name][name][name]:focus-visible,
select[name][name][name]:focus-visible {
border-color: #00babe !important; }
.wpcf7-not-valid.wpcf7-not-valid.wpcf7-not-valid:focus-visible,
input.mage-error:focus-visible,
select.mage-error:focus-visible,
textarea.mage-error:focus-visible,
.wpcf7-not-valid.wpcf7-not-valid.wpcf7-not-valid,
li.gfield.error input,
.gfield_error input,
.gfield_error select,
.gfield_error .dk-select,
.gfield_error textarea,
input.mage-error,
select.mage-error,
textarea.mage-error {
border-color: #e7334a !important; }
div.mage-error[generated] {
color: #e7334a;
position: absolute;
margin-top: 4px;
line-height: 1.1em;
padding-top: 2px;
padding-left: 14px;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/error-arrow.svg);
background-repeat: no-repeat;
background-position: 0 0;
margin-left: -2px;
text-align: left; }
.browsehappy {
position: fixed;
top: 0;
left: 50%;
z-index: 999999999;
background-color: white;
margin-bottom: 0;
width: 540px;
margin-left: -270px;
text-align: center;
padding: 4px 2px;
font-size: 13px;
color: black;
border-radius: 0 0 4px 4px;
line-height: 13px;
font-weight: 400; }
.browsehappy span {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/browserhappy-cross.png);
background-repeat: no-repeat;
height: 13px;
width: 13px;
display: inline-block;
vertical-align: middle;
background-position: 50% 50%; }
.browsehappy span:hover {
background-color: #f96059;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.browsehappy strong {
font-weight: 600; }
.browsehappy a {
color: #e7334a;
text-decoration: none;
font-weight: 400; }
.browsehappy a:hover {
color: #e7334a;
text-decoration: underline; }
.ta {
display: table;
width: 100%;
height: 1px; }
.tc {
display: table-cell;
vertical-align: middle; }
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.flex.center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.flex.top {
-ms-flex-item-align: start;
align-self: flex-start; }
.flex.bottom {
-ms-flex-item-align: end;
align-self: flex-end; }
.flex.no-wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
pre {
font-size: 10px;
font-size: 1rem; }
.container {
width: 100%;
padding-right: 26px;
padding-left: 26px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 576px) {
.container {
max-width: 1301px; } }
@media (min-width: 769px) {
.container {
max-width: 1302px; } }
@media (min-width: 992px) {
.container {
max-width: 1303px; } }
@media (min-width: 1304px) {
.container {
max-width: 1304px; } }
.container-fluid {
width: 100%;
padding-right: 26px;
padding-left: 26px;
margin-right: auto;
margin-left: auto; }
.row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -26px;
margin-left: -26px;
max-width: none; }
.row.no-padding {
padding: 0; }
.no-gutters {
margin-right: 0;
margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 26px;
padding-left: 26px; }
.no-padding.col-1, .no-padding.col-2, .no-padding.col-3, .no-padding.col-4, .no-padding.col-5, .no-padding.col-6, .no-padding.col-7, .no-padding.col-8, .no-padding.col-9, .no-padding.col-10, .no-padding.col-11, .no-padding.col-12, .no-padding.col,
.no-padding.col-auto, .no-padding.col-sm-1, .no-padding.col-sm-2, .no-padding.col-sm-3, .no-padding.col-sm-4, .no-padding.col-sm-5, .no-padding.col-sm-6, .no-padding.col-sm-7, .no-padding.col-sm-8, .no-padding.col-sm-9, .no-padding.col-sm-10, .no-padding.col-sm-11, .no-padding.col-sm-12, .no-padding.col-sm,
.no-padding.col-sm-auto, .no-padding.col-md-1, .no-padding.col-md-2, .no-padding.col-md-3, .no-padding.col-md-4, .no-padding.col-md-5, .no-padding.col-md-6, .no-padding.col-md-7, .no-padding.col-md-8, .no-padding.col-md-9, .no-padding.col-md-10, .no-padding.col-md-11, .no-padding.col-md-12, .no-padding.col-md,
.no-padding.col-md-auto, .no-padding.col-lg-1, .no-padding.col-lg-2, .no-padding.col-lg-3, .no-padding.col-lg-4, .no-padding.col-lg-5, .no-padding.col-lg-6, .no-padding.col-lg-7, .no-padding.col-lg-8, .no-padding.col-lg-9, .no-padding.col-lg-10, .no-padding.col-lg-11, .no-padding.col-lg-12, .no-padding.col-lg,
.no-padding.col-lg-auto, .no-padding.col-xl-1, .no-padding.col-xl-2, .no-padding.col-xl-3, .no-padding.col-xl-4, .no-padding.col-xl-5, .no-padding.col-xl-6, .no-padding.col-xl-7, .no-padding.col-xl-8, .no-padding.col-xl-9, .no-padding.col-xl-10, .no-padding.col-xl-11, .no-padding.col-xl-12, .no-padding.col-xl,
.no-padding.col-xl-auto {
padding: 0; }
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-1 {
margin-left: 8.33333%; }
.offset-2 {
margin-left: 16.66667%; }
.offset-3 {
margin-left: 25%; }
.offset-4 {
margin-left: 33.33333%; }
.offset-5 {
margin-left: 41.66667%; }
.offset-6 {
margin-left: 50%; }
.offset-7 {
margin-left: 58.33333%; }
.offset-8 {
margin-left: 66.66667%; }
.offset-9 {
margin-left: 75%; }
.offset-10 {
margin-left: 83.33333%; }
.offset-11 {
margin-left: 91.66667%; }
@media (min-width: 576px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-sm-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-sm-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-sm-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-sm-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-sm-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-sm-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-sm-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-sm-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-sm-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-sm-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-sm-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-sm-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-sm-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-sm-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-sm-0 {
margin-left: 0; }
.offset-sm-1 {
margin-left: 8.33333%; }
.offset-sm-2 {
margin-left: 16.66667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.33333%; }
.offset-sm-5 {
margin-left: 41.66667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.33333%; }
.offset-sm-8 {
margin-left: 66.66667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.33333%; }
.offset-sm-11 {
margin-left: 91.66667%; } }
@media (min-width: 769px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-md-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-md-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-md-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-md-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-md-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-md-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-md-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-md-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-md-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-md-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-md-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-md-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-md-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-md-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-md-0 {
margin-left: 0; }
.offset-md-1 {
margin-left: 8.33333%; }
.offset-md-2 {
margin-left: 16.66667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.33333%; }
.offset-md-5 {
margin-left: 41.66667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.33333%; }
.offset-md-8 {
margin-left: 66.66667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.33333%; }
.offset-md-11 {
margin-left: 91.66667%; } }
@media (min-width: 992px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-lg-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-lg-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-lg-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-lg-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-lg-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-lg-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-lg-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-lg-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-lg-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-lg-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-lg-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-lg-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-lg-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-lg-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-lg-0 {
margin-left: 0; }
.offset-lg-1 {
margin-left: 8.33333%; }
.offset-lg-2 {
margin-left: 16.66667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.33333%; }
.offset-lg-5 {
margin-left: 41.66667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.33333%; }
.offset-lg-8 {
margin-left: 66.66667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.33333%; }
.offset-lg-11 {
margin-left: 91.66667%; } }
@media (min-width: 1304px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-xl-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-xl-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-xl-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-xl-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-xl-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-xl-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-xl-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-xl-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-xl-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-xl-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-xl-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-xl-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-xl-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-xl-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-xl-0 {
margin-left: 0; }
.offset-xl-1 {
margin-left: 8.33333%; }
.offset-xl-2 {
margin-left: 16.66667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.33333%; }
.offset-xl-5 {
margin-left: 41.66667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.33333%; }
.offset-xl-8 {
margin-left: 66.66667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.33333%; }
.offset-xl-11 {
margin-left: 91.66667%; } }
.flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; }
@media (min-width: 576px) {
.flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-sm-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-sm-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-sm-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-sm-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-sm-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-sm-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-sm-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-sm-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-sm-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-sm-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-sm-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 769px) {
.flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-md-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-md-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-md-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-md-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-md-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-md-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-md-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-md-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-md-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-md-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-md-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-md-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 992px) {
.flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-lg-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-lg-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-lg-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-lg-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-lg-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-lg-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-lg-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-lg-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-lg-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-lg-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-lg-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 1304px) {
.flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-xl-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-xl-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-xl-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-xl-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-xl-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-xl-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-xl-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-xl-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-xl-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-xl-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-xl-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
.container-fluid.no-padding,
.container.no-padding {
padding-left: 0;
padding-right: 0; } header[role="banner"] {
z-index: 50;
width: 100%;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-perspective: 999999px;
perspective: 999999px;
position: fixed;
top: 0;
left: 0;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
background-color: transparent; }
@media (min-width: 992px) {
.hovered:not(.scroll-up) header[role="banner"] {
background-color: white; } }
.page-id-325.scroll-up header[role="banner"],
.page-id-325.scroll-down header[role="banner"] {
background-color: #2d2b74; }
.scroll-up header[role="banner"],
.scroll-down header[role="banner"] {
background-color: #0054a6; }
.scroll-up header[role="banner"] .menu-top-outer,
.scroll-down header[role="banner"] .menu-top-outer {
padding-top: 14px;
padding-bottom: 14px; }
@media (max-width: 991px) {
.scroll-up header[role="banner"] .menu-top-outer,
.scroll-down header[role="banner"] .menu-top-outer {
padding-top: 14px;
padding-bottom: 14px; } }
.scroll-up header[role="banner"] {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%); }
.scroll-down header[role="banner"] {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%); }
@media (max-width: 991px) {
header[role="banner"] {
z-index: 111;
margin-bottom: -1px; } }
#site-logo {
display: block;
height: auto;
max-width: 100%;
margin: 0;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
z-index: 1;
width: 215.8715px;
max-width: 215.8715px;
-webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;
overflow: hidden; }
@media (max-width: 1250px) {
#site-logo {
width: 160px;
max-width: 160px;
margin: 0; } }
#site-logo svg,
#site-logo img {
display: block;
width: 100%; }
@media (min-width: 992px) {
.hovered:not(.scroll-up) #site-logo svg g * {
fill: #0054a6; } }
.search:not(.scroll-up):not(.scroll-down) #site-logo svg g *,
.category:not(.scroll-up):not(.scroll-down) #site-logo svg g *,
body:not(.scroll-up):not(.scroll-down) .dark #site-logo svg g * {
fill: #0054a6; }
@media (max-width: 991px) {
html.search-open body:not(.scroll-up):not(.scroll-down) .dark #site-logo svg g *,
html.menu-open body:not(.scroll-up):not(.scroll-down) .dark #site-logo svg g * {
fill: #ffffff; } }
.menu-top-outer {
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
padding-top: 44px;
padding-bottom: 44px; }
@media (max-width: 991px) {
.menu-top-outer {
padding-top: 14px;
padding-bottom: 14px; } }
.menu-top-outer .container {
max-width: 1298px; }
.menu-top-outer .col-12 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.menu-top-outer .right,
.menu-top-outer .left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.menu-top-outer .left {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.menu-top-outer .right {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.menu-top-outer .right .btn {
min-width: 0; }
@media (max-width: 991px) {
.menu-top-outer .right {
min-width: 0; }
.menu-top-outer .right .btn {
display: none; } }
.menu-top-outer .search-btn {
margin-left: 26px;
width: 18.5713px;
height: 18.5703px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative; }
@media (max-width: 1250px) and (min-width: 992px) {
.menu-top-outer .search-btn {
margin-left: 18px; } }
@media (max-width: 1100px) and (min-width: 992px) {
.menu-top-outer .search-btn {
margin-left: 9px; } }
@media (min-width: 992px) {
.hovered:not(.scroll-up) .menu-top-outer .search-btn svg * {
fill: #0054a6; } }
.search:not(.scroll-up):not(.scroll-down) .menu-top-outer .search-btn svg *,
.category:not(.scroll-up):not(.scroll-down) .menu-top-outer .search-btn svg *,
body:not(.scroll-up):not(.scroll-down) .dark .menu-top-outer .search-btn svg * {
fill: #0054a6; }
@media (max-width: 991px) {
html.menu-open body:not(.scroll-up):not(.scroll-down) .dark .menu-top-outer .search-btn svg * {
fill: #ffffff; } }
.menu-top-outer .search-btn:before, .menu-top-outer .search-btn:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 24px;
max-width: 24px;
height: 2px;
background-color: white;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
-ms-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
display: block;
opacity: 0;
visibility: hidden;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.menu-top-outer .search-btn:after {
-webkit-transform: translate(-50%, -50%) rotate(-45deg);
-ms-transform: translate(-50%, -50%) rotate(-45deg);
transform: translate(-50%, -50%) rotate(-45deg); }
.search-open .menu-top-outer .search-btn svg {
opacity: 0;
visibility: hidden; }
.search-open .menu-top-outer .search-btn:before, .search-open .menu-top-outer .search-btn:after {
opacity: 1;
visibility: visible; }
.menu-top-outer .search-btn:hover svg *, .menu-top-outer .search-btn:focus-visible svg * {
fill: #00babe; }
.menu-top-outer .search-btn:hover:before, .menu-top-outer .search-btn:hover:after, .menu-top-outer .search-btn:focus-visible:before, .menu-top-outer .search-btn:focus-visible:after {
background-color: #00babe; }
@media (min-width: 1301px) {
.mob-only.mob-only {
display: none; } }
.mob-only.mob-only .social-links {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.burger {
height: 41.4052px;
width: 41.4052px;
border-radius: 0;
line-height: 41.4052px;
padding: 0;
-webkit-perspective: 900000px;
perspective: 900000px;
z-index: 1;
pointer-events: auto;
position: relative;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
font-weight: 400;
display: none; }
@media (min-width: 992px) {
.burger {
position: fixed;
top: 50vh;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); } }
@media (max-width: 991px) {
.burger {
height: 30px;
width: 30px;
line-height: 30px;
z-index: 3;
display: block;
margin-left: 16px; } }
.burger:hover {
cursor: pointer; }
.burger .line1 {
width: 41.4052px;
max-width: 100%;
height: 3.6px;
background-color: #ffffff;
position: absolute;
top: 18.9026px;
left: 50%;
border-radius: 0px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background-position: center center; }
@media (max-width: 991px) {
.burger .line1 {
width: 30px;
height: 2px;
top: 14px; }
.search:not(.scroll-up):not(.scroll-down) .burger .line1,
.category:not(.scroll-up):not(.scroll-down) .burger .line1,
body:not(.scroll-up):not(.scroll-down) .dark .burger .line1 {
background-color: #0054a6; } }
.burger .line1:before, .burger .line1:after {
width: 41.4052px;
max-width: 41.4052px;
height: 3.6px;
position: absolute;
content: '';
left: 0px;
border-radius: 0px;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
background-position: center center;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
@media (max-width: 991px) {
.burger .line1:before, .burger .line1:after {
width: 30px;
height: 2px;
border-radius: 0px; }
.search:not(.scroll-up):not(.scroll-down) .burger .line1:before,
.category:not(.scroll-up):not(.scroll-down) .burger .line1:before,
body:not(.scroll-up):not(.scroll-down) .dark .burger .line1:before, .search:not(.scroll-up):not(.scroll-down) .burger .line1:after,
.category:not(.scroll-up):not(.scroll-down) .burger .line1:after,
body:not(.scroll-up):not(.scroll-down) .dark .burger .line1:after {
background-color: #0054a6; } }
.burger .line1:before {
-webkit-transform: translateY(-11.4px);
-ms-transform: translateY(-11.4px);
transform: translateY(-11.4px);
background-color: #ffffff; }
@media (max-width: 991px) {
.burger .line1:before {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px); } }
.burger .line1:after {
-webkit-transform: translateY(11.4px);
-ms-transform: translateY(11.4px);
transform: translateY(11.4px);
background-color: #ffffff; }
@media (max-width: 991px) {
.burger .line1:after {
-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px); } }
.burger.close:before {
-webkit-transition: color .1s .25s;
-o-transition: color .1s .25s;
transition: color .1s .25s; }
.burger.close .line1 {
background-color: #ffffff;
-webkit-transition: visibility .1s .2s, background-color .1s .2s, background-image .1s .2s;
-o-transition: visibility .1s .2s, background-color .1s .2s, background-image .1s .2s;
transition: visibility .1s .2s, background-color .1s .2s, background-image .1s .2s; }
@media (max-width: 991px) {
.search:not(.scroll-up):not(.scroll-down) .burger.close .line1,
.category:not(.scroll-up):not(.scroll-down) .burger.close .line1,
body:not(.scroll-up):not(.scroll-down) .dark .burger.close .line1 {
background-color: #0054a6; }
html.search-open body:not(.scroll-up):not(.scroll-down) .dark .burger.close .line1 {
background-color: #ffffff; } }
.burger.close .line1:before {
-webkit-transform: translateY(-11.4px);
-ms-transform: translateY(-11.4px);
transform: translateY(-11.4px);
background-color: #ffffff;
visibility: visible;
-webkit-animation: before .5s linear;
animation: before .5s linear;
-webkit-transition: all 0.25s 0s, visibility 0.1s 0.25s, background-color 0.1s 0.25s;
-o-transition: all 0.25s 0s, visibility 0.1s 0.25s, background-color 0.1s 0.25s;
transition: all 0.25s 0s, visibility 0.1s 0.25s, background-color 0.1s 0.25s; }
@media (max-width: 991px) {
.burger.close .line1:before {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
-webkit-animation: beforeM .5s linear;
animation: beforeM .5s linear; }
.search:not(.scroll-up):not(.scroll-down) .burger.close .line1:before,
.category:not(.scroll-up):not(.scroll-down) .burger.close .line1:before,
body:not(.scroll-up):not(.scroll-down) .dark .burger.close .line1:before {
background-color: #0054a6; }
html.search-open body:not(.scroll-up):not(.scroll-down) .dark .burger.close .line1:before,
html.menu-open body:not(.scroll-up):not(.scroll-down) .dark .burger.close .line1:before {
background-color: white; } }
.burger.close .line1:after {
-webkit-transform: translateY(11.4px);
-ms-transform: translateY(11.4px);
transform: translateY(11.4px);
background-color: #ffffff;
visibility: visible;
-webkit-animation: after .5s linear;
animation: after .5s linear;
-webkit-transition: all 0.25s 0s, visibility 0.1s 0.25s, background-color 0.1s 0.25s;
-o-transition: all 0.25s 0s, visibility 0.1s 0.25s, background-color 0.1s 0.25s;
transition: all 0.25s 0s, visibility 0.1s 0.25s, background-color 0.1s 0.25s; }
@media (max-width: 991px) {
.burger.close .line1:after {
-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px);
-webkit-animation: afterM .5s linear;
animation: afterM .5s linear; }
.search:not(.scroll-up):not(.scroll-down) .burger.close .line1:after,
.category:not(.scroll-up):not(.scroll-down) .burger.close .line1:after,
body:not(.scroll-up):not(.scroll-down) .dark .burger.close .line1:after {
background-color: #0054a6; }
html.search-open body:not(.scroll-up):not(.scroll-down) .dark .burger.close .line1:after,
html.menu-open body:not(.scroll-up):not(.scroll-down) .dark .burger.close .line1:after {
background-color: white; } }
@-webkit-keyframes before {
0% {
-webkit-transform: rotate(-45deg) translateY(0);
transform: rotate(-45deg) translateY(0); }
33% {
-webkit-transform: rotate(0deg) translateY(0);
transform: rotate(0deg) translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(-11.4px);
transform: translateY(-11.4px); } }
@keyframes before {
0% {
-webkit-transform: rotate(-45deg) translateY(0);
transform: rotate(-45deg) translateY(0); }
33% {
-webkit-transform: rotate(0deg) translateY(0);
transform: rotate(0deg) translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(-11.4px);
transform: translateY(-11.4px); } }
@-webkit-keyframes after {
0% {
-webkit-transform: rotate(45deg) translateY(0);
transform: rotate(45deg) translateY(0); }
33% {
-webkit-transform: rotate(0deg) translateY(0);
transform: rotate(0deg) translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(11.4px);
transform: translateY(11.4px); } }
@keyframes after {
0% {
-webkit-transform: rotate(45deg) translateY(0);
transform: rotate(45deg) translateY(0); }
33% {
-webkit-transform: rotate(0deg) translateY(0);
transform: rotate(0deg) translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(11.4px);
transform: translateY(11.4px); } }
@-webkit-keyframes beforeM {
0% {
-webkit-transform: rotate(-45deg) translateY(0);
transform: rotate(-45deg) translateY(0); }
33% {
-webkit-transform: rotate(0deg) translateY(0);
transform: rotate(0deg) translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px); } }
@keyframes beforeM {
0% {
-webkit-transform: rotate(-45deg) translateY(0);
transform: rotate(-45deg) translateY(0); }
33% {
-webkit-transform: rotate(0deg) translateY(0);
transform: rotate(0deg) translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px); } }
@-webkit-keyframes afterM {
0% {
-webkit-transform: rotate(45deg) translateY(0);
transform: rotate(45deg) translateY(0); }
33% {
-webkit-transform: rotate(0deg) translateY(0);
transform: rotate(0deg) translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px); } }
@keyframes afterM {
0% {
-webkit-transform: rotate(45deg) translateY(0);
transform: rotate(45deg) translateY(0); }
33% {
-webkit-transform: rotate(0deg) translateY(0);
transform: rotate(0deg) translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px); } }
.burger.open .line1 {
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: visibility .1s .25s, background-color .1s .25s, background-image .1s .25s;
-o-transition: visibility .1s .25s, background-color .1s .25s, background-image .1s .25s;
transition: visibility .1s .25s, background-color .1s .25s, background-image .1s .25s;
background-color: transparent;
background-image: none; }
@media (max-width: 991px) {
.search:not(.scroll-up):not(.scroll-down) .burger.open .line1,
.category:not(.scroll-up):not(.scroll-down) .burger.open .line1,
body:not(.scroll-up):not(.scroll-down) .dark .burger.open .line1 {
background-color: transparent; } }
.burger.open .line1:before {
-webkit-transform: rotate(45deg) translateY(0);
-ms-transform: rotate(45deg) translateY(0);
transform: rotate(45deg) translateY(0);
background-color: #ffffff;
visibility: visible;
-webkit-animation: before-open .5s linear;
animation: before-open .5s linear;
-webkit-transition: visibility .1s .25s, background-color .1s .25s;
-o-transition: visibility .1s .25s, background-color .1s .25s;
transition: visibility .1s .25s, background-color .1s .25s; }
@media (max-width: 991px) {
.burger.open .line1:before {
-webkit-animation: before-openM .5s linear;
animation: before-openM .5s linear; } }
.burger.open .line1:after {
-webkit-transform: rotate(-45deg) translateY(0);
-ms-transform: rotate(-45deg) translateY(0);
transform: rotate(-45deg) translateY(0);
background-color: #ffffff;
visibility: visible;
-webkit-animation: after-open .5s linear;
animation: after-open .5s linear;
-webkit-transition: visibility .1s .25s, background-color .1s .25s;
-o-transition: visibility .1s .25s, background-color .1s .25s;
transition: visibility .1s .25s, background-color .1s .25s; }
@media (max-width: 991px) {
.burger.open .line1:after {
-webkit-animation: after-openM .5s linear;
animation: after-openM .5s linear; } }
@-webkit-keyframes before-open {
0% {
-webkit-transform: translateY(-11.4px);
transform: translateY(-11.4px); }
33% {
-webkit-transform: translateY(0);
transform: translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: rotate(45deg) translateY(0);
transform: rotate(45deg) translateY(0); } }
@keyframes before-open {
0% {
-webkit-transform: translateY(-11.4px);
transform: translateY(-11.4px); }
33% {
-webkit-transform: translateY(0);
transform: translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: rotate(45deg) translateY(0);
transform: rotate(45deg) translateY(0); } }
@-webkit-keyframes after-open {
0% {
-webkit-transform: translateY(11.4px);
transform: translateY(11.4px); }
33% {
-webkit-transform: translateY(0);
transform: translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: rotate(-45deg) translateY(0);
transform: rotate(-45deg) translateY(0); } }
@keyframes after-open {
0% {
-webkit-transform: translateY(11.4px);
transform: translateY(11.4px); }
33% {
-webkit-transform: translateY(0);
transform: translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: rotate(-45deg) translateY(0);
transform: rotate(-45deg) translateY(0); } }
@-webkit-keyframes before-openM {
0% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px); }
33% {
-webkit-transform: translateY(0);
transform: translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: rotate(45deg) translateY(0);
transform: rotate(45deg) translateY(0); } }
@keyframes before-openM {
0% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px); }
33% {
-webkit-transform: translateY(0);
transform: translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: rotate(45deg) translateY(0);
transform: rotate(45deg) translateY(0); } }
@-webkit-keyframes after-openM {
0% {
-webkit-transform: translateY(8px);
transform: translateY(8px); }
33% {
-webkit-transform: translateY(0);
transform: translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: rotate(-45deg) translateY(0);
transform: rotate(-45deg) translateY(0); } }
@keyframes after-openM {
0% {
-webkit-transform: translateY(8px);
transform: translateY(8px); }
33% {
-webkit-transform: translateY(0);
transform: translateY(0); }
66% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: rotate(-45deg) translateY(0);
transform: rotate(-45deg) translateY(0); } }
#mainMenu {
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media (max-width: 991px) {
#mainMenu {
margin: 0 0 0 auto; } }
@media (min-width: 992px) {
.dark #mainMenu .main-menu .current-menu-ancestor:not(.menu-item-object-custom) > a,
.dark #mainMenu .main-menu .current-page-ancestor:not(.menu-item-object-custom) > a,
.dark #mainMenu .main-menu .current-menu-parent > a,
.dark #mainMenu .main-menu .current_page_parent:not(.menu-item-object-custom) > a,
.dark #mainMenu .main-menu .current-menu-item:not(.menu-item-object-custom) > a {
color: #000000;
opacity: 1; }
.dark #mainMenu .main-menu .sub-menu .current-menu-ancestor:not(.menu-item-object-custom) > a,
.dark #mainMenu .main-menu .sub-menu .current-page-ancestor:not(.menu-item-object-custom) > a,
.dark #mainMenu .main-menu .sub-menu .current-menu-parent > a,
.dark #mainMenu .main-menu .sub-menu .current_page_parent:not(.menu-item-object-custom) > a,
.dark #mainMenu .main-menu .sub-menu .current-menu-item:not(.menu-item-object-custom) > a {
color: #000000;
opacity: 1; }
body.scroll-up #mainMenu .main-menu .current-menu-ancestor:not(.menu-item-object-custom) > a,
body.scroll-up #mainMenu .main-menu .current-page-ancestor:not(.menu-item-object-custom) > a,
body.scroll-up #mainMenu .main-menu .current-menu-parent > a,
body.scroll-up #mainMenu .main-menu .current_page_parent:not(.menu-item-object-custom) > a,
body.scroll-up #mainMenu .main-menu .current-menu-item:not(.menu-item-object-custom) > a,
body.scroll-down #mainMenu .main-menu .current-menu-ancestor:not(.menu-item-object-custom) > a,
body.scroll-down #mainMenu .main-menu .current-page-ancestor:not(.menu-item-object-custom) > a,
body.scroll-down #mainMenu .main-menu .current-menu-parent > a,
body.scroll-down #mainMenu .main-menu .current_page_parent:not(.menu-item-object-custom) > a,
body.scroll-down #mainMenu .main-menu .current-menu-item:not(.menu-item-object-custom) > a {
color: #ffffff;
opacity: 0.5; }
body.scroll-up #mainMenu .main-menu .sub-menu .current-menu-ancestor:not(.menu-item-object-custom) > a,
body.scroll-up #mainMenu .main-menu .sub-menu .current-page-ancestor:not(.menu-item-object-custom) > a,
body.scroll-up #mainMenu .main-menu .sub-menu .current-menu-parent > a,
body.scroll-up #mainMenu .main-menu .sub-menu .current_page_parent:not(.menu-item-object-custom) > a,
body.scroll-up #mainMenu .main-menu .sub-menu .current-menu-item:not(.menu-item-object-custom) > a,
body.scroll-down #mainMenu .main-menu .sub-menu .current-menu-ancestor:not(.menu-item-object-custom) > a,
body.scroll-down #mainMenu .main-menu .sub-menu .current-page-ancestor:not(.menu-item-object-custom) > a,
body.scroll-down #mainMenu .main-menu .sub-menu .current-menu-parent > a,
body.scroll-down #mainMenu .main-menu .sub-menu .current_page_parent:not(.menu-item-object-custom) > a,
body.scroll-down #mainMenu .main-menu .sub-menu .current-menu-item:not(.menu-item-object-custom) > a {
color: #000000;
opacity: 0.5; }
#mainMenu .main-menu .current-menu-ancestor:not(.menu-item-object-custom) > a,
#mainMenu .main-menu .current-page-ancestor:not(.menu-item-object-custom) > a,
#mainMenu .main-menu .current-menu-parent > a,
#mainMenu .main-menu .current_page_parent:not(.menu-item-object-custom) > a,
#mainMenu .main-menu .current-menu-item:not(.menu-item-object-custom) > a {
opacity: 0.5; }
#mainMenu .main-menu .sub-menu .current-menu-ancestor:not(.menu-item-object-custom) > a,
#mainMenu .main-menu .sub-menu .current-page-ancestor:not(.menu-item-object-custom) > a,
#mainMenu .main-menu .sub-menu .current-menu-parent > a,
#mainMenu .main-menu .sub-menu .current_page_parent:not(.menu-item-object-custom) > a,
#mainMenu .main-menu .sub-menu .current-menu-item:not(.menu-item-object-custom) > a {
opacity: 0.5; } }
ul.main-menu.main-menu {
margin: 0 0;
padding: 0;
font-size: 0px;
font-size: 0rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media (max-width: 991px) {
ul.main-menu.main-menu {
position: fixed;
background-color: #0054a6;
top: 0;
left: 0;
width: 100%;
height: 100vh;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: left;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
padding: 62px 26px 10px;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
overflow: auto;
pointer-events: none;
opacity: 0;
visibility: hidden;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
ul.main-menu.main-menu * {
pointer-events: none; }
.menu-open ul.main-menu.main-menu {
pointer-events: auto;
opacity: 1;
visibility: visible; }
.menu-open ul.main-menu.main-menu * {
pointer-events: auto; }
.menu-open ul.main-menu.main-menu:after {
content: '';
position: fixed;
top: 0;
left: 0;
right: 0;
height: 62px;
background-color: #0054a6;
z-index: 2; } }
ul.main-menu.main-menu li {
font-size: 0px;
font-size: 0rem;
line-height: 1;
position: static;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: left; }
@media (min-width: 992px) {
ul.main-menu.main-menu li.mob-menu-only {
display: none; } }
@media (max-width: 991px) {
ul.main-menu.main-menu li {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; } }
ul.main-menu.main-menu li.no-link > a {
pointer-events: none; }
@media (min-width: 992px) {
ul.main-menu.main-menu li:hover > a, ul.main-menu.main-menu li:focus-visible > a {
color: #00babe; } }
ul.main-menu.main-menu li.menu-item-has-children {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
ul.main-menu.main-menu li.menu-item-has-children > a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
ul.main-menu.main-menu li.menu-item-has-children > a:after {
content: '';
width: 11.6221px;
height: 7.2256px;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
display: block;
border-radius: 0px;
border: none;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/menu-arrow.svg);
background-repeat: no-repeat;
margin-left: 10px;
margin-top: 0px; }
@media (min-width: 992px) {
.hovered:not(.scroll-up) ul.main-menu.main-menu li.menu-item-has-children > a:after {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/menu-arrow-blue.svg); } }
.search:not(.scroll-up):not(.scroll-down) ul.main-menu.main-menu li.menu-item-has-children > a:after,
.category:not(.scroll-up):not(.scroll-down) ul.main-menu.main-menu li.menu-item-has-children > a:after,
body:not(.scroll-up):not(.scroll-down) .dark ul.main-menu.main-menu li.menu-item-has-children > a:after {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/menu-arrow-blue.svg); }
@media (max-width: 991px) {
html.menu-open body:not(.scroll-up):not(.scroll-down) .dark ul.main-menu.main-menu li.menu-item-has-children > a:after {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/menu-arrow.svg); } }
@media (max-width: 991px) {
ul.main-menu.main-menu li.menu-item-has-children > a:after {
top: 19.5px;
position: absolute;
left: calc(100% + 10px);
pointer-events: none; } }
@media (max-width: 991px) {
ul.main-menu.main-menu li.menu-item-has-children.open > a {
color: rgba(255, 255, 255, 0.5); }
ul.main-menu.main-menu li.menu-item-has-children.open > a:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
ul.main-menu.main-menu li.menu-item-has-children.open > .sub-menu {
max-height: 1000px;
position: relative;
pointer-events: auto; }
ul.main-menu.main-menu li.menu-item-has-children.open > .sub-menu:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
max-width: 100%;
visibility: visible; } }
@media (min-width: 992px) {
ul.main-menu.main-menu li.menu-item-has-children:hover > a:after, ul.main-menu.main-menu li.menu-item-has-children:focus-visible > a:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
ul.main-menu.main-menu li.menu-item-has-children:hover > ul, ul.main-menu.main-menu li.menu-item-has-children:focus-visible > ul {
opacity: 1;
visibility: visible;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
pointer-events: auto;
z-index: 1; } }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu {
position: absolute;
opacity: 1;
visibility: visible;
background-color: transparent;
-webkit-transform: none;
-ms-transform: none;
transform: none;
width: 1246px;
max-width: 1246px;
left: 26px;
top: 100%;
opacity: 0;
visibility: hidden;
pointer-events: none;
border-radius: 4px;
padding: 74px 0;
margin: 0; }
@media (min-width: 992px) {
ul.main-menu.main-menu li.menu-item-has-children .sub-menu {
min-height: 474px; } }
@media (max-width: 1298px) {
ul.main-menu.main-menu li.menu-item-has-children .sub-menu {
width: calc(100vw - 26px - 26px);
max-width: calc(100vw - 26px - 26px); } }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu:after {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background-color: white;
width: 100vw;
max-width: 100vw; }
@media (max-width: 1298px) and (min-width: 992px) {
ul.main-menu.main-menu li.menu-item-has-children .sub-menu:after {
left: -26px;
-webkit-transform: none;
-ms-transform: none;
transform: none; } }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu:before {
content: '';
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -15px;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0)));
background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
height: 15px;
width: 100vw;
max-width: 100vw; }
@media (max-width: 991px) {
ul.main-menu.main-menu li.menu-item-has-children .sub-menu {
position: relative;
opacity: 1;
visibility: visible;
max-height: 0;
background-color: transparent;
pointer-events: auto;
overflow: hidden;
padding: 0;
top: 0;
left: 0; } }
@media (min-width: 992px) {
ul.main-menu.main-menu li.menu-item-has-children .sub-menu li:not(.block) {
width: 26.9%; }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu li:not(.block):last-of-type > a {
border-bottom: none; }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu li:not(.block) > a {
border-bottom: .25px solid #575756;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/menu-link-arrow.svg);
background-repeat: no-repeat;
background-position: 100% 50%; }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu .block-con {
position: absolute;
top: 74px;
left: calc(26.9% + 85px);
width: calc(100% - (26.9% + 85px));
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu .block-con .block {
padding: 0;
width: calc(50% - 16px); }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu .block-con .block:before {
display: none; }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu .block-con .block > a {
background-color: #f6f8fb;
border-radius: 12px;
padding: 34px 41px 90px;
line-height: 1.49091em;
letter-spacing: -.04em;
min-height: 296px;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/inner-arrow.svg);
background-repeat: no-repeat;
background-position: bottom 40px right 44px; } }
@media (max-width: 991px) {
ul.main-menu.main-menu li.menu-item-has-children .sub-menu .block {
padding: 0;
display: none; }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu .block:before {
display: none; } }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu a {
font-size: 22px;
font-size: 2.2rem;
line-height: 1.30909em;
letter-spacing: -.02em;
font-family: "Poppins", serif;
color: #1d252c;
font-weight: 600;
padding: 17px 0px; }
@media (max-width: 991px) {
ul.main-menu.main-menu li.menu-item-has-children .sub-menu a {
color: white;
font-weight: 400; } }
ul.main-menu.main-menu li.menu-item-has-children .sub-menu a:hover, ul.main-menu.main-menu li.menu-item-has-children .sub-menu a:focus-visible {
color: #00babe; }
@media (max-width: 991px) {
ul.main-menu.main-menu li.menu-item-has-children .sub-menu a {
padding: 6.5px 0px 6.5px;
font-size: 20px;
font-size: 2rem;
letter-spacing: .04em; } }
ul.main-menu.main-menu li > a {
font-size: 19px;
font-size: 1.9rem;
line-height: 1.2;
width: auto;
color: white;
text-decoration: none !important;
font-weight: 500;
position: relative;
font-family: "Poppins", serif;
position: relative;
padding: 22px 26px 22px;
z-index: 2; }
@media (min-width: 992px) {
.hovered:not(.scroll-up) ul.main-menu.main-menu li > a {
color: #0054a6; }
.hovered:not(.scroll-up) ul.main-menu.main-menu li > a:hover, .hovered:not(.scroll-up) ul.main-menu.main-menu li > a:focus-visible {
color: #00babe; } }
.search:not(.scroll-up):not(.scroll-down) ul.main-menu.main-menu li > a,
.category:not(.scroll-up):not(.scroll-down) ul.main-menu.main-menu li > a,
body:not(.scroll-up):not(.scroll-down) .dark ul.main-menu.main-menu li > a {
color: #0054a6; }
.search:not(.scroll-up):not(.scroll-down) ul.main-menu.main-menu li > a:hover, .search:not(.scroll-up):not(.scroll-down) ul.main-menu.main-menu li > a:focus-visible,
.category:not(.scroll-up):not(.scroll-down) ul.main-menu.main-menu li > a:hover,
.category:not(.scroll-up):not(.scroll-down) ul.main-menu.main-menu li > a:focus-visible,
body:not(.scroll-up):not(.scroll-down) .dark ul.main-menu.main-menu li > a:hover,
body:not(.scroll-up):not(.scroll-down) .dark ul.main-menu.main-menu li > a:focus-visible {
color: #00babe; }
@media (max-width: 991px) {
html.menu-open body:not(.scroll-up):not(.scroll-down) .dark ul.main-menu.main-menu li > a {
color: #ffffff; }
html.menu-open body:not(.scroll-up):not(.scroll-down) .dark ul.main-menu.main-menu li > a:hover, html.menu-open body:not(.scroll-up):not(.scroll-down) .dark ul.main-menu.main-menu li > a:focus-visible {
color: #00babe; } }
@media (max-width: 1250px) and (min-width: 992px) {
ul.main-menu.main-menu li > a {
padding: 22px 18px 22px; } }
@media (max-width: 1100px) and (min-width: 992px) {
ul.main-menu.main-menu li > a {
padding: 22px 9px 22px; } }
@media (min-width: 992px) {
ul.main-menu.main-menu li > a:hover, ul.main-menu.main-menu li > a:focus-visible {
color: #00babe; } }
@media (max-width: 991px) {
ul.main-menu.main-menu li > a {
font-size: 23px;
font-size: 2.3rem;
line-height: 1.84468em;
letter-spacing: .04em;
padding: 1px 0; } }
ul.main-menu.main-menu .btn {
width: 125px;
margin-top: 16px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media (max-width: 768px) {
ul.main-menu.main-menu .btn {
width: 118px; } }
@media (min-width: 992px) {
ul.main-menu.main-menu .btn {
display: none; } }
@media (min-width: 992px) {
.search.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:hover > a, .search.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:focus-visible > a, .search.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:hover > a, .search.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:focus-visible > a,
.search-results.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:hover > a,
.search-results.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:focus-visible > a,
.search-results.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:hover > a,
.search-results.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:focus-visible > a {
color: #00babe; }
.search.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a, .search.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a,
.search-results.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a,
.search-results.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a {
color: #ffffff; }
.search.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:hover, .search.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:focus-visible, .search.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:hover, .search.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:focus-visible,
.search-results.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:hover,
.search-results.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:focus-visible,
.search-results.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:hover,
.search-results.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:focus-visible {
color: #00babe; }
.search ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:hover > a, .search ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:focus-visible > a,
.search-results ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:hover > a,
.search-results ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:focus-visible > a {
color: #00babe; }
.search ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a,
.search-results ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a {
color: #0054a6;
opacity: 1; }
.search ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:hover, .search ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:focus-visible,
.search-results ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:hover,
.search-results ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:focus-visible {
color: #00babe; } }
@media (min-width: 992px) {
.error404.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:hover > a, .error404.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:focus-visible > a, .error404.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:hover > a, .error404.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:focus-visible > a {
color: #00babe; }
.error404.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a, .error404.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a {
color: #ffffff; }
.error404.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:hover, .error404.scroll-up ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:focus-visible, .error404.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:hover, .error404.scroll-down ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:focus-visible {
color: #00babe; }
.error404 ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:hover > a, .error404 ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408:focus-visible > a {
color: #00babe; }
.error404 ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a {
color: #ffffff;
opacity: 1; }
.error404 ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:hover, .error404 ul.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu.main-menu #menu-item-408 > a:focus-visible {
color: #00babe; } }
footer {
position: relative;
background-color: #0054a6; }
.page-id-325 footer,
.page-id-325 footer {
background-color: #2d2b74; }
footer * {
color: white; }
footer .footer-top-outer {
padding-top: 109px;
padding-bottom: 142px; }
@media (max-width: 768px) {
footer .footer-top-outer {
padding-top: 40px;
padding-bottom: 40px;
text-align: center; } }
footer .footer-top-outer .col-12 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media (max-width: 768px) {
footer .footer-top-outer .col-12 {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
@media (min-width: 992px) {
footer .footer-top-outer .col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 36.4%;
flex: 0 0 36.4%;
max-width: 36.4%; }
footer .footer-top-outer .col-md-6 ~ .col-md-6 {
margin-top: -43px; }
footer .footer-top-outer .col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 21.1666666667%;
flex: 0 0 21.1666666667%;
max-width: 21.1666666667%; } }
@media (max-width: 991px) and (min-width: 769px) {
footer .footer-top-outer .col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 314px;
flex: 0 0 314px;
max-width: 314px; }
footer .footer-top-outer .col-md-6 ~ .col-md-6 {
margin-top: -43px; }
footer .footer-top-outer .col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% - 314px)/3);
flex: 0 0 calc((100% - 314px)/3);
max-width: calc((100% - 314px)/3); } }
footer .footer-top-outer h4 {
margin-bottom: 1.4em;
width: 100%; }
@media (max-width: 768px) {
footer .footer-top-outer h4 {
margin-top: 1.4em;
margin-bottom: .5em; } }
footer .footer-top-outer #footer-logo {
display: block;
height: auto;
max-width: 100%;
margin: 0;
margin-top: 2px;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
z-index: 1;
width: 261.6325px;
-webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;
overflow: hidden; }
@media (max-width: 575px) {
footer .footer-top-outer #footer-logo {
width: 200px; } }
footer .footer-top-outer #footer-logo svg,
footer .footer-top-outer #footer-logo img {
display: block;
width: 100%; }
footer .footer-top-outer .social-menu {
margin-top: .6em;
position: relative;
z-index: 2; }
@media (max-width: 768px) {
footer .footer-top-outer .social-menu {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: .125em;
margin-top: 1.4em; } }
footer .footer-top-outer .social-menu a:hover, footer .footer-top-outer .social-menu a:focus-visible {
color: #00babe; }
footer .footer-top-outer .social-menu a:hover i, footer .footer-top-outer .social-menu a:focus-visible i {
color: #00babe !important; }
footer .footer-top-outer .footer-menu {
margin: 0;
font-size: 18px;
font-size: 1.8rem;
line-height: 2.19967em;
letter-spacing: -.02em; }
@media (max-width: 991px) {
footer .footer-top-outer .footer-menu {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
footer .footer-top-outer .footer-menu {
font-size: 15px;
font-size: 1.5rem; } }
footer .footer-top-outer .footer-menu li {
font-size: 18px;
font-size: 1.8rem;
line-height: 2.19967em;
letter-spacing: -.02em; }
@media (max-width: 991px) {
footer .footer-top-outer .footer-menu li {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
footer .footer-top-outer .footer-menu li {
font-size: 15px;
font-size: 1.5rem; } }
footer .footer-top-outer .footer-menu li a {
font-size: 18px;
font-size: 1.8rem;
line-height: 2.19967em;
letter-spacing: -.02em;
font-weight: 400;
text-decoration: none;
color: #ffffff;
display: block;
margin-bottom: .05em; }
@media (max-width: 991px) {
footer .footer-top-outer .footer-menu li a {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
footer .footer-top-outer .footer-menu li a {
font-size: 15px;
font-size: 1.5rem; } }
footer .footer-top-outer .footer-menu li a:hover, footer .footer-top-outer .footer-menu li a:focus-visible {
color: #00babe !important; }
footer .footer-bottom-outer {
padding: 40px 0 36px;
width: 100%;
border-top: 1px solid rgba(255, 255, 255, 0.5); }
@media (max-width: 991px) {
footer .footer-bottom-outer {
padding: 40px 0 40px;
text-align: center; } }
footer .footer-bottom-outer .container {
max-width: 1256px; }
footer .footer-bottom-outer .copy {
font-size: 18px;
font-size: 1.8rem;
line-height: 1.82222em;
color: rgba(255, 255, 255, 0.5);
letter-spacing: -.02em; }
@media (max-width: 991px) {
footer .footer-bottom-outer .copy {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
footer .footer-bottom-outer .copy {
font-size: 15px;
font-size: 1.5rem; } }
footer .footer-bottom-outer .other {
font-size: 18px;
font-size: 1.8rem;
line-height: 1.82222em;
letter-spacing: -.02em;
text-align: right;
text-align: center; }
@media (max-width: 991px) {
footer .footer-bottom-outer .other {
font-size: 17px;
font-size: 1.7rem; } }
@media (max-width: 768px) {
footer .footer-bottom-outer .other {
font-size: 15px;
font-size: 1.5rem; } }
@media (max-width: 991px) {
footer .footer-bottom-outer .other {
text-align: center; } }
footer .footer-bottom-outer .other a:hover, footer .footer-bottom-outer .other a:focus-visible {
color: #00babe; }
button:focus-visible,
.btn:focus-visible {
outline: none; }
.btn-con {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 -20px;
max-width: calc(100% + 20px + 20px);
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.btn-con .btn {
margin: 0 20px 12px; }
.btn-con .btn:first-of-type:last-of-type {
margin-bottom: 0; }
@media (min-width: 769px) {
.btn-con .btn.big:first-of-type:not(:last-of-type) {
margin-left: -8px; } }
.btn-con.btn-con-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.btn-con.btn-con-left {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.btn-con.btn-con-right {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.btn, *[type="submit"],
.submit-con [type="submit"] {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 22px 39px;
font-size: 1.7rem !important;
text-decoration: none !important;
line-height: 1.2em;
border: none;
color: #ffffff !important;
font-weight: 600;
text-decoration: none;
text-align: center;
cursor: pointer;
-webkit-box-shadow: none;
box-shadow: none;
font-family: "Poppins", serif;
position: relative;
border-radius: 35px;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
background-color: transparent;
background: -webkit-gradient(linear, left top, right top, from(#45a4b1), to(#4fc88e));
background: -o-linear-gradient(left, #45a4b1 0%, #4fc88e 100%);
background: linear-gradient(to right, #45a4b1 0%, #4fc88e 100%); }
@media (min-width: 992px) {
.btn, *[type="submit"],
.submit-con [type="submit"] {
min-width: 209px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
@media (max-width: 991px) {
.btn, *[type="submit"],
.submit-con [type="submit"] {
font-size: 16px;
font-size: 1.6rem;
padding: 22px 35px; } }
@media (max-width: 768px) {
.btn, *[type="submit"],
.submit-con [type="submit"] {
font-size: 14px;
font-size: 1.4rem;
padding: 22px 30px; } }
.btn svg, *[type="submit"] svg, .submit-con [type="submit"] svg {
margin: 0px -1px 0px 15px; }
.btn svg *, *[type="submit"] svg *, .submit-con [type="submit"] svg * {
fill: white !important; }
.btn *, *[type="submit"] *, .submit-con [type="submit"] * {
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.btn:hover, .btn:focus-visible, :hover[type="submit"], :focus-visible[type="submit"] {
outline: none;
background-color: transparent;
border-color: none;
color: rgba(255, 255, 255, 0.5) !important; }
.btn:hover svg *, .btn:focus-visible svg *, :hover[type="submit"] svg *, :focus-visible[type="submit"] svg * {
fill: rgba(255, 255, 255, 0.5) !important; }
.btn.disabled, .btn:disabled, .disabled[type="submit"], :disabled[type="submit"] {
opacity: .5;
pointer-events: none; }
.btn.white {
background-color: #ffffff;
border-color: #ffffff;
color: #1d252c !important; }
.btn.white svg * {
fill: #1d252c !important; }
.btn.white:hover, .btn.white:focus-visible {
background-color: #ffffff;
border-color: #ffffff;
color: rgba(29, 37, 44, 0.5) !important; }
.btn.white:hover svg *, .btn.white:focus-visible svg * {
fill: rgba(29, 37, 44, 0.5) !important; }
.btn.blue {
background-color: transparent;
background: -webkit-gradient(linear, left top, right top, from(#2265a4), to(#2ba9c5));
background: -o-linear-gradient(left, #2265a4 0%, #2ba9c5 100%);
background: linear-gradient(to right, #2265a4 0%, #2ba9c5 100%);
border-color: transparent;
color: #ffffff !important; }
.btn.blue svg * {
fill: #ffffff !important; }
.btn.blue:hover, .btn.blue:focus-visible {
background-color: transparent;
border-color: #ffffff;
color: rgba(255, 255, 255, 0.5) !important; }
.btn.blue:hover svg *, .btn.blue:focus-visible svg * {
fill: rgba(255, 255, 255, 0.5) !important; }
.btn.outline {
background: -webkit-gradient(linear, left top, right top, from(#45a4b1), to(#4fc88e));
background: -o-linear-gradient(left, #45a4b1 0%, #4fc88e 100%);
background: linear-gradient(to right, #45a4b1 0%, #4fc88e 100%);
color: #1d252c !important;
position: relative;
z-index: 1; }
.btn.outline:after {
content: '';
position: absolute;
top: 2px;
left: 2px;
right: 2px;
bottom: 2px;
background-color: white;
z-index: -1;
border-radius: 33px; }
.btn.outline svg * {
fill: #1d252c !important; }
.btn.outline:hover, .btn.outline:focus-visible {
background: -webkit-gradient(linear, left top, right top, from(#2265a4), to(#2ba9c5));
background: -o-linear-gradient(left, #2265a4 0%, #2ba9c5 100%);
background: linear-gradient(to right, #2265a4 0%, #2ba9c5 100%);
color: rgba(29, 37, 44, 0.5) !important; }
.btn.outline:hover svg *, .btn.outline:focus-visible svg * {
fill: rgba(29, 37, 44, 0.5) !important; }
.btn.arrow {
font-size: 2.2rem !important;
background: transparent;
border-color: transparent;
color: #1d252c !important;
padding: 2px 4px;
letter-spacing: -.03em; }
.btn.arrow i {
background: -webkit-gradient(linear, left top, right top, from(#45a4b1), to(#4fc88e));
background: -o-linear-gradient(left, #45a4b1 0%, #4fc88e 100%);
background: linear-gradient(to right, #45a4b1 0%, #4fc88e 100%);
width: 42.3585px;
height: 42.3585px;
border-radius: 42.3585px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: 16px; }
.btn.arrow svg {
margin-left: 0; }
.btn.arrow svg * {
fill: #ffffff !important; }
.btn.arrow:hover, .btn.arrow:focus-visible {
background-color: transparent;
border-color: transparent;
color: rgba(29, 37, 44, 0.5) !important; }
.btn.arrow:hover svg *, .btn.arrow:focus-visible svg * {
fill: rgba(255, 255, 255, 0.5) !important; }
.btn.blue-arrow {
font-size: 2.2rem !important;
background: transparent;
border-color: transparent;
color: #1d252c !important;
padding: 2px 4px;
letter-spacing: -.03em; }
.btn.blue-arrow i {
background: -webkit-gradient(linear, left top, right top, from(#45a4b1), to(#4fc88e));
background: -o-linear-gradient(left, #45a4b1 0%, #4fc88e 100%);
background: linear-gradient(to right, #45a4b1 0%, #4fc88e 100%);
background: -webkit-gradient(linear, left top, right top, from(#2265a4), to(#2ba9c5));
background: -o-linear-gradient(left, #2265a4 0%, #2ba9c5 100%);
background: linear-gradient(to right, #2265a4 0%, #2ba9c5 100%);
width: 42.3585px;
height: 42.3585px;
border-radius: 42.3585px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: 16px; }
.btn.blue-arrow svg {
margin-left: 0; }
.btn.blue-arrow svg * {
fill: #ffffff !important; }
.btn.blue-arrow:hover, .btn.blue-arrow:focus-visible {
background-color: transparent;
border-color: transparent;
color: rgba(29, 37, 44, 0.5) !important; }
.btn.blue-arrow:hover svg *, .btn.blue-arrow:focus-visible svg * {
fill: rgba(255, 255, 255, 0.5) !important; }
.btn.big {
padding: 30px 31px;
border-radius: 21px;
line-height: 1.2; }
.btn.small {
padding: 14px 33px;
font-size: 1.6rem !important;
font-weight: 500; }
@media (max-width: 991px) {
.btn.small {
padding: 14px 24px;
font-size: 1.4rem !important; } }
@media (max-width: 768px) {
.btn.small {
padding: 14px 24px;
font-size: 1.2rem !important; }
.btn.small svg {
margin: 0px -1px 0px 10px; } }
::-webkit-input-placeholder {
font-size: 19px;
font-size: 1.9rem; }
:-moz-placeholder { font-size: 19px;
font-size: 1.9rem; }
::-moz-placeholder { font-size: 19px;
font-size: 1.9rem; }
:-ms-input-placeholder {
font-size: 19px;
font-size: 1.9rem; }
form {
margin: 0 auto;
width: auto;
display: block;
margin-bottom: 0; }
form:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0; }
* html form {
height: 1%; }
input,
input.input-text,
textarea,
select {
display: block;
padding: 14.5px 14px;
font-size: 19px;
font-size: 1.9rem;
font-weight: 400;
color: #1d252c;
font-family: "Poppins", serif;
width: 100%;
max-width: 100%;
margin-bottom: 34px;
border: 1px solid #ececec;
background-color: #ececec;
border-radius: 0;
line-height: 1.3em;
-webkit-appearance: none;
-webkit-box-shadow: none;
box-shadow: none; }
textarea {
height: 147px;
min-height: 147px;
min-width: 100%; }
@media (max-width: 768px) {
textarea {
height: 126px;
min-height: 126px; } }
input:focus-visible,
input.input-text:focus-visible,
textarea:focus-visible,
select:focus-visible {
outline: none; }
input:focus-visible,
input.input-text:focus-visible,
textarea:focus-visible,
select:focus-visible {
outline: none;
-webkit-transition: color 0.5s ease, background-color 0.5s ease;
-o-transition: color 0.5s ease, background-color 0.5s ease;
transition: color 0.5s ease, background-color 0.5s ease; }
[type="file"] {
border: none;
padding: 0; }
select {
padding-right: 45px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/select-icon.svg);
background-repeat: no-repeat;
background-position: 100% 50%;
line-height: 59.3px;
height: 60.3px;
overflow: hidden;
padding-top: 0;
padding-bottom: 0; }
@media (max-width: 768px) {
select {
line-height: 38.2px;
height: 39.2px; } }
select::-ms-expand {
display: none; }
select option {
padding-top: 5px;
padding-bottom: 5px;
color: #6b7073; }
legend,
label {
display: block;
font-size: 19px;
font-size: 1.9rem;
line-height: 1.58591em;
font-family: "Poppins", serif;
margin-bottom: 11px;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
font-weight: 400;
color: #6b7073; }
@media (max-width: 768px) {
legend,
label {
font-size: 14px;
font-size: 1.4rem;
line-height: 2em; } }
legend span,
label span {
color: rgba(255, 255, 255, 0.5); }
legend .gfield_required:after,
label .gfield_required:after {
content: '*';
color: rgba(255, 255, 255, 0.5); }
legend .gfield_required span,
label .gfield_required span {
display: none; }
*[type="submit"],
.submit-con [type="submit"] {
width: auto;
margin-top: 29px;
min-width: 0; }
@media (max-width: 768px) {
*[type="submit"],
.submit-con [type="submit"] {
margin-top: -30px; } }
.submit-con {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.submit-con *[type="submit"] {
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.input-radio,
.input-checkbox {
position: relative;
display: inline-block;
margin-bottom: 5px; }
.input-radio:before,
.input-checkbox:before {
content: '';
display: block;
position: absolute; }
input[type="radio"],
input[type="checkbox"] {
display: none; }
input[type="radio"] + span,
input[type="radio"] + .wpcf7-list-item-label,
input[type="radio"] + label,
input[type="checkbox"] + span,
input[type="checkbox"] + .wpcf7-list-item-label,
input[type="checkbox"] + label {
padding-left: 47px !important;
position: relative;
cursor: pointer;
font-size: 19px;
font-size: 1.9rem;
line-height: 29px;
display: inline-block;
margin-bottom: 5px;
font-style: normal;
color: #6b7073;
font-weight: 400;
text-transform: none;
text-align: left !important;
font-family: "Poppins", serif;
letter-spacing: 0; }
@media (max-width: 768px) {
input[type="radio"] + span,
input[type="radio"] + .wpcf7-list-item-label,
input[type="radio"] + label,
input[type="checkbox"] + span,
input[type="checkbox"] + .wpcf7-list-item-label,
input[type="checkbox"] + label {
font-size: 14px;
font-size: 1.4rem;
line-height: 22px;
padding-left: 32px !important; } }
input[type="radio"] + span a,
input[type="radio"] + .wpcf7-list-item-label a,
input[type="radio"] + label a,
input[type="checkbox"] + span a,
input[type="checkbox"] + .wpcf7-list-item-label a,
input[type="checkbox"] + label a {
color: #00babe; }
input[type="radio"] + span a:hover, input[type="radio"] + span a:focus-visible,
input[type="radio"] + .wpcf7-list-item-label a:hover,
input[type="radio"] + .wpcf7-list-item-label a:focus-visible,
input[type="radio"] + label a:hover,
input[type="radio"] + label a:focus-visible,
input[type="checkbox"] + span a:hover,
input[type="checkbox"] + span a:focus-visible,
input[type="checkbox"] + .wpcf7-list-item-label a:hover,
input[type="checkbox"] + .wpcf7-list-item-label a:focus-visible,
input[type="checkbox"] + label a:hover,
input[type="checkbox"] + label a:focus-visible {
color: #45a4b1; }
input[type="radio"] + span:before,
input[type="radio"] + .wpcf7-list-item-label:before,
input[type="radio"] + label:before,
input[type="checkbox"] + span:before,
input[type="checkbox"] + .wpcf7-list-item-label:before,
input[type="checkbox"] + label:before {
position: absolute;
content: "";
width: 29px;
height: 29px;
left: 0px;
top: 0px;
border-radius: 0;
background-color: #ececec; }
@media (max-width: 768px) {
input[type="radio"] + span:before,
input[type="radio"] + .wpcf7-list-item-label:before,
input[type="radio"] + label:before,
input[type="checkbox"] + span:before,
input[type="checkbox"] + .wpcf7-list-item-label:before,
input[type="checkbox"] + label:before {
width: 22px;
height: 22px; } }
input[type="radio"] + span:after,
input[type="radio"] + .wpcf7-list-item-label:after,
input[type="radio"] + label:after,
input[type="checkbox"] + span:after,
input[type="checkbox"] + .wpcf7-list-item-label:after,
input[type="checkbox"] + label:after {
position: absolute;
content: "";
width: 19px;
height: 19px;
left: 5px;
top: 5px;
border-radius: 0;
background-color: #00babe;
opacity: 0;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
@media (max-width: 768px) {
input[type="radio"] + span:after,
input[type="radio"] + .wpcf7-list-item-label:after,
input[type="radio"] + label:after,
input[type="checkbox"] + span:after,
input[type="checkbox"] + .wpcf7-list-item-label:after,
input[type="checkbox"] + label:after {
width: 16px;
height: 16px;
left: 3px;
top: 3px; } }
input[type="radio"]:checked + label:after,
input[type="radio"]:checked + .wpcf7-list-item-label:after,
input[type="radio"]:checked + span:after,
input[type="radio"] + label.checked:after,
input[type="checkbox"]:checked + label:after,
input[type="checkbox"]:checked + .wpcf7-list-item-label:after,
input[type="checkbox"]:checked + span:after,
input[type="checkbox"] + label.checked:after {
opacity: 1; }
input[type="radio"] + span:before, input[type="radio"] + span:after,
input[type="radio"] + .wpcf7-list-item-label:before,
input[type="radio"] + .wpcf7-list-item-label:after,
input[type="radio"] + label:before,
input[type="radio"] + label:after {
border-radius: 5px; }
.send-con {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 3px 0 0; }
.wpcf7-form.invalid *[type="submit"],
.wpcf7-form.invalid .submit-con [type="submit"] {
-webkit-box-ordinal-group: 10000;
-ms-flex-order: 9999;
order: 9999; }
.wpcf7 {
position: relative; }
.wpcf7 .col {
position: static; }
.wpcf7 h3 {
width: 100%; }
.wpcf7 .your-consent {
padding-top: 10px; }
.wpcf7 form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 1px 0 1px; }
.wpcf7 form .field-p {
margin-bottom: 0; }
.wpcf7 form.sent .wpcf7-list-item label {
opacity: 1; }
.wpcf7 form.sent label,
.wpcf7 form.sent .wpcf7-form-control-wrap,
.wpcf7 form.sent input[type="submit"],
.wpcf7 form.sent button,
.wpcf7 form.sent .num-button {
pointer-events: none;
opacity: .2;
-webkit-transition: .4s;
-o-transition: .4s;
transition: .4s; }
.wpcf7 form label span {
color: #e7334a; }
.wpcf7 form .wpcf7-form-control-wrap {
display: block;
width: 100%; }
.wpcf7 form > div {
width: 100%; }
.wpcf7 form .form-text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.wpcf7 form .small,
.wpcf7 form .medium,
.wpcf7 form .large {
position: relative; }
.wpcf7 form .small {
width: 32%;
width: calc(33.333% - (52px/2));
width: calc(33.333% - 14px); }
@media (max-width: 768px) {
.wpcf7 form .small {
width: calc(50% - (52px/2));
width: calc(50% - 14px); }
.wpcf7 form .small + .small + .small {
width: 100%; } }
@media (max-width: 575px) {
.wpcf7 form .small {
width: 100%; } }
.wpcf7 form .medium {
width: calc(50% - (52px/2));
width: calc(50% - 14px); }
@media (max-width: 768px) {
.wpcf7 form .medium {
width: 100%; } }
.wpcf7 form .large {
width: 100%; }
.wpcf7 form .has-label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline; }
.wpcf7 form .has-label label {
width: 100px; }
.wpcf7 form .has-label .wpcf7-form-control-wrap {
width: calc(100% - 100px); }
.wpcf7 form .btn-con {
position: static;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.wpcf7 form span.wpcf7-not-valid-tip {
position: absolute;
background-color: transparent;
color: #e7334a !important;
font-size: 12px;
font-size: 1.2rem;
font-weight: 400;
line-height: 14px;
width: auto;
bottom: -14px;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
left: 0px;
display: none; }
@media (max-width: 1251px) {
.wpcf7 form span.wpcf7-not-valid-tip {
font-size: 10px;
font-size: 1rem;
bottom: -12px; } }
.wpcf7 form .wpcf7-acceptance,
.wpcf7 form .wpcf7-checkbox,
.wpcf7 form .wpcf7-radio {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 34px; }
.wpcf7 form .wpcf7-acceptance label,
.wpcf7 form .wpcf7-checkbox label,
.wpcf7 form .wpcf7-radio label {
margin-bottom: 11px; }
.wpcf7 form .wpcf7-list-item {
display: block;
margin: 0; }
.wpcf7 form .wpcf7-list-item .wpcf7-list-item-label {
margin-bottom: 0; }
.wpcf7 form .wpcf7-list-item:last-of-type label {
margin-bottom: 0; }
.wpcf7 form .wpcf7-list-item label {
margin-bottom: 17px;
text-align: left; }
.wpcf7 .wpcf7-spinner {
background-color: #e7334a;
display: none !important; }
.wpcf7 .wpcf7-form.submitting {
position: relative; }
.wpcf7 .wpcf7-form.submitting [type="submit"],
.wpcf7 .wpcf7-form.submitting .wpcf7-form-control-wrap {
pointer-events: none;
opacity: .2; }
.wpcf7 .wpcf7-form.submitting:before {
content: '';
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%) rotate(0deg);
-ms-transform: translate(-50%, -50%) rotate(0deg);
transform: translate(-50%, -50%) rotate(0deg);
width: 20px;
height: 20px;
-webkit-animation-name: loading-rotate;
animation-name: loading-rotate;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: 3.6s;
animation-duration: 3.6s;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
border: 2px solid #0054a6;
border-radius: 0 10px 10px 10px;
border-width: 1px;
z-index: 1; }
@-webkit-keyframes loading-rotate {
0%,
100% {
-webkit-transform: translate(-50%, -50%) rotate(0deg);
transform: translate(-50%, -50%) rotate(0deg);
border-width: 1px; }
99.999% {
-webkit-transform: translate(-50%, -50%) rotate(359.999deg);
transform: translate(-50%, -50%) rotate(359.999deg);
border-width: 10px; } }
@keyframes loading-rotate {
0%,
100% {
-webkit-transform: translate(-50%, -50%) rotate(0deg);
transform: translate(-50%, -50%) rotate(0deg);
border-width: 1px; }
99.999% {
-webkit-transform: translate(-50%, -50%) rotate(359.999deg);
transform: translate(-50%, -50%) rotate(359.999deg);
border-width: 10px; } }
.wpcf7 div.wpcf7-response-output.wpcf7-response-output.wpcf7-response-output,
.wpcf7 div.wpcf7-mail-sent-ok,
.wpcf7 div.wpcf7-validation-errors,
.wpcf7 div.wpcf7-acceptance-missing {
margin: 1.4em 0 0;
border: 1px solid #e7334a;
background-color: white;
color: #e7334a;
text-align: center;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.4em;
padding: 10px 5px;
border-radius: 0px;
font-weight: 400; }
@media (max-width: 991px) {
.wpcf7 div.wpcf7-response-output.wpcf7-response-output.wpcf7-response-output,
.wpcf7 div.wpcf7-mail-sent-ok,
.wpcf7 div.wpcf7-validation-errors,
.wpcf7 div.wpcf7-acceptance-missing {
font-size: 14px;
font-size: 1.4rem; } }
.wpcf7 .sent div.wpcf7-response-output.wpcf7-response-output.wpcf7-response-output {
color: #4fc88e;
border-color: #4fc88e; }
.wpcf7 div.wpcf7-mail-sent-ok {
background-color: #4fc88e;
border-color: #4fc88e; }
.wpcf7 .LV_validation_message {
display: none; }
@font-face {
font-family: 'swiper-icons';
src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
font-weight: 400;
font-style: normal; }
:root {
--swiper-theme-color: #007aff; }
.swiper {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0; z-index: 1; }
.swiper-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
.swiper-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0); }
.swiper-pointer-events {
-ms-touch-action: pan-y;
touch-action: pan-y; }
.swiper-pointer-events.swiper-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x; }
.swiper-slide {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform; }
.swiper-slide-invisible-blank {
visibility: hidden; } .swiper-autoheight,
.swiper-autoheight .swiper-slide {
height: auto; }
.swiper-autoheight .swiper-wrapper {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition-property: height, -webkit-transform;
transition-property: height, -webkit-transform;
-o-transition-property: transform, height;
transition-property: transform, height;
transition-property: transform, height, -webkit-transform; }
.swiper-backface-hidden .swiper-slide {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden; } .swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
-webkit-perspective: 1200px;
perspective: 1200px; }
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d; }
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10; }
.swiper-3d .swiper-slide-shadow {
background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-css-mode > .swiper-wrapper {
overflow: auto;
scrollbar-width: none; -ms-overflow-style: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align: start start; }
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory; }
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
-ms-scroll-snap-type: y mandatory;
scroll-snap-type: y mandatory; }
.swiper-centered > .swiper-wrapper::before {
content: '';
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-ordinal-group: 10000;
-ms-flex-order: 9999;
order: 9999; }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
-webkit-margin-start: var(--swiper-centered-offset-before);
margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
height: 100%;
width: var(--swiper-centered-offset-after); }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
-webkit-margin-before: var(--swiper-centered-offset-before);
margin-block-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
width: 100%;
height: var(--swiper-centered-offset-after); }
.swiper-centered > .swiper-wrapper > .swiper-slide {
scroll-snap-align: center center; }
.swiper {
max-height: 0;
overflow: hidden;
max-width: none; }
.swiper.swiper-initialized {
max-height: 9999px; }
.swiper *:not(img):not(.container) {
max-width: none; }
.swiper .swiper-slide {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.swiper-pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: absolute;
left: 50%;
bottom: -65px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
@media (max-width: 768px) {
.swiper-pagination {
min-width: calc(100vw - 24px - 24px); } }
.swiper-pagination .swiper-pagination-bullet {
width: 17.5754px;
height: 17.5754px;
border-radius: 17.5754px;
background-color: transparent;
margin: 0 8px;
cursor: pointer;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
background-color: #e1e2e4; }
@media (max-width: 768px) {
.swiper-pagination .swiper-pagination-bullet {
margin: 0 4px;
width: 15px;
height: 15px; } }
.swiper-pagination .swiper-pagination-bullet:hover, .swiper-pagination .swiper-pagination-bullet:focus-visible {
background-color: #00babe; }
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #4a4f55; }
.swiper-button-next,
.swiper-button-prev {
width: 50.706px;
height: 50.706px;
border-radius: 50.706px;
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
cursor: pointer;
z-index: 3;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background: -webkit-gradient(linear, left top, right top, from(#45a4b1), to(#4fc88e));
background: -o-linear-gradient(left, #45a4b1 0%, #4fc88e 100%);
background: linear-gradient(to right, #45a4b1 0%, #4fc88e 100%); }
@media (max-width: 768px) {
.swiper-button-next,
.swiper-button-prev {
width: 50px;
height: 50px;
top: calc(100% + 10px);
-webkit-transform: none;
-ms-transform: none;
transform: none; } }
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
pointer-events: none;
opacity: .35; }
.swiper-button-next svg,
.swiper-button-prev svg {
width: 16.88px; }
.swiper-button-next svg *,
.swiper-button-prev svg * {
fill: #ffffff;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.swiper-button-next:hover:not(.swiper-button-disabled) svg *, .swiper-button-next:focus-visible:not(.swiper-button-disabled) svg *,
.swiper-button-prev:hover:not(.swiper-button-disabled) svg *,
.swiper-button-prev:focus-visible:not(.swiper-button-disabled) svg * {
fill: rgba(255, 255, 255, 0.5); }
.swiper-button-prev {
left: calc(-50.706px/2); }
@media (max-width: 768px) {
.swiper-button-prev {
left: calc(50% - 58.5px); } }
.swiper-button-next {
right: calc(-50.706px/2); }
@media (max-width: 768px) {
.swiper-button-next {
right: calc(50% - 58.5px); } }
.swiper-scrollbar {
height: 5px;
background-color: #e1e2e4;
position: relative;
bottom: -60px; }
@media (max-width: 991px) {
.swiper-scrollbar {
bottom: -71px; } }
.swiper-scrollbar .swiper-scrollbar-drag {
height: 5px;
background-color: #4a4f55;
position: absolute;
left: 0;
top: 0px; }
body.fancybox-active {
overflow: hidden; }
body.fancybox-iosfix {
position: fixed;
left: 0;
right: 0; }
.fancybox-is-hidden {
position: absolute;
top: -9999px;
left: -9999px;
visibility: hidden; }
.fancybox-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99992;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; }
.fancybox-outer {
overflow-y: auto;
-webkit-overflow-scrolling: touch; }
.fancybox-bg {
background: #1e1e1e;
opacity: 0;
-webkit-transition-duration: inherit;
-o-transition-duration: inherit;
transition-duration: inherit;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
-o-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
.fancybox-is-open .fancybox-bg {
opacity: 0.925;
-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
position: absolute;
direction: ltr;
z-index: 99997;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .25s, visibility 0s linear .25s;
-o-transition: opacity .25s, visibility 0s linear .25s;
transition: opacity .25s, visibility 0s linear .25s;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
opacity: 1;
visibility: visible;
-webkit-transition: opacity .25s, visibility 0s;
-o-transition: opacity .25s, visibility 0s;
transition: opacity .25s, visibility 0s; }
.fancybox-infobar {
top: 0;
left: 0;
font-size: 13px;
padding: 0 10px;
height: 44px;
min-width: 44px;
line-height: 44px;
color: #ccc;
text-align: center;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-font-smoothing: subpixel-antialiased;
mix-blend-mode: exclusion; }
.fancybox-toolbar {
top: 0;
right: 0;
margin: 0;
padding: 0; }
.fancybox-stage {
overflow: hidden;
direction: ltr;
z-index: 99994;
-webkit-transform: translate3d(0, 0, 0); }
.fancybox-is-closing .fancybox-stage {
overflow: visible; }
.fancybox-slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
outline: none;
white-space: normal;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
z-index: 99994;
-webkit-overflow-scrolling: touch;
display: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition-property: opacity, -webkit-transform;
-webkit-transition-property: opacity, -webkit-transform;
-o-transition-property: transform, opacity;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform; }
.fancybox-slide::before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0; }
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
display: block; }
.fancybox-slide--image {
overflow: visible; }
.fancybox-slide--image::before {
display: none; }
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
background: #000; }
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
background: #E5E3DF; }
.fancybox-slide--next {
z-index: 99995; }
.fancybox-slide > * {
display: inline-block;
position: relative;
padding: 24px;
margin: 44px 0 44px;
border-width: 0;
vertical-align: middle;
text-align: left;
background-color: #fff;
overflow: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.fancybox-slide > title,
.fancybox-slide > style,
.fancybox-slide > meta,
.fancybox-slide > link,
.fancybox-slide > script,
.fancybox-slide > base {
display: none; }
.fancybox-slide .fancybox-image-wrap {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
border: 0;
z-index: 99995;
background: transparent;
cursor: default;
overflow: visible;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
background-size: 100% 100%;
background-repeat: no-repeat;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
max-width: none;
transition-property: opacity, -webkit-transform;
-webkit-transition-property: opacity, -webkit-transform;
-o-transition-property: transform, opacity;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform; }
.fancybox-can-zoomOut .fancybox-image-wrap {
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.fancybox-can-zoomIn .fancybox-image-wrap {
cursor: -webkit-zoom-in;
cursor: zoom-in; }
.fancybox-can-drag .fancybox-image-wrap {
cursor: -webkit-grab;
cursor: grab; }
.fancybox-is-dragging .fancybox-image-wrap {
cursor: -webkit-grabbing;
cursor: grabbing; }
.fancybox-image,
.fancybox-spaceball {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
max-width: none;
max-height: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fancybox-spaceball {
z-index: 1; }
.fancybox-slide--iframe .fancybox-content {
padding: 0;
width: 80%;
height: 80%;
max-width: calc(100% - 100px);
max-height: calc(100% - 88px);
overflow: visible;
background: #fff; }
.fancybox-iframe {
display: block;
margin: 0;
padding: 0;
border: 0;
width: 100%;
height: 100%;
background: #fff; }
.fancybox-error {
margin: 0;
padding: 40px;
width: 100%;
max-width: 380px;
background: #fff;
cursor: default; }
.fancybox-error p {
margin: 0;
padding: 0;
color: #444;
font-size: 16px;
line-height: 20px; } .fancybox-button {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
vertical-align: top;
width: 44px;
height: 44px;
margin: 0;
padding: 10px;
border: 0;
border-radius: 0;
background: rgba(30, 30, 30, 0.6);
-webkit-transition: color .3s ease;
-o-transition: color .3s ease;
transition: color .3s ease;
cursor: pointer;
outline: none; }
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
color: #ccc; }
.fancybox-button:focus,
.fancybox-button:hover {
color: #fff; }
.fancybox-button[disabled] {
color: #ccc;
cursor: default;
opacity: 0; }
.fancybox-button svg {
display: block;
position: relative;
overflow: visible;
shape-rendering: geometricPrecision; }
.fancybox-button svg path {
fill: currentColor;
stroke: currentColor;
stroke-linejoin: round;
stroke-width: 3; }
.fancybox-button--share svg path {
stroke-width: 1; }
.fancybox-button--play svg path:nth-child(2) {
display: none; }
.fancybox-button--pause svg path:nth-child(1) {
display: none; }
.fancybox-button--zoom svg path {
fill: transparent; } .fancybox-navigation {
display: none; }
.fancybox-show-nav .fancybox-navigation {
display: block; }
.fancybox-navigation button {
position: absolute;
top: 50%;
margin: -50px 0 0 0;
z-index: 99997;
background: transparent;
width: 60px;
height: 100px;
padding: 17px; }
.fancybox-navigation button:before {
content: "";
position: absolute;
top: 30px;
right: 10px;
width: 40px;
height: 40px;
background: rgba(30, 30, 30, 0.6); }
.fancybox-navigation .fancybox-button--arrow_left {
left: 0; }
.fancybox-navigation .fancybox-button--arrow_right {
right: 0; } .fancybox-close-small {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
background: transparent;
z-index: 10;
cursor: pointer; }
.fancybox-close-small:after {
content: '×';
position: absolute;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
font: 22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
color: #888;
font-weight: 300;
text-align: center;
border-radius: 50%;
border-width: 0;
background-color: transparent;
-webkit-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 2; }
.fancybox-close-small:focus {
outline: none; }
.fancybox-close-small:focus:after {
outline: 1px dotted #888; }
.fancybox-close-small:hover:after {
color: #555;
background: #eee; }
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small {
top: 0;
right: -40px; }
.fancybox-slide--image .fancybox-close-small:after,
.fancybox-slide--iframe .fancybox-close-small:after {
font-size: 35px;
color: #aaa; }
.fancybox-slide--image .fancybox-close-small:hover:after,
.fancybox-slide--iframe .fancybox-close-small:hover:after {
color: #fff;
background: transparent; }
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
display: none; } .fancybox-caption-wrap {
bottom: 0;
left: 0;
right: 0;
padding: 60px 2vw 0 2vw;
background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgba(0, 0, 0, 0.2)), color-stop(80%, rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.8)));
background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
pointer-events: none; }
.fancybox-caption {
padding: 30px 0;
border-top: 1px solid rgba(255, 255, 255, 0.4);
font-size: 14px;
color: #fff;
line-height: 20px;
-webkit-text-size-adjust: none; }
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
pointer-events: all;
position: relative; }
.fancybox-caption a {
color: #fff;
text-decoration: underline; } .fancybox-slide > .fancybox-loading {
border: 6px solid rgba(100, 100, 100, 0.4);
border-top: 6px solid rgba(255, 255, 255, 0.6);
border-radius: 100%;
height: 50px;
width: 50px;
-webkit-animation: fancybox-rotate .8s infinite linear;
animation: fancybox-rotate .8s infinite linear;
background: transparent;
position: absolute;
top: 50%;
left: 50%;
margin-top: -30px;
margin-left: -30px;
z-index: 99999; }
@-webkit-keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } } .fancybox-animated {
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
-o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
transition-timing-function: cubic-bezier(0, 0, 0.25, 1); } .fancybox-fx-slide.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 0; }
.fancybox-fx-slide.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 0; }
.fancybox-fx-slide.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1; } .fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
opacity: 0;
-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1; } .fancybox-fx-zoom-in-out.fancybox-slide--previous {
-webkit-transform: scale3d(1.5, 1.5, 1.5);
transform: scale3d(1.5, 1.5, 1.5);
opacity: 0; }
.fancybox-fx-zoom-in-out.fancybox-slide--next {
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5);
opacity: 0; }
.fancybox-fx-zoom-in-out.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1; } .fancybox-fx-rotate.fancybox-slide--previous {
-webkit-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
opacity: 0; }
.fancybox-fx-rotate.fancybox-slide--next {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
opacity: 0; }
.fancybox-fx-rotate.fancybox-slide--current {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
opacity: 1; } .fancybox-fx-circular.fancybox-slide--previous {
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
opacity: 0; }
.fancybox-fx-circular.fancybox-slide--next {
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
opacity: 0; }
.fancybox-fx-circular.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
opacity: 1; } .fancybox-fx-tube.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
.fancybox-fx-tube.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
.fancybox-fx-tube.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1); } .fancybox-share {
padding: 30px;
border-radius: 3px;
background: #f4f4f4;
max-width: 90%;
text-align: center; }
.fancybox-share h1 {
color: #222;
margin: 0 0 20px 0;
font-size: 35px;
font-weight: 700; }
.fancybox-share p {
margin: 0;
padding: 0; }
p.fancybox-share__links {
margin-right: -10px; }
.fancybox-share__button {
display: inline-block;
text-decoration: none;
margin: 0 10px 10px 0;
padding: 0 15px;
min-width: 130px;
border: 0;
border-radius: 3px;
background: #fff;
white-space: nowrap;
font-size: 14px;
font-weight: 700;
line-height: 40px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #fff;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s; }
.fancybox-share__button:hover {
text-decoration: none; }
.fancybox-share__button--fb {
background: #3b5998; }
.fancybox-share__button--fb:hover {
background: #344e86; }
.fancybox-share__button--pt {
background: #bd081d; }
.fancybox-share__button--pt:hover {
background: #aa0719; }
.fancybox-share__button--tw {
background: #1da1f2; }
.fancybox-share__button--tw:hover {
background: #0d95e8; }
.fancybox-share__button svg {
position: relative;
top: -1px;
width: 25px;
height: 25px;
margin-right: 7px;
vertical-align: middle; }
.fancybox-share__button svg path {
fill: #fff; }
.fancybox-share__input {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin: 10px 0 0 0;
padding: 10px 15px;
background: transparent;
color: #5d5b5b;
font-size: 14px;
outline: none;
border: 0;
border-bottom: 2px solid #d7d7d7; } .fancybox-thumbs {
display: none;
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 212px;
margin: 0;
padding: 2px 2px 4px 2px;
background: #fff;
-webkit-tap-highlight-color: transparent;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 99995; }
.fancybox-thumbs-x {
overflow-y: hidden;
overflow-x: auto; }
.fancybox-show-thumbs .fancybox-thumbs {
display: block; }
.fancybox-show-thumbs .fancybox-inner {
right: 212px; }
.fancybox-thumbs > ul {
list-style: none;
position: absolute;
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: auto;
font-size: 0;
white-space: nowrap; }
.fancybox-thumbs-x > ul {
overflow: hidden; }
.fancybox-thumbs-y > ul::-webkit-scrollbar {
width: 7px; }
.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius: 10px; }
.fancybox-thumbs > ul > li {
float: left;
overflow: hidden;
padding: 0;
margin: 2px;
width: 100px;
height: 75px;
max-width: calc(50% - 4px);
max-height: calc(100% - 8px);
position: relative;
cursor: pointer;
outline: none;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
li.fancybox-thumbs-loading {
background: rgba(0, 0, 0, 0.1); }
.fancybox-thumbs > ul > li > img {
position: absolute;
top: 0;
left: 0;
max-width: none;
max-height: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fancybox-thumbs > ul > li:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 4px solid #4ea7f9;
z-index: 99991;
opacity: 0;
-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
opacity: 1; } @media all and (max-width: 800px) {
.fancybox-thumbs {
width: 110px; }
.fancybox-show-thumbs .fancybox-inner {
right: 110px; }
.fancybox-thumbs > ul > li {
max-width: calc(100% - 10px); } }
.lazy-loader {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: white;
z-index: 9999; }
.lazy-loader.loaded {
opacity: 0;
display: none; }
.main-wrapper {
padding-top: 0;
padding-bottom: 0px;
width: 100%; }
.main-wrapper section {
overflow: hidden; }
.page-wrapper {
margin: 0 auto;
padding: 0;
width: 100%;
position: relative;
-webkit-transition: .25s;
-o-transition: .25s;
transition: .25s;
height: auto;
padding-top: 0;
bottom: 0; }
.full-bg {
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
position: relative; }
.social-menu {
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.social-menu a {
font-size: 16px;
font-size: 1.6rem;
line-height: 45px;
height: 45px;
min-width: 45px;
border-radius: 45px;
display: block;
text-align: center;
color: #ffffff;
text-decoration: none;
padding: 0;
font-weight: 100;
margin: 0 16px 16px 0;
border: 1px solid #00babe; }
@media (max-width: 768px) {
.social-menu a {
font-size: 16px;
font-size: 1.6rem;
line-height: 38px;
height: 38px;
min-width: 38px;
border-radius: 38px;
margin: 0 10px; } }
.social-menu a:last-of-type {
margin-right: 0; }
.social-menu a:hover i, .social-menu a:focus-visible i {
color: #0054a6 !important; }
.social-menu a i {
font-size: 16px;
font-size: 1.6rem;
line-height: 45px;
min-width: 45px;
display: block;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
@media (max-width: 768px) {
.social-menu a i {
font-size: 16px;
font-size: 1.6rem;
line-height: 38px;
min-width: 38px; } }
.social-menu a.facebook:hover i, .social-menu a.facebook:focus-visible i {
color: #3b5999 !important; }
.social-menu a.twitter:hover i, .social-menu a.twitter:focus-visible i {
color: #55acee !important; }
.social-menu a.linkedin:hover i, .social-menu a.linkedin:focus-visible i {
color: #007bb5 !important; }
.social-menu a.pinterest:hover i, .social-menu a.pinterest:focus-visible i {
color: #cb2027 !important; }
.social-menu a.instagram:hover i, .social-menu a.instagram:focus-visible i {
color: #8a3ab9 !important; }
.waypoint {
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
will-change: transform; }
.waypoint.animate {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.search-over.search-over {
position: fixed;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100vh;
width: 100%;
top: 0;
left: 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: rgba(27, 27, 27, 0.99);
background-color: #0054a6;
z-index: 49;
opacity: 0;
visibility: hidden; }
.search-open .search-over.search-over {
opacity: 1;
visibility: visible;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.search-over.search-over form {
width: 695px;
max-width: calc(100% - 82px);
position: relative; }
@media (max-width: 768px) {
.search-over.search-over form {
max-width: calc(100% - 48px); } }
.search-over.search-over form ::-webkit-input-placeholder {
font-size: 41px;
font-size: 4.1rem;
letter-spacing: .01em;
color: white;
font-family: "Poppins", serif;
font-weight: 700; }
@media (max-width: 991px) {
.search-over.search-over form ::-webkit-input-placeholder {
font-size: 32px;
font-size: 3.2rem; } }
@media (max-width: 768px) {
.search-over.search-over form ::-webkit-input-placeholder {
font-size: 17px;
font-size: 1.7rem; } }
.search-over.search-over form :-moz-placeholder { font-size: 41px;
font-size: 4.1rem;
letter-spacing: .01em;
color: white;
font-family: "Poppins", serif;
font-weight: 700; }
@media (max-width: 991px) {
.search-over.search-over form :-moz-placeholder {
font-size: 32px;
font-size: 3.2rem; } }
@media (max-width: 768px) {
.search-over.search-over form :-moz-placeholder {
font-size: 17px;
font-size: 1.7rem; } }
.search-over.search-over form ::-moz-placeholder { font-size: 41px;
font-size: 4.1rem;
letter-spacing: .01em;
color: white;
font-family: "Poppins", serif;
font-weight: 700; }
@media (max-width: 991px) {
.search-over.search-over form ::-moz-placeholder {
font-size: 32px;
font-size: 3.2rem; } }
@media (max-width: 768px) {
.search-over.search-over form ::-moz-placeholder {
font-size: 17px;
font-size: 1.7rem; } }
.search-over.search-over form :-ms-input-placeholder {
font-size: 41px;
font-size: 4.1rem;
letter-spacing: .01em;
color: white;
font-family: "Poppins", serif;
font-weight: 700; }
@media (max-width: 991px) {
.search-over.search-over form :-ms-input-placeholder {
font-size: 32px;
font-size: 3.2rem; } }
@media (max-width: 768px) {
.search-over.search-over form :-ms-input-placeholder {
font-size: 17px;
font-size: 1.7rem; } }
.search-over.search-over form [type="text"] {
margin: 0;
background-color: transparent;
padding: 21px 40px 21px 0;
font-size: 41px;
font-size: 4.1rem;
letter-spacing: .01em;
color: white;
font-family: "Poppins", serif;
font-weight: 700;
border: none;
border-bottom: 1px solid white !important; }
.search-over.search-over form [type="text"]:focus-visible {
border-bottom: 1px solid white !important; }
@media (max-width: 991px) {
.search-over.search-over form [type="text"] {
font-size: 32px;
font-size: 3.2rem; } }
@media (max-width: 768px) {
.search-over.search-over form [type="text"] {
font-size: 17px;
font-size: 1.7rem;
padding: 15px 28px 15px 0; } }
.search-over.search-over form [type="submit"] {
position: absolute;
top: 50%;
right: 6px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin: 0;
border-radius: 0;
width: 27.1516px;
height: 27.1516px;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: none;
background: none; }
@media (max-width: 768px) {
.search-over.search-over form [type="submit"] {
right: 3px;
width: 21.05px;
height: 21.05px; } }
.search-over.search-over form [type="submit"] svg {
width: 27.1516px;
margin: 0; }
.search-over.search-over form [type="submit"]:hover, .search-over.search-over form [type="submit"]:focus-visible {
background-color: transparent; }
.search-over.search-over form [type="submit"]:hover svg *, .search-over.search-over form [type="submit"]:focus-visible svg * {
fill: #00babe !important; }
.hero-section {
position: relative;
overflow: hidden; }
.hero-section:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#4a4e55), to(rgba(255, 255, 255, 0)));
background: -o-linear-gradient(top, #4a4e55 0%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to bottom, #4a4e55 0%, rgba(255, 255, 255, 0) 100%);
opacity: .89;
z-index: 1;
mix-blend-mode: multiply; }
.hero-section * {
color: white; }
.hero-section .video-con {
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
overflow: hidden; }
.hero-section .video-con #video {
position: absolute;
top: 50%;
left: 50%;
width: auto;
height: auto;
max-width: none;
min-width: 200%;
min-height: 100%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
@media (max-width: 1110px) {
.hero-section .video-con #video {
min-width: 500%; } }
.hero-section .video-con #video iframe {
position: absolute;
top: 50%;
left: 50%;
width: auto;
height: auto;
max-width: none;
min-width: 150%;
min-height: 150%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.hero-section .video-con .video-with-sound__buttons {
position: absolute;
bottom: 47px;
right: 129px;
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
@media (max-width: 768px) {
.hero-section .video-con .video-with-sound__buttons {
right: 24px;
bottom: 24px; } }
.hero-section .video-con .video-with-sound__buttons.video-playing button.play {
display: none; }
.hero-section .video-con .video-with-sound__buttons.video-playing button.pause {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.hero-section .video-con .video-with-sound__buttons.sound-on button.volume {
display: none; }
.hero-section .video-con .video-with-sound__buttons.sound-on button.mute {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
@media (max-width: 1252px) {
.hero-section .video-con .video-with-sound__buttons {
right: 26px; } }
.hero-section .video-con .video-with-sound__buttons button {
width: 49px;
height: 49px;
background: -webkit-gradient(linear, left top, right top, from(#2265a4), to(#2ba9c5));
background: -o-linear-gradient(left, #2265a4 0%, #2ba9c5 100%);
background: linear-gradient(to right, #2265a4 0%, #2ba9c5 100%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%; }
.hero-section .video-con .video-with-sound__buttons button + button {
margin-left: 10px; }
.hero-section .video-con .video-with-sound__buttons button.pause {
display: none; }
.hero-section .video-con .video-with-sound__buttons button.mute {
display: none; }
@media (max-width: 768px) {
.hero-section .video-con .video-with-sound__buttons button {
width: 40px;
height: 40px; } }
.hero-section .video-con .video-with-sound__buttons button:hover svg *, .hero-section .video-con .video-with-sound__buttons button:focus-visible svg * {
fill: #1d252c; }
.hero-section .container {
position: relative;
z-index: 1; }
.hero-section .col-12 .text {
width: 660px; }
.hero-section .col-12 .text.has-sub {
margin: 0 auto;
text-align: center;
width: 860px; }
.hero-section h6 {
margin-bottom: 2em; }
.hero-section .row {
min-height: 100vh;
padding-top: 160px;
padding-bottom: 40px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media (max-width: 768px) {
.hero-section .row {
padding-top: 140px;
padding-bottom: 80px; } }
.hero-section .btn-con {
margin-top: 2.7em; }
.hero-section .btn-con .btn.outline {
color: #ffffff !important; }
.hero-section .btn-con .btn.outline svg * {
fill: #ffffff !important; }
.hero-section .btn-con .btn.outline:hover, .hero-section .btn-con .btn.outline:focus-visible {
color: #ffffff !important; }
.hero-section .btn-con .btn.outline:hover svg *, .hero-section .btn-con .btn.outline:focus-visible svg * {
fill: #ffffff !important; }
.hero-with-under-image-section {
position: relative;
overflow: hidden;
text-align: center; }
.hero-with-under-image-section * {
color: white; }
.hero-with-under-image-section .container {
max-width: 1296px; }
.hero-with-under-image-section.top {
background-color: #0054a6;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/h-back.svg);
background-repeat: no-repeat;
background-position: 50% 71%;
background-size: 100% auto; }
@media (max-width: 768px) {
.hero-with-under-image-section.top {
background-position: 50% 80%; } }
.hero-with-under-image-section.top .row {
padding-top: 226px;
padding-bottom: 337px;
padding-bottom: clamp(110px, 27%, 337px);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media (max-width: 768px) {
.hero-with-under-image-section.top .row {
padding-top: 140px; } }
.hero-with-under-image-section.under {
margin-top: -11.8%; }
.hero-with-under-image-section.under img {
border-radius: 9px; }
.hero-with-under-image-section.under .row {
padding-bottom: 50px; }
.hero-with-under-image-section .video-con {
position: relative; }
.hero-with-under-image-section .video-con video {
border-radius: 9px;
width: 100%; }
.hero-with-under-image-section .video-con .video-with-sound__buttons {
position: absolute;
bottom: 47px;
right: 47px;
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
@media (max-width: 768px) {
.hero-with-under-image-section .video-con .video-with-sound__buttons {
right: 24px;
bottom: 24px; } }
.hero-with-under-image-section .video-con .video-with-sound__buttons.video-playing button.play {
display: none; }
.hero-with-under-image-section .video-con .video-with-sound__buttons.video-playing button.pause {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.hero-with-under-image-section .video-con .video-with-sound__buttons.sound-on button.volume {
display: none; }
.hero-with-under-image-section .video-con .video-with-sound__buttons.sound-on button.mute {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
@media (max-width: 1252px) {
.hero-with-under-image-section .video-con .video-with-sound__buttons {
right: 26px; } }
.hero-with-under-image-section .video-con .video-with-sound__buttons button {
width: 49px;
height: 49px;
background: -webkit-gradient(linear, left top, right top, from(#2265a4), to(#2ba9c5));
background: -o-linear-gradient(left, #2265a4 0%, #2ba9c5 100%);
background: linear-gradient(to right, #2265a4 0%, #2ba9c5 100%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%; }
.hero-with-under-image-section .video-con .video-with-sound__buttons button + button {
margin-left: 10px; }
.hero-with-under-image-section .video-con .video-with-sound__buttons button.pause {
display: none; }
.hero-with-under-image-section .video-con .video-with-sound__buttons button.mute {
display: none; }
@media (max-width: 768px) {
.hero-with-under-image-section .video-con .video-with-sound__buttons button {
width: 40px;
height: 40px; } }
.hero-with-under-image-section .video-con .video-with-sound__buttons button:hover svg *, .hero-with-under-image-section .video-con .video-with-sound__buttons button:focus-visible svg * {
fill: #1d252c; }
.hero-with-under-image-section .col-12 .text {
width: 740px;
margin: 0 auto; }
@media (max-width: 991px) {
.hero-with-under-image-section .col-12 .text {
width: 74%; } }
.hero-with-under-image-section .col-12 h6 {
margin-bottom: 2em; }
.blue-hero-section {
position: relative;
overflow: hidden;
text-align: center;
background-color: #0054a6; }
.blue-hero-section .back1 {
position: absolute;
top: 25.3%;
left: 0;
width: 11.4%;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/bh-1.svg);
background-repeat: no-repeat;
padding-top: 22.4%;
background-size: 100% 100%; }
@media (max-width: 768px) {
.blue-hero-section .back1 {
display: none; } }
.blue-hero-section .back2 {
position: absolute;
top: 13.1%;
right: 0;
width: 12.0666%;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/bh-2.svg);
background-repeat: no-repeat;
padding-top: 22.8%;
background-size: 100% 100%; }
@media (max-width: 768px) {
.blue-hero-section .back2 {
top: 9.5%; } }
.blue-hero-section .back3 {
position: absolute;
bottom: 0%;
left: 21.2%;
width: 18.866%;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/bh-3.svg);
background-repeat: no-repeat;
padding-top: 10.7%;
background-size: 100% 100%; }
.blue-hero-section .back4 {
position: absolute;
bottom: 0%;
right: 0%;
width: 21%;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/bh-4.svg);
background-repeat: no-repeat;
padding-top: 14.4%;
background-size: 100% 100%; }
@media (max-width: 768px) {
.blue-hero-section .back4 {
display: none; } }
.blue-hero-section *:not(em) {
color: white; }
.blue-hero-section .row {
padding-top: 256px;
padding-bottom: 206px; }
@media (max-width: 768px) {
.blue-hero-section .row {
padding-top: 140px;
padding-bottom: 100px; } }
.blue-hero-section .text {
width: 970px;
margin: 0 auto; }
.blue-hero-section h6 {
margin-bottom: 2.05em; }
.purple-hero-section {
position: relative;
overflow: hidden;
text-align: center;
background-color: #2d2b74; }
.purple-hero-section .back1 {
position: absolute;
bottom: 0;
left: 0;
width: 50.1333%;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/ph-1.svg);
background-repeat: no-repeat;
padding-top: 42.65%;
background-size: 100% 100%; }
@media (max-width: 768px) {
.purple-hero-section .back1 {
display: none; } }
.purple-hero-section .back2 {
position: absolute;
bottom: 0;
right: 0;
width: 22.266%;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/ph-2.svg);
background-repeat: no-repeat;
padding-top: 41.4%;
background-size: 100% 100%; }
@media (max-width: 768px) {
.purple-hero-section .back2 {
display: none; } }
.purple-hero-section *:not(em) {
color: white; }
.purple-hero-section .row {
padding-top: 242px;
padding-bottom: 206px; }
@media (max-width: 768px) {
.purple-hero-section .row {
padding-top: 140px;
padding-bottom: 100px; } }
.purple-hero-section img.aligncenter {
margin: 0.75em auto 2.3em; }
.purple-hero-section .text {
width: 970px;
margin: 0 auto; }
.purple-hero-section h6 {
margin-bottom: 2.05em; }
.purple-hero-section .wpcf7 {
width: 694px;
margin: 2.8em auto 0; }
.purple-hero-section .wpcf7 .wpcf7-form {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.purple-hero-section .wpcf7 .wpcf7-form:after {
display: none; }
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap {
width: calc(100% - 231px); }
@media (max-width: 991px) {
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap {
width: calc(100% - (26px + 189px)); } }
@media (max-width: 768px) {
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap {
width: calc(100% - (24px + 179px)); } }
@media (max-width: 533px) {
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap {
width: 100%; } }
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap ::-webkit-input-placeholder {
color: #b3b7b8; }
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap :-moz-placeholder { color: #b3b7b8; }
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap ::-moz-placeholder { color: #b3b7b8; }
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap :-ms-input-placeholder {
color: #b3b7b8; }
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap input {
margin-bottom: 0;
padding: 18.856px 38px;
border-radius: 32.2px;
color: #b3b7b8;
background-color: #ffffff;
border-color: #ffffff; }
@media (max-width: 768px) {
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap input {
padding: 18.856px 18.856px; } }
@media (max-width: 533px) {
.purple-hero-section .wpcf7 .wpcf7-form-control-wrap input {
margin-bottom: 15px; } }
.purple-hero-section .wpcf7 .submit-con {
width: 209px;
margin-top: 0; }
@media (max-width: 991px) {
.purple-hero-section .wpcf7 .submit-con {
width: 189px; } }
@media (max-width: 768px) {
.purple-hero-section .wpcf7 .submit-con {
width: 179px; } }
@media (max-width: 533px) {
.purple-hero-section .wpcf7 .submit-con {
width: 100%; } }
.purple-hero-section .wpcf7 .submit-con .btn {
margin-top: 0; }
.intro-with-subscribe-section {
position: relative; }
.intro-with-subscribe-section:after {
content: '';
position: absolute;
top: 49.3%;
right: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 160.5851px;
width: 10.7056%;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/ins.svg);
background-repeat: no-repeat;
padding-top: 23.98%;
background-size: 100% 100%; }
.intro-with-subscribe-section .container {
text-align: center; }
.intro-with-subscribe-section .row {
padding-top: 84px;
padding-bottom: 50px; }
@media (max-width: 768px) {
.intro-with-subscribe-section .row {
padding-top: 80px; } }
.intro-with-subscribe-section .text {
margin: 0 auto;
width: 800px; }
.intro-with-subscribe-section .wpcf7 {
width: 694px;
margin: 2.8em auto 0; }
.intro-with-subscribe-section .wpcf7 .wpcf7-form {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.intro-with-subscribe-section .wpcf7 .wpcf7-form:after {
display: none; }
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap {
width: calc(100% - 231px); }
@media (max-width: 991px) {
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap {
width: calc(100% - (26px + 189px)); } }
@media (max-width: 768px) {
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap {
width: calc(100% - (24px + 179px)); } }
@media (max-width: 533px) {
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap {
width: 100%; } }
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap ::-webkit-input-placeholder {
color: #b3b7b8; }
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap :-moz-placeholder { color: #b3b7b8; }
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap ::-moz-placeholder { color: #b3b7b8; }
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap :-ms-input-placeholder {
color: #b3b7b8; }
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap input {
margin-bottom: 0;
padding: 18.856px 38px;
border-radius: 32.2px;
color: #b3b7b8;
background-color: transparent;
border-color: #d8dadb; }
@media (max-width: 768px) {
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap input {
padding: 18.856px 18.856px; } }
@media (max-width: 533px) {
.intro-with-subscribe-section .wpcf7 .wpcf7-form-control-wrap input {
margin-bottom: 15px; } }
.intro-with-subscribe-section .wpcf7 .submit-con {
width: 209px;
margin-top: 0; }
@media (max-width: 991px) {
.intro-with-subscribe-section .wpcf7 .submit-con {
width: 189px; } }
@media (max-width: 768px) {
.intro-with-subscribe-section .wpcf7 .submit-con {
width: 179px; } }
@media (max-width: 533px) {
.intro-with-subscribe-section .wpcf7 .submit-con {
width: 100%; } }
.intro-with-subscribe-section .wpcf7 .submit-con .btn {
margin-top: 0; }
.blocks-section + .image-with-text-section .row {
padding-top: 80px; }
.blocks-section + .image-with-text-section .text-side {
padding-top: 4.4em;
padding-bottom: 0em; }
.blocks-section + .image-with-text-section .text-side .btn-con {
margin-top: 2.4em; }
.purple-hero-section ~ .image-with-text-section .text-side ul li:before {
background-color: #e2def8;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/tick-purple.svg); }
.purple-hero-section + .image-with-text-section,
.blue-hero-section + .image-with-text-section,
.purple-hero-section + .hover-text-and-image-section,
.blue-hero-section + .hover-text-and-image-section {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/blue-corner.svg);
background-repeat: no-repeat;
background-position: 100% -.5px; }
.purple-hero-section + .image-with-text-section .row,
.blue-hero-section + .image-with-text-section .row,
.purple-hero-section + .hover-text-and-image-section .row,
.blue-hero-section + .hover-text-and-image-section .row {
padding-top: 68px;
padding-bottom: 97px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
@media (max-width: 768px) {
.purple-hero-section + .image-with-text-section .row,
.blue-hero-section + .image-with-text-section .row,
.purple-hero-section + .hover-text-and-image-section .row,
.blue-hero-section + .hover-text-and-image-section .row {
padding-top: 80px;
padding-bottom: 40px; } }
.purple-hero-section + .image-with-text-section .text-side,
.blue-hero-section + .image-with-text-section .text-side,
.purple-hero-section + .hover-text-and-image-section .text-side,
.blue-hero-section + .hover-text-and-image-section .text-side {
padding-top: 2.3em;
padding-bottom: 0em; }
@media (max-width: 768px) {
.purple-hero-section + .image-with-text-section .text-side,
.blue-hero-section + .image-with-text-section .text-side,
.purple-hero-section + .hover-text-and-image-section .text-side,
.blue-hero-section + .hover-text-and-image-section .text-side {
padding-top: 0em; } }
.purple-hero-section + .hover-text-and-image-section,
.purple-hero-section + .image-with-text-section {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/purple-corner.svg); }
@media (max-width: 768px) {
.animate-image-with-text-section + .image-with-text-section.right .row,
.hover-text-and-image-section + .image-with-text-section.right .row,
.testimonial-section + .image-with-text-section.right .row,
.image-with-text-section + .image-with-text-section.right .row {
padding-top: 36px; } }
@media (max-width: 768px) {
.animate-image-with-text-section + .image-with-text-section.left .row,
.hover-text-and-image-section + .image-with-text-section.left .row,
.testimonial-section + .image-with-text-section.left .row,
.image-with-text-section + .image-with-text-section.left .row {
padding-top: 36px; } }
.animate-image-with-text-section + .image-with-text-section.left .img-con,
.hover-text-and-image-section + .image-with-text-section.left .img-con,
.testimonial-section + .image-with-text-section.left .img-con,
.image-with-text-section + .image-with-text-section.left .img-con {
margin-top: -.7em; }
@media (max-width: 768px) {
.animate-image-with-text-section + .image-with-text-section.left .img-con,
.hover-text-and-image-section + .image-with-text-section.left .img-con,
.testimonial-section + .image-with-text-section.left .img-con,
.image-with-text-section + .image-with-text-section.left .img-con {
margin-top: 0; } }
.animate-image-with-text-section + .image-with-text-section.left .text-side,
.hover-text-and-image-section + .image-with-text-section.left .text-side,
.testimonial-section + .image-with-text-section.left .text-side,
.image-with-text-section + .image-with-text-section.left .text-side {
padding-top: 5.5em;
padding-bottom: .8em; }
@media (max-width: 768px) {
.animate-image-with-text-section + .image-with-text-section.left .text-side,
.hover-text-and-image-section + .image-with-text-section.left .text-side,
.testimonial-section + .image-with-text-section.left .text-side,
.image-with-text-section + .image-with-text-section.left .text-side {
padding-top: 0;
padding-bottom: 0; } }
.animate-image-with-text-section .row,
.hover-text-and-image-section .row,
.testimonial-section .row,
.image-with-text-section .row {
padding-top: 10px;
padding-bottom: 44px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media (max-width: 768px) {
.animate-image-with-text-section .row,
.hover-text-and-image-section .row,
.testimonial-section .row,
.image-with-text-section .row {
padding-top: 80px; } }
.animate-image-with-text-section.left .img-con,
.hover-text-and-image-section.left .img-con,
.testimonial-section.left .img-con,
.image-with-text-section.left .img-con {
float: right; }
@media (min-width: 769px) {
.animate-image-with-text-section.right .image-side,
.hover-text-and-image-section.right .image-side,
.testimonial-section.right .image-side,
.image-with-text-section.right .image-side {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
-webkit-box-flex: 0;
-ms-flex: 0 0 57%;
flex: 0 0 57%;
max-width: 57%; } }
@media (max-width: 768px) {
.animate-image-with-text-section.right .image-side .img-con,
.hover-text-and-image-section.right .image-side .img-con,
.testimonial-section.right .image-side .img-con,
.image-with-text-section.right .image-side .img-con {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
.animate-image-with-text-section.right .image-side .img-con img,
.hover-text-and-image-section.right .image-side .img-con img,
.testimonial-section.right .image-side .img-con img,
.image-with-text-section.right .image-side .img-con img {
float: right; }
.animate-image-with-text-section.right .text-side,
.hover-text-and-image-section.right .text-side,
.testimonial-section.right .text-side,
.image-with-text-section.right .text-side {
padding-top: .15em;
padding-bottom: .3em; }
@media (max-width: 768px) {
.animate-image-with-text-section.right .text-side,
.hover-text-and-image-section.right .text-side,
.testimonial-section.right .text-side,
.image-with-text-section.right .text-side {
padding-top: 0;
padding-bottom: 0; } }
@media (min-width: 769px) {
.animate-image-with-text-section.right .text-side,
.hover-text-and-image-section.right .text-side,
.testimonial-section.right .text-side,
.image-with-text-section.right .text-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 43%;
flex: 0 0 43%;
max-width: 43%; } }
@media (min-width: 769px) {
.animate-image-with-text-section .image-side,
.hover-text-and-image-section .image-side,
.testimonial-section .image-side,
.image-with-text-section .image-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 51.4%;
flex: 0 0 51.4%;
max-width: 51.4%; } }
.animate-image-with-text-section .image-side .img-con,
.hover-text-and-image-section .image-side .img-con,
.testimonial-section .image-side .img-con,
.image-with-text-section .image-side .img-con {
width: calc(100% + ((100vw - 1252px)/2));
max-width: calc(100% + ((100vw - 1252px)/2)); }
@media (max-width: 1304px) {
.animate-image-with-text-section .image-side .img-con,
.hover-text-and-image-section .image-side .img-con,
.testimonial-section .image-side .img-con,
.image-with-text-section .image-side .img-con {
width: calc(100% + 26px);
max-width: calc(100% + 26px); } }
@media (max-width: 768px) {
.animate-image-with-text-section .image-side .img-con,
.hover-text-and-image-section .image-side .img-con,
.testimonial-section .image-side .img-con,
.image-with-text-section .image-side .img-con {
width: calc(100% + 24px);
max-width: calc(100% + 24px);
margin-bottom: 1em; } }
.animate-image-with-text-section .quote-side,
.animate-image-with-text-section .text-side,
.hover-text-and-image-section .quote-side,
.hover-text-and-image-section .text-side,
.testimonial-section .quote-side,
.testimonial-section .text-side,
.image-with-text-section .quote-side,
.image-with-text-section .text-side {
padding-top: 4.6em;
padding-bottom: 9.8em; }
@media (min-width: 769px) {
.animate-image-with-text-section .quote-side,
.animate-image-with-text-section .text-side,
.hover-text-and-image-section .quote-side,
.hover-text-and-image-section .text-side,
.testimonial-section .quote-side,
.testimonial-section .text-side,
.image-with-text-section .quote-side,
.image-with-text-section .text-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 48.6%;
flex: 0 0 48.6%;
max-width: 48.6%; } }
@media (max-width: 768px) {
.animate-image-with-text-section .quote-side,
.animate-image-with-text-section .text-side,
.hover-text-and-image-section .quote-side,
.hover-text-and-image-section .text-side,
.testimonial-section .quote-side,
.testimonial-section .text-side,
.image-with-text-section .quote-side,
.image-with-text-section .text-side {
padding-top: 0;
padding-bottom: 0; } }
.animate-image-with-text-section .quote-side * + ul,
.animate-image-with-text-section .text-side * + ul,
.hover-text-and-image-section .quote-side * + ul,
.hover-text-and-image-section .text-side * + ul,
.testimonial-section .quote-side * + ul,
.testimonial-section .text-side * + ul,
.image-with-text-section .quote-side * + ul,
.image-with-text-section .text-side * + ul {
margin-top: 2.1em; }
.animate-image-with-text-section .quote-side ul li,
.animate-image-with-text-section .text-side ul li,
.hover-text-and-image-section .quote-side ul li,
.hover-text-and-image-section .text-side ul li,
.testimonial-section .quote-side ul li,
.testimonial-section .text-side ul li,
.image-with-text-section .quote-side ul li,
.image-with-text-section .text-side ul li {
margin-bottom: 1.6em;
padding-left: 45px; }
.animate-image-with-text-section .quote-side ul li h4:first-child,
.animate-image-with-text-section .text-side ul li h4:first-child,
.hover-text-and-image-section .quote-side ul li h4:first-child,
.hover-text-and-image-section .text-side ul li h4:first-child,
.testimonial-section .quote-side ul li h4:first-child,
.testimonial-section .text-side ul li h4:first-child,
.image-with-text-section .quote-side ul li h4:first-child,
.image-with-text-section .text-side ul li h4:first-child {
padding-left: 1.3em; }
@media (max-width: 768px) {
.animate-image-with-text-section .quote-side ul li h4:first-child,
.animate-image-with-text-section .text-side ul li h4:first-child,
.hover-text-and-image-section .quote-side ul li h4:first-child,
.hover-text-and-image-section .text-side ul li h4:first-child,
.testimonial-section .quote-side ul li h4:first-child,
.testimonial-section .text-side ul li h4:first-child,
.image-with-text-section .quote-side ul li h4:first-child,
.image-with-text-section .text-side ul li h4:first-child {
padding-left: 0em; } }
.animate-image-with-text-section .quote-side ul li h4,
.animate-image-with-text-section .text-side ul li h4,
.hover-text-and-image-section .quote-side ul li h4,
.hover-text-and-image-section .text-side ul li h4,
.testimonial-section .quote-side ul li h4,
.testimonial-section .text-side ul li h4,
.image-with-text-section .quote-side ul li h4,
.image-with-text-section .text-side ul li h4 {
letter-spacing: -.035em;
margin-bottom: 2.23em; }
.animate-image-with-text-section .quote-side ul li:before,
.animate-image-with-text-section .text-side ul li:before,
.hover-text-and-image-section .quote-side ul li:before,
.hover-text-and-image-section .text-side ul li:before,
.testimonial-section .quote-side ul li:before,
.testimonial-section .text-side ul li:before,
.image-with-text-section .quote-side ul li:before,
.image-with-text-section .text-side ul li:before {
left: 0em;
top: -.1em;
width: 1.7em;
height: 1.7em;
border-radius: 50%;
background-color: #ccf1f2;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/tick.svg);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 45% auto; }
.animate-image-with-text-section .quote-side .btn-con,
.animate-image-with-text-section .text-side .btn-con,
.hover-text-and-image-section .quote-side .btn-con,
.hover-text-and-image-section .text-side .btn-con,
.testimonial-section .quote-side .btn-con,
.testimonial-section .text-side .btn-con,
.image-with-text-section .quote-side .btn-con,
.image-with-text-section .text-side .btn-con {
margin-top: 3.1em; }
.animate-image-with-text-section h2 + dl,
.hover-text-and-image-section h2 + dl,
.testimonial-section h2 + dl,
.image-with-text-section h2 + dl {
margin-top: -1.6em; }
.animate-image-with-text-section dl.accordion,
.hover-text-and-image-section dl.accordion,
.testimonial-section dl.accordion,
.image-with-text-section dl.accordion {
width: 498px; }
.animate-image-with-text-section dl.accordion dt,
.hover-text-and-image-section dl.accordion dt,
.testimonial-section dl.accordion dt,
.image-with-text-section dl.accordion dt {
font-size: 19px;
font-size: 1.9rem;
line-height: 1.58591em;
padding: 22px 41.736px 22px 0px;
cursor: pointer;
font-weight: 600;
color: #6b7073;
letter-spacing: -.02em;
position: relative; }
.animate-image-with-text-section dl.accordion dt:hover,
.hover-text-and-image-section dl.accordion dt:hover,
.testimonial-section dl.accordion dt:hover,
.image-with-text-section dl.accordion dt:hover {
color: #00babe; }
.animate-image-with-text-section dl.accordion dt i,
.hover-text-and-image-section dl.accordion dt i,
.testimonial-section dl.accordion dt i,
.image-with-text-section dl.accordion dt i {
position: absolute;
top: 50%;
right: 5px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 31.736px;
height: 31.736px;
border-radius: 31.736px; }
.animate-image-with-text-section dl.accordion dt i:before, .animate-image-with-text-section dl.accordion dt i:after,
.hover-text-and-image-section dl.accordion dt i:before,
.hover-text-and-image-section dl.accordion dt i:after,
.testimonial-section dl.accordion dt i:before,
.testimonial-section dl.accordion dt i:after,
.image-with-text-section dl.accordion dt i:before,
.image-with-text-section dl.accordion dt i:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 16.5px;
height: 2px;
background-color: #00babe;
border-radius: 0;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.animate-image-with-text-section dl.accordion dt i:before,
.hover-text-and-image-section dl.accordion dt i:before,
.testimonial-section dl.accordion dt i:before,
.image-with-text-section dl.accordion dt i:before {
-webkit-transform: translate(-50%, -50%) rotate(0deg);
-ms-transform: translate(-50%, -50%) rotate(0deg);
transform: translate(-50%, -50%) rotate(0deg); }
.animate-image-with-text-section dl.accordion dt i:after,
.hover-text-and-image-section dl.accordion dt i:after,
.testimonial-section dl.accordion dt i:after,
.image-with-text-section dl.accordion dt i:after {
-webkit-transform: translate(-50%, -50%) rotate(-90deg);
-ms-transform: translate(-50%, -50%) rotate(-90deg);
transform: translate(-50%, -50%) rotate(-90deg); }
.animate-image-with-text-section dl.accordion dt.no-text,
.hover-text-and-image-section dl.accordion dt.no-text,
.testimonial-section dl.accordion dt.no-text,
.image-with-text-section dl.accordion dt.no-text {
pointer-events: none; }
.animate-image-with-text-section dl.accordion dt.open i:after,
.hover-text-and-image-section dl.accordion dt.open i:after,
.testimonial-section dl.accordion dt.open i:after,
.image-with-text-section dl.accordion dt.open i:after {
-webkit-transform: translate(-50%, -50%) rotate(0deg);
-ms-transform: translate(-50%, -50%) rotate(0deg);
transform: translate(-50%, -50%) rotate(0deg); }
.animate-image-with-text-section dl.accordion dt.open + dd,
.hover-text-and-image-section dl.accordion dt.open + dd,
.testimonial-section dl.accordion dt.open + dd,
.image-with-text-section dl.accordion dt.open + dd {
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
margin-top: -9px; }
.animate-image-with-text-section dl.accordion dd,
.hover-text-and-image-section dl.accordion dd,
.testimonial-section dl.accordion dd,
.image-with-text-section dl.accordion dd {
max-height: 0;
overflow: hidden;
border-bottom: .4px solid #c3c4c6;
margin: 0;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.animate-image-with-text-section dl.accordion dd:last-of-type,
.hover-text-and-image-section dl.accordion dd:last-of-type,
.testimonial-section dl.accordion dd:last-of-type,
.image-with-text-section dl.accordion dd:last-of-type {
border-bottom: none; }
.animate-image-with-text-section dl.accordion dd p:last-child,
.hover-text-and-image-section dl.accordion dd p:last-child,
.testimonial-section dl.accordion dd p:last-child,
.image-with-text-section dl.accordion dd p:last-child {
margin-bottom: 0; }
.animate-image-with-text-section dl.accordion dd .inner,
.hover-text-and-image-section dl.accordion dd .inner,
.testimonial-section dl.accordion dd .inner,
.image-with-text-section dl.accordion dd .inner {
padding: 0px 0 33px 0px; }
.animate-image-with-text-section .image-side.waypoint .img-inner img.img1, .animate-image-with-text-section .image-side.waypoint .img-inner img.img2, .animate-image-with-text-section .image-side.waypoint .img-inner img.img3, .animate-image-with-text-section .image-side.waypoint .img-inner img.img4, .animate-image-with-text-section .image-side.waypoint .img-inner img.img5 {
-webkit-transform: translate(-50%, -50%) scale(0);
-ms-transform: translate(-50%, -50%) scale(0);
transform: translate(-50%, -50%) scale(0); }
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img1, .animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img2, .animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img3, .animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img4, .animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img5 {
-webkit-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s; }
@media (min-width: 769px) {
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img1 {
-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s; }
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img2 {
-webkit-transition-delay: 2s;
-o-transition-delay: 2s;
transition-delay: 2s; }
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img3 {
-webkit-transition-delay: 3s;
-o-transition-delay: 3s;
transition-delay: 3s; }
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img4 {
-webkit-transition-delay: 4s;
-o-transition-delay: 4s;
transition-delay: 4s; }
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img5 {
-webkit-transition-delay: 5s;
-o-transition-delay: 5s;
transition-delay: 5s; } }
@media (max-width: 768px) {
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img1 {
-webkit-transition-delay: 0.55s;
-o-transition-delay: 0.55s;
transition-delay: 0.55s; }
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img2 {
-webkit-transition-delay: 0.75s;
-o-transition-delay: 0.75s;
transition-delay: 0.75s; }
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img3 {
-webkit-transition-delay: 0.95s;
-o-transition-delay: 0.95s;
transition-delay: 0.95s; }
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img4 {
-webkit-transition-delay: 1.15s;
-o-transition-delay: 1.15s;
transition-delay: 1.15s; }
.animate-image-with-text-section .image-side.waypoint.animate .img-inner img.img5 {
-webkit-transition-delay: 1.35s;
-o-transition-delay: 1.35s;
transition-delay: 1.35s; } }
.animate-image-with-text-section .img-con .img-inner {
display: inline-block;
position: relative; }
.animate-image-with-text-section .img-con img.img1, .animate-image-with-text-section .img-con img.img2, .animate-image-with-text-section .img-con img.img3, .animate-image-with-text-section .img-con img.img4, .animate-image-with-text-section .img-con img.img5 {
position: absolute;
-webkit-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
-webkit-filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.15));
filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.15)); }
.animate-image-with-text-section .img-con img.img1 {
top: 12.7%;
left: 17.1%;
width: 10.71%;
border-radius: 50%; }
.animate-image-with-text-section .img-con img.img2 {
top: 25.3%;
left: 56.5%;
width: 35.733%;
border-radius: 10px; }
.animate-image-with-text-section .img-con img.img3 {
top: 48.4%;
left: 90.2%;
width: 15.644%;
border-radius: 50%; }
.animate-image-with-text-section .img-con img.img4 {
top: 85.1%;
left: 86.1%;
width: 28.158%;
border-radius: 50%; }
.animate-image-with-text-section .img-con img.img5 {
top: 81.1%;
left: 35.4%;
width: 35.568%;
border-radius: 10px; }
.hover-text-and-image-section.hover-text-and-image-section {
overflow: initial; }
.hover-text-and-image-section.hover-text-and-image-section .row {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
@media (max-width: 768px) {
.hover-text-and-image-section.hover-text-and-image-section .image-side {
display: none; } }
.hover-text-and-image-section.hover-text-and-image-section .img-con {
float: right;
display: none;
position: sticky;
top: 100px; }
.hover-text-and-image-section.hover-text-and-image-section .img-con.hover {
display: block; }
.hover-text-and-image-section.hover-text-and-image-section .text-side ul img {
margin: 0 -24px 2em;
width: 100vw;
max-width: 100vw; }
@media (min-width: 769px) {
.hover-text-and-image-section.hover-text-and-image-section .text-side ul img {
display: none; } }
.hover-text-and-image-section.hover-text-and-image-section .text-side ul li {
opacity: .2;
cursor: pointer; }
.hover-text-and-image-section.hover-text-and-image-section .text-side ul li.hover {
opacity: 1; }
@media (max-width: 768px) {
.hover-text-and-image-section.hover-text-and-image-section .text-side ul li {
opacity: 1;
pointer-events: none;
margin-bottom: 3em; } }
.testimonial-section .container {
max-width: 1292px; }
.testimonial-section .row {
padding-top: 75px; }
.testimonial-section .quote-side {
position: relative;
padding-top: 1.2em; }
.testimonial-section .quote-side img {
position: absolute;
top: -.2em;
left: 35px; }
@media (max-width: 991px) {
.testimonial-section .quote-side img {
left: 26px; } }
@media (max-width: 768px) {
.testimonial-section .quote-side img {
left: 24px;
max-width: calc(100% - 40.9436px); } }
@media (min-width: 769px) {
.testimonial-section .quote-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 45.2%;
flex: 0 0 45.2%;
max-width: 45.2%; } }
@media (min-width: 769px) {
.testimonial-section .image-side.image-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 54.8%;
flex: 0 0 54.8%;
max-width: 54.8%; } }
.testimonial-section blockquote {
padding: 151px 0 0; }
.testimonial-section blockquote:before {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/quote-big.svg);
width: 84.2894px;
height: 63.4433px;
left: 75.6%; }
@media (max-width: 768px) {
.testimonial-section blockquote:before {
left: calc(100% - 35.9436px);
width: 35.9436px;
height: 27.0542px; } }
.image-with-text-slide-section {
position: relative;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/text-slide-bg.svg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: 0 78px; }
@media (max-width: 1342px) and (min-width: 1209px) {
.image-with-text-slide-section {
background-position: 0 121px; } }
.image-with-text-slide-section .container > .row {
padding-top: 143px;
padding-bottom: 228px; }
@media (max-width: 768px) {
.image-with-text-slide-section .container > .row {
padding-top: 80px;
padding-bottom: 130px; } }
.image-with-text-slide-section .text-slide .swiper-slide .container-fluid {
padding: 69px 95px 74px;
background-color: #f6f8fb;
border-radius: 88px; }
@media (max-width: 991px) {
.image-with-text-slide-section .text-slide .swiper-slide .container-fluid {
padding: 69px 26px 74px;
border-radius: 66px; } }
@media (max-width: 768px) {
.image-with-text-slide-section .text-slide .swiper-slide .container-fluid {
padding: 24px 15px 24px;
border-radius: 44px; } }
.image-with-text-slide-section .text-slide .swiper-slide .title-con {
text-align: center;
margin-bottom: 1.05em; }
.image-with-text-slide-section .text-slide .swiper-slide .row {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media (max-width: 768px) {
.image-with-text-slide-section .text-slide .swiper-slide .image-side {
margin-bottom: 1.5em; } }
@media (min-width: 769px) {
.image-with-text-slide-section .text-slide .swiper-slide .image-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 42.8%;
flex: 0 0 42.8%; }
.image-with-text-slide-section .text-slide .swiper-slide .text-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 57.2%;
flex: 0 0 57.2%;
padding-left: 68px;
padding-right: 48px; } }
.image-with-text-slide-section .text-slide .swiper-pagination {
bottom: -58px; }
@media (max-width: 768px) {
.image-with-text-slide-section .text-slide .swiper-pagination {
bottom: -100px; } }
.blocks-section,
.partners-section,
.carrousel-blocks-section {
text-align: center; }
.blocks-section .container,
.partners-section .container,
.carrousel-blocks-section .container {
max-width: 1120px; }
.blocks-section .row,
.partners-section .row,
.carrousel-blocks-section .row {
padding-top: 137px;
padding-bottom: 50px; }
@media (max-width: 768px) {
.blocks-section .row,
.partners-section .row,
.carrousel-blocks-section .row {
padding-top: 50px; } }
.blocks-section .title-con,
.partners-section .title-con,
.carrousel-blocks-section .title-con {
margin-bottom: .5em; }
.blocks-section .partners-slide .swiper-slide,
.blocks-section .carrousel-slide .swiper-slide,
.partners-section .partners-slide .swiper-slide,
.partners-section .carrousel-slide .swiper-slide,
.carrousel-blocks-section .partners-slide .swiper-slide,
.carrousel-blocks-section .carrousel-slide .swiper-slide {
margin-top: 55px;
margin-bottom: 55px; }
.blocks-section .partners-slide .swiper-slide img,
.blocks-section .carrousel-slide .swiper-slide img,
.partners-section .partners-slide .swiper-slide img,
.partners-section .carrousel-slide .swiper-slide img,
.carrousel-blocks-section .partners-slide .swiper-slide img,
.carrousel-blocks-section .carrousel-slide .swiper-slide img {
margin: 0 auto 2.1em; }
.blocks-section .partners-slide .swiper-slide h4,
.blocks-section .carrousel-slide .swiper-slide h4,
.partners-section .partners-slide .swiper-slide h4,
.partners-section .carrousel-slide .swiper-slide h4,
.carrousel-blocks-section .partners-slide .swiper-slide h4,
.carrousel-blocks-section .carrousel-slide .swiper-slide h4 {
line-height: 1.30909em; }
.blocks-section .partners-slide .swiper-slide .inner,
.blocks-section .carrousel-slide .swiper-slide .inner,
.partners-section .partners-slide .swiper-slide .inner,
.partners-section .carrousel-slide .swiper-slide .inner,
.carrousel-blocks-section .partners-slide .swiper-slide .inner,
.carrousel-blocks-section .carrousel-slide .swiper-slide .inner {
background-color: white;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
border-radius: 10px;
padding: 66px 29px 32px;
margin: 0 16px; }
@media (max-width: 768px) {
.blocks-section .partners-slide .swiper-slide .inner,
.blocks-section .carrousel-slide .swiper-slide .inner,
.partners-section .partners-slide .swiper-slide .inner,
.partners-section .carrousel-slide .swiper-slide .inner,
.carrousel-blocks-section .partners-slide .swiper-slide .inner,
.carrousel-blocks-section .carrousel-slide .swiper-slide .inner {
padding: 32px 24px 32px; } }
.blocks-section .partners-slide .swiper-pagination,
.blocks-section .carrousel-slide .swiper-pagination,
.partners-section .partners-slide .swiper-pagination,
.partners-section .carrousel-slide .swiper-pagination,
.carrousel-blocks-section .partners-slide .swiper-pagination,
.carrousel-blocks-section .carrousel-slide .swiper-pagination {
bottom: -23px; }
.blocks-section .partners-slide .swiper-wrapper .swiper-slide,
.blocks-section .carrousel-slide .swiper-wrapper .swiper-slide,
.partners-section .partners-slide .swiper-wrapper .swiper-slide,
.partners-section .carrousel-slide .swiper-wrapper .swiper-slide,
.carrousel-blocks-section .partners-slide .swiper-wrapper .swiper-slide,
.carrousel-blocks-section .carrousel-slide .swiper-wrapper .swiper-slide {
height: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.blocks-section .carrousel-slide,
.partners-section .carrousel-slide,
.carrousel-blocks-section .carrousel-slide {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/line-mid.svg);
background-repeat: no-repeat;
background-position: 50% 0; }
@media (max-width: 1024px) and (min-width: 768px) {
.blocks-section .carrousel-slide,
.partners-section .carrousel-slide,
.carrousel-blocks-section .carrousel-slide {
background-image: none; } }
.blocks-section .partners-slide .swiper-wrapper,
.partners-section .partners-slide .swiper-wrapper,
.carrousel-blocks-section .partners-slide .swiper-wrapper {
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear; }
.blocks-section .partners-slide .swiper-slide,
.partners-section .partners-slide .swiper-slide,
.carrousel-blocks-section .partners-slide .swiper-slide {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.blocks-section .partners-slide .swiper-slide img,
.partners-section .partners-slide .swiper-slide img,
.carrousel-blocks-section .partners-slide .swiper-slide img {
margin: 0 auto; }
.blocks-section .partners-slide .swiper-slide .inner,
.partners-section .partners-slide .swiper-slide .inner,
.carrousel-blocks-section .partners-slide .swiper-slide .inner {
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
margin: 0 auto; }
.blocks-section .partners-slide .swiper-pagination,
.partners-section .partners-slide .swiper-pagination,
.carrousel-blocks-section .partners-slide .swiper-pagination {
bottom: -44px; }
.carrousel-blocks-section .carrousel-slide .swiper-slide img {
width: 78px;
height: 78px; }
.blocks-section .title-con {
margin-bottom: 3em; }
.blocks-section .title-con:after {
content: '';
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 2px;
height: 82px;
top: calc(100% - -10px);
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/line-mid.svg);
background-repeat: no-repeat;
background-position: 50% 0; }
@media (max-width: 991px) and (min-width: 769px) {
.blocks-section .title-con:after {
display: none; } }
.blocks-section .container {
max-width: 1070px; }
.blocks-section .row {
padding-top: 95px;
padding-bottom: 0px; }
@media (max-width: 768px) {
.blocks-section .row {
padding-top: 80px; } }
@media (min-width: 769px) {
.blocks-section .col-12,
.blocks-section .container {
padding-right: 17.5px;
padding-left: 17.5px; }
.blocks-section .row {
margin-right: -17.5px;
margin-left: -17.5px; } }
.blocks-section .b-item {
margin-bottom: 35px;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.blocks-section .b-item img {
margin: 0 auto; }
.blocks-section .b-item h4 {
line-height: 1.30909em; }
.blocks-section .b-item .inner {
background-color: white;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
border-radius: 10px;
padding: 56px 44px 21px; }
.blocks-section .b-item .img-con {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 auto 2.3em; }
.partners-section .container {
max-width: 1276px; }
.partners-section .row {
padding-top: 45px;
padding-bottom: 155px; }
@media (max-width: 768px) {
.partners-section .row {
padding-bottom: 110px; } }
.partners-section .title-con {
margin-bottom: 0em; }
.partners-section .swiper-pagination {
display: none !important; }
.testimonials-section {
position: relative; }
.testimonials-section:before, .testimonials-section:after {
content: '';
position: absolute;
top: 0;
bottom: 0;
width: calc((100vw - 1052px)/2);
max-width: calc((100vw - 1052px)/2);
background-color: red;
z-index: 2; }
.testimonials-section:before {
left: 0;
background: -webkit-gradient(linear, left top, right top, from(white), color-stop(10%, white), to(rgba(255, 255, 255, 0)));
background: -o-linear-gradient(left, white 0%, white 10%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, white 0%, white 10%, rgba(255, 255, 255, 0) 100%); }
.testimonials-section:after {
right: 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(90%, white), to(white));
background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 90%, white 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 90%, white 100%); }
.testimonials-section .container {
max-width: 1052px; }
@media (max-width: 1086px) and (min-width: 769px) {
.testimonials-section .container {
max-width: calc(100% - 34px); } }
.testimonials-section .row {
padding-top: 74px;
padding-bottom: 74px; }
.testimonials-section .testimonials-slide .swiper-wrapper-con {
overflow: visible !important; }
.testimonials-section .testimonials-slide .swiper-slide:not(.swiper-slide-active) .inner * {
opacity: 0;
visibility: hidden; }
.testimonials-section .testimonials-slide .swiper-slide .inner {
padding: 94px 110px 116px;
background-color: #f6f8fb;
border-radius: 88px;
text-align: center; }
@media (max-width: 991px) {
.testimonials-section .testimonials-slide .swiper-slide .inner {
padding: 60px 60px 60px;
border-radius: 66px; } }
@media (max-width: 768px) {
.testimonials-section .testimonials-slide .swiper-slide .inner {
padding: 40px 16px 40px;
border-radius: 44px; } }
.testimonials-section .testimonials-slide .swiper-slide .inner * {
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.news-resources-section {
background-color: #f6f8fb; }
.single .news-resources-section {
background-color: transparent; }
.single .news-resources-section .row {
padding-top: 0;
padding-bottom: 51px; }
.news-resources-section .row {
padding-top: 114px;
padding-bottom: 108px; }
@media (max-width: 768px) {
.news-resources-section .row {
padding-top: 80px;
padding-bottom: 80px; } }
.news-resources-section .title-con {
margin-bottom: 2.99em;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.news-resources-section .title-con h2 {
width: calc(100% - 260px);
margin: 0; }
@media (max-width: 768px) {
.news-resources-section .title-con h2 {
width: 100%;
margin-bottom: .8em; } }
.news-resources-section .n-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.news-resources-section .n-item .inner {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
border-radius: 5px;
width: 100%;
background-color: white; }
.news-resources-section .n-item .inner .img-con {
border-radius: 5px 5px 0 0; }
.news-resources-section .n-item .inner .under {
border-radius: 0 0 5px 5px; }
.featured-case-study-section + .center-text-section .row,
.image-with-text-section + .center-text-section .row,
.team-section ~ .center-text-section .row {
padding-top: 158px;
padding-bottom: 197px; }
@media (max-width: 768px) {
.featured-case-study-section + .center-text-section .row,
.image-with-text-section + .center-text-section .row,
.team-section ~ .center-text-section .row {
padding-top: 120px;
padding-bottom: 120px; } }
.featured-case-study-section + .center-text-section .text,
.image-with-text-section + .center-text-section .text,
.team-section ~ .center-text-section .text {
width: 530px;
margin: 0 auto; }
.featured-case-study-section + .center-text-section .btn-con,
.image-with-text-section + .center-text-section .btn-con,
.team-section ~ .center-text-section .btn-con {
margin-top: 2.7em; }
.purple-hero-section ~ .center-text-section {
margin-top: -59px; }
.purple-hero-section ~ .center-text-section .left:before {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-l11.svg); }
.purple-hero-section ~ .center-text-section .left:after {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-l22.svg); }
.purple-hero-section ~ .center-text-section .right:before {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-l22.svg); }
.purple-hero-section ~ .center-text-section .right:after {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-l11.svg); }
.purple-hero-section ~ .center-text-section .row {
padding-top: 158px;
padding-bottom: 141px; }
@media (max-width: 768px) {
.purple-hero-section ~ .center-text-section .row {
padding-top: 120px;
padding-bottom: 120px; } }
.purple-hero-section ~ .center-text-section .text {
width: 530px; }
.center-text-section {
text-align: center;
position: relative; }
.center-text-section .left,
.center-text-section .right {
content: '';
position: absolute;
background-repeat: no-repeat;
background-size: 100% auto; }
.center-text-section .left.waypoint,
.center-text-section .right.waypoint {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.center-text-section .left.waypoint:before, .center-text-section .left.waypoint:after,
.center-text-section .right.waypoint:before,
.center-text-section .right.waypoint:after {
-webkit-transform: translate(-50%, -50%) scale(0);
-ms-transform: translate(-50%, -50%) scale(0);
transform: translate(-50%, -50%) scale(0); }
.center-text-section .left.waypoint.animate:before, .center-text-section .left.waypoint.animate:after,
.center-text-section .right.waypoint.animate:before,
.center-text-section .right.waypoint.animate:after {
-webkit-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s; }
@media (min-width: 769px) {
.center-text-section .left.waypoint.animate:before,
.center-text-section .right.waypoint.animate:before {
-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s; }
.center-text-section .left.waypoint.animate:after,
.center-text-section .right.waypoint.animate:after {
-webkit-transition-delay: 3s;
-o-transition-delay: 3s;
transition-delay: 3s; } }
@media (max-width: 768px) {
.center-text-section .left.waypoint.animate:before,
.center-text-section .right.waypoint.animate:before {
-webkit-transition-delay: 0.55s;
-o-transition-delay: 0.55s;
transition-delay: 0.55s; }
.center-text-section .left.waypoint.animate:after,
.center-text-section .right.waypoint.animate:after {
-webkit-transition-delay: 0.75s;
-o-transition-delay: 0.75s;
transition-delay: 0.75s; } }
.center-text-section .left {
top: 0;
left: 0;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-l.svg);
width: 356.64px;
width: 23.776%;
padding-top: 24%; }
.center-text-section .left:before, .center-text-section .left:after {
content: '';
position: absolute;
-webkit-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
background-repeat: no-repeat;
border-radius: 50%;
aspect-ratio: 1/1;
background-size: 100% auto; }
.center-text-section .left:before {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-l1.svg);
width: 10%;
width: 18.3%;
top: 29%;
left: 90.7%; }
.center-text-section .left:after {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-l2.svg);
width: 26.7%;
top: 86.6%;
left: 25.9%; }
.center-text-section .right {
bottom: 0;
right: 0;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-r.svg);
width: 363.5px;
width: 24.233%;
padding-top: 23%; }
.center-text-section .right:before, .center-text-section .right:after {
content: '';
position: absolute;
-webkit-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
background-repeat: no-repeat;
border-radius: 50%;
aspect-ratio: 1/1;
background-size: 100% auto; }
.center-text-section .right:before {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-l2.svg);
width: 10%;
width: 18.3%;
top: 75.3%;
left: 9%; }
.center-text-section .right:after {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/center-l1.svg);
width: 26.7%;
top: 13.6%;
left: 73.3%; }
.center-text-section .row {
padding-top: 207px;
padding-bottom: 166px; }
@media (max-width: 768px) {
.center-text-section .row {
padding-top: 120px;
padding-bottom: 120px; } }
.center-text-section h2 {
margin-bottom: .6em; }
.center-text-section .btn-con {
margin-top: 2.2em; }
.team-section {
text-align: center;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/team-bg.svg);
background-size: 100% auto;
background-repeat: no-repeat;
background-position: left 50% bottom 35px; }
.team-section.no-sub {
background-image: none; }
.team-section.no-sub .row {
padding-top: 0;
padding-bottom: 106px; }
.team-section.no-sub .text {
margin: 0 auto 3.35em; }
.team-section.no-sub .t-item .over {
background: -webkit-gradient(linear, left top, right top, from(rgba(34, 101, 164, 0.9)), to(rgba(43, 169, 197, 0.9)));
background: -o-linear-gradient(left, rgba(34, 101, 164, 0.9) 0%, rgba(43, 169, 197, 0.9) 100%);
background: linear-gradient(to right, rgba(34, 101, 164, 0.9) 0%, rgba(43, 169, 197, 0.9) 100%); }
.team-section .container {
max-width: 1082px;
position: relative;
text-align: center; }
.team-section .row {
padding-top: 44px;
padding-bottom: 410px; }
@media (max-width: 768px) {
.team-section .row {
padding-bottom: 220px; } }
@media (max-width: 575px) {
.team-section .row {
padding-bottom: 150px; } }
.team-section .text {
width: 1020px;
margin: 0 auto 5.95em; }
.team-section h6 {
margin-bottom: 1.9em; }
.team-section h2 {
margin-bottom: .45em; }
@media (min-width: 769px) {
.team-section .team-slide.mob-slide-only {
display: none; } }
@media (max-width: 768px) {
.team-section .team-slide.desk-slide-only {
display: none; } }
@media (max-width: 768px) {
.team-section .team-slide .swiper-wrapper-con {
overflow: visible !important; } }
@media (max-width: 768px) {
.team-section .team-slide {
margin-bottom: 70px; } }
.team-section .team-slide .t-item {
overflow: hidden;
border-radius: 5px; }
.team-section .team-slide .t-item + .t-item {
margin-top: 45px; }
.team-section .team-slide .img-con {
width: 100%;
aspect-ratio: 1 / 1;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.team-section .team-slide .inner {
position: relative; }
.team-section .team-slide .inner a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1; }
.team-section .team-slide .inner a:hover ~ .over, .team-section .team-slide .inner a:focus-visible ~ .over {
opacity: 1;
visibility: visible;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.team-section .team-slide .over {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: -webkit-gradient(linear, left top, right top, from(rgba(69, 164, 177, 0.9)), to(rgba(79, 200, 142, 0.9)));
background: -o-linear-gradient(left, rgba(69, 164, 177, 0.9) 0%, rgba(79, 200, 142, 0.9) 100%);
background: linear-gradient(to right, rgba(69, 164, 177, 0.9) 0%, rgba(79, 200, 142, 0.9) 100%);
opacity: 0;
visibility: hidden;
padding: 10px; }
.team-section .team-slide .over * {
color: white;
max-width: 100%; }
.team-section .team-slide .over .role {
word-break: break-word; }
.team-section .team-slide h4 {
font-size: 16.5822px;
font-size: 1.65822rem;
line-height: 1.64em;
font-weight: 600;
margin-bottom: 0; }
.team-section .team-slide .role {
font-size: 14.0949px;
font-size: 1.40949rem;
line-height: 1.53719em; }
@media (min-width: 1367px) {
.team-section .team-slide .swiper-button-next {
right: calc(-108px + (-50.706px/2)); }
.team-section .team-slide .swiper-button-prev {
left: calc(-108px + (-50.706px/2)); } }
@media (max-width: 1366px) {
.team-section .team-slide .swiper-button-next,
.team-section .team-slide .swiper-button-prev {
top: calc(100% + 40px); }
.team-section .team-slide .swiper-button-prev {
left: calc(50% - 58.5px); }
.team-section .team-slide .swiper-button-next {
right: calc(50% - 58.5px); } }
.team-section .team-slide .swiper-pagination {
bottom: -68px; }
.team-pop {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background-color: rgba(27, 27, 27, 0.8);
z-index: 999;
opacity: 0;
visibility: hidden;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.team-pop.open {
opacity: 1;
visibility: visible; }
.team-pop .pop-inner {
width: 1240px;
max-width: calc(100% - 82px);
background-color: white;
position: relative; }
@media (max-width: 768px) {
.team-pop .pop-inner {
max-width: calc(100% - 48px); } }
.team-pop .pop-inner .close {
width: 46.8103px;
height: 46.8103px;
border-radius: 46.8103px;
position: absolute;
top: 33px;
right: 36px;
background: -webkit-gradient(linear, left top, right top, from(#45a4b1), to(#4fc88e));
background: -o-linear-gradient(left, #45a4b1 0%, #4fc88e 100%);
background: linear-gradient(to right, #45a4b1 0%, #4fc88e 100%);
background-repeat: no-repeat;
opacity: 1;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
cursor: pointer;
z-index: 1; }
@media (max-width: 768px) {
.team-pop .pop-inner .close {
top: 12px;
right: 12px; } }
.team-pop .pop-inner .close:before, .team-pop .pop-inner .close:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 21.933px;
max-width: 21.933px;
height: 3px;
background-color: white;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
-ms-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
display: block;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.team-pop .pop-inner .close:after {
-webkit-transform: translate(-50%, -50%) rotate(-45deg);
-ms-transform: translate(-50%, -50%) rotate(-45deg);
transform: translate(-50%, -50%) rotate(-45deg); }
.team-pop .pop-inner .close:hover:before, .team-pop .pop-inner .close:hover:after, .team-pop .pop-inner .close:focus-visible:before, .team-pop .pop-inner .close:focus-visible:after {
background-color: #1d252c; }
.team-pop .pop-inner .row {
max-height: calc(100vh - 82px); }
@media (min-width: 769px) {
.team-pop .pop-inner .row {
overflow: auto; } }
@media (max-width: 768px) {
.team-pop .pop-inner .row {
max-height: calc(100vh - 52px); } }
.team-pop .pop-inner .col-md-4 {
padding: 0;
-ms-flex-item-align: stretch;
align-self: stretch; }
@media (max-width: 768px) {
.team-pop .pop-inner .col-md-4 {
display: none; } }
.team-pop .pop-inner .col-md-4 .img-con {
width: 100%;
padding-top: 123%;
background-color: red;
height: 100%;
background-position: 50% 0%; }
.team-pop .pop-inner .col-md-8 {
text-align: center;
-ms-flex-item-align: center;
align-self: center;
padding-top: 42px;
padding-bottom: 43px; }
@media (max-width: 768px) {
.team-pop .pop-inner .col-md-8 {
padding-top: 55px;
padding-bottom: 26px; }
.team-pop .pop-inner .col-md-8 .inner {
overflow: auto;
max-height: calc(100vh - 52px - 55px - 26px); } }
.team-pop .pop-inner .col-md-8 * {
color: #1d252c; }
.team-pop .pop-inner .col-md-8 h2 {
margin-bottom: .4em; }
.team-pop .pop-inner .col-md-8 h6 {
margin-bottom: 1.15em; }
.team-pop .pop-inner .col-md-8 .bio {
margin: 0 auto;
width: 600px;
color: #6b7073; }
.team-pop .pop-inner .col-md-8 .bio p,
.team-pop .pop-inner .col-md-8 .bio li {
font-size: 21px;
font-size: 2.1rem;
line-height: 1.50022em;
color: #6b7073; }
@media (max-width: 991px) {
.team-pop .pop-inner .col-md-8 .bio p,
.team-pop .pop-inner .col-md-8 .bio li {
font-size: 19px;
font-size: 1.9rem; } }
@media (max-width: 768px) {
.team-pop .pop-inner .col-md-8 .bio p,
.team-pop .pop-inner .col-md-8 .bio li {
font-size: 16px;
font-size: 1.6rem; } }
.team-pop .pop-inner .col-md-8 .bio p a,
.team-pop .pop-inner .col-md-8 .bio li a {
color: #00babe; }
.team-pop .pop-inner .col-md-8 .bio p a:hover, .team-pop .pop-inner .col-md-8 .bio p a:focus-visible,
.team-pop .pop-inner .col-md-8 .bio li a:hover,
.team-pop .pop-inner .col-md-8 .bio li a:focus-visible {
color: #45a4b1; }
.contact-section {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/contact-bg.svg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: left 50% bottom 57px; }
.contact-section .row {
padding-top: 228px;
padding-bottom: 96px; }
@media (max-width: 768px) {
.contact-section .row {
padding-top: 140px;
padding-bottom: 80px; } }
.contact-section .container {
max-width: 1300px; }
@media (min-width: 769px) {
.contact-section .contact-side {
margin-top: -10px; } }
@media (min-width: 992px) {
.contact-section .contact-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 42.6%;
flex: 0 0 42.6%;
max-width: 42.6%; } }
@media (max-width: 991px) {
.contact-section .contact-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } }
.contact-section .contact-side h1 {
margin-bottom: .45em; }
.contact-section .contact-side h4 {
line-height: 1.49091em; }
.contact-section .contact-side img {
margin-top: 3.9em; }
@media (max-width: 768px) {
.contact-section .contact-side img {
margin-top: 1em;
margin-bottom: 2.5em; } }
@media (min-width: 992px) {
.contact-section .form-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 57.4%;
flex: 0 0 57.4%;
max-width: 57.4%; } }
@media (max-width: 991px) {
.contact-section .form-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } }
.contact-section .form-side .inner {
background-color: white;
border-radius: 28.2196px;
padding: 54px 52px;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
margin-left: 12.1%; }
@media (max-width: 768px) {
.contact-section .form-side .inner {
border-radius: 26px;
padding: 52px 24px;
margin-left: 0; } }
.contact-section .form-side *[type="submit"],
.contact-section .form-side .submit-con [type="submit"] {
margin-top: 4px;
width: auto; }
.contact-section .form-side .submit-con + .large {
margin-top: 33px; }
.news-hero-section {
position: relative;
overflow: visible !important; }
.news-hero-section:before {
content: '';
position: absolute;
top: 261px;
left: 0;
right: 0;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/news-bg.svg);
background-repeat: no-repeat;
background-size: 100% auto;
padding-top: 24.1%; }
.news-hero-section .row {
padding-top: 266px;
padding-bottom: 88px;
text-align: center; }
@media (max-width: 768px) {
.news-hero-section .row {
padding-top: 140px; } }
.news-hero-section h1 {
margin-bottom: .3em; }
.news-hero-section h1 span {
color: #0054a6; }
.news-hero-section h6 {
text-transform: none;
color: white;
letter-spacing: .02em; }
.news-hero-section .filter-con {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 1.1em; }
.news-hero-section .filter-con a {
font-size: 22px;
font-size: 2.2rem;
padding: 3px 0;
margin: 0 25px;
position: relative;
font-weight: 600;
color: #0054a6; }
@media (max-width: 991px) {
.news-hero-section .filter-con a {
font-size: 20px;
font-size: 2rem;
margin: 0 10px; } }
@media (max-width: 768px) {
.news-hero-section .filter-con a {
font-size: 18px;
font-size: 1.8rem;
margin: 0 6px; } }
.news-hero-section .filter-con a:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 2px;
background-color: transparent;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.news-hero-section .filter-con a.active {
pointer-events: none;
color: #333333; }
.news-hero-section .filter-con a.active:after {
background-color: #333333;
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.news-hero-section .filter-con a:hover, .news-hero-section .filter-con a:focus-visible {
color: #0054a6; }
.news-hero-section .filter-con a:hover:after, .news-hero-section .filter-con a:focus-visible:after {
background-color: #0054a6;
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.news-archive-section {
padding-bottom: 96px; }
@media (max-width: 768px) {
.news-archive-section {
padding-bottom: 80px; } }
.news-archive-section .container {
max-width: 1300px; }
.news-archive-section #loadMoreCon {
margin-top: -4px; }
.news-archive-section #loadMoreCon.no-more {
display: none; }
.news-archive-section #loadMoreCon.loading {
opacity: .5;
pointer-events: none; }
.news-archive-section .no-result {
text-align: center; }
.featured-research-section {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/research-bg.svg);
background-repeat: no-repeat;
background-position: left 50% top 114px;
background-size: 100% auto; }
.featured-research-section .container {
max-width: 1272px; }
.featured-research-section .row {
padding-top: 297px;
padding-bottom: 83px; }
@media (max-width: 991px) {
.featured-research-section .row {
padding-top: 240px;
padding-bottom: 83px; } }
@media (max-width: 768px) {
.featured-research-section .row {
padding-top: 190px;
padding-bottom: 80px; } }
.featured-research-section .btn-con {
margin-top: .95em; }
.featured-research-section .title-con {
text-align: center;
margin-bottom: 1.4em; }
@media (min-width: 769px) {
.featured-research-section .col-12,
.featured-research-section .container {
padding-right: 14px;
padding-left: 14px; }
.featured-research-section .row {
margin-right: -14px;
margin-left: -14px; } }
.r-item,
.n-item {
margin-bottom: 45px; }
.r-item .inner,
.n-item .inner {
position: relative;
width: 100%; }
.r-item .inner a,
.n-item .inner a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1; }
.r-item .inner a:hover ~ .under h4, .r-item .inner a:focus-visible ~ .under h4,
.n-item .inner a:hover ~ .under h4,
.n-item .inner a:focus-visible ~ .under h4 {
color: #00babe; }
.r-item .inner .img-con,
.n-item .inner .img-con {
padding-top: 61.5%;
border-radius: 5px; }
.r-item .inner .under,
.n-item .inner .under {
padding: 29px 35px 29px;
background-color: white; }
@media (max-width: 768px) {
.r-item .inner .under,
.n-item .inner .under {
padding: 29px 15px 29px; } }
.r-item .inner .date,
.n-item .inner .date {
margin-bottom: .8em; }
.r-item .inner h4,
.n-item .inner h4 {
line-height: 1.49091em;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.r-item {
margin-bottom: 33px; }
.r-item .inner .img-con {
padding-top: 61.9%;
border-radius: 8px; }
.r-item .inner .under {
padding: 34px 4px 0; }
.r-item .inner .date {
margin-bottom: .9em; }
.testimonial-section + .featured-case-study-section .row {
padding-top: 77px;
padding-bottom: 94px; }
@media (max-width: 768px) {
.testimonial-section + .featured-case-study-section .row {
padding-bottom: 40px; } }
.featured-case-study-section .container {
max-width: 1296px; }
.featured-case-study-section .title-con {
margin-bottom: 2.89em;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
@media (max-width: 768px) {
.featured-case-study-section .title-con {
-ms-flex-wrap: wrap;
flex-wrap: wrap; } }
.featured-case-study-section .title-con h2 {
width: calc(100% - 310px);
margin: 0; }
@media (max-width: 768px) {
.featured-case-study-section .title-con h2 {
width: 100%;
margin-bottom: .8em; } }
.featured-case-study-section .title-con .btn {
margin-top: -.2em; }
.featured-case-study-section .btn-con {
margin-top: .95em; }
.c-item .inner {
background-color: #0054a6;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-radius: 20px;
overflow: hidden;
position: relative; }
.c-item .inner a {
position: absolute;
border-radius: 20px;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2; }
.c-item .inner a:hover ~ .under p,
.c-item .inner a:hover ~ .under h2, .c-item .inner a:focus-visible ~ .under p,
.c-item .inner a:focus-visible ~ .under h2 {
color: #00babe; }
.c-item .inner a:hover ~ .under .btn, .c-item .inner a:focus-visible ~ .under .btn {
color: #1d252c !important; }
.c-item .inner a:hover ~ .under .btn svg *, .c-item .inner a:focus-visible ~ .under .btn svg * {
fill: #1d252c !important; }
.c-item .inner .img-con {
width: 50%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
padding-top: 43.5%; }
@media (max-width: 768px) {
.c-item .inner .img-con {
width: 100%; } }
.c-item .inner .under {
width: 50%;
padding: 87px 83px 87px; }
@media (max-width: 991px) {
.c-item .inner .under {
padding: 87px 26px 10px; } }
@media (max-width: 991px) {
.c-item .inner .under {
width: 100%;
padding: 24px 15px 24px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; } }
.c-item .inner h6 {
color: #00babe;
letter-spacing: .06em;
margin-bottom: 1.7em; }
.c-item .inner p,
.c-item .inner h2 {
color: #ffffff;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.c-item .inner h2 {
margin-bottom: .6em; }
.c-item .inner .btn-con {
margin-top: 2.1em; }
.news-single-hero-section {
position: relative;
overflow: visible !important; }
.news-single-hero-section:before {
content: '';
position: absolute;
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/news-top-bg.svg);
background-repeat: no-repeat;
bottom: -131px;
right: 0;
background-size: 100% auto;
width: 490.0022px;
width: 32.6668%;
padding-top: 33.996%; }
@media (max-width: 768px) {
.news-single-hero-section:before {
display: none; } }
.news-single-hero-section .container {
max-width: 1284px; }
.news-single-hero-section .row {
padding-top: 157px; }
@media (max-width: 768px) {
.news-single-hero-section .row {
padding-top: 140px; } }
.news-single-hero-section .img-con {
width: calc(100% + ((100vw - 1284px)/2) + 26px);
max-width: calc(100% + ((100vw - 1284px)/2) + 26px);
padding-top: 54.8%;
border-radius: 20px 0 0 20px;
margin-bottom: 4.8em; }
@media (max-width: 1284px) {
.news-single-hero-section .img-con {
width: calc(100% + 26px);
max-width: calc(100% + 26px); } }
@media (max-width: 768px) {
.news-single-hero-section .img-con {
width: calc(100% + 24px);
max-width: calc(100% + 24px);
margin-bottom: 2.8em; } }
.news-single-hero-section .text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.news-single-hero-section .text p {
margin-bottom: 0; }
@media (max-width: 768px) {
.news-single-hero-section .text p {
width: 100%;
text-align: center;
padding-bottom: 1em; } }
.news-single-hero-section .text .cat {
border-radius: 5px;
background-color: #dbf4f5;
color: #33c8cb;
font-size: 17px;
font-size: 1.7rem;
padding: 8px 22px;
border-radius: 6px;
margin-left: 1.5em; }
@media (max-width: 768px) {
.news-single-hero-section .text .cat {
margin: 0 auto; } }
.news-content-section {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/news-bottom-bg.svg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: left 0 bottom 113px; }
@media (max-width: 768px) {
.news-content-section {
background-position: left 0 bottom 40px; } }
.news-content-section .container {
max-width: 1292px; }
.news-content-section .row {
padding-top: 42px;
padding-bottom: 221px; }
@media (max-width: 768px) {
.news-content-section .row {
padding-bottom: 140px; } }
.news-content-section h1 {
letter-spacing: -.03em;
margin-bottom: .9em; }
.news-content-section .col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 980px;
flex: 0 0 980px;
max-width: 100%; }
.news-content-section ul,
.news-content-section p {
margin-bottom: 1.7em; }
.news-content-section h4 {
margin-bottom: 1.4em; }
.news-content-section .social-menu {
margin-top: 4.3em; }
@media (max-width: 550px) {
.news-content-section .social-menu {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
.news-content-section .social-menu h4 {
margin-bottom: 8px;
margin-right: 1.8em; }
@media (max-width: 550px) {
.news-content-section .social-menu h4 {
width: 100%;
text-align: center;
margin-bottom: 1em;
margin-right: 0; } }
.news-content-section .social-menu a {
line-height: 53px;
height: 53px;
min-width: 60px;
border-radius: 5px;
border: none;
background: -webkit-gradient(linear, left top, right top, from(#2265a4), to(#2ba9c5));
background: -o-linear-gradient(left, #2265a4 0%, #2ba9c5 100%);
background: linear-gradient(to right, #2265a4 0%, #2ba9c5 100%);
margin: 0 8px 8px 0;
font-size: 21px;
font-size: 2.1rem; }
@media (max-width: 768px) {
.news-content-section .social-menu a {
line-height: 45px;
height: 45px;
min-width: 45px; } }
.news-content-section .social-menu a i {
font-size: 21px;
font-size: 2.1rem;
line-height: 53px;
min-width: 60px; }
@media (max-width: 768px) {
.news-content-section .social-menu a i {
line-height: 45px;
min-width: 45px; } }
.blue-text-section {
background-color: #0054a6; }
.blue-text-section .container {
max-width: 1084px; }
.blue-text-section *:not(em) {
color: white; }
.blue-text-section .row {
padding-top: 99px;
padding-bottom: 106px; }
@media (max-width: 768px) {
.blue-text-section .row {
padding-top: 80px;
padding-bottom: 80px; } }
.blue-text-section h2 {
line-height: 1.32119em;
letter-spacing: -.026em; }
.blue-text-section .btn-con {
margin-top: 2.1em; }
.blue-text-section .btn-con .btn.arrow {
color: #ffffff !important; }
.blue-text-section .btn-con .btn.arrow svg * {
fill: #ffffff !important; }
.blue-text-section .btn-con .btn.arrow:hover, .blue-text-section .btn-con .btn.arrow:focus-visible {
color: #1d252c !important; }
.blue-text-section .btn-con .btn.arrow:hover svg *, .blue-text-section .btn-con .btn.arrow:focus-visible svg * {
fill: #1d252c !important; }
.faq-section {
background-image: url(//consultlink.co/wp-content/themes/consultmed/assets/images/faq-bg.svg);
background-repeat: no-repeat;
background-size: 100%;
background-position: left 50% bottom 0px; }
.faq-section .container {
max-width: 1290px; }
.faq-section .row {
padding-top: 58px;
padding-bottom: 89px; }
.faq-section .title-side {
padding-top: 1.5em; }
@media (max-width: 768px) {
.faq-section .title-side {
padding-top: 0em; } }
@media (min-width: 769px) {
.faq-section .title-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 38.75%;
flex: 0 0 38.75%;
max-width: 38.75%; } }
@media (min-width: 769px) {
.faq-section .faq-side {
-webkit-box-flex: 0;
-ms-flex: 0 0 61.25%;
flex: 0 0 61.25%;
max-width: 61.25%; } }
.faq-section h2 {
line-height: 1.4121em; }
.faq-section dl.accordion dt {
font-size: 22px;
font-size: 2.2rem;
line-height: 1.30909em;
padding: 34.5px 41.736px 34.5px 0px;
cursor: pointer;
font-weight: 600;
color: #1d252c;
letter-spacing: -.04em;
position: relative; }
.faq-section dl.accordion dt:hover {
color: #00babe; }
.faq-section dl.accordion dt i {
position: absolute;
top: 50%;
right: 5px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 31.736px;
height: 31.736px;
border-radius: 31.736px;
background: -webkit-gradient(linear, left top, right top, from(#45a4b1), to(#4fc88e));
background: -o-linear-gradient(left, #45a4b1 0%, #4fc88e 100%);
background: linear-gradient(to right, #45a4b1 0%, #4fc88e 100%); }
.faq-section dl.accordion dt i:before, .faq-section dl.accordion dt i:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 13.4375px;
height: 3px;
background-color: white;
border-radius: 3px;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.faq-section dl.accordion dt i:before {
-webkit-transform: translate(-50%, -50%) rotate(0deg);
-ms-transform: translate(-50%, -50%) rotate(0deg);
transform: translate(-50%, -50%) rotate(0deg); }
.faq-section dl.accordion dt i:after {
-webkit-transform: translate(-50%, -50%) rotate(-90deg);
-ms-transform: translate(-50%, -50%) rotate(-90deg);
transform: translate(-50%, -50%) rotate(-90deg); }
.faq-section dl.accordion dt.no-text {
pointer-events: none; }
.faq-section dl.accordion dt.open i:after {
-webkit-transform: translate(-50%, -50%) rotate(0deg);
-ms-transform: translate(-50%, -50%) rotate(0deg);
transform: translate(-50%, -50%) rotate(0deg); }
.faq-section dl.accordion dt.open + dd {
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
margin-top: -9px; }
.faq-section dl.accordion dd {
max-height: 0;
overflow: hidden;
border-bottom: .25px solid #575756;
margin: 0;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.faq-section dl.accordion dd p:last-child {
margin-bottom: 0; }
.faq-section dl.accordion dd .inner {
padding: 0px 0 33px 0px; }
.videos-section .container {
max-width: 1292px; }
.videos-section .row {
padding-top: 90px;
padding-bottom: 90px; }
@media (max-width: 768px) {
.videos-section .row {
padding-top: 80px;
padding-bottom: 80px; } }
.videos-section .title-con {
margin-bottom: .5em; }
@media (max-width: 575px) {
.videos-section .title-con h2 {
padding-right: 114px; } }
.videos-section .videos-slide {
margin-left: -26.5px;
width: calc(100% + 26.5px + 26.5px);
max-width: calc(100% + 26.5px + 26.5px); }
.videos-section .videos-slide .swiper-button-prev,
.videos-section .videos-slide .swiper-button-next {
top: -97px; }
@media (max-width: 991px) {
.videos-section .videos-slide .swiper-button-prev,
.videos-section .videos-slide .swiper-button-next {
top: -87px; } }
@media (max-width: 768px) {
.videos-section .videos-slide .swiper-button-prev,
.videos-section .videos-slide .swiper-button-next {
top: -74px; } }
.videos-section .videos-slide .swiper-button-prev {
left: auto;
right: 96px;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
@media (max-width: 575px) {
.videos-section .videos-slide .swiper-button-prev {
right: 84px; } }
.videos-section .videos-slide .swiper-button-next {
right: 26.5px;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.videos-section .videos-slide .swiper-slide {
margin-top: 20px;
margin-bottom: 20px; }
.videos-section .videos-slide .swiper-slide .inner {
position: relative;
width: 100%; }
.videos-section .videos-slide .swiper-slide .inner a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1; }
.videos-section .videos-slide .swiper-slide .inner a:hover ~ .img-con svg *, .videos-section .videos-slide .swiper-slide .inner a:focus-visible ~ .img-con svg * {
fill: #1d252c; }
.videos-section .videos-slide .swiper-slide .inner a:hover ~ .under h4, .videos-section .videos-slide .swiper-slide .inner a:focus-visible ~ .under h4 {
color: #00babe; }
.videos-section .videos-slide .swiper-slide .inner .img-con {
padding-top: 62.3%;
border-radius: 5px;
position: relative; }
.videos-section .videos-slide .swiper-slide .inner .img-con i {
position: absolute;
top: 50%;
left: 50%;
width: 75.632px;
height: 75.632px;
border-radius: 75.632px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: -webkit-gradient(linear, left top, right top, from(#45a4b1), to(#4fc88e));
background: -o-linear-gradient(left, #45a4b1 0%, #4fc88e 100%);
background: linear-gradient(to right, #45a4b1 0%, #4fc88e 100%); }
.videos-section .videos-slide .swiper-slide .inner .img-con i svg {
width: 25.4805px;
margin-left: 4%; }
.videos-section .videos-slide .swiper-slide .inner .img-con i svg * {
fill: white;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.videos-section .videos-slide .swiper-slide .inner .under {
padding: 30px 35px 4px; }
.videos-section .videos-slide .swiper-slide .inner .date {
margin-bottom: .8em; }
.videos-section .videos-slide .swiper-slide .inner h4 {
line-height: 1.49091em;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s; }
.videos-section .videos-slide .swiper-slide pre {
max-width: 100%; }
.videos-section .videos-slide .swiper-slide .inner {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
border-radius: 5px; }
.videos-section .videos-slide .swiper-slide .inner .img-con {
border-radius: 5px 5px 0 0; }
.videos-section .videos-slide .swiper-slide .inner .under {
border-radius: 0 0 5px 5px; }
.videos-section .videos-slide .swiper-slide .inner {
margin: 0 26.5px; }
.videos-section .videos-slide .swiper-pagination {
bottom: -23px; }
.videos-section .videos-slide .swiper-wrapper .swiper-slide {
height: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.fancybox-slide--video video {
padding: 0; }
.four-zero-four-section {
padding-top: 80px;
padding-bottom: 55px;
text-align: center; }
.simple-text-section .row {
padding-top: 80px;
padding-bottom: 80px; }
@media (max-width: 1024px) and (min-width: 769px) {
.container,
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
padding-right: 30px;
padding-left: 30px; }
.row {
margin-right: -30px;
margin-left: -30px; } }
@media (max-width: 768px) {
.container,
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
padding-right: 24px;
padding-left: 24px; }
.row {
margin-right: -24px;
margin-left: -24px; } }
.cky-revisit-bottom-left:hover::before {
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content; }