/*
Theme Name: Sugarland
Template: Divi
*/
@import url("fonts/style-fonts.css");

/* Global ----------------------------------------------------------------------------------------------------------- */
body { color: #000000; font: 400 var(--19-13)/1.8 "Raleway", sans-serif !important;font-variant-numeric: lining-nums !important;}
html { scrollbar-color: #456BC3 #ffffff; }
::selection { background: #456BC3; color: #ffffff; }

button, input, select, textarea { font: inherit !important; }
strong { font-weight: 700; }
sup {bottom: .3em;}
a { transition: .4s !important; text-decoration: none;color: #000000;overflow-wrap: break-word;}
a:hover{ text-decoration: underline; color: #426BCA !important;}
p:not(.has-background):last-of-type { padding-bottom: 1em; }
p:last-child { padding-bottom: 0 !important; }
img { display: block; }
hr { color: #C9C9C9; margin: 1.2em 0; height: 1px; background: #C9C9C9; }
p + hr { margin-top: 1.2em; }

/* Responsive 1920 -------------------------------------------------------------------------------------------------- */
:root {
    --max-width-1308: 1308px;
    --max-width-960: 960px;
    --max-width-1205: 1205px;
    --slide-padding-370-60: clamp(3.75rem, -0.125rem + 19.375vw, 23.125rem);
    --h1-mainSlide-80-24: clamp(1.5rem, 0.8rem + 3.5vw, 5rem);

    --sect-190-50: clamp(3.125rem, 1.375rem + 8.75vw, 11.875rem);
    --sect-110-60: clamp(3.75rem, 2.7734rem + 4.3403vw, 6.875rem);
    --sect-80-50: clamp(3.125rem, 2.75rem + 1.875vw, 5rem);
    --sect-60-40: clamp(2.5rem, 2.1094rem + 1.7361vw, 3.75rem);
    --sect-50-30: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);
    --sect-40-10: clamp(0.625rem, 0.0391rem + 2.6042vw, 2.5rem);
    --sect-30-10: clamp(0.625rem, 0.2344rem + 1.7361vw, 1.875rem);
    --sect-30-6: clamp(0.375rem, -0.0938rem + 2.0833vw, 1.875rem);
    --sect-24-10: clamp(0.625rem, 0.45rem + 0.875vw, 1.5rem);
    --sect-20-14: clamp(0.875rem, 0.484rem + 0.6383vw, 1.25rem);

    --80-45: clamp(2.8125rem, 2.1289rem + 3.0382vw, 5rem);
    --80-35: clamp(2.1875rem, 1.3086rem + 3.9063vw, 5rem);
    --75-22: clamp(1.375rem, -2.0785rem + 5.6383vw, 4.6875rem);

    --65-38: clamp(2.375rem, 1.8477rem + 2.3438vw, 4.0625rem);
    --50-32: clamp(2rem, 1.6484rem + 1.5625vw, 3.125rem);
    --45-29: clamp(1.8125rem, 1.5rem + 1.3889vw, 2.8125rem);
    --42-26: clamp(1.625rem, 1.425rem + 1vw, 2.625rem);
    --35-23: clamp(1.4375rem, 1.2031rem + 1.0417vw, 2.1875rem);
    --32-20: clamp(1.25rem, 1.1rem + 0.75vw, 2rem);

    --40-25: clamp(1.5625rem, 1.2695rem + 1.3021vw, 2.5rem);
    --31-16: clamp(1rem, 0.707rem + 1.3021vw, 1.9375rem);
    --27-19: clamp(1.1875rem, 1.0875rem + 0.5vw, 1.6875rem);
    --24-15: clamp(0.9375rem, 0.7617rem + 0.7813vw, 1.5rem);
    --21-13: clamp(0.8125rem, 0.6563rem + 0.6944vw, 1.3125rem);
    --20-13: clamp(0.8125rem, 0.6758rem + 0.6076vw, 1.25rem);
    --19-15: clamp(0.9375rem, 0.8594rem + 0.3472vw, 1.1875rem);
    --19-13: clamp(0.8125rem, 0.6953rem + 0.5208vw, 1.1875rem);
    --18-12: clamp(0.75rem, 0.6328rem + 0.5208vw, 1.125rem);
    --17-12: clamp(0.75rem, 0.6523rem + 0.434vw, 1.0625rem);
    --16-12: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    --14-12: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
}
/* Responsive 1920-980 -------------------------------------------------------------------------------------------------- */
:root {
    --h-25-14: clamp(0.875rem, 0.1582rem + 1.1702vw, 1.5625rem);
    --h-21-12: clamp(0.75rem, 0.1636rem + 0.9574vw, 1.3125rem);
    --h-12-5: clamp(0.3125rem, -0.1436rem + 0.7447vw, 0.75rem);
    --h-17-12: clamp(0.75rem, 0.4242rem + 0.5319vw, 1.0625rem);
}

/* Global Divi ------------------------------------------------------------------------------------------------------ */
.et_pb_blurb_content { max-width: 100% !important; }
.et_pb_animation_top.et-animated { animation: none !important; }
.et_contact_bottom_container { margin: 0; }
.et_pb_image_wrap { width: 100%; }
.et_pb_image_wrap img { width: 100% !important; }

.et_pb_section { padding: var(--sect-80-50) 0 !important; gap: var(--sect-60-40) 5%; display: flex; flex-direction: column; }

.et_pb_row, .container, .et_pb_container, .et_pb_fullwidth_header_container { gap: var(--sect-60-40) 7%; max-width: var(--max-width-1308) !important; padding: 0 !important; width: 90% !important; display: flex; flex-wrap: wrap; }
.et_pb_row:after, .container:after, .et_pb_container:after, .et_pb_fullwidth_header_container:after { display: none !important; }

.et_pb_column { margin: 0 !important; display: flex; flex-wrap: wrap; gap: var(--sect-60-40) 0; align-content: flex-start; }
.et_pb_column_4_4 { width: 100% !important; }
.et_pb_column_1_2 { width: 46.5% !important; }
.et_pb_column_1_3 { width: 28.6% !important; }
.et_pb_column_2_3 { width: 65% !important; }
.et_pb_column_1_4 { width: 21.25% !important; }
.et_pb_column_3_4 { width: 73.75% !important; }
.et_pb_column_1_5 { width: 16% !important; }
.et_pb_column_2_5 { width: 37% !important; }
.et_pb_column_3_5 { width: 58% !important; }

.et_pb_module { margin: 0 !important; width: 100%; }

ul, ol { padding: 0 0 1.1em !important; margin-left: 1em; line-height: 1.4; list-style-position: outside; }
ul:last-child, ol:last-child { padding-bottom: 0 !important; }
ul li, ol li { padding: 0 0 .5em 0; }
ul li:last-child, ol li:last-child { padding-bottom: 0 !important; }
ul li::marker, ol li::marker { color: #547FE4; }
ul ul, ol ol, ul ol, ol ul { padding-top: .5em !important; }
ol ol { list-style-type: lower-latin; }
ol ol ol { list-style-type: lower-roman; }
ol{list-style: none !important;margin: 0;}
ol li{position:relative;padding-left: 40px !important;}
ol li::before{content: "";position:absolute;left:0px;top: 13px;width:30px;border: 1px solid #7492D3;}

h1, h2, h3, h4, h5, h6 { font-weight: 700; font-family: "PlayfairDisplay", sans-serif; color: #000000;font-variant-numeric: lining-nums; }
h1 { font-size: var(--80-45); line-height: 1.1; padding-bottom: .3em; }
h2 { font-size: var(--42-26); line-height: 1.2; padding-bottom: .4em; }
h3 { font-size: var(--24-15); line-height: 1.24; padding-bottom: .44em; }
h4 { font-size: var(--24-15); line-height: 1.28; padding-bottom: .48em; }
h5 { font-size: var(--21-13); line-height: 1.32; padding-bottom: .52em; }
h6 { font-size: var(--19-13); line-height: 1.36; padding-bottom: .56em; }
h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { padding-bottom: 0 !important; }

.entry-content tr td {vertical-align: text-top;border-top: 1px solid transparent!important;line-height: 1.3em;}
.et_pb_text { word-wrap: normal; }

/* Global Section ------------------------------------------------------------------------------------------------------ */
.section-01,.section-contacts{padding: var(--sect-60-40) 0 !important;}
.section-02{padding: var(--sect-50-30) 0 !important;}
.section-03{padding: var(--sect-110-60) 0 !important;}
.section-04{padding: var(--sect-40-10) 0 !important;}
.section-border-top{border-top: 1px solid #ECEAEA;}

/* Global Rows ------------------------------------------------------------------------------------------------------ */
.rows-01 .et_pb_column { gap: var(--sect-30-6) 4%; }
.rows-01 .et_pb_column:before,.module-before-line:before{content: "";display:inline-block;border: 3px solid #456BC3;width:35px;margin:30px auto 0;}

.rows-02 .et_pb_column { gap: var(--sect-30-6) 3%; }
.rows-02a h2{font-size: var(--32-20);}

.rows-03{z-index: 99999;}
.rows-03, .rows-03 .et_pb_column { gap: var(--sect-30-6) 2%; }
.rows-03 .et_pb_column_1_2, .rows-03-one-column-3 .et_pb_module { width: 32% !important; }

.rows-04a h2,
.rows-04b h2,
.rows-04d h2,
.rows-04b-two-column-shadows h2{font-size: var(--32-20);}

.rows-04,.rows-04.et_pb_row,
.rows-04.et_pb_row .et_pb_module,
.rows-04.et_pb_row .et_pb_column {max-width: var(--max-width-960) !important;}
.rows-04.rows-04c.et_pb_row{max-width: 100% !important;}
.rows-04.et_pb_row{gap: var(--sect-60-40) 12%;}

.rows-04a .et_pb_column_1_2 {width: 44% !important;}
.rows-04a h3{font-family:Raleway;}
.rows-04a p{padding-bottom: .5em;}
.rows-04ac h1,.rows-04ac h2,.rows-04ac h3,.rows-04ac h4,.rows-04ac h5,.rows-04ac h6{text-align: center;}

.rows-04b .et_pb_column{text-align: center;}

.rows-04b-two-column-shadows .et_pb_column{gap: var(--sect-30-6) 4%;}
.rows-04b-two-column-shadows h3{font-family:Raleway;}
.rows-04b-two-column-shadows p{line-height: 1.48em;}
.rows-04b-two-column-shadows.et_pb_row{gap: var(--sect-30-6) 5% !important;}
.rows-04b-two-column-shadows .et_pb_module {width: 48% !important;}
.rows-04b-two-column-shadows .et_pb_module{display: flex;padding: var(--sect-40-10);box-shadow: 0px 4px 50px 2px #0000000F;border-radius: 5px;}

.rows-04c{width: 100% !important;max-width: 100% !important;}
.rows-04c .et_pb_toggle_open .my-wrapper{border-bottom: 0}
.rows-04c .et_pb_toggle_open,
.rows-04c .et_pb_toggle_close{padding-bottom: 0 !important;}
.rows-04c .et_pb_column{gap: var(--sect-60-40) -1px;background: #F5F5F5;display: flex;flex-direction: column;align-content: center;}
.rows-04c .my-wrapper{display: flex;margin: 0 auto;width: 900px;justify-content: space-between;align-items: flex-start;border-bottom: 1px solid #939393;padding-bottom: 25px;}
.rows-04c .my-wrapper .et_pb_toggle_content{padding-top: 0px;padding-right: 30%}
.rows-04c .et_pb_toggle_item.et_pb_toggle_open .my-wrapper .et_pb_toggle_title:before {content: "\4b" !important;}

.rows-04d .et_pb_column_1_3,.rows-04d .et_pb_module {width: 31.5% !important;border: 2px solid #F5F5F5;padding:var(--14-12) var(--14-12) var(--14-12) 20px;background:#F5F5F5;border-radius: 5px;}
.rows-04d .et_pb_module h2,.rows-04d .et_pb_module p,.rows-04d a{display: inline-block;}
.rows-04d .et_pb_module:hover{border: 2px solid #426BCA;cursor: pointer;background: #FFFFFF;}
.rows-04d .et_pb_column{gap:var(--24-15);}
.rows-04d h2{vertical-align: sub;}
.rows-04d p span{display:inline-block;padding: var(--20-13) 50px var(--20-13) 10px;border-right: 1px solid rgba(217, 217, 217, .6)}
.rows-04d a{padding-left: var(--20-13);}
.rows-04d a img{width: 6px;height: 12px;}

.rows-04f{box-shadow: 0px 4px 50px 2px #0000000F;border-radius: 5px;}
.rows-04f a{color: #426BCA;}
.rows-04f .et_pb_column{padding: var(--sect-40-10);gap: var(--40-25);}
.rows-04f-one-column-3 .et_pb_module{width: 30% !important;}
.rows-04f-one-column-3 .et_pb_module a:after{content:"";display:inline-block;background: url("/wp-content/uploads/2025/07/arrow-link.svg") no-repeat !important;width: 8px;height: 14px;position:relative;top:1px; left: 10px;}
.rows-04f-one-column-3 .et_pb_module:first-child::after,
.rows-04f-one-column-3 .et_pb_module:nth-child(2)::after{content:"";
    position: absolute;height: 100%;top: 0;right: -1vw;display: block;border-right: 1px solid rgba(138, 138, 138, .4);}

.rows-04j a{line-height: 1em;}
.rows-04j h2{padding-bottom: .7em !important;}

.rows-04e .et_pb_column{gap: var(--sect-30-10) 0 !important;}

.rows-05.et_pb_row{max-width: var(--max-width-1205) !important;}
.rows-05 .et_pb_column_1_3,.rows-05-one-column-3 .et_pb_module { display:flex;align-items:center;width: 32% !important;height: 285px;padding:var(--sect-40-10);box-shadow: 0px 4px 50px 2px #0000000F;border-radius: 5px; }
.rows-05-one-column-3 .et_pb_column{gap: var(--24-15);}
.rows-05-one-column-3 .et_pb_module:hover{cursor: pointer;border: 2px solid #426BCA;}
.rows-05-one-column-3 .et_pb_blurb_description{font-size:var(--17-12);text-align: center;}
.rows-05-one-column-3 .et_pb_blurb_description p{padding-bottom: 0;}
.rows-05-one-column-3 .et_pb_blurb_description hr{margin: .5em 0;}

.rows-06,.rows-06 .et_pb_column { gap: var(--sect-30-6) 2%; justify-content:space-between;}
.rows-06-one-column-4 .et_pb_module:nth-child(1) {width: 28% !important;}
.rows-06-one-column-4 .et_pb_module:nth-child(n+2):nth-child(-n+4) {width: 21% !important;}
.rows-06-one-column-4 .et_pb_module:nth-child(2)::after,
.rows-06-one-column-4 .et_pb_module:nth-child(3)::after{content: '';position: absolute;top: 0;right: -0.7vw;width: 1px;height: 80%;
    background-color: #999999;}

.rows-07{ gap: var(--sect-30-6) 2%; }
.rows-07 .et_pb_column_1_2{width: 49% !important;}

.rows-08{padding-bottom: var(--sect-40-10);}
.rows-08 h2{padding-bottom: 1.1em;}
.rows-08 .et_pb_column{gap: var(--sect-30-6) 0;}
.rows-08 ul li,.rows-08 p{font-size: var(--21-13);line-height: 1.5em;}

.rows-content h3{font-size: var(--32-20);}

.rows-contact.et_pb_row{gap: var(--sect-60-40) 8%;}
.rows-contact .et_pb_column_1_3{width: 28% !important;align-content: center}
.rows-contact .et_pb_text_inner{ white-space: nowrap;}
.rows-contact img{width: auto !important;}

.rows-blog-title .et_pb_column{ gap: var(--17-12);}
.rows-blog-title .et_pb_module{text-align: center;}

.rows-timeline{position: relative;max-width:1020px !important;}
.rows-timeline h2,.rows-timeline h3{color: #426BCA;}
.rows-timeline h2{position:relative;z-index: 2;}
.rows-timeline h2 strong{background: #F5F5F5;padding: 0 10px;margin-right: -14px;}
.rows-timeline:before{
    content: "";
    position: absolute;
    top: 10px;
    bottom: 0;
    left: 50%;
    width: 2px;
    background: #426BCA;
    transform: translateX(-50%);
    z-index: 0;
}
.rows-timeline:after{
    content: "";
    display: block !important;
    position: absolute;
    visibility: visible;
    top: 9px;
    left: 50%;
    width: 37px;
    height: 37px;
    transform: translateX(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18.5' cy='18.5' r='18.5' fill='%23426BCA'/%3E%3Ccircle cx='18.5' cy='18.5' r='11.5' fill='white'/%3E%3Ccircle cx='18.5' cy='18.5' r='3.5' fill='%23FF0000'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
}
.rows-timeline h2{font-size:var(--50-32);}
.rows-timeline h2,.rows-timeline p{padding-bottom: 0}
.rows-timeline span{font-size:var(--32-20);font-family:PlayfairDisplay;line-height:1;color: #426BCA;}
.rows-timeline .et_pb_column{gap:var(--sect-40-10);}
.rows-timeline .et_pb_column_3 .et_pb_blurb::before,
.rows-timeline .et_pb_column_4 .et_pb_blurb::before {
    content: "";position: absolute;top: 30px;width: 100%;background: #fff;border: 1px solid #B3B3B3;z-index: 1;}
.rows-timeline .et_pb_column_3 {padding-right: 40px;position: relative;}
.rows-timeline .et_pb_column_4 {padding-left: 40px;position: relative;}
.rows-timeline .et_pb_column_3 .et_pb_blurb::before {right: -15%;}
.rows-timeline .et_pb_column_4 .et_pb_blurb::before {left: -15%;}
.rows-timeline .et_pb_column_3 .et_pb_blurb_container{display: flex;justify-content: flex-end;text-align: right !important;}

.rows-map-address{;padding: 40px 0!important;}
.rows-map-address p{padding-bottom: 0 !important;}
.rows-map-address .et_pb_column{display: flex;justify-content:center;align-items: center;flex-wrap:nowrap;position:relative}
.rows-map-address .et_pb_module{width: auto}
.rows-map-address .et_pb_blurb_content{display: flex;justify-content: center;}
.rows-map-address .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container,
.rows-map-address .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{text-align: center;}
.rows-map-address .et_pb_blurb_0 .et_pb_main_blurb_image,.rows-map-address .et_pb_blurb_1 .et_pb_main_blurb_image{width: 29px;height: auto;}
.rows-map-address .et_pb_blurb_0 .et_pb_main_blurb_image{position: absolute;top: -60px;}
.rows-map-address .et_pb_blurb_1 .et_pb_main_blurb_image{margin: 0 0 0 10px;}
.rows-map-address .et_pb_blurb_1 {position: absolute;right: 0;display: flex;align-items: center;gap: 5px;cursor: pointer;}
.rows-map-address .et_pb_blurb_1 .et_pb_blurb_content{display:flex;align-items:center;padding-top:15px;cursor:pointer;flex-direction:row-reverse;}

.rows-center-border-01:before{content:"";position:absolute;left:50%;border: 1px solid #999999;height: 100%;}

/* Buttons ---------------------------------------------------------------------------------------------------------- */
.et-db #et-boc .et-l .et_pb_button { line-height: 1.1 !important; color: #FFFFFF; }
.et_pb_button { line-height: 1.1 !important; display: inline-flex !important; align-items: center; background: transparent !important; text-decoration: none !important; justify-content: center; text-align: center; transition: .4s !important; border: .16em solid transparent !important; box-shadow: none !important; }
.et_pb_button:after { display: none !important; }
.et_pb_button:hover { opacity: 1; cursor: pointer; }

.button-01{ border-radius: 2em !important; padding: .7em 1.6em !important; }

.button-01a{ font-weight: 400 !important; color: #fff !important; background: #547FE4 !important;}
.button-01a:hover{ background: #3256b2 !important; color: #FFFFFF !important; }
.button-01b { font-size: var(--17-12) !important; font-weight: 400 !important; color: #000000 !important; border-color: #000000 !important; padding: .7em 3.5em !important;}
.button-01b:hover { color: #fff !important; background: #000000 !important; }

.button-01c{ font-size: var(--17-12) !important;}

.button-tooltip {position: relative;text-decoration: none!important;color: #007bff;cursor: pointer;}

.button-tooltip::after {
    content: attr(data-tooltip);
    position: absolute;
    bottom: -120%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    white-space: nowrap;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s;
    z-index: 10;}

/* Global Variation ------------------------------------------------------------------------------------------------- */
.overflow-h { overflow: hidden; }
.align-content-center,
.align-content-center .et_pb_module{ text-align: center !important;}
.pt-0 { padding-top: 0 !important; }
.pb-0 { padding-bottom: 0 !important; }
.pb-25{padding-bottom: var(--24-15) !important;}
.pb-50{padding-bottom: var(--50-32) !important;}
.pb-200 { padding-bottom: 200px !important;}
.pb-250 { padding-bottom: 250px !important;}
.mt-10{margin-top: -10em !important;}
.bg-01 { background: #E3EEF8; }
.bg-02 { background: #456BC3; }
.bg-03 { background: #62836D; }
.bg-04 { background: #FFFFFF; }
.bg-05 { background: #F5F5F5;}
.clr-01{ color: #ffffff; }
.clr-02{ color: #000000 !important;}
.clr-03{ color: #426BCA;}
.t-up{text-transform: uppercase;}
.d-i{display: inline !important;}
.f-r{font-family: Raleway;}
.f-14 { font-size: var(--14-12) !important;}
.f-16 { font-size: var(--16-12) !important;font-weight: 400;}
.f-17 { font-size: var(--17-12) !important;}
.f-19 { font-size: var(--19-13) !important;}
.f-21 { font-size: var(--21-13); line-height: 1.52;}
.ul-ml-2{margin-left: 2em;}

/* Rows ------------------------------------------------------------------------------------------------------------- */
.cards-01 .et_pb_module {text-align: center;}
.cards-01 .et_pb_module h2{font-size: var(--50-32);color: #426BCA;line-height: 1;padding-bottom: 0;}
.cards-01 .et_pb_module h3{font-size:var(--32-20);}
.cards-01 .et_pb_module a{font-weight: 700;}
.cards-01 .et_pb_module .et_pb_text_inner p{font-size: var(--16-12);line-height: 1.4em;}
.cards-01 .et_pb_column:not(:last-child)::after {content: "";position: absolute;top: 0;right: -2.6vw;width: 1px;height: 100%;background: #999999;}

.cards-01a .et_pb_column:before{display: none !important;}

.cards-01b{padding-bottom:var(--24-15);}
.cards-01b .et_pb_column {gap:var(--sect-20-14) 0;}
.cards-01b .et_pb_column .et_pb_module h2{font-size: var(--32-20);color: #000000;padding-bottom: .5em;}

.plitka-03 .et_pb_module { padding: var(--sect-40-10) var(--sect-24-10);border-radius: 15px;}
.plitka-03 h2{font-weight: 600;}
.plitka-03 h3{font-family: "Raleway";}
.plitka-03 .et_pb_module p{font-size: var(--16-12);}
.plitka-03 a:hover{text-decoration: underline;}
.plitka-03a .et_pb_module{box-shadow: 0px 2px 45px 2px rgba(142, 142, 142, 0.13);  }

.text-on-pic-01 h2{padding-bottom: .5em;}
.text-on-pic-01 h2,
.text-on-pic-01 h3{color: #ffffff;}
.text-on-pic-01 h3{font-family: Raleway;}
.text-on-pic-01 a{text-decoration: underline;}
.text-on-pic-01 a:hover{color: #ffffff !important;text-decoration: none;}
.text-on-pic-01 hr{color: #E3EEF8;opacity: .3;}
.text-on-pic-01 ul li{font-size: var(--21-13);font-weight: 600;}
.text-on-pic-01 .et_pb_text_inner{padding: 40px 0 0 0;}
.text-on-pic-01 .img-bg {position: absolute;top: 0;height: calc(100% + (var(--sect-110-60) * 2));margin: calc(var(--sect-110-60) * -1) 0 !important;width: 50vw;z-index: -1;}
.text-on-pic-01 .img-bg .et_pb_image_wrap { width: 100%; height: 100%; }
.text-on-pic-01 .img-bg .et_pb_image_wrap img { object-fit: cover; width: 100%; height: 100%; }
.text-on-pic-01 .img-bgs{ margin-top: -14% !important; }
.text-on-pic-01 .img-bgs .et_pb_gallery_items,
.text-on-pic-01 .img-bgs .et_pb_gallery_image { height: 100%;}
.text-on-pic-01 .et_pb_gallery_fullwidth.img-bgs .et_pb_gallery_image img,
.text-on-pic-01 .et_pb_gallery_fullwidth.img-bgs .et_pb_gallery_item{
    width: 100%;
    max-height: 830px !important;
    height: 100%;
    object-fit: cover;}
.text-on-pic-01.text-on-pic-01b .et_pb_gallery_fullwidth.img-bgs .et_pb_gallery_item,
.text-on-pic-01.text-on-pic-01b .et_pb_gallery_fullwidth.img-bgs .et_pb_gallery_item img{
    max-height: 870px !important;}
.text-on-pic-01 .img-bgs a{text-decoration: none;}
.text-on-pic-01 .img-bgs .et-pb-arrow-prev {left: 30px;}
.text-on-pic-01 .img-bgs .et-pb-arrow-next {right: 80px;}
.text-on-pic-01 table{border-collapse: collapse !important; border: 0 !important;}
.text-on-pic-01 table tr td{border: 0 !important; border-bottom: 1px solid #E3EEF8 !important;}
.text-on-pic-01 table tr:last-child td {border-bottom: none !important;}
.text-on-pic-01a ul li{font-size: var(--19-13);font-weight: 400;}
.text-on-pic-01b h2{padding-bottom: 1.1em;}
.text-on-pic-01b ul li{font-size: var(--19-13);font-weight: 700;}

/* Global Header ---------------------------------------------------------------------------------------------------- */
header .et_pb_row { max-width: 1785px !important; position: static;}
.header { padding: 1.3em 0 !important; display: flex; align-items: center; }
.header .et_pb_column { justify-content: flex-end; align-items: center; gap: .5em; }
.header .et_pb_module { width: auto; }
.header .logo { margin-right: auto !important; width: 20vw; max-width: 420px;min-width: 215px;z-index: 1; }
.header .logo:after{content: "";position: absolute;border-right: 1px solid #D9D9D9;top: 0;height: 100%;width: 1px;right: -1.6vw;}
.header .menu .et_pb_menu__wrap { align-items: center !important; }
.header .menu nav ul { margin: 0 !important; line-height: 1; }
.header .menu nav ul li{font-size: var(--h-17-12);}
.header .menu nav ul li { font-weight: 500; margin: 0 !important; padding: 0 !important; }
.header .menu nav ul li a { padding: var(--h-25-14) var(--h-12-5) !important; line-height: 1 !important; color: #000000 !important; position: relative !important; display: flex !important; justify-content: center;}
.header .menu nav ul.mega-sub-menu li .first-title{padding: var(--h-17-12) var(--h-12-5) !important;}
.header .menu nav ul.mega-sub-menu li a{font-size: var(--19-13) !important;padding: var(--14-12) !important;text-transform: none !important;justify-content: flex-start;font-weight: 400 !important;}
.header .menu nav ul li a:after{top:inherit !important;}
.header .menu nav ul li a:hover, .header .menu nav ul li.current-menu-item a { color: #000000 !important;font-weight: 700; }

.header #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {line-height: 20px;font-size: var(--17-12);height: auto;}
.header #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover{font-weight: 700;}
.header #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top: 16px !important;background: #F5F5F5;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{
    color: #426BCA !important;
    text-decoration: underline !important;}
.header .rows-sugarland,.header .rows-sugarland>ul,
.header .rows-about,.header .rows-about>ul,
.header .rows-contact,.header .rows-contacts>ul{display: flex !important;padding-top: 0 !important;}
.header .menu .mega-sub-menu{padding-top: 0 !important;}
.header .rows-about .mega-menu-columns-3-of-12.mega-first-blue,
.header .rows-about .mega-menu-columns-4-of-12.mega-first-blue,
.header .rows-sugarland .mega-menu-columns-3-of-12.mega-first-blue,
.header .rows-sugarland .mega-menu-columns-4-of-12.mega-first-blue,
.header .rows-contacts .mega-menu-columns-4-of-12.mega-first-blue,
.header .rows-contacts .mega-menu-columns-3-of-12.mega-first-blue{ background: #547FE4 !important;}
.header .rows-sugarland .mega-menu-columns-2-of-12,
.header .rows-about .mega-menu-columns-2-of-12{width:26.5% !important; padding: var(--sect-30-10) 28px!important;}
.header .rows-contacts .mega-menu-columns-2-of-12{width:23% !important; padding: var(--sect-30-10) 28px!important;}
.header .rows-about .mega-menu-columns-3-of-12{width: 30% !important; padding: var(--sect-30-10) 28px!important;}
.header .rows-sugarland .mega-menu-columns-3-of-12{width: 31% !important; padding: var(--sect-30-10) 28px!important;}
.header .rows-contacts .mega-menu-columns-3-of-12{width: 27.5% !important; padding: var(--sect-30-10) 28px!important;}
.header .rows-about .mega-menu-columns-4-of-12,
.header .rows-sugarland .mega-menu-columns-4-of-12,
.header .rows-contacts .mega-menu-columns-4-of-12{width:30% !important; padding: var(--sect-30-10) 28px!important;}
.header .rows-about .mega-menu-columns-5-of-12,
.header .rows-sugarland .mega-menu-columns-5-of-12,
.header .rows-contacts .mega-menu-columns-5-of-12{width:30% !important; padding: var(--sect-30-10) 28px!important;}
.header #mega-menu-wrap-primary-menu .rows-contacts .mega-first-blue .mega-menu-item
{position:absolute!important;top:-24px!important;display:block!important;height:140px!important;}
.header #mega-menu-wrap-primary-menu .rows-sugarland .mega-first-blue .mega-menu-item
{position:absolute!important;top:-14px!important;display:block!important;height:170px!important;}
.header #mega-menu-wrap-primary-menu .rows-about .mega-first-blue .mega-menu-item
{position:absolute!important;top:-14px!important;display:block!important;height:330px!important;}
.header #mega-menu-wrap-primary-menu .name-blue
{display: flex;height: 100%;padding:var(--75-22);justify-content: center;align-items: center;}
.header #mega-menu-wrap-primary-menu .name-blue h3{color: #ffffff;text-align: center;font-size: var(--32-20);}

/* Global Title Block & Head ---------------------------------------------------------------------------------------- */
.title-block-01 {padding: var(--sect-60-40) !important;}
.title-block-01 h1 { font-size: var(--50-32); color: #ffffff; text-align: center;padding-bottom: 0;}

/* Global Contact Form ---------------------------------------------------------------------------------------- */
.contact-form{ text-align: center;background-size: auto;}
.contact-form h2{color: #ffffff;}
.contact-form form input::placeholder{ color: #ffffff;}
.contact-form .et_pb_row{ justify-content: center; max-width: var(--max-width-960) !important;}
.contact-form form input{background-color: transparent !important;padding-left:0 !important;border-bottom: 1px solid #ffffff!important;color:#ffffff !important;}
.contact-form form input:focus{color: #ffffff !important; border-bottom: 1px solid #ffffff !important}
.contact-form .et_contact_bottom_container{width: 100%;justify-content: center;}
.contact-form .et_contact_bottom_container .et_pb_button{ color: #ffffff;border-radius: 2em !important; padding: .7em 1.6em !important;border: 1px solid #ffffff !important;}
.contact-form .et_contact_bottom_container .et_pb_button:hover { color: #fff !important; background: #000000 !important; }

/*  Forms ---------------------------------------------------------------------------------------- */
.form-container{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.form-container .wpcf7-radio{
    display: flex;
    flex-direction: column;
}
.form-container label{display: none;}
.form-container .form-full-width span.wpcf7-form-control-wrap{
    display: flex;
    flex: 1 1 100%;
    max-width: 100%;
}
.form-container span.wpcf7-form-control-wrap{
    display: flex;
    flex: 1 1 48%;
    max-width: 48%;
    flex-wrap: wrap;
}
.form-container .wpcf7-not-valid-tip{flex: 1 1 100%;}
.form-container .member-table-row{width: 32%;}
.form-container input[type="text"],
.form-container input[type=email],
.form-container input[type=password],
.form-container input[type=tel],
.form-container [data-name^="textarea-"] textarea,
.form-container [data-name^="description"] textarea{
    padding: 8px 0;
    border: 0;
    flex: 1 1 100%;
    max-width: 100%;
    background: transparent;
    border-bottom: 1px solid #999999;}
.form-container input[type=submit]{border: 0;margin-top:var(--sect-50-30);}
.form-container input[type=submit]:hover{cursor: pointer;}
.form-container [data-name^="description"],
.form-container [data-name^="description"] textarea{width: 100%;}
.form-container [data-name^="description"] textarea{  min-height: 80px;
    max-height: 200px;
    height: 30px;
    resize: vertical;}
.form-textarea,.form-check-box{flex-direction: column;}
.form-section{
    display:flex;
    justify-content:space-between;
    flex-wrap: wrap;
    gap: 1em;
    width:100%;
    padding: var(--sect-20-14) 0;}
.form-section-01{ padding: var(--sect-50-30) 0 !important;}
.form-section-column{
    flex-direction: column;
}
.form-header h2{justify-content:center;font-size: var(--32-20);}
.form-text-block{flex-direction: column;text-align: center;}
.form-section.signature-block {
    justify-content: flex-start;
    gap: 2rem;
}
.form-container input[type="date"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background-color: #fff;
    color: #333;
    cursor: pointer;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}
.form-container input[type="date"]:focus {
    outline: none;
    border-color: #999999;
    box-shadow: 0 0 0 3px rgba(0, 51, 102, 0.2);
}
.form-container input[type="date"]::-webkit-calendar-picker-indicator {
    color: transparent;
    background: url("data:image/svg+xml,%3Csvg fill='%23666' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 11h10v2H7zm0 4h7v2H7zM5 3h1V1h2v2h8V1h2v2h1c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm0 16h14V8H5v11z'/%3E%3C/svg%3E") no-repeat center;
    opacity: 0.6;
    cursor: pointer;
}
.form-container input[type="date"]::-webkit-calendar-picker-indicator:hover {
    opacity: 1;
}

/* LightMix --------------------------------------------------------------------------------------------------------- */
.lightmix_row{gap:7% !important;}
.lightmix{text-align: end !important;}
.lightmix a { opacity: .5; letter-spacing: .03em; font-size: 80%; width: fit-content; }
.lightmix a:hover { opacity: 1; }

/* Error 404 -------------------------------------------------------------------------------------------------------- */
.error404 #page-container { padding: 0 !important; }
.error404 .et_pb_section { height: 100vh; display: flex; flex-wrap: wrap; align-items: center; }
.error404 .et_pb_section .et_pb_module { text-align: center; }
.error404 .et_pb_section .et_pb_module a { box-shadow: none !important; margin: 0 auto 1em; display: block; width: fit-content; }
.error404 .et_pb_section .et_pb_module a img {  max-width: clamp(16.875rem, 14.0625rem + 12.5vw, 25rem); } /*1400 400-270*/

/* Category page -------------------------------------------------------------------------------------------------------- */
.category .et_pb_section { height: 100vh; display: flex; flex-wrap: wrap; align-items: center; }
.category .et_pb_section .et_pb_module { text-align: center; }
.category .et_pb_section .et_pb_module a { box-shadow: none !important; margin: 0 auto 1em; display: block; width: fit-content; }

/* Global Footer ---------------------------------------------------------------------------------------------------- */
.footer .et_pb_row{gap: var(--sect-60-40) 4%;}
.footer .et_pb_menu__wrap .et_pb_menu__menu{display: block !important;}
.footer .et_pb_menu__wrap .et_mobile_nav_menu{display: none !important;}
.footer .et_pb_menu__wrap{justify-content: flex-start !important;}
.footer ul li{width: 100% !important;}
.footer .et_pb_column .et_pb_menu{background-color: #ECEAEA !important;}
.footer .et_pb_column_1_4{width:22% !important; gap: var(--sect-20-14) !important;}
.footer,.footer ul,.footer ul li{background: #ECEAEA !important;font-size: var(--18-12) !important;color: #0E1222 !important;}
.footer ul li{padding: 0;line-height: 1.5 !important;}
.footer h3{font-family:"Raleway";font-size: var(--24-15);}

/* Global Paginator ---------------------------------------------------------------------------------------------------- */
.wp-pagenavi {
    padding-top: 15px;}
.wp-pagenavi .pages {
    display: none;}
.wp-pagenavi a{
    border: 0;font-weight: 700;color: #000000;}
.wp-pagenavi span.current {
    border: 0;color: #547FE4;}
.wp-pagenavi a.last {
    border: none!important;}
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink{color: transparent;}
.wp-pagenavi .previouspostslink:before{position:absolute;right: 50px;background: url("/wp-content/uploads/2025/07/arrow_prev.svg") no-repeat;}
.wp-pagenavi .nextpostslink:before{position: absolute;right: 0;background: url("/wp-content/uploads/2025/07/arrow_next.svg") no-repeat;}
.wp-pagenavi .previouspostslink:before,
.wp-pagenavi .nextpostslink:before{content: "";cursor:pointer;display: inline-block; width: 43px;height: 43px;}

/* Global Slider ---------------------------------------------------------------------------------------------------- */
.hero-slider .et_pb_row{max-width: 100% !important;width: 100% !important;margin: 0;}
.hero-slider .slick-track{display: flex;}
.hero-slider article{ display: flex; flex-direction: row;margin: 0;}
.hero-slider article a{margin-bottom: 0 !important;}
.hero-slider .slick-dots li button{display:none;}
.hero-slider article .entry-title{display: none}
.hero-slider article .post-content h1{color: #ffffff;font-size: var(--75-22);}
.hero-slider article .post-content img{width:100px;height:auto;margin: 0 auto;padding-top:var(--sect-80-50);}
.hero-slider article .post-content{position: absolute;display: flex;height: 32vw;width: 100%;text-align: center;align-items: center;justify-content: space-around;}
.hero-slider article img{width:100%;height: 32vw;min-height: 130px;}
.hero-slider .slick-dots{display:flex;position:absolute;bottom:var(--50-32);width:100%;justify-content: center;margin:0;}
.hero-slider .slick-dots li{cursor:pointer;width:10px;height:10px;padding: 0 !important;margin:0 7px;background: rgba(255, 255, 255, .6) !important;border-radius:50px; border:1px solid transparent !important;}
.hero-slider .slick-dots li.slick-active{;background:#547FE4!important;}
.hero-slider .slick-dots li::marker{color:transparent;}
.hero-slider .slick-prev,.hero-slider .slick-next{display: none !important;}

.hero-slider .et_pb_text{position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%);text-align: center;z-index: 10;padding: 0px;max-width: 80%;}
.hero-slider .et_pb_text,.hero-slider .et_pb_text h1{color: #ffffff;}
.hero-slider .et_pb_text h1{font-size:var(--h1-mainSlide-80-24);}
.hero-slider .et_pb_text p{font-size:var(--24-15)!important;text-transform: uppercase;letter-spacing: var(--h-21-12);font-weight:800;}
.hero-slider .et_pb_text p.line-with-text{display: flex;align-items: center;justify-content: center;gap: 1rem;width: 67%;margin: 0 auto;}
.hero-slider .et_pb_text p.line-with-text:after,
.hero-slider .et_pb_text p.line-with-text:before{content: "";flex: 1;border-top: 2px solid #D9D9D9;height: 1px;}
.hero-slider .et_pb_text img{ margin: 0 auto;}

/* Columns ---------------------------------------------------------------------------------------------------------- */
.column-01{align-content: center;}

/* Modules ---------------------------------------------------------------------------------------------------------- */
.module-01 .et_pb_ajax_pagination_container{display:flex;gap:var(--sect-40-10);}
.module-01 .et_pb_ajax_pagination_container:last-child article+div{display: none;}
.module-01 article{display:flex;flex-direction:column;width:25%;text-align:left;margin-bottom:0;}
.module-01 article .post-meta{order:1;margin-bottom: 0;padding-bottom: 0;font-size: 0 !important;}
.module-01 article .entry-title{order:2;padding-top: 10px;font-size:var(--24-15) !important;font-family:"Raleway";font-weight: 700;}
.module-01 article .post-content{order:3;flex: 1 1 100%;display: flex;flex-direction: column;justify-content: space-between;}
.module-01 article .post-content p,.module-01 article .post-meta a{font-size:var(--17-12) !important;}
.module-01 article .more-link{font-weight:700;padding-top:15px;color:#000000;}
.module-01 article .post-meta a,.module-01 article .post-meta span{position: relative;background: #ffffff;z-index: 1;}
.module-01 article .post-meta a{padding: 0 1em 0 0; font-size: var(--17-12) !important;}
.module-01 article .post-meta span{padding: 0 1.5em 0 0; font-size: var(--14-12) !important;}
.module-01 article .post-meta:after{display:inline-block;position:relative;top:-50%;vertical-align:middle;content:"";border: 1px solid #C9C9C9;width:100%;}
.module-01 article .post-content .more-link:after{content:"";display:inline-block;background: url("/wp-content/uploads/2025/06/arrow.svg");width:29px;height:29px;position:relative;top:7px;left:10px;}

.module-01a article{ width: 100% !important;}
.module-01a article .more-link{font-weight: 400;color: #426BCA!important;text-transform: capitalize;}
.module-01a .et_pb_ajax_pagination_container{flex-direction: column;}
.module-01a .et_pb_ajax_pagination_container:last-child article+div{display: block;}
.module-01a article .post-content .more-link:after{content:"";display:inline-block;background: url("/wp-content/uploads/2025/07/arrow-link.svg") no-repeat !important;width: 8px;height: 14px;position:relative;top:1px; left: 10px;}

.module-01b article{ width: 50% !important;}
.module-01b article .post-meta a,
.module-01b article .post-meta .post-meta-category{background: #F5F5F5;}

.module-01c article .post-meta:after{top:-16px !important;}

.module-02{display:flex !important;border-radius:15px;align-items: center;flex-direction: row-reverse;margin: 0 auto !important;width: 280px;}
.module-02 .et_pb_team_member_image{margin: 0;width: 77px;}
.module-02 .et_pb_team_member_image img{border-top-right-radius:15px;border-bottom-right-radius: 15px;}
.module-02 div{display:inline-block;}

.module-03{display:flex;text-align:center !important;padding: var(--sect-190-50) var(--sect-190-50) var(--sect-80-50);}
.module-03 h2{font-size:var(--75-22);}
.module-03 h3{font-family:"Raleway";font-size:var(--27-19);font-weight:600;}

.module-04 .et_pb_text_inner{display:flex;justify-content: space-between;}
.module-04 img{width:50px;height:50px;}
.module-04 img:hover{opacity: .3;}
.module-04 p,.module-04 a{display:inline-block;}
.module-04 p{padding-bottom: 0;}
.module-04 a{color: #000000;}

.module-05{border: 0;width: 100%;}
.module-05 a{font-size:var(--17-12);line-height: 2.4;}
.module-05.et_pb_toggle_0{padding: var(--sect-80-50) 20px; padding-bottom: 0;}
.module-05.et_pb_toggle_0 .et_pb_toggle_title:before{content: "\4c" !important;}
.module-05 h3{color: #000000 !important;padding: 0 0 0 50px !important;}
.module-05.et_pb_toggle .et_pb_toggle_title:before {left: 0;font-size: var(--32-20);padding-top: 5px;color: #000000;}

.module-06 h3{font-size:var(--32-20)!important;font-weight: 700!important;}

.module-07 h3{font-family: "Raleway";}
.module-07 p{display:flex;justify-content: space-between;border-bottom: 1px solid #D9D9D9;margin-bottom: 15px;}

.module-08 p{padding: var(--sect-40-10);padding-bottom: var(--sect-40-10)!important;background: #F5F5F5;}

.module-09 p a{color: #000000;}
.module-09 p{display: flex;justify-content: center;padding-top: 10px;}
.module-09 p img{display:inline-block;width:29px;height:29px;position:relative;top:8px;left:10px;}

.module-10 p{padding-bottom: .7em;}

.module-11 li::marker{color: #ffffff;}
.module-12 img{border-radius: 25px;object-fit: cover;height: revert-layer !important;}

.module-before-line:before{position:relative;top:-30px;}

.module-text-right .et_pb_text_inner,
.module-text-right .et_pb_main_blurb_image img[src*=".svg"] {width: auto !important;}
.module-text-right .et_pb_text_inner,
.module-text-right .et_pb_blurb_description{text-align: right;}
.module-text-right .et_pb_image_wrap{display: flex;justify-content: flex-end;}

.module-timeline-2006{margin-top: 23% !important;}
.module-timeline-2006 img{padding: var(--32-20) 0;}
.module-timeline-2006:before{top:12% !important;}
.module-timeline-2008j:before{top:35% !important;}
.module-timeline-2008c:before{top:39% !important;}

.module-home-ul ul li{font-size: var(--21-13);}
.module-home-ul h3{line-height: 1.3em;}
.module-home-ul hr{margin-top: .5em;}

.module-card-shadows-01{padding: var(--sect-40-10);box-shadow: 0px 4px 50px 2px #0000000F;background:#FFFFFF;border-radius: 15px;}
.module-card-shadows-01 h2{font-size: var(--24-15);font-family: Raleway;}
.module-card-shadows-01 .et_pb_blurb_content{display: flex;}
.module-card-shadows-01 .et_pb_blurb_content p{padding-bottom: 0!important;line-height: 1.5em;}
.module-card-shadows-01 .et_pb_main_blurb_image{width: auto !important;}
.module-card-shadows-01 .et_pb_main_blurb_image span{width: 40px; height: 40px;}
.module-card-shadows-01a .et_pb_blurb_container{margin-left: 6%;}
.module-card-shadows-01b .et_pb_blurb_container{margin-right: 6%;}
.module-card-shadows-01b .et_pb_main_blurb_image{position: absolute; right: 0;}
.module-card-shadows-01b .et_pb_blurb_content{flex-direction:row;justify-content: space-between;}
.module-card-shadows-01c ul:last-child{padding-bottom: 30px !important;}
.module-card-shadows-01t tr td{border-right: 1px solid #b3b3b3;}

.module-image-top-250{margin-top: -13.5em !important;}
.module-image-top-250 img{border-radius: 15px;}
.module-image-top-210{margin-top: -11em !important;}

.module-map-link .et_pb_main_blurb_image img{width: 29px !important;}

.map-01, .map-01 iframe { max-width: 100% !important; width: 100% !important; }
.map-01 iframe { display: block; }

/* Modules Slides ---------------------------------------------------------------------------------------------------------- */
.module-slides .et_pb_slide{background-color: transparent !important;}
.module-slides .et_pb_container.clearfix{height: 615px;}
.module-slides .et_pb_slide_content{padding: var(--65-38) 0 0;}
.module-slides .et_pb_slider_container_inner{display: flex;flex-direction: column;align-items: center}
.module-slides .et_pb_slide_image{display:flex;justify-content:center;top:var(--sect-110-60);width:100%;margin-top: 0;margin-right: 0!important;}
.module-slides .et_pb_slide_description{display: flex;flex-direction: column-reverse;width: 80%;padding: var(--sect-110-60) 0;}
.module-slides .et_pb_slide_description h1{font-size: var(--h1-mainSlide-80-24);font-weight:700;text-align: center;}
.module-slides .et_pb_slide_description p{display: flex;align-items: center;}
.module-slides .et_pb_slide_description p span{font-size: var(--24-15);padding: 0 10px;text-transform: uppercase;letter-spacing: var(--h-21-12);font-weight: 800;}
.module-slides .et_pb_slide_description p:before,
.module-slides .et_pb_slide_description p:after{content: "";flex: 1;border-top: 2px solid #D9D9D9;}

/* Calendar Plugin CSS ---------------------------------------------------------------------------------------------------------- */
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button,
.tribe-events .tribe-events-calendar-month__day-cell--selected,
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color: #547FE4 !important;}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button:hover{background-color: #3256b2 !important;}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {background-color: #000000 !important;}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {border: 1px solid #000000 !important; color: #000000 !important;}
.tribe-common .tribe-common-c-btn-border:hover, .tribe-common a.tribe-common-c-btn-border:hover{border: 1px solid #FFFFFF !important; color: #FFFFFF !important;}

.tribe-events-calendar-month__calendar-event-details{display: flex; flex-direction: column; align-items: center;}
.tribe-events-calendar-month__calendar-event-datetime{order: 2; font-size: var(--16-12) !important;}
.tribe-events-calendar-month__calendar-event-title{order: 1; font-size: var(--16-12) !important;}

.et-db #et-boc .et-l .header_calendar .et_pb_row {position: initial;}

@media screen and (min-width: 1920px) {.contact-form{background-size: cover;}}
@media screen and (max-width: 1850px) {
    .header .module-tooltip-01 .et_pb_text_inner a { width: 48px;height: 48px;color: transparent !important;border-radius: 50% !important;padding: 0 !important; }
    .header .module-tooltip-01 .et_pb_text_inner a:before  {
        content:"";
        display: block;
        position: relative;
        width: 24px;
        height: 24px;
        top: 10px;
        margin: 0 auto;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='1280.000000pt' height='1280.000000pt' viewBox='0 0 1280.000000 1280.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.15, written by Peter Selinger 2001-2017%0A%3C/metadata%3E%3Cg transform='translate(0.000000,1280.000000) scale(0.100000,-0.100000)'%0Afill='%23ffffff' stroke='none'%3E%3Cpath d='M4969 10256 c-646 -572 -1825 -1616 -2620 -2320 -794 -703 -1445%0A-1282 -1447 -1286 -3 -8 537 -620 548 -620 4 0 407 354 896 788 489 433 1515%0A1341 2278 2017 764 677 1426 1263 1472 1302 l82 73 2358 -2090 c1298 -1149%0A2364 -2089 2369 -2089 6 0 131 138 279 306 196 223 267 309 260 319 -5 7%0A-1185 1054 -2621 2327 -2305 2040 -2617 2313 -2645 2314 -30 1 -146 -100%0A-1209 -1041z'/%3E%3Cpath d='M2470 9648 l0 -992 33 30 c31 30 1280 1156 1284 1158 0 1 5 180 9%0A399 l7 397 -667 0 -666 0 0 -992z'/%3E%3Cpath d='M5744 9127 c-236 -210 -1070 -949 -1852 -1641 l-1422 -1259 0 -2371%0Ac0 -2275 1 -2373 19 -2411 23 -51 74 -101 120 -117 28 -10 286 -13 1216 -13%0Al1180 0 5 1065 c5 985 6 1067 22 1097 23 42 80 88 127 102 28 8 315 11 1027%0A11 939 0 991 -1 1030 -19 57 -26 110 -92 123 -153 7 -33 11 -392 11 -1078 l0%0A-1030 1163 0 c1261 0 1218 -2 1291 54 19 14 43 45 55 69 l21 43 1 2375 1 2374%0A-314 280 c-289 258 -3344 2963 -3378 2991 -13 10 -83 -48 -446 -369z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: contain;
        background-repeat: no-repeat;
        transition: opacity 0.3s ease; }
    .header .et_pb_text_inner a{display: block;}
}
@media screen and (max-width: 1580px) {
    .header .module-tooltip-02 .et_pb_text_inner a { width: 48px;height: 48px;color: transparent !important;border-radius: 50% !important;padding: 0 !important; }
    .header .module-tooltip-02 .et_pb_text_inner a:before {
        content:"";
        display: block;
        position: relative;
        width: 24px;
        height: 24px;
        top: 10px;
        margin: 0 auto;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='1280.000000pt' height='1280.000000pt' viewBox='0 0 1280.000000 1280.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.15, written by Peter Selinger 2001-2017%0A%3C/metadata%3E%3Cg transform='translate(0.000000,1280.000000) scale(0.100000,-0.100000)'%0Afill='%23ffffff' stroke='none'%3E%3Cpath d='M5970 12090 c-417 -39 -761 -113 -1094 -236 -154 -56 -404 -178 -550%0A-267 -328 -202 -651 -502 -876 -817 -340 -475 -557 -1060 -660 -1783 -12 -81%0A-19 -151 -16 -156 3 -5 47 -34 96 -65 l91 -56 672 -80 c370 -44 685 -81 702%0A-83 l29 -2 28 150 c166 905 518 1459 1115 1759 267 133 553 196 900 196 485 0%0A899 -141 1253 -427 171 -139 357 -351 469 -537 238 -393 302 -907 165 -1326%0A-39 -120 -137 -307 -215 -410 -166 -221 -419 -479 -819 -835 -595 -531 -865%0A-813 -1076 -1125 -408 -602 -572 -1262 -547 -2203 l6 -247 691 2 691 3 2 105%0Ac6 302 37 709 69 895 57 336 189 636 393 890 94 118 451 467 766 750 914 822%0A1312 1312 1528 1882 223 586 235 1285 32 1901 -150 453 -433 881 -816 1231%0A-544 498 -1190 775 -2044 876 -162 20 -828 29 -985 15z'/%3E%3Cpath d='M5581 2590 c-20 -98 -21 -121 -21 -920 l0 -820 810 0 810 0 0 828%0Ac-1 740 -3 836 -18 917 l-17 90 -771 3 -771 2 -22 -100z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: contain;
        background-repeat: no-repeat;
        transition: opacity 0.3s ease;}
    .header .et_pb_text_inner a{display: block;}
    .button-tooltip:hover::after {opacity: 1;}
}
@media screen and (max-width: 1200px) {
    .rows-05-one-column-3 .et_pb_module{width: 49% !important;}
    .rows-05-one-column-3 .et_pb_column {gap: var(--16-12);}
    .module-image-top-250,.module-image-top-210{margin-top: 0 !important;}
    .pb-250,.pb-200{padding-bottom: var(--sect-80-50) !important;}
    .rows-06-one-column-4 .et_pb_module:nth-child(1){width: 49% !important;}
    .rows-06-one-column-4 .et_pb_module:nth-child(n+2):nth-child(-n+4) {width: 49% !important;}
    .rows-06-one-column-4 .et_pb_module:nth-child(2)::after, .rows-06-one-column-4 .et_pb_module:nth-child(3)::after {width: 0;}
}
@media screen and (min-width: 1120px){
    .header .et_pb_column, .header .et_pb_column .menu,.header .menu .et_pb_menu_inner_container.clearfix,
    .header .menu .et_pb_menu__wrap,.header .menu .et_pb_menu__wrap #mega-menu-primary-menu,
    .header .menu #mega-menu-wrap-primary-menu {position: static !important;}
}
@media screen and (max-width: 1120px) {
    #mega-menu-primary-menu{margin-top: 10px !important;}
    .hero-slider .et_pb_text p.line-with-text{width: 75%}
    header .menu{order: 1;}
    .hero-slider article img{ height: 38vw;}
    .header .rows-sugarland,.header .rows-sugarland>ul,
    .header .rows-about,.header .rows-about>ul,
    .header .rows-contact,.header .rows-contacts>ul{justify-content: center;flex-direction: column;}
    .header .rows-sugarland .mega-menu-columns-2-of-12,
    .header .rows-sugarland .mega-menu-columns-3-of-12,
    .header .rows-contacts .mega-menu-columns-2-of-12,
    .header .rows-about .mega-menu-columns-2-of-12,
    .header .rows-about .mega-menu-columns-5-of-12,
    .header .rows-sugarland .mega-menu-columns-5-of-12,
    .header .rows-contacts .mega-menu-columns-5-of-12{ width:100% !important;}
    .header .menu nav ul.mega-sub-menu li a,.header .menu nav ul.mega-sub-menu li h5{display:flex;justify-content: center;}
    .text-on-pic-01 .et_pb_column{width: 100% !important;}
    .text-on-pic-01 .et_pb_text_inner {padding: 0;}
    .text-on-pic-01 .img-bg{position: relative;width: 100%;height: 100%; margin: 0!important;}
    .text-on-pic-01 .img-bgs .et-pb-arrow-prev {left: 0;}
    .text-on-pic-01 .img-bgs .et-pb-arrow-next {right: 0;}
}
@media screen and (max-width: 980px) {
    .header .et_pb_menu__menu{display: block !important;}
    .hero-slider .et_pb_text img{ width: 90px;}
    .et_pb_menu .et_pb_menu__menu{display: block;}
    .et_pb_menu .et_mobile_nav_menu{display: none;}
    .section-01{margin-top: 0 !important;}
    .rows-03-one-column-3 .et_pb_module {width: 49% !important;}
    .rows-04c .my-wrapper{flex-direction: column;}
    .rows-contact .et_pb_column_1_3{width: 100% !important;}
    .cards-01 .et_pb_column:not(:last-child)::after{display: none;}
    .module-01c article .post-meta:after{top:-12px !important;}
    .form-container .member-table-row{width: 100%;}
    .module-slides .et_pb_container.clearfix{height: 100%;}
}
@media screen and (max-width: 900px) {
    .rows-04c .my-wrapper {width: 100%;}
    .rows-04d .et_pb_module{width: 48% !important;}
    .footer .et_pb_column_1_4 {width: 48% !important;}
}
@media screen and (max-width: 800px) {
    .hero-slider .et_pb_text img{ width: 80px;}
    .rows-05-one-column-3 .et_pb_module{width: 100% !important;}
    .module-01 .et_pb_ajax_pagination_container{flex-wrap: wrap;}
    .module-01 article{width: 100%;}
    .module-01b article {width: 100% !important;}
    .hero-slider article .post-content {height: 36vw;}
    .hero-slider article a img {min-height: 280px;object-fit: cover;}
    .module-02 .et_pb_team_member_description{ flex: 1}
    .rows-04d .et_pb_module{width: 100% !important;}
    .rows-04d .wrap{display: flex;justify-content: space-between; align-items: center;}
    .form-container span.wpcf7-form-control-wrap { width: 100%; max-width: 100%;}
}
@media (max-width: 767px) {
    .module-slides .et_pb_slide_image{display: flex !important;top: 0;justify-content: center;}
    .module-slides .et_pb_slide_description {padding: 0 0 var(--sect-110-60);}
}
@media screen and (max-width: 700px) {
    .hero-slider .et_pb_text img{ width: 70px;}
    .hero-slider .et_pb_text p.line-with-text {width: 90%;}
    .et_pb_column,
    .rows-03-one-column-3 .et_pb_module,
    .rows-04a .et_pb_column_1_2,
    .rows-04f-one-column-3 .et_pb_module,
    .rows-04b-two-column-shadows .et_pb_module,
    .rows-07 .et_pb_column_1_2{ width: 100% !important; }
    .hero-slider article .post-content img{width:65px;}
    .rows-04f-one-column-3 .et_pb_module:first-child::after,
    .rows-04f-one-column-3 .et_pb_module:nth-child(2)::after{width: 100%;padding-bottom: 10px;right: 0;border-right:0;border-bottom:1px solid rgba(138, 138, 138, .4);}
    .rows-map-address .et_pb_column {flex-wrap: wrap;}
    .rows-center-border-01:before{display: none;}
    .rows-map-address .et_pb_blurb_1 .et_pb_blurb_content{padding-top: 0;}
    .rows-map-address .et_pb_blurb_1{position: relative;width: 100%;}
    .rows-map-address .et_pb_blurb_1 .et_pb_blurb_content{justify-content: center;}
    .rows-06-one-column-4 .et_pb_module:nth-child(1){width: 100% !important;}
    .rows-06-one-column-4 .et_pb_module:nth-child(n+2):nth-child(-n+4) {width: 100% !important;}
    .rows-timeline .et_pb_column_3 .et_pb_blurb_container{justify-content: flex-start;text-align: left !important;padding-left: var(--50-32);}
    .rows-timeline:after,.rows-timeline:before{left: 0;}
    .rows-timeline .et_pb_column_3 .et_pb_blurb::before{right: -1%;}
    .rows-timeline .et_pb_column_4 .et_pb_blurb::before {left: -7%;}
    .module-timeline-2006{margin-top: 0% !important;}
    .rows-timeline h2 strong {margin-left: -12px;}
    .module-text-right .et_pb_text_inner,.module-text-right .et_pb_blurb_description {text-align: inherit;}
    .module-text-right .et_pb_image_wrap{justify-content: flex-start;}
    .mt-10 {margin-top: 0em !important;}
    /* LightMix --------------------------------------------------------------------------------------------------------- */
    .lightmix{text-align: start !important;}
}
@media screen and (max-width: 600px) {
    .hero-slider .et_pb_text img {width: 60px;}
    .footer .et_pb_column_1_4 {width: 100% !important;}
}
@media screen and (max-width: 500px){
    .hero-slider article .post-content {height: 46vw;}
    .rows-timeline .et_pb_column_4 .et_pb_blurb::before {left: -10%;}
}
@media screen and (max-width: 400px) {
    .header .logo {min-width: 180px;}
    .hero-slider article a img {object-fit: cover}
    .rows-timeline .et_pb_column_4 .et_pb_blurb::before {left: -14%;}
}
@media screen and (max-width: 390px) {
    .header .logo {min-width: 40vw;}
}