html,
body {
font-weight: 400;
overflow-x: hidden;
}
a, 
input, 
button, 
select {
font-weight: 400;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.custom-cta {
border: solid 2px #008cff;
border-radius: 10px;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 2px;
padding: 10px 18px;
text-align: center;
display: inline-block;
}
.custom-cta:hover {
background: #008cff;
}
body .et_pb_button {
font-weight: 500!important;
text-align: center;
}
.et_pb_button.et_pb_bg_layout_light {
color: #083273;
}
.et_pb_text ol, 
.et_pb_text ul {
padding-bottom: 1em;
margin: 20px 0 20px 10px;
}
.et_pb_text ol li, 
.et_pb_text ul li {
margin-bottom: 10px;
}
.et_pb_text ol li:last-of-type, 
.et_pb_text ul li:last-of-type {
margin-bottom: 0;
}
.slick-dots {
padding: 0;
line-height: 10px;
height: 20px;
bottom: 0;
position: relative;
margin-top: 30px;
}
.slick-dots li {
margin: 0;
padding: 0;
}
.slick-dots li button:before {
font-size: 8px;
opacity: 1;
color: #aa181d; 
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.slick-dots li button:before,
.slick-dots li.slick-active button:before {
position: relative;
content: '';
display: block;
opacity: 1;
border: solid 1px #053273;
background-color: transparent;
width: 8px;
height: 8px;
border-radius: 50%;
opacity: 1;
}
.slick-dots li.slick-active button:before {
border: solid 1px #053273;
background-color: #053273;
}
.slick-prev, 
.slick-next {
width: 30px;
height: 30px;
z-index: 1;
}
.slick-prev:before, 
.slick-next:before {
content: '';
display: inline-block;
width: 100%;
height: 100%;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
font-size: 0;
opacity: 1;
}
.slick-prev {
left: 40px;
}
.slick-next {
right: 40px;
}
.slick-prev:before,
.slick-next:before {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17.414" height="32.829" viewBox="0 0 17.414 32.829"> <path id="Path_321" data-name="Path 321" d="M18,10,33,25,18,40" transform="translate(-16.586 -8.586)" fill="none" stroke="%23083273" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="mix-blend-mode: screen;isolation: isolate"/> </svg>');
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.slick-prev:hover:before,
.slick-next:hover:before {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17.414" height="32.829" viewBox="0 0 17.414 32.829"> <path id="Path_321" data-name="Path 321" d="M18,10,33,25,18,40" transform="translate(-16.586 -8.586)" fill="none" stroke="%23008cff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="mix-blend-mode: screen;isolation: isolate"/> </svg>');
}
.slick-prev:before {
transform: rotate(182deg);
-webkit-transform: rotate(182deg);
-moz-transform: rotate(182deg);
}
.et-pb-arrow-next:before,
.et-pb-arrow-prev:before {
content: "";
display: inline-block;
width: 30px;
height: 30px;
float: left;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17.414" height="32.829" viewBox="0 0 17.414 32.829"> <path id="Path_321" data-name="Path 321" d="M18,10,33,25,18,40" transform="translate(-16.586 -8.586)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="mix-blend-mode: screen;isolation: isolate"/> </svg>');
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.et-pb-arrow-next:hover:before,
.et-pb-arrow-prev:hover:before {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17.414" height="32.829" viewBox="0 0 17.414 32.829"> <path id="Path_321" data-name="Path 321" d="M18,10,33,25,18,40" transform="translate(-16.586 -8.586)" fill="none" stroke="%23008cff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="mix-blend-mode: screen;isolation: isolate"/> </svg>');
}
.et-pb-arrow-prev:before {
transform: rotate(182deg);
-webkit-transform: rotate(182deg);
-moz-transform: rotate(182deg);
}
.blue-gradient {
background: transparent linear-gradient(114deg, #083273 0%, #008cff 100%) 0% 0% no-repeat padding-box;
}
sup {
bottom: .5em;
font-size: 80%;    
}       #mobile-cta-fixed {
position: fixed;
bottom: 10px;
text-align: center;
width: 100%;
display: none;
z-index: 2;
}
#mobile-cta-fixed .mobile-cta {
width: 100%;
display: inline-block;
background-color: #014985;
color: #008cff;
text-align: center;
border-radius: 0;
padding: 18px;
font-size: 16px;
font-weight: bold;
line-height: 1;
box-shadow: 0 4px 12px rgb(0 0 0 / 30%);
width: calc(100% - 160px);
bottom: 10px;
position: relative;
border-radius: 52px;
padding: 12px;
background-color: #FFF;
}
#mobile-cta-fixed .fixed-cta-ig { background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Group_33" transform="matrix(1,0,0,1,-0.003,0.005)"> <g id="Path_22" transform="matrix(1,0,0,1,-5.99,-5.96)"> <path d="M37.883,15.406C37.865,14.064 37.616,12.734 37.146,11.477C36.312,9.331 34.611,7.632 32.464,6.8C31.221,6.336 29.909,6.085 28.582,6.055C26.867,5.984 26.325,5.955 21.99,5.955C17.655,5.955 17.09,5.955 15.398,6.055C14.071,6.085 12.759,6.336 11.516,6.8C9.369,7.631 7.669,9.329 6.834,11.474C6.368,12.715 6.12,14.027 6.1,15.352C6.02,17.052 5.993,17.596 5.993,21.933C5.993,26.27 5.993,26.82 6.1,28.514C6.127,29.838 6.376,31.148 6.837,32.39C7.672,34.535 9.372,36.233 11.519,37.064C12.759,37.546 14.071,37.816 15.401,37.864C17.116,37.935 17.658,37.964 21.993,37.964C26.328,37.964 26.893,37.964 28.585,37.864C29.912,37.835 31.224,37.583 32.467,37.119C34.614,36.288 36.314,34.59 37.149,32.445C37.618,31.205 37.871,29.894 37.895,28.569C37.966,26.857 37.995,26.316 37.995,21.988C37.995,17.66 37.99,17.1 37.883,15.406ZM21.981,30.12C17.486,30.115 13.79,26.415 13.79,21.92C13.79,17.422 17.492,13.72 21.99,13.72C26.488,13.72 30.19,17.422 30.19,21.92C30.19,21.92 30.19,21.92 30.19,21.92C30.19,26.418 26.488,30.12 21.99,30.12C21.987,30.12 21.984,30.12 21.981,30.12ZM30.518,15.335C29.468,15.333 28.605,14.469 28.605,13.419C28.605,12.368 29.47,11.503 30.521,11.503C31.572,11.503 32.437,12.368 32.437,13.419C32.435,14.47 31.57,15.334 30.519,15.335L30.518,15.335Z" style="fill:%23ffffff;fill-rule:nonzero;"/> </g> <g id="Path_23" transform="matrix(1,0,0,1,-7.328,-7.316)"> <path d="M28.65,23.269L28.65,23.285C28.65,26.212 26.242,28.62 23.315,28.62C20.388,28.62 17.98,26.212 17.98,23.285C17.98,20.358 20.388,17.95 23.315,17.95L23.331,17.95C26.249,17.95 28.65,20.351 28.65,23.269Z" style="fill:%23ffffff;fill-rule:nonzero;"/> </g> </g> </svg>');
background-repeat: no-repeat;
background-size: 30px;
background-position: center;
display: inline-block;
width: 60px;
height: 60px;
position: absolute;
bottom: 0;
right: 10px;
background-color: #008cff; z-index: 1;
border-radius: 50%;
font-size: 0;
}
#mobile-cta-fixed .fixed-cta-ig:hover {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Group_33" transform="matrix(1,0,0,1,-0.003,0.005)"> <g id="Path_22" transform="matrix(1,0,0,1,-5.99,-5.96)"> <path d="M37.883,15.406C37.865,14.064 37.616,12.734 37.146,11.477C36.312,9.331 34.611,7.632 32.464,6.8C31.221,6.336 29.909,6.085 28.582,6.055C26.867,5.984 26.325,5.955 21.99,5.955C17.655,5.955 17.09,5.955 15.398,6.055C14.071,6.085 12.759,6.336 11.516,6.8C9.369,7.631 7.669,9.329 6.834,11.474C6.368,12.715 6.12,14.027 6.1,15.352C6.02,17.052 5.993,17.596 5.993,21.933C5.993,26.27 5.993,26.82 6.1,28.514C6.127,29.838 6.376,31.148 6.837,32.39C7.672,34.535 9.372,36.233 11.519,37.064C12.759,37.546 14.071,37.816 15.401,37.864C17.116,37.935 17.658,37.964 21.993,37.964C26.328,37.964 26.893,37.964 28.585,37.864C29.912,37.835 31.224,37.583 32.467,37.119C34.614,36.288 36.314,34.59 37.149,32.445C37.618,31.205 37.871,29.894 37.895,28.569C37.966,26.857 37.995,26.316 37.995,21.988C37.995,17.66 37.99,17.1 37.883,15.406ZM21.981,30.12C17.486,30.115 13.79,26.415 13.79,21.92C13.79,17.422 17.492,13.72 21.99,13.72C26.488,13.72 30.19,17.422 30.19,21.92C30.19,21.92 30.19,21.92 30.19,21.92C30.19,26.418 26.488,30.12 21.99,30.12C21.987,30.12 21.984,30.12 21.981,30.12ZM30.518,15.335C29.468,15.333 28.605,14.469 28.605,13.419C28.605,12.368 29.47,11.503 30.521,11.503C31.572,11.503 32.437,12.368 32.437,13.419C32.435,14.47 31.57,15.334 30.519,15.335L30.518,15.335Z" style="fill:white;fill-rule:nonzero;"/> </g> <g id="Path_23" transform="matrix(1,0,0,1,-7.328,-7.316)"> <path d="M28.65,23.269L28.65,23.285C28.65,26.212 26.242,28.62 23.315,28.62C20.388,28.62 17.98,26.212 17.98,23.285C17.98,20.358 20.388,17.95 23.315,17.95L23.331,17.95C26.249,17.95 28.65,20.351 28.65,23.269Z" style="fill:white;fill-rule:nonzero;"/> </g> </g> </svg>');
background-color: #008cff;
}      .tooltips.info {
background: #008cff;
color: #FFF;
display: inline-block;
width: 20px;
height: 20px;
font-size: 15px;
line-height: 20px;
font-weight: bold;
border-radius: 50%;
cursor: pointer;
text-align: center;
margin-left: 5px;
}
.Zebra_Tooltip {
z-index: 19999999999;
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow div {
border-color: transparent transparent #083273!important;
}
.Zebra_Tooltip_Message {
padding: 10px!important;
font-size: 12px!important;
line-height: 1.2!important;
}
.Zebra_Tooltip .Zebra_Tooltip_Message {
background-color: #083273!important;
color: #FFF!important;
font-size: 11px!important;
font-weight: 400;
-webkit-box-shadow: 2px 2px 6px rgba(0, 93, 153, 0.6)!important;
-moz-box-shadow: 2px 2px 6px rgba(0, 93, 153, 0.6)!important;
box-shadow: 2px 2px 6px rgba(0, 93, 153, 0.6)!important;
}
.Zebra_Tooltip .btn {
font-size: 12px;
}
.Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div {
border-color: #083273 transparent transparent!important;
}
.display-ib {
display: inline-block;
}
.relative {
position: relative;
width: 100%;
}
.gdpr-table table {
border: none;
width: 100%;
overflow-x: auto;
display: block;
font-size: 80%;
}
.gdpr-table table tr td {
border: 1px solid #d5d5d5;
padding: 6px 16px;
}      #search-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000;
display: none;
}
#search-popup-content {
max-width: 800px;
width: 80%;
margin: 120px auto;
}
#search-popup-overlay {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: rgb(0 0 0 / 80%);
}
#search-popup-close {
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
#et_search_icon:before {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#et_search_icon:hover:before {
color: #083273!important;
}
#search-popup-close:before {
content: "\4d";
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
color: #008cff;
position: relative;
font-size: 60px;
cursor: pointer;
}
#ajaxsearchliteres1,
.wpdreams_asl_results {
z-index: 100001;
margin-top: 26px;
}
#ajaxsearchlite1 {
border-radius: 10px;
padding: 10px 5px 10px 0;
}
#ajaxsearchlite1 .probox .proinput input, 
div.asl_w .probox .proinput input {
font-size: 16px;
color: #083273!important;
font-weight: bold;
}
div.asl_r .results .item .asl_content h3 a:hover,
div.asl_r .results .item .asl_content h3, 
div.asl_r .results .item .asl_content h3 a {
font-weight: bold;
color: #008cff;
}
div.asl_r .results .item .asl_content .asl_desc {
margin-top: 4px;
font-size: 14px;
line-height: 20px;
}      #main-header {
background: transparent linear-gradient(94deg, #083273 0%, #008cff 100%) 0% 0% no-repeat padding-box;
}
#main-header #logo {
height: 60px;
}
#main-header #et-top-navigation {
padding: 20px 0!important;
}
#main-header #top-menu-nav {
float: right;
display: inline-block; }
#main-header #top-menu {
display: flex;
justify-content: space-between;
flex-direction: row;
width: 100%;
}
#top-menu>li:last-child,
#top-menu li {
padding: 0 15px;
} #top-menu li.lang-item {
display: none;
}
#main-header #et-top-navigation  li a {
padding-bottom: 5px;
font-weight: normal;
}
#main-header.et-fixed-header #top-menu li.current-menu-item>a, 
#main-header.et-fixed-header #top-menu li.current_page_item>a,
#top-menu li.current-menu-ancestor>a, 
#top-menu li.current-menu-item>a, 
#top-menu li.current_page_item>a {
color: #FFF!important;
}
#main-header #et-top-navigation #top-menu-nav li a:after {
content: '';
display: block;
width: 100%;
position: absolute;
bottom: 0;
height: 2px;
background-color: transparent;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#main-header #et-top-navigation  li a:hover{
opacity: 1;
}
#main-header #et-top-navigation #top-menu-nav li a:hover:after,
#main-header #et-top-navigation  li a:hover:after {
background-color: #008cff;
}
#main-header #et-top-navigation li.current_page_item a:after,
#main-header #et-top-navigation #top-menu-nav li.current-page-ancestor>a:after, 
#top-menu li.current-menu-ancestor>a:after, 
#top-menu li.current-menu-item>a:after, 
#top-menu li.current_page_item>a:after {
background-color: #008cff!important;
}
#main-header #cta-navigation {
padding-top: 10px;
display: flex;
clear: both;
position: relative;
z-index: 1;
justify-content: flex-end;
}
#main-header #cta-navigation a {
padding: 2px 8px;
border: solid 1px #FFF;
border-radius: 10px;
font-size: 16px;
font-weight: normal;
color: #FFF;
margin: 0 5px; }
#main-header #cta-navigation a:hover {
background-color: #19589d;
}
#main-header #et-top-navigation .et_mobile_menu {
padding: 25px 30px;
top: 127px;
}
#main-header #et-top-navigation .et_mobile_menu li a {
color: #083273;
font-weight: 500;
padding: 5px 0;
font-size: 13px;
}
#main-header #et-top-navigation .et_mobile_menu li.current_page_item a {
color: #008cff;
}
#main-header #et-top-navigation .et_mobile_menu li.lang-item {
width: 50%;
text-align: center;
float: left;
margin-top: 20px;
}
#main-header #et-top-navigation .et_mobile_menu li.lang-item a {
font-weight: bold;
color: #083273;
font-size: 14px;
border: solid 2px #083273;
border-radius: 10px;
width: 32px;
height: 32px;
line-height: 32px;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
}
#main-header #et-top-navigation .mobile-cta-button {
display: none;
margin-top: 15px;    
}
#main-header #et-top-navigation .et_mobile_menu li.current_page_item.mobile-cta-button a,
#main-header #et-top-navigation .mobile-cta-button a {
font-size: 16px;
border-radius: 10px;
font-weight: 500;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 2px;
border: solid 2px #008cff;
text-align: center;   
color: #083273;
}
#main-header #et-top-navigation .et_mobile_menu li.current_page_item.mobile-cta-button a:hover,
#main-header #et-top-navigation .mobile-cta-button a:hover {
color: #FFF;
background-color: #008cff;
border: solid 2px #008cff;
}
#main-header .custom-aside-menu {
position: absolute;
display: flex;
flex-direction: row;
align-items: center;
height: 100%;
top: 0;
}
#main-header .custom-aside-menu.left-menu {
left: 20px;
}
#main-header .custom-aside-menu.right-menu {
right: 20px;
}
#main-header .custom-aside-menu li {
margin-right: 10px;
float: left;
}
#main-header .custom-aside-menu li:last-of-type {
margin-right: 0;
}
#main-header .custom-aside-menu li a.ig,
#main-header .custom-aside-menu li a.fb {
display: inline-block;
width: 32px;
height: 32px;
font-size: 0;
line-height: 14px;
border: solid none;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
}
#main-header .custom-aside-menu li a.ig:before,
#main-header .custom-aside-menu li a.fb:before {
content: '';
display: block;
width: 32px;
height: 32px;
background-repeat: no-repeat;
background-position: center;
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Group_33" transform="matrix(1,0,0,1,-0.003,0.005)"> <g id="Path_22" transform="matrix(1,0,0,1,-5.99,-5.96)"> <path d="M37.883,15.406C37.865,14.064 37.616,12.734 37.146,11.477C36.312,9.331 34.611,7.632 32.464,6.8C31.221,6.336 29.909,6.085 28.582,6.055C26.867,5.984 26.325,5.955 21.99,5.955C17.655,5.955 17.09,5.955 15.398,6.055C14.071,6.085 12.759,6.336 11.516,6.8C9.369,7.631 7.669,9.329 6.834,11.474C6.368,12.715 6.12,14.027 6.1,15.352C6.02,17.052 5.993,17.596 5.993,21.933C5.993,26.27 5.993,26.82 6.1,28.514C6.127,29.838 6.376,31.148 6.837,32.39C7.672,34.535 9.372,36.233 11.519,37.064C12.759,37.546 14.071,37.816 15.401,37.864C17.116,37.935 17.658,37.964 21.993,37.964C26.328,37.964 26.893,37.964 28.585,37.864C29.912,37.835 31.224,37.583 32.467,37.119C34.614,36.288 36.314,34.59 37.149,32.445C37.618,31.205 37.871,29.894 37.895,28.569C37.966,26.857 37.995,26.316 37.995,21.988C37.995,17.66 37.99,17.1 37.883,15.406ZM21.981,30.12C17.486,30.115 13.79,26.415 13.79,21.92C13.79,17.422 17.492,13.72 21.99,13.72C26.488,13.72 30.19,17.422 30.19,21.92C30.19,21.92 30.19,21.92 30.19,21.92C30.19,26.418 26.488,30.12 21.99,30.12C21.987,30.12 21.984,30.12 21.981,30.12ZM30.518,15.335C29.468,15.333 28.605,14.469 28.605,13.419C28.605,12.368 29.47,11.503 30.521,11.503C31.572,11.503 32.437,12.368 32.437,13.419C32.435,14.47 31.57,15.334 30.519,15.335L30.518,15.335Z" style="fill:white;fill-rule:nonzero;"/> </g> <g id="Path_23" transform="matrix(1,0,0,1,-7.328,-7.316)"> <path d="M28.65,23.269L28.65,23.285C28.65,26.212 26.242,28.62 23.315,28.62C20.388,28.62 17.98,26.212 17.98,23.285C17.98,20.358 20.388,17.95 23.315,17.95L23.331,17.95C26.249,17.95 28.65,20.351 28.65,23.269Z" style="fill:white;fill-rule:nonzero;"/> </g> </g> </svg>');
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#main-header .custom-aside-menu li a.fb:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Path_27" transform="matrix(1,0,0,1,-3.99321,-3.99997)"> <path d="M20.018,4L19.969,4C11.205,4 3.993,11.212 3.993,19.976C3.993,27.812 9.758,34.549 17.5,35.76L17.5,24.593L13.44,24.593L13.44,19.976L17.5,19.976L17.5,16.461C17.5,12.451 19.884,10.238 23.54,10.238C24.741,10.255 25.939,10.359 27.124,10.55L27.124,14.48L25.1,14.48C25.001,14.467 24.901,14.461 24.802,14.461C23.534,14.461 22.491,15.504 22.491,16.772C22.491,16.841 22.494,16.911 22.5,16.98L22.5,19.98L26.932,19.98L26.22,24.597L22.5,24.597L22.5,35.76C30.237,34.543 35.995,27.809 35.995,19.977C35.995,11.212 28.783,4 20.018,4Z" style="fill:white;fill-rule:nonzero;"/> </g> </svg>');
}
#main-header .custom-aside-menu li a.fb:hover:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Path_27" transform="matrix(1,0,0,1,-3.99321,-3.99997)"> <path d="M20.018,4L19.969,4C11.205,4 3.993,11.212 3.993,19.976C3.993,27.812 9.758,34.549 17.5,35.76L17.5,24.593L13.44,24.593L13.44,19.976L17.5,19.976L17.5,16.461C17.5,12.451 19.884,10.238 23.54,10.238C24.741,10.255 25.939,10.359 27.124,10.55L27.124,14.48L25.1,14.48C25.001,14.467 24.901,14.461 24.802,14.461C23.534,14.461 22.491,15.504 22.491,16.772C22.491,16.841 22.494,16.911 22.5,16.98L22.5,19.98L26.932,19.98L26.22,24.597L22.5,24.597L22.5,35.76C30.237,34.543 35.995,27.809 35.995,19.977C35.995,11.212 28.783,4 20.018,4Z" style="fill:%23008cff;fill-rule:nonzero;"/> </g> </svg>');
}
#main-header .custom-aside-menu li a.ig:hover:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Group_33" transform="matrix(1,0,0,1,-0.003,0.005)"> <g id="Path_22" transform="matrix(1,0,0,1,-5.99,-5.96)"> <path d="M37.883,15.406C37.865,14.064 37.616,12.734 37.146,11.477C36.312,9.331 34.611,7.632 32.464,6.8C31.221,6.336 29.909,6.085 28.582,6.055C26.867,5.984 26.325,5.955 21.99,5.955C17.655,5.955 17.09,5.955 15.398,6.055C14.071,6.085 12.759,6.336 11.516,6.8C9.369,7.631 7.669,9.329 6.834,11.474C6.368,12.715 6.12,14.027 6.1,15.352C6.02,17.052 5.993,17.596 5.993,21.933C5.993,26.27 5.993,26.82 6.1,28.514C6.127,29.838 6.376,31.148 6.837,32.39C7.672,34.535 9.372,36.233 11.519,37.064C12.759,37.546 14.071,37.816 15.401,37.864C17.116,37.935 17.658,37.964 21.993,37.964C26.328,37.964 26.893,37.964 28.585,37.864C29.912,37.835 31.224,37.583 32.467,37.119C34.614,36.288 36.314,34.59 37.149,32.445C37.618,31.205 37.871,29.894 37.895,28.569C37.966,26.857 37.995,26.316 37.995,21.988C37.995,17.66 37.99,17.1 37.883,15.406ZM21.981,30.12C17.486,30.115 13.79,26.415 13.79,21.92C13.79,17.422 17.492,13.72 21.99,13.72C26.488,13.72 30.19,17.422 30.19,21.92C30.19,21.92 30.19,21.92 30.19,21.92C30.19,26.418 26.488,30.12 21.99,30.12C21.987,30.12 21.984,30.12 21.981,30.12ZM30.518,15.335C29.468,15.333 28.605,14.469 28.605,13.419C28.605,12.368 29.47,11.503 30.521,11.503C31.572,11.503 32.437,12.368 32.437,13.419C32.435,14.47 31.57,15.334 30.519,15.335L30.518,15.335Z" style="fill:%23008cff;fill-rule:nonzero;"/> </g> <g id="Path_23" transform="matrix(1,0,0,1,-7.328,-7.316)"> <path d="M28.65,23.269L28.65,23.285C28.65,26.212 26.242,28.62 23.315,28.62C20.388,28.62 17.98,26.212 17.98,23.285C17.98,20.358 20.388,17.95 23.315,17.95L23.331,17.95C26.249,17.95 28.65,20.351 28.65,23.269Z" style="fill:%23008cff;fill-rule:nonzero;"/> </g> </g> </svg>');
}
#main-header .custom-aside-menu li a {
font-weight: bold;
color: #FFF;
}
#main-header .custom-aside-menu li a:hover {
color: #008cff;
}
#main-header .custom-aside-menu li.current-lang {
display: none;
}
#main-header .custom-aside-menu li.lang-item a {
font-weight: bold;
color: #FFF;
font-size: 14px;
border: solid 2px #FFF;
border-radius: 10px;
width: 32px;
height: 32px;
line-height: 32px;
display: flex;
align-items: center;
justify-content: center;
}
#main-header .custom-aside-menu li.lang-item a:hover {
background-color: #19589d;
}
#et_top_search {
float: right;
margin: 0;
display: inline-block;
width: auto;
}
#et_search_icon {
margin-right: 10px;
}
#et_search_icon:before {
font-size: 24px;
position: relative;
float: left;
top: 0;
}
#mobile-search {
float: right;
height: 40px;
display: none;
align-items: center;
width: 40px;
justify-content: center;
margin-right: 10px;
}
#mobile-search:before {
content: "\55";
font-family: ETmodules !important;
speak: none;
font-style: normal;
font-weight: 400;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 0 0;
direction: ltr;
font-size: 24px;
position: relative;
float: left;
color: #FFF;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#mobile-search:hover:before {
color: #083273;
}
.algolia-autocomplete {
top: 102px!important;
}      #main-banner .et_pb_slide_description {
min-height: 800px;
padding: 0;
display: flex;
font-size: 28px;
flex-direction: column;
justify-content: center;
text-shadow: none;
padding-bottom: 50px;
}
#main-banner .et_pb_slide_description h1 {
color: #008cff!important;
text-transform: uppercase;
font-size: 38px;
font-weight: 500;
margin-bottom: 10px;
}
#main-banner .et_pb_slide_description .et_pb_button {
margin-top: 60px;
}
#main-banner .et-pb-controllers {
bottom: 50px;
}
#main-banner .et-pb-controllers a {
background-color: transparent;
border-radius: 10px;
width: 10px;
height: 10px;
opacity: 1;
border: solid 1px #053273;
}
#main-banner .et-pb-controllers .et-pb-active-control {
background-color: #053273;
}      #subpage-banner:after {
content: '';
background-color: rgb(60 60 60 / 50%);
width: 100%;
position: absolute;
top: 0;
left: 0;
height: 100%;
}
#subpage-banner h1 {
color: #FFF;
text-transform: uppercase;
font-size: 50px;
padding-bottom: 0;
}      #about-me-section {
padding-bottom: 0;
background-image: linear-gradient(90deg, #cacad2 0%, #f4f4f4 100%);
}
#about-me-section .et_pb_row {
padding-bottom: 0;
}
#about-me-section .et_pb_image_0 {
position: absolute;
bottom: 0;
right: 0;
width: 160%;
}
#about-me-section .about-me-content {
padding-bottom: 81px;
}      #services-section {
padding: 0;
}
#services-section .et_pb_row {
padding-top: 0;
top: -50px;
position: relative;
}
#services-section .et_pb_row .et_pb_main_blurb_image {
margin-bottom: 0;
float: left;
}
#services-section .et_pb_blurb_container {
position: relative;
background: transparent linear-gradient(295deg, #3595E2 0%, #093374 100%) 0% 0% no-repeat padding-box; display: block;
float: left;
width: 100%;
color: #FFF;
padding: 0;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
#services-section .et_pb_blurb_container:after {  opacity: 1;
position: absolute;
right: 10px;
bottom: 10px;
display: block;
width: 28px;
height: 28px;
background-repeat: no-repeat;
background-position: center;
background-size: contain; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32.209" height="32.209" viewBox="0 0 32.209 32.209"> <path id="Path_236" data-name="Path 236" d="M25.767,0V21.212L23.1,18.544l-4.555-4.555L13.988,9.434,9.433,4.879,4.878.324.323,4.879,4.878,9.434l4.555,4.555,4.555,4.555L18.544,23.1l2.668,2.668H0v6.442H32.208V0Z" transform="translate(0 0)" fill="%23008cff"/> </svg>');
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;  
}
#services-section .et_pb_blurb_container h2 {
color: #FFF;
padding-bottom: 0;
font-size: 50px;
font-weight: 200;
letter-spacing: 0;
text-transform: uppercase;
text-align: center;
}
#services-section .et_pb_blurb_container h2 a {
display: block;
padding: 30px 20px;
position: relative;
z-index: 1;
}      #usp-section {
background: transparent linear-gradient(105deg, #083273 0%, #008cff 100%) 0% 0% no-repeat padding-box;
color: #FFF;
text-align: center;
}
#usp-section .et_pb_column_1_3:after {
content: '';
display: block;
width: 2px;
height: calc(100% - 40px);
background-color: #008cff;
position: absolute;
top: 20px;
right: -9.5%;
}
#usp-section .et_pb_column_1_3:last-of-type:after {
display: none;
}
#usp-section .et_pb_number_counter h3,
#usp-section .et_pb_text_inner {
font-size: 34px;
color: #FFF;
line-height: 1.2;
}
#usp-section .percent-value {
font-weight: bold;
color: #008cff;
}      .references-section .et_pb_slider .et_pb_slide,
#references-section .et_pb_slider .et_pb_slide {
background-color: #707070;
}
.references-section .et_pb_slider .et_pb_slide:after,
#references-section .et_pb_slider .et_pb_slide:after {
content: '';
background-color: rgb(60 60 60 / 80%);
position: absolute;
width: 50%;
height: 100%;
top: 0;
right: 0;
z-index: 1;
}
.references-section .et_pb_slider .et_pb_slide .et_pb_container,
#references-section .et_pb_slider .et_pb_slide .et_pb_container {
width: 50%;
margin-left: 50%;
}
.references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description,
#references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description {
text-align: left;
text-shadow: none;
min-height: 900px;
padding-top: 0;
padding-bottom: 0;
display: flex;
flex-direction: column;
justify-content: center;
} .references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description h2,
#references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description h2 {
padding-bottom: 30px;
}
.references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description h4,
#references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description h4 {
padding-bottom: 50px;
}
.references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description strong,
#references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description strong {
font-size: 120%;
}
.references-section .et-pb-controllers a,
#references-section .et-pb-controllers a {
border: solid 1px #FFFFFF;
width: 10px;
height: 10px;
opacity: 1;
background-color: transparent;
}
.references-section .et-pb-controllers .et-pb-active-control,
#references-section .et-pb-controllers .et-pb-active-control {
background-color: #FFFFFF;
}      #articles-carousel-section .et_pb_row {
max-width: 1500px;
}
#articles-carousel { }
#articles-carousel .slick-track
{
display: flex !important;
}
#articles-carousel .slick-slide
{
height: inherit !important;
}
#articles-carousel .item {
padding: 0 50px;
}
#articles-carousel .item.slick-active:nth-of-type(2n+1) {
border-right: solid 1px #008cff;
border-left: solid 1px #008cff;
}
#articles-carousel .item a {
color: #083273;
}
#articles-carousel .slick-prev {
left: -40px;
}
#articles-carousel .slick-next {
right: -40px;
}
#articles-carousel .slick-dots {
padding: 0;
line-height: 10px;
height: 20px;
bottom: 0;
margin-top: 30px;
}      .services-list {
min-height: 550px;
}
.services-list:before {
content: '';
position: absolute;
width: 50%;
height: 100%;
top: 0;
background-size: cover;
background-repeat: no-repeat;
}
.services-list.face:before {
background-image: url(//www.peterziak.com/wp-content/themes/Divi-child/img/vykony-tvar.jpg);
background-position: top right;
left: 0;
}
.services-list.breast:before {
background-image: url(//www.peterziak.com/wp-content/themes/Divi-child/img/vykony-prsia.jpg);
background-position: top left;
right: 0;
}
.services-list.body:before {
background-image: url(//www.peterziak.com/wp-content/themes/Divi-child/img/vykony-telo3.jpg);
background-position: top right;
left: 0;
}
.services-list.body .et_pb_column_1_2,
.services-list.face .et_pb_column_1_2 {
padding-left: 30px;
}
.services-list.breast .et_pb_column_1_2 {
padding-right: 30px;
}
.services-list h2 {
padding-bottom: 0;
font-weight: 300;
letter-spacing: 0;
text-transform: uppercase;
}
.services-list .et_pb_column_1_2 .et_pb_button_module_wrapper {
margin-bottom: 10px;
}
body .services-list .et_pb_button {
text-transform: none;
width: 100%;
text-align: center;
letter-spacing: 0;
font-weight: normal!important;
border: solid 1px #008cff;
}
body .services-list .et_pb_bg_layout_light.et_pb_button:hover,
body .services-list .et_pb_button:hover { border: solid 1px #008cff; background-color: #008cff;
color: #FFF!important;
}      .half-left {
width: 50%;
float: left;
padding-right: 20px;
margin-bottom: 40px;
}
.half-right {
width: 50%;
float: right;
padding-left: 20px;
margin-bottom: 40px;
}
.contact-form-wrapper {
background-color: #FFF;
padding: 40px;
border-radius: 20px;
}
label {
color: #083273;
font-size: 14px;
font-weight: 500;
padding-left: 5px;
}
.display-ib label {
padding-left: 0;
}
input.text, 
input.title, 
input[type=email], 
input[type=password], 
input[type=tel], 
input[type=text], 
select, 
textarea {
width: 100%;
border: none;
border: solid 1px #192D5F;
border-radius: 10px;
padding: 8px 20px;
color: #B5B5B5;
font-size: 16px;
font-weight: 500;
}
select {
background-color: #FFF;
height: 47px;
}
input.wpcf7-not-valid, 
select.wpcf7-not-valid, 
textarea.wpcf7-not-valid {
border: solid 1px #bf1328;
}
input.text:focus, 
input.title:focus, 
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=text]:focus, 
input[type=text]:focus, 
select:focus, 
textarea:focus {
border: none;
border: solid 1px #014985;
color: #050A1D;
}
.wpcf7-form input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
position: relative;
top: 0px;
right: 0;
bottom: 0;
left: 0;
float: left;
height: 25px;
width: 25px;
transition: all 0.15s ease-out 0s;
background: #dddddd;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
padding: 0;
border-radius: 0;
margin-right: 8px;
outline: none;
position: relative;
z-index: 1000;
}
.wpcf7-form input[type=checkbox] {
margin-left: 0;
}
.wpcf7-form input[type=checkbox]:hover {
background: #82aed0;
}
.wpcf7-form input[type=checkbox]:checked {
background: #008cff;
}
.wpcf7-form input[type=checkbox]::before {
transform: translate3d(75%, 0, 0) rotate(45deg) scale(0);
color: #FFF;
content: "";
position: absolute;
display: inline-flex;
margin: auto;
left: 1px;
top: -4px;
bottom: 0;
transition-property: transform, background, border;
transition-duration: 0.35s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
width: 6px;
height: 16px;
background-color: transparent;
border-bottom: 3px solid white;
border-right: 3px solid white;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.wpcf7-form input[type=checkbox]:checked::before {
transform: translate3d(75%, 0, 0) rotate(45deg) scale(1);
}
.wpcf7-form input[type=checkbox]:checked::after {
-webkit-animation: click-wave 0.65s;
-moz-animation: click-wave 0.65s;
animation: click-wave 0.65s;
background: #008cff;
content: '';
display: block;
position: relative;
z-index: 100;
}
@keyframes click-wave {
0% {
height: 25px;
width: 25px;
opacity: 0.35;
position: relative;
}
100% {
height: 61px;
width: 61px;
margin-left: -18px;
margin-top: -18px;
opacity: 0;
}
}
.wpcf7-form p {
display: block;
overflow: auto;
}
.wpcf7-captchac {
float: none;
clear: both;
display: block;
margin-top: 10px;
margin-bottom: 5px;
}
.wpcf7-list-item {
margin: 0;
display: block;
}
.wpcf7-list-item .wpcf7-list-item-label {
cursor: pointer;
color: #083273;
font-weight: 500;
position: relative;
top: 1px;
text-align: left;
display: inline-block;
padding-right: 30px;
width: calc(100% - 35px);
line-height: 1.4;
}
.wpcf7-form .tooltips.info {
position: absolute;
top: 5px; right: 0;
margin-left: 0;
}
.buttom-wrapper {
margin-top: 20px;
}
input[type=submit] {
display: block;
margin: 0 auto 0 auto;
cursor: pointer;
font-weight: 500;
text-transform: uppercase;
min-width: 200px;
padding: 11px 25px;
border: solid 2px #014985;
border-radius: 10px;
color: #014985;
font-size: 18px;
line-height: 24px;
display: inline-block;
background-color: transparent;
float: right;
}
input[type=submit]:hover {
background-color: #014985;
color: #FFF;
}
.wpcf7 .ajax-loader {
display: block;
margin: 20px auto 0 auto;   
float: right;
}
.wpcf7-spinner {
float: right;
}
.wpcf7-not-valid-tip {
color: #bf1328;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
}
.wpcf7 form .wpcf7-response-output {
margin: 30px 0 0 0;
padding: 10px 15px;
font-size: 14px;
font-weight: bold;
line-height: 1.4;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #faa54b;
background: #faa54b;
color: #FFF;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #3faf53;
background: #3faf53;
color: #FFF;
}      .about-me table {
border: none!important;
}
.about-me table tr td {
padding: 0;
vertical-align: top;
border: none;
}
.about-me table tr td:first-of-type{
min-width: 125px;
}
.membership-carousel .slick-slide {
padding: 0 10px; 
}
.membership-carousel .slick-slide h4 {
font-size: 18px;
font-weight: 400;  
}
.membership-carousel .slick-prev {
left: -40px;
}
.membership-carousel .slick-next {
right: -40px;
}
.membership-carousel .slick-dots {
padding: 0;
line-height: 10px;
height: 20px;
bottom: 0;
margin-top: 30px;
}       #articles-list {
display: flex;
flex-direction: row;
justify-content: space-between;
flex-wrap: wrap;
}
#articles-list .article-item {
width: calc(50% - 30px);
background-color: #f1f1f1;
padding: 30px;
border-radius: 10px;
margin-bottom: 60px;
}
#articles-list .article-item .article-item-image {
display: inline-block;
}
#articles-list .article-item .article-item-image img {
float: left;
}
.pagination-nav .nav-previous a,
.pagination-nav .nav-next a,
#articles-list .article-item .article-content .cta-link {
font-weight: 500;
margin-top: 20px;
text-transform: uppercase;
padding: 11px 25px;
border: solid 2px #008cff;
border-radius: 10px;
color: #014985;
font-size: 18px;
line-height: 24px;
display: inline-block;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.pagination-nav .nav-previous a:hover,
.pagination-nav .nav-next a:hover,
#articles-list .article-item .article-content .cta-link:hover {
border: solid 2px #008cff;
color: #FFF;
background-color: #008cff
}
.pagination-nav {
display: block; overflow: auto;
}      .procedure:before {
content: '';
position: absolute;
display: block;
bottom: 0;
width: 58%;
height: 95%;
background-repeat: no-repeat;
background-position: top right;
background-size: cover;
}
.procedure-face:before {
background-image: url(//www.peterziak.com/wp-content/themes/Divi-child/img/face-bg.png);
}
.procedure-breasts:before,
.procedure-breast:before {
background-image: url(//www.peterziak.com/wp-content/themes/Divi-child/img/breast-bg2.png);
width: 42%;
height: 100%;
}
.procedure-body:before {
background-image: url(//www.peterziak.com/wp-content/themes/Divi-child/img/body-bg3.png);
width: 42%;
height: 100%;
}
.procedure .procedure-text .et_pb_blurb_position_left .et_pb_main_blurb_image {
position: absolute; left: -175px;
width: 180px;
}
.procedure .procedure-text .et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 0;
}
.procedure .procedure-text .et_pb_blurb_description h1,
.procedure .procedure-text .et_pb_module_header {
font-weight: 300;
text-transform: uppercase;
} .procedure .procedure-text .et_pb_blurb_description h1 {
color: #008cff;
}
.procedure .procedure-info {
background: transparent linear-gradient(118deg, #083273 0%, #008cff 100%) 0% 0% no-repeat padding-box;
border-radius: 10px;
padding: 20px;
}
.procedure .procedure-info .et_pb_blurb_position_left .et_pb_main_blurb_image {
width: 46px;
}
.procedure .procedure-info .et_pb_blurb_position_left .et_pb_blurb_container {
vertical-align: middle;
}
.procedure .procedure-info .et_pb_module_header {
font-weight: 600;
color: #fff;
padding-bottom: 0;
} .before-after-carousel {
min-width: 100%;
}
.before-after-carousel .et_pb_column .et_pb_image {
margin-bottom: 0;
margin-left: 100px;
margin-right: 100px;
}
.before-after-carousel .et_pb_column .et_pb_image {
opacity: 0.5;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.before-after-carousel .et_pb_column .et_pb_image.slick-center {
opacity: 1;
}
.before-after-carousel .et_pb_column .et_pb_image .et_pb_image_wrap img,
.before-after-carousel .et_pb_column .et_pb_image .et_pb_image_wrap {
width: 100%;
}
.before-after-carousel .slick-prev {
left: 285px;
}
.before-after-carousel .slick-next {
right: 285px;
}
.before-after-pagination {
text-align: center;
}
#top-services {
background-color: #f1f1f1;
}
#top-services .et_pb_column_1_2 .et_pb_button_module_wrapper {
margin-bottom: 10px;
}
body #top-services .et_pb_button {
text-transform: none;
width: 100%;
text-align: center;
letter-spacing: 0;
font-weight: normal!important;
border: solid 1px #008cff;
}
body #top-services .et_pb_bg_layout_light.et_pb_button:hover,
body #top-services .et_pb_button:hover {
color: #FFF!important;
border: solid 1px #008cff;
background-color: #008cff;
}      .contact-form {
background-color: #FFFFFF;
padding: 30px;
border-radius: 10px;
position: relative;
}
.contact-form textarea {
height: 123px;
}      #page-404:before {
display: none;
}
#page-404 {
text-align: center;
margin-top: 50px;
margin-bottom: 110px;
}
#page-404 img {
max-width: 200px;
width: 200px;
}
#page-404 h1 {
padding-top: 20px;
font-weight: bold;
}      #main-footer {
background: transparent linear-gradient(114deg, #083273 0%, #008cff 100%) 0% 0% no-repeat padding-box;
}
#main-footer .footer-widget div {
width: 100%;
}
#main-footer .footer-widget div {
width: 100%;
}
#fixed-social {
position: fixed;
right: 0;
top: calc(50% - 65px);
z-index: 2;
background: #083273;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
#fixed-social .footer-social,
#contact-info .footer-social,
#main-footer .footer-social {
list-style-type: none;
}
#fixed-social .footer-social li {
padding: 0;
margin: 15px;
}
#contact-info .footer-social li,
#main-footer .footer-social li {
float: left;
margin-right: 20px;
padding: 0;
}
#fixed-social .footer-social li:before,
#contact-info .footer-social li:before,
#main-footer .footer-social li:before {
display: none;
}
#fixed-social .footer-social li a.ig,
#fixed-social .footer-social li a.fb,
#contact-info .footer-social li a.ig,
#contact-info .footer-social li a.fb,
#main-footer .footer-social li a.ig,
#main-footer .footer-social li a.fb {
display: inline-block;
width: 52px;
height: 52px;
font-size: 0;
line-height: 14px;
border: none;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
}
#fixed-social .footer-social li a.ig:before,
#fixed-social .footer-social li a.fb:before,
#contact-info .footer-social li a.ig:before,
#contact-info .footer-social li a.fb:before,
#main-footer .footer-social li a.ig:before,
#main-footer .footer-social li a.fb:before {
content: '';
display: block;
width: 52px;
height: 52px;
background-repeat: no-repeat;
background-position: center;
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Group_33" transform="matrix(1,0,0,1,-0.003,0.005)"> <g id="Path_22" transform="matrix(1,0,0,1,-5.99,-5.96)"> <path d="M37.883,15.406C37.865,14.064 37.616,12.734 37.146,11.477C36.312,9.331 34.611,7.632 32.464,6.8C31.221,6.336 29.909,6.085 28.582,6.055C26.867,5.984 26.325,5.955 21.99,5.955C17.655,5.955 17.09,5.955 15.398,6.055C14.071,6.085 12.759,6.336 11.516,6.8C9.369,7.631 7.669,9.329 6.834,11.474C6.368,12.715 6.12,14.027 6.1,15.352C6.02,17.052 5.993,17.596 5.993,21.933C5.993,26.27 5.993,26.82 6.1,28.514C6.127,29.838 6.376,31.148 6.837,32.39C7.672,34.535 9.372,36.233 11.519,37.064C12.759,37.546 14.071,37.816 15.401,37.864C17.116,37.935 17.658,37.964 21.993,37.964C26.328,37.964 26.893,37.964 28.585,37.864C29.912,37.835 31.224,37.583 32.467,37.119C34.614,36.288 36.314,34.59 37.149,32.445C37.618,31.205 37.871,29.894 37.895,28.569C37.966,26.857 37.995,26.316 37.995,21.988C37.995,17.66 37.99,17.1 37.883,15.406ZM21.981,30.12C17.486,30.115 13.79,26.415 13.79,21.92C13.79,17.422 17.492,13.72 21.99,13.72C26.488,13.72 30.19,17.422 30.19,21.92C30.19,21.92 30.19,21.92 30.19,21.92C30.19,26.418 26.488,30.12 21.99,30.12C21.987,30.12 21.984,30.12 21.981,30.12ZM30.518,15.335C29.468,15.333 28.605,14.469 28.605,13.419C28.605,12.368 29.47,11.503 30.521,11.503C31.572,11.503 32.437,12.368 32.437,13.419C32.435,14.47 31.57,15.334 30.519,15.335L30.518,15.335Z" style="fill:white;fill-rule:nonzero;"/> </g> <g id="Path_23" transform="matrix(1,0,0,1,-7.328,-7.316)"> <path d="M28.65,23.269L28.65,23.285C28.65,26.212 26.242,28.62 23.315,28.62C20.388,28.62 17.98,26.212 17.98,23.285C17.98,20.358 20.388,17.95 23.315,17.95L23.331,17.95C26.249,17.95 28.65,20.351 28.65,23.269Z" style="fill:white;fill-rule:nonzero;"/> </g> </g> </svg>');
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#fixed-social .footer-social li a.ig,
#fixed-social .footer-social li a.fb,
#fixed-social .footer-social li a.ig:before,
#fixed-social .footer-social li a.fb:before {
width: 42px;
height: 42px;
}
#contact-info .footer-social li a.fb:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Path_27" transform="matrix(1,0,0,1,-3.99321,-3.99997)"> <path d="M20.018,4L19.969,4C11.205,4 3.993,11.212 3.993,19.976C3.993,27.812 9.758,34.549 17.5,35.76L17.5,24.593L13.44,24.593L13.44,19.976L17.5,19.976L17.5,16.461C17.5,12.451 19.884,10.238 23.54,10.238C24.741,10.255 25.939,10.359 27.124,10.55L27.124,14.48L25.1,14.48C25.001,14.467 24.901,14.461 24.802,14.461C23.534,14.461 22.491,15.504 22.491,16.772C22.491,16.841 22.494,16.911 22.5,16.98L22.5,19.98L26.932,19.98L26.22,24.597L22.5,24.597L22.5,35.76C30.237,34.543 35.995,27.809 35.995,19.977C35.995,11.212 28.783,4 20.018,4Z" style="fill:%23083273;fill-rule:nonzero;"/> </g> </svg>');
}
#contact-info .footer-social li a.ig:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Group_33" transform="matrix(1,0,0,1,-0.003,0.005)"> <g id="Path_22" transform="matrix(1,0,0,1,-5.99,-5.96)"> <path d="M37.883,15.406C37.865,14.064 37.616,12.734 37.146,11.477C36.312,9.331 34.611,7.632 32.464,6.8C31.221,6.336 29.909,6.085 28.582,6.055C26.867,5.984 26.325,5.955 21.99,5.955C17.655,5.955 17.09,5.955 15.398,6.055C14.071,6.085 12.759,6.336 11.516,6.8C9.369,7.631 7.669,9.329 6.834,11.474C6.368,12.715 6.12,14.027 6.1,15.352C6.02,17.052 5.993,17.596 5.993,21.933C5.993,26.27 5.993,26.82 6.1,28.514C6.127,29.838 6.376,31.148 6.837,32.39C7.672,34.535 9.372,36.233 11.519,37.064C12.759,37.546 14.071,37.816 15.401,37.864C17.116,37.935 17.658,37.964 21.993,37.964C26.328,37.964 26.893,37.964 28.585,37.864C29.912,37.835 31.224,37.583 32.467,37.119C34.614,36.288 36.314,34.59 37.149,32.445C37.618,31.205 37.871,29.894 37.895,28.569C37.966,26.857 37.995,26.316 37.995,21.988C37.995,17.66 37.99,17.1 37.883,15.406ZM21.981,30.12C17.486,30.115 13.79,26.415 13.79,21.92C13.79,17.422 17.492,13.72 21.99,13.72C26.488,13.72 30.19,17.422 30.19,21.92C30.19,21.92 30.19,21.92 30.19,21.92C30.19,26.418 26.488,30.12 21.99,30.12C21.987,30.12 21.984,30.12 21.981,30.12ZM30.518,15.335C29.468,15.333 28.605,14.469 28.605,13.419C28.605,12.368 29.47,11.503 30.521,11.503C31.572,11.503 32.437,12.368 32.437,13.419C32.435,14.47 31.57,15.334 30.519,15.335L30.518,15.335Z" style="fill:%23083273;fill-rule:nonzero;"/> </g> <g id="Path_23" transform="matrix(1,0,0,1,-7.328,-7.316)"> <path d="M28.65,23.269L28.65,23.285C28.65,26.212 26.242,28.62 23.315,28.62C20.388,28.62 17.98,26.212 17.98,23.285C17.98,20.358 20.388,17.95 23.315,17.95L23.331,17.95C26.249,17.95 28.65,20.351 28.65,23.269Z" style="fill:%23083273;fill-rule:nonzero;"/> </g> </g> </svg>');
}
#contact-info.blue-gradient .footer-social li a.ig:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Group_33" transform="matrix(1,0,0,1,-0.003,0.005)"> <g id="Path_22" transform="matrix(1,0,0,1,-5.99,-5.96)"> <path d="M37.883,15.406C37.865,14.064 37.616,12.734 37.146,11.477C36.312,9.331 34.611,7.632 32.464,6.8C31.221,6.336 29.909,6.085 28.582,6.055C26.867,5.984 26.325,5.955 21.99,5.955C17.655,5.955 17.09,5.955 15.398,6.055C14.071,6.085 12.759,6.336 11.516,6.8C9.369,7.631 7.669,9.329 6.834,11.474C6.368,12.715 6.12,14.027 6.1,15.352C6.02,17.052 5.993,17.596 5.993,21.933C5.993,26.27 5.993,26.82 6.1,28.514C6.127,29.838 6.376,31.148 6.837,32.39C7.672,34.535 9.372,36.233 11.519,37.064C12.759,37.546 14.071,37.816 15.401,37.864C17.116,37.935 17.658,37.964 21.993,37.964C26.328,37.964 26.893,37.964 28.585,37.864C29.912,37.835 31.224,37.583 32.467,37.119C34.614,36.288 36.314,34.59 37.149,32.445C37.618,31.205 37.871,29.894 37.895,28.569C37.966,26.857 37.995,26.316 37.995,21.988C37.995,17.66 37.99,17.1 37.883,15.406ZM21.981,30.12C17.486,30.115 13.79,26.415 13.79,21.92C13.79,17.422 17.492,13.72 21.99,13.72C26.488,13.72 30.19,17.422 30.19,21.92C30.19,21.92 30.19,21.92 30.19,21.92C30.19,26.418 26.488,30.12 21.99,30.12C21.987,30.12 21.984,30.12 21.981,30.12ZM30.518,15.335C29.468,15.333 28.605,14.469 28.605,13.419C28.605,12.368 29.47,11.503 30.521,11.503C31.572,11.503 32.437,12.368 32.437,13.419C32.435,14.47 31.57,15.334 30.519,15.335L30.518,15.335Z" style="fill:white;fill-rule:nonzero;"/> </g> <g id="Path_23" transform="matrix(1,0,0,1,-7.328,-7.316)"> <path d="M28.65,23.269L28.65,23.285C28.65,26.212 26.242,28.62 23.315,28.62C20.388,28.62 17.98,26.212 17.98,23.285C17.98,20.358 20.388,17.95 23.315,17.95L23.331,17.95C26.249,17.95 28.65,20.351 28.65,23.269Z" style="fill:white;fill-rule:nonzero;"/> </g> </g> </svg>');
}
#fixed-social .footer-social li a.fb:before,
#contact-info.blue-gradient .footer-social li a.fb:before,
#main-footer .footer-social li a.fb:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Path_27" transform="matrix(1,0,0,1,-3.99321,-3.99997)"> <path d="M20.018,4L19.969,4C11.205,4 3.993,11.212 3.993,19.976C3.993,27.812 9.758,34.549 17.5,35.76L17.5,24.593L13.44,24.593L13.44,19.976L17.5,19.976L17.5,16.461C17.5,12.451 19.884,10.238 23.54,10.238C24.741,10.255 25.939,10.359 27.124,10.55L27.124,14.48L25.1,14.48C25.001,14.467 24.901,14.461 24.802,14.461C23.534,14.461 22.491,15.504 22.491,16.772C22.491,16.841 22.494,16.911 22.5,16.98L22.5,19.98L26.932,19.98L26.22,24.597L22.5,24.597L22.5,35.76C30.237,34.543 35.995,27.809 35.995,19.977C35.995,11.212 28.783,4 20.018,4Z" style="fill:white;fill-rule:nonzero;"/> </g> </svg>');
}
#fixed-social .footer-social li a.fb:hover:before,
#contact-info .footer-social li a.fb:hover:before,
#main-footer .footer-social li a.fb:hover:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Path_27" transform="matrix(1,0,0,1,-3.99321,-3.99997)"> <path d="M20.018,4L19.969,4C11.205,4 3.993,11.212 3.993,19.976C3.993,27.812 9.758,34.549 17.5,35.76L17.5,24.593L13.44,24.593L13.44,19.976L17.5,19.976L17.5,16.461C17.5,12.451 19.884,10.238 23.54,10.238C24.741,10.255 25.939,10.359 27.124,10.55L27.124,14.48L25.1,14.48C25.001,14.467 24.901,14.461 24.802,14.461C23.534,14.461 22.491,15.504 22.491,16.772C22.491,16.841 22.494,16.911 22.5,16.98L22.5,19.98L26.932,19.98L26.22,24.597L22.5,24.597L22.5,35.76C30.237,34.543 35.995,27.809 35.995,19.977C35.995,11.212 28.783,4 20.018,4Z" style="fill:%23008cff;fill-rule:nonzero;"/> </g> </svg>');
}
#fixed-social .footer-social li a.ig:hover:before,
#contact-info .footer-social li a.ig:hover:before,
#main-footer .footer-social li a.ig:hover:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 33 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Group_33" transform="matrix(1,0,0,1,-0.003,0.005)"> <g id="Path_22" transform="matrix(1,0,0,1,-5.99,-5.96)"> <path d="M37.883,15.406C37.865,14.064 37.616,12.734 37.146,11.477C36.312,9.331 34.611,7.632 32.464,6.8C31.221,6.336 29.909,6.085 28.582,6.055C26.867,5.984 26.325,5.955 21.99,5.955C17.655,5.955 17.09,5.955 15.398,6.055C14.071,6.085 12.759,6.336 11.516,6.8C9.369,7.631 7.669,9.329 6.834,11.474C6.368,12.715 6.12,14.027 6.1,15.352C6.02,17.052 5.993,17.596 5.993,21.933C5.993,26.27 5.993,26.82 6.1,28.514C6.127,29.838 6.376,31.148 6.837,32.39C7.672,34.535 9.372,36.233 11.519,37.064C12.759,37.546 14.071,37.816 15.401,37.864C17.116,37.935 17.658,37.964 21.993,37.964C26.328,37.964 26.893,37.964 28.585,37.864C29.912,37.835 31.224,37.583 32.467,37.119C34.614,36.288 36.314,34.59 37.149,32.445C37.618,31.205 37.871,29.894 37.895,28.569C37.966,26.857 37.995,26.316 37.995,21.988C37.995,17.66 37.99,17.1 37.883,15.406ZM21.981,30.12C17.486,30.115 13.79,26.415 13.79,21.92C13.79,17.422 17.492,13.72 21.99,13.72C26.488,13.72 30.19,17.422 30.19,21.92C30.19,21.92 30.19,21.92 30.19,21.92C30.19,26.418 26.488,30.12 21.99,30.12C21.987,30.12 21.984,30.12 21.981,30.12ZM30.518,15.335C29.468,15.333 28.605,14.469 28.605,13.419C28.605,12.368 29.47,11.503 30.521,11.503C31.572,11.503 32.437,12.368 32.437,13.419C32.435,14.47 31.57,15.334 30.519,15.335L30.518,15.335Z" style="fill:%23008cff;fill-rule:nonzero;"/> </g> <g id="Path_23" transform="matrix(1,0,0,1,-7.328,-7.316)"> <path d="M28.65,23.269L28.65,23.285C28.65,26.212 26.242,28.62 23.315,28.62C20.388,28.62 17.98,26.212 17.98,23.285C17.98,20.358 20.388,17.95 23.315,17.95L23.331,17.95C26.249,17.95 28.65,20.351 28.65,23.269Z" style="fill:%23008cff;fill-rule:nonzero;"/> </g> </g> </svg>');
}
#contact-info h4,
#main-footer .footer-widget:first-of-type h4 {
font-size: 40px;
font-weight: bold;
color: #008cff!important;
}
#et-footer-nav {
background-color: rgb(0 0 0 / 50%);
overflow: auto;
}
#et-footer-nav .container {
max-width: 1400px;
overflow: auto;
display: flex;
align-items: center;
justify-content: space-between;
}
#et-footer-nav .copyright {
color: #FFF;
font-size: 14px;
}
#et-footer-nav .copyright,
#et-footer-nav .bottom-nav {
display: inline-block;
}
#contact-info.blue-gradient a,
#et-footer-nav .bottom-nav li a {
color: #FFF;
}
#et-footer-nav .bottom-nav li.current_page_item a,
#et-footer-nav .bottom-nav li a:hover {
opacity: 1;
color: #008cff;
}
#main-footer #custom_html-4,
#main-footer #custom_html-3,
#main-footer #custom_html-2 {
background-color: #FFFFFF;
padding: 30px;
border-radius: 10px;
position: relative;
}
#contact-info a:hover,
#footer-widgets .footer-widget a:hover{
color: #008cff;
}
#footer-widgets .footer-widget a.custom-cta:hover{
color: #FFF;
}
#main-footer #custom_html-4 textarea,
#main-footer #custom_html-3 textarea,
#main-footer #custom_html-2 textarea {
height: 100px;
float: left;
}      @media (max-width: 1650px) {
#main-header .custom-aside-menu.left-menu .ig,
#main-header .custom-aside-menu.left-menu .fb {
display: none;
}
#main-banner .et_pb_slide_description {
min-height: 700px;
}
}
@media (max-width: 1500px) {
#main-header .custom-aside-menu.left-menu {
display: none;
}
#main-banner .et_pb_slide_description {
min-height: 650px;
}
}
@media (max-width: 1400px) {
#main-banner .et_pb_slide_description {
min-height: 600px;
}
}
@media (max-width: 1250px) {
#et_mobile_nav_menu {
display: block; }
#mobile-search {
display: flex;
}
#main-header .custom-aside-menu.right-menu,
#main-header #top-menu {
display: none;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar {
padding-bottom: 0;
}
.home .mobile_menu_bar:before,
.mobile_menu_bar:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 43 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;"> <g transform="matrix(1,0,0,-1,5.15388,5.15388)"> <path d="M0,0L32,0" style="fill:none;fill-rule:nonzero;stroke:rgb(255 255 255);stroke-width:2.5px;"/> </g> <g transform="matrix(1,0,0,-1,5.15388,17.1539)"> <path d="M0,0L32,0" style="fill:none;fill-rule:nonzero;stroke:rgb(255 255 255);stroke-width:2.5px;"/> </g> <g transform="matrix(1,0,0,-1,5.15388,29.1539)"> <path d="M0,0L32,0" style="fill:none;fill-rule:nonzero;stroke:rgb(255 255 255);stroke-width:2.5px;"/> </g> </svg>');
background-repeat: no-repeat;
height: 40px;
width: 40px;
background-position: center;    
font-size: 0;
display: block;
}
#main-header #et-top-navigation {
width: 100%;
}
#main-header #cta-navigation {
justify-content: flex-end;
}
#main-header #cta-navigation {
padding-top: 20px;
}
span.logo_helper {
margin-top: -40px;
}
#main-footer .footer-widget:first-of-type h4 {
font-size: 50px;
}
.membership-carousel .slick-slide {
padding: 0 10px; 
}    
.before-after-carousel .et_pb_column .et_pb_image {
margin-left: 80px;
margin-right: 80px;
}
.before-after-carousel .slick-prev {
left: 185px;
}
.before-after-carousel .slick-next {
right: 185px;
}
}
@media (max-width: 980px) {
.et_fixed_nav #main-header {
position: fixed;
}
#usp-section .et_pb_column {
margin-bottom: 100px;
}
#usp-section .et_pb_column:last-child {
margin-bottom: 0;
}
#usp-section .et_pb_column_1_3:after {
height: 2px;
width: calc(100% - 40px);
top: auto;
bottom: -50px;
left: 20px;
}
#usp-section .et_pb_number_counter h3, 
#usp-section .et_pb_text_inner {
font-size: 28px;
}
#usp-section .et_pb_number_counter .percent,
#usp-section .et_pb_number_counter .percent p {
font-size: 60px;
height: 60px;
line-height: 60px;
}
#about-me-section .et_pb_image_0 {
position: relative;
width: 100%;
}
.references-section {
margin-bottom: 80px;
}
.references-section .et_pb_slider .et_pb_slide,
#references-section .et_pb_slider .et_pb_slide {
background-size: contain;
background-position: center top;
}
.references-section .et_pb_slider .et_pb_slider_container_inner,
#references-section .et_pb_slider .et_pb_slider_container_inner {
vertical-align: top; 
}
.references-section .et_pb_slider .et_pb_slide:after,
#references-section .et_pb_slider .et_pb_slide:after {
display: none;
}
.references-section .et_pb_slider .et_pb_slide .et_pb_container,
#references-section .et_pb_slider .et_pb_slide .et_pb_container {
width: 100%;
margin-left: 0;
}
.references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description,
#references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description {
margin-top: 65%;
justify-content: flex-start;
min-height: auto;
padding-bottom: 80px;
}
.references-section .et-pb-controllers,
#references-section .et-pb-controllers {
bottom: 30px;
}
#articles-carousel .item.slick-active:nth-of-type(2n+1) {
border: none;
}
#articles-carousel .item.slick-active.slick-current {
border-right: solid 1px #008cff;
}
#main-footer .footer-widget:first-of-type h4 {
font-size: 34px;
}
.services-list {
padding: 0;
}
.services-list:before {
display: none;
}
.services-list .et_pb_row {
width: 100%;
padding: 0;
}
.services-list.breast .et_pb_column_1_2,
.services-list.body .et_pb_column_1_2, 
.services-list.face .et_pb_column_1_2 {
padding-left: 0;
padding-right: 0;
}
#main-content .services-list .services-content {
margin-bottom: 80px;
}
.services-list .services-content .et_pb_button_module_wrapper,
.services-list .services-content .et_pb_text {
width: 80%;
margin-left: auto;
margin-right: auto;
}
#articles-list {
flex-direction: column;
}
#articles-list .article-item {
width: 100%;
margin-bottom: 60px;
}
#articles-list .article-item:last-of-type {
margin-bottom: 0;
}
.procedure:before {
display: none;
}
.procedure-text .et_pb_blurb_content {
display: block;
max-width: 100%;
}
.procedure .procedure-text .et_pb_blurb_position_left .et_pb_main_blurb_image {
display: inline-block;
left: 0;
position: relative;
}
.before-after-carousel .et_pb_column .et_pb_image {
margin-left: 50px;
margin-right: 50px;
}
.before-after-carousel .slick-prev {
left: 165px;
}
.before-after-carousel .slick-next {
right: 165px;
}
#top-services .et_pb_column_1_2 {
margin-bottom: 0;
}
}
@media (max-width: 768px) {
#main-header #cta-navigation {
display: none;
}
#main-header #et-top-navigation .et_mobile_menu {
top: 77px;
}
#main-header #et-top-navigation .mobile-cta-button {
display: block;
}
.et_mobile_menu li.menu-item-1891 a,
.et_mobile_menu li.menu-item-299 a,
.et_mobile_menu li.menu-item-1016 a {
border-bottom: none;
}
.et_header_style_left .logo_container a {
top: 15px;
position: relative;
display: inline-block;
}
#main-header #logo,
.et_header_style_left #logo {
max-width: 100%;
height: 50px;
}
.half-right,
.half-left {
width: 100%;
float: left;
padding: 0 0 1em 0;
margin-bottom: 0;
}
#main-banner .et_pb_slide:before {
content: '';
display: inline-block;
width: 100%;
height: 100%;
background: rgb(0 0 0 / 30%);
position: absolute;
left: 0;
}
#main-banner .et_pb_slide_description {
padding-left: 5px;
padding-right: 5px;
}
#main-banner .et-pb-controllers {
bottom: 60px;
}
#services-section .et_pb_blurb_container {
padding: 20px 20px;
}
#services-section .et_pb_blurb_container h2 {
font-size: 40px;
}
#usp-section .et_pb_number_counter .percent, 
#usp-section .et_pb_number_counter .percent p {
font-size: 40px;
height: 40px;
line-height: 40px;
}
#usp-section .et_pb_number_counter h3, 
#usp-section .et_pb_text_inner {
font-size: 24px;
}
#articles-carousel .item.slick-active.slick-current,
#articles-carousel .item.slick-active,
#articles-carousel .item {
border: none;
}
#articles-carousel .item {
padding: 0;
}
.membership-carousel .slick-prev,
#articles-carousel .slick-prev {
left: 0;
bottom: 0;
top: auto;
}
.membership-carousel .slick-next,
#articles-carousel .slick-next {
right: 0;
bottom: 0px;
top: auto;
}
.references-section .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description {
padding-bottom: 40px;
}
#et-footer-nav {
padding: 30px 0 45px 0;
}
#et-footer-nav .container {
flex-direction: column;
text-align: center;
}
#et-footer-nav .bottom-nav {
margin-bottom: 15px;
}
#et-footer-nav .bottom-nav li {
display: block;
padding-right: 0;
}
.before-after-carousel {
min-width: 80%;
}
.before-after-carousel .et_pb_column .et_pb_image {
margin-left: 0;
margin-right: 0;
opacity: 1;
}
.before-after-carousel .slick-prev {
left: 0;
bottom: -75px;
top: auto;
}
.before-after-carousel .slick-next {
right: 0;
bottom: -75px;
top: auto;
}
.de-lang .procedure .procedure-info .et_pb_module_header {
font-size: 18px;
}
#subpage-banner h1 {
font-size: 42px;
}
}
@media (max-width: 500px) {
#subpage-banner h1 {
font-size: 38px;
text-transform: initial;
}
.about-me table tr {
margin-bottom: 15px;
display: block;
}
.about-me table tr td {
display: block;
}
.de-lang .procedure .procedure-text .et_pb_blurb_description h1,
.de-lang .procedure .procedure-text .et_pb_module_header {
font-size: 24px;
}
}