:root {
--dk-blue: 	#146367;
--md-blue: 	#4DA1A2;
--lt-blue: 	#AFCDCE;
--dk-gray: 	#231F20;
--gray: 	#383838;
--md-gray: 	#808080;
--lt-gray: 	#EDEDED;
--gold: 	#D91A32;
} :root {
--color-1: var( --dk-blue );
--color-2: var( --md-blue );
--color-3: var( --lt-blue );
--color-4: var( --gray );
--color-5: var( --gold );
--color--text: #000000;
--color--highlight: #000000;
} body, h1, h2, h3, h4, h5, h6, .et_pb_button {font-weight:400;}
sup {font-size: 50%;vertical-align: baseline;} #left-area ul, 
.comment-content ul, 
.entry-content ul, 
.et-l--body ul, 
.et-l--footer ul, 
.et-l--header ul, 
body.et-pb-preview #main-content .container ul,
#left-area ol, 
.comment-content ol, 
.entry-content ol, 
.et-l--body ol, 
.et-l--footer ol, 
.et-l--header ol, 
body.et-pb-preview #main-content .container ol{
padding: 0 0 23px 2em;
list-style-position: outside !important;
} #main-content p strong{
font-weight:bold;
color: var( --dk-blue );
} .et-menu a {color:var(--color--text);}
.et-menu a:hover, .et-menu a:active {color:var(--md-gray); opacity:1;}  .container {width: 100%; max-width: 100%; margin: auto;} .et_post_meta_wrapper {display: none;} .entry-content tr td, body.et-pb-preview #main-content .container tr td {border-right: 1px solid #eee;}
.entry-content tr:nth-child(even), body.et-pb-preview #main-content .container tr:nth-child(even) {background-color: #f7f7f7;} .grecaptcha-badge{display:none;} .align-vertical{display:flex;align-items:center;}
.align-vertical-column{display:flex;flex-direction:column;justify-content:center;} .ar-square {aspect-ratio: 1 / 1;}  .remove-wrapper .fluid-width-video-wrapper{display: contents !important;}  #what-to-expect .et_pb_column {
background-position: 0 110px!important;
}
#what-to-expect .number-heading .et_pb_text_inner {
display:flex;
}
#what-to-expect .number-heading .et_pb_text_inner p{
display:flex;
align-items:center;
padding-bottom:0;
}
#what-to-expect .number-heading .et_pb_text_inner p:nth-child(1){ font-size: 40px;
}
#what-to-expect .number-heading .et_pb_text_inner h5{ padding-left:1em;
margin-left:1em;
border-left:1px solid white;
}
#what-to-expect .number-heading .et_pb_text_inner p:nth-child(2){ padding-left:1em;
margin-left:1em;
border-left:1px solid white;
} .round-0, .round-0 img {border-radius: 5vw 5vw 5vw 5vw;}
.round-1, .round-1 img {border-radius: 0 5vw 5vw 5vw;}
.round-2, .round-2 img {border-radius: 5vw 0 5vw 5vw;}
.round-3, .round-3 img {border-radius: 5vw 5vw 0 5vw;}
.round-4, .round-4 img {border-radius: 5vw 5vw 5vw 0;} .card-text-bot{
display: flex;
align-items: center;
flex-direction: column;
justify-content: flex-end;
padding-bottom: 10% !important;
} .div-top-back .et_pb_top_inside_divider {background-position:-30vw;}
.div-bot-back .et_pb_bottom_inside_divider {background-position:30vw;}  .blog-grid .et_pb_ajax_pagination_container {
display:flex;
justify-content: space-around;
}
.blog-grid article{
margin:0 30px 30px;
width:33%;
} .blog-main img {border-radius: 0 5vw 5vw 5vw;} @media only screen and (min-width: 981px) {
.blog-main.et_pb_posts .et_pb_post img,
.blog-main.et_pb_posts .et_overlay {
width: 38%; height: auto;
margin-right: 4%;
float: left;
}
.blog-main.et_pb_posts .entry-title,
.blog-main.et_pb_posts .post-meta,
.blog-main.et_pb_posts .post-content { 
float: right; 
width: 58%; 
}
.blog-main body.rtl .et_pb_posts .et_pb_post img,
.blog-main body.rtl .et_pb_posts .et_overlay {
float: right;
margin-left: 4%;
margin-right: 0;
}
.blog-main body.rtl .et_pb_posts .entry-title,
.blog-main body.rtl .et_pb_posts .post-meta,
.blog-main body.rtl .et_pb_posts .post-content { 
float: left; 
}
} .blog-sidebar .current-menu-item a{
color: var(--color-2) !important;
font-weight: bold;
}  .et-pb-controllers a {
background-color: hsla(0,0%,100%,0.7);
border-radius: 0;
width: 30px;
height: 7px;
} span.menu-hamburger {
font-size: 24px;
font-weight: 400;
}
.et-pb-arrow-next, .et-pb-arrow-prev {
font-size: 68px;
} .carousel-home .et_pb_gallery_items {
display:flex;
justify-content:center;
}
.carousel-home .et_pb_gallery_item {
margin-right:2% !important;
}
.carousel-home .et_pb_gallery_item:last-child{margin-right:0% !important;} .et_pb_fullwidth_header_container {width:95% !important;}  .grecaptcha-badge{display:none;} .dipe-cf7 .wpcf7 form>div, .dipe-cf7 .wpcf7 form>p {margin-bottom:0 !important;} .et-pb-contact-message{font-size:22px !important;line-height:1.5em;}  header .et_builder_inner_content {z-index:1000 !important;}
footer .et_builder_inner_content {z-index:500 !important;}
.pa-header { padding-top: 15px !important;
padding-bottom: 15px !important;
background-color: rgba(255,255,255,0.9) !important;
} .pa-fixed-header { padding-top: 15px !important;
padding-bottom: 15px !important;
background-color: rgba(255,255,255,1) !important;
-webkit-transition: height .5s ease;
-moz-transition: height .5s ease;
-o-transition: height .5s ease;
transition: height .5s ease;
} .pa-fixed-header .et_pb_menu__logo img {
height: 53px !important;
} .et_pb_menu__logo img{
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}  .sticky-nav {
-webkit-transition: top .5s ease;
-moz-transition: top .5s ease;
-o-transition: top .5s ease;
transition: top .5s ease;
}  .sticky-nav.sticky-nav-scroll {top:123px !important;} #menu-primary-menu>li>a {
padding-bottom: 7px !important;
align-items: flex-end !important;
}
#menu-primary-menu>li>a:after{
opacity: 0;
content: '';
position: absolute;
width: 100%;
height: 2px;
background-color: var( --color--highlight );
top: 100% !important;
-webkit-transition: opacity 0.5s ease-out;
-moz-transition: opacity 0.5s ease-out;
-o-transition: opacity 0.5s ease-out;
transition: opacity 0.5s ease-out;	
}
#menu-primary-menu>li>a:hover:after {opacity: 1;} .et-menu .cta-phone a,
.et_mobile_menu .cta-phone a {
color:var(--md-blue) !important;
font-weight:500;
} #menu-top-menu li:not(:nth-last-child(1)):not(:nth-last-child(2)):after,
.sticky-nav li:not(:nth-last-child(1)):not(:nth-last-child(1)):after{
content: "";
width: 1px;
height: 1em;
background-color: var( --color--text );
position: absolute;
right: 0;
top: 0;
} .et-menu .menu-item-has-children>a:first-child:after{content:"";}  .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button, 
.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
font-weight:800;
margin: 0 0 0 20px;
} a.et_pb_menu__icon, button.et_pb_menu__icon {
padding-bottom: 5px !important;
align-items: flex-end !important;
} .et_pb_menu .et_pb_menu__close-search-button{
padding-bottom: 0 !important;
margin-right: -6px !important;
} .et_pb_menu .et_pb_menu__search-container{
justify-content: flex-end !important;
align-items: flex-end !important;
}
.et_pb_menu .et_pb_menu__search {
max-width: 980px;
justify-content: flex-end !important;
} .pa-header-mobile .closed .et_mobile_menu {opacity:0;}
.pa-header-mobile .opened .et_mobile_menu {
width: 100% !important;
position: fixed !important; top: 105px !important;
left: 0vw !important;
height: 90vh !important;
display: flex !important;
flex-direction: column !important;
opacity: 1 !important;
visibility: visible !important;
transition: visibility 0.3s, opacity 0.3s ease-in-out;
padding: 0 0 80px 0 !important;
background-color: var(--lt-gray) !important; overflow: scroll !important;
-overflow-scrolling:touch!important;
-webkit-overflow-scrolling:touch!important;
overflow: auto !important;
}
.pa-header-mobile .et_mobile_menu li {background-color: #FFFFFF;}
.pa-header-mobile .et_mobile_menu li a {border:none !important;} .pa-header-mobile .et_pb_menu__wrap .opened .mobile_menu_bar:before {
content: "\4d" !important;
} .mobile-secondary{
background-color: var(--lt-gray) !important;
}
.mobile-secondary a {
text-transform: initial !important;
} .et_mobile_menu .pad-top{
padding-top: 2em;
}
.et_mobile_menu .pad-bottom{
padding-bottom: 2em;
}  .contact-icons{
float:left; 
padding: 0 0 23px 0 !important; 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;
}
.contact-icons li{
display: inline-block; 
margin-left: 0;
margin-right: 20px;
}
.contact-icons a {
display: inline-block;
font-size: 28px !important;
position: relative;
text-align: center;
-webkit-transition: color 300ms ease 0s;
transition: color 300ms ease 0s;
color: #666;
text-decoration: none;
}
.contact-icons a span {
display: none;
} .contact-icons a {color:white !important;}
.contact-icons a:hover {color: var( --md-gray ) !important;} .et-social-linkedin a.icon:before {content: "\E09D";}
.et-social-youtube a.icon:before {content: "\E0A3";}  .pa-header-mobile {
display: none;
}
.pa-header-mobile .et_pb_menu__menu {
display: none !important;
}
@media screen and (max-width: 1439px) { .pa-header-top, .pa-header {
display: none;
}  .pa-header-mobile .et_pb_menu .et_mobile_nav_menu {}
.pa-header-mobile {
display:block;
z-index: 9999;
position: fixed!important;
top: 0px;
bottom: auto;
left: 50%;
right: auto;
transform: translateX(-50%);
}
.pa-header-mobile .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.pa-header-mobile .et_pb_menu .et_mobile_nav_menu {
float: none;
margin: 0 6px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.sticky-nav {display:none;}
} @media screen and (max-width: 1686px) { #what-to-expect .et_pb_column {background:none !important;}
}  @media all and (min-width: 1405px) {} @media all and (min-width: 1100px) and (max-width: 1405px) {} @media all and (min-width: 981px) and (max-width: 1405px) {
h3, h4 {font-size:24px !important;}
} @media all and (min-width: 981px) {} @media all and (min-width: 981px) and (max-width: 1100px) {} @media all and (max-width: 980px) { h1, h2 {font-size:48px !important;}
h3, h4 {font-size:32px !important;}
.align-vertical{display:block !important;} .round-0, .round-0 img {border-radius: 10vw 10vw 10vw 10vw;}
.round-1, .round-1 img {border-radius: 0 10vw 10vw 10vw;}
.round-2, .round-2 img {border-radius: 10vw 0 10vw 10vw;}
.round-3, .round-3 img {border-radius: 10vw 10vw 0 10vw;}
.round-4, .round-4 img {border-radius: 10vw 10vw 10vw 0;} .blog-main img {border-radius: 0 10vw 10vw 10vw;} .blog-grid .et_pb_ajax_pagination_container {
flex-direction: column;
}
.blog-grid article{
margin:0 0 30px 0 !important;
width:100% !important;
}
} @media screen and (max-width: 782px) {} @media all and (max-width: 768px) {} @media all and (max-width: 767px) {} @media all and (max-width: 479px) { h1 {font-size:30px !important;} 
h2 {font-size:30px !important;}
h3 {
font-size: unset;
font-size:24px !important;
} 
h4 {font-size:24px !important;} .round-0, .round-0 img {border-radius: 20vw 20vw 20vw 20vw;}
.round-1, .round-1 img {border-radius: 0 20vw 20vw 20vw;}
.round-2, .round-2 img {border-radius: 20vw 0 20vw 20vw;}
.round-3, .round-3 img {border-radius: 20vw 20vw 0 20vw;}
.round-4, .round-4 img {border-radius: 20vw 20vw 20vw 0;} .blog-main img {border-radius: 0 20vw 20vw 20vw;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {width:100%;}
} @media print {}