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

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/dinpro.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DIN Pro light';
    src: url('fonts/dinpro_light.otf') format('opentype');
    font-weight: lighter;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DIN Pro Medium';
    src: url('fonts/dinpro_medium.otf') format('opentype');
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DIN Pro Light';
    src: url('fonts/dinpro_lightitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
    
@font-face {
    font-family: 'DIN Pro Regular';
    src: url('fonts/dinpro_italic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Responsive 1440 ------------------------------------------------------------------------------------------------- */
:root {
    --155-70: clamp(4.375rem, 3.3125rem + 5.3125vw, 9.6875rem);
    --130-70: clamp(4.375rem, 3.1555rem + 5.4201vw, 8.125rem);
    --110-40: clamp(6.875rem, 1.625rem + 4.375vw, 2.5rem);
    --100-40: clamp(2.5rem, 1.75rem + 3.75vw, 6.25rem);
    --90-40: clamp(2.5rem, 1.5rem + 5vw, 5.625rem);
    --85-35: clamp(2.1875rem, 1.1712rem + 4.5167vw, 5.3125rem);
    --70-40: clamp(2.5rem, 1.8902rem + 2.71vw, 4.375rem);
    --65-33: clamp(2.0625rem, 1.4225rem + 3.2vw, 4.0625rem);
    --60-33: clamp(2.0625rem, 1.725rem + 1.6875vw, 3.75rem);
    --55-30: clamp(1.875rem, 1.3669rem + 2.2584vw, 3.4375rem);
    --45-25: clamp(1.5625rem, 1.1625rem + 2vw, 2.8125rem);
    --45-30: clamp(1.875rem, 0.1259rem + 2.2388vw, 2.8125rem);
    --34-22: clamp(1.375rem, 1.225rem + 0.75vw, 2.125rem);
    --33-21: clamp(1.3125rem, 1.0725rem + 1.2vw, 2.0625rem);
    --30-19: clamp(1.1875rem, 0.9639rem + 0.9937vw, 1.875rem);
    --28-16: clamp(1rem, 0.76rem + 1.2vw, 1.75rem);
    --24-16: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
    --22-14: clamp(0.875rem, 0.7124rem + 0.7227vw, 1.375rem);
    --21-15: clamp(0.9375rem, 0.8625rem + 0.375vw, 1.3125rem);
    --21-13: clamp(0.8125rem, 0.7125rem + 0.5vw, 1.3125rem);
    --19-13: clamp(0.8125rem, 0.6905rem + 0.542vw, 1.1875rem);
    --18-15: clamp(0.9375rem, 0.9rem + 0.1875vw, 1.125rem);
    --16-13: clamp(0.8125rem, 0.7515rem + 0.271vw, 1rem);
    --12-10: clamp(0.625rem, 0.5843rem + 0.1807vw, 0.75rem);
    
    --1200-19-13: clamp(0.8125rem, 0.1875rem + 0.8333vw, 1.1875rem);
    --1200-21-15: clamp(0.9375rem, 0.3125rem + 0.8333vw, 1.3125rem);
    
    --gap-350-60: clamp(3.75rem, 0.125rem + 18.125vw, 21.875rem);
    --gap-320-60: clamp(3.75rem, 0.5rem + 16.25vw, 20rem);
    --gap-270-30: clamp(1.875rem, -1.125rem + 15vw, 16.875rem);
    --gap-235-30: clamp(1.875rem, -0.6875rem + 12.8125vw, 14.6875rem);
    --gap-130-70: clamp(4.375rem, 3.1555rem + 5.4201vw, 8.125rem);
    --gap-100-45: clamp(2.8125rem, 1.7125rem + 5.5vw, 6.25rem);
    --gap-120-70: clamp(4.375rem, 3.375rem + 5vw, 7.5rem);
    --gap-90-40: clamp(2.5rem, 1.5rem + 5vw, 5.625rem);
    --gap-70-40: clamp(2.5rem, 1.8902rem + 2.71vw, 4.375rem);
    --gap-60-30: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);
    --gap-55-30: clamp(1.875rem, 1.3669rem + 2.2584vw, 3.4375rem);
    --gap-50-30: clamp(1.875rem, 1.475rem + 2vw, 3.125rem);
    --gap-50-10: clamp(0.625rem, -0.188rem + 3.6134vw, 3.125rem);
    --gap-40-30: clamp(1.875rem, 1.675rem + 1vw, 2.5rem);
    --gap-40-10: clamp(0.625rem, 0.025rem + 3vw, 2.5rem);
    --gap-35-30: clamp(1.875rem, 1.8125rem + 0.3125vw, 2.1875rem);
    --gap-30-19: clamp(1.1875rem, 0.9639rem + 0.9937vw, 1.875rem);
    --gap-28-19: clamp(1.1875rem, 1.0075rem + 0.9vw, 1.75rem);
    --gap-24-16: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
    --gap-22-14: clamp(0.875rem, 0.7124rem + 0.7227vw, 1.375rem);
    --gap-20-10: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);
    --gap-10-10: clamp(0.625rem, 0.625rem + 0vw, 0.625rem);;

    --gap-1200-41-10: clamp(0.625rem, -2.6042rem + 4.3056vw, 2.5625rem);
    --gap-1200-28-6: clamp(0.375rem, -1.9167rem + 3.0556vw, 1.75rem);
    --gap-1200-25-12: clamp(0.75rem, -0.6042rem + 1.8056vw, 1.5625rem);
    --gap-1200-15-4: clamp(0.25rem, -0.8958rem + 1.5278vw, 0.9375rem);
    --gap-980-120-60: clamp(3.75rem, -3.7962rem + 12.3203vw, 7.5rem);

    /*resolution 2500 - 1940*/
    --max-width-1695-1693: clamp(105.8125rem, 0rem + 100vw, 105.9375rem);
    --max-width-1550-1320: clamp(82.5rem, 0rem + 100vw, 96.875rem);
    --max-width-1440-1380: clamp(86.25rem, 0rem + 100vw, 90rem);
    --max-width-1380-1320: clamp(82.5rem, 69.5089rem + 10.7143vw, 86.25rem);
    
    /*Font size for about members*/
    --30-16: clamp(1rem, 0.0878rem + 1.4894vw, 1.875rem);
    --21-14: clamp(0.875rem, 0.4189rem + 0.7447vw, 1.3125rem);
}

/* Global ----------------------------------------------------------------------------------------------------------- */
html { scrollbar-color: #34AACD #fff;}
body { color: #0D1328 !important; font: 400 var(--21-13)/1.5 'DIN Pro', sans-serif !important;}
::selection { background: #0C2577; color: #fff; }

button, input, select, textarea { font: inherit !important; }
input::placeholder,textarea::placeholder{color: rgba(13, 19, 40, .5);}
strong { font-family: 'DIN Pro Medium';font-weight: 500; }
a{ transition: .4s !important; text-decoration: none;color:#34AACD; }
a:hover{text-decoration:underline;}
p:not(.has-background):last-of-type { padding-bottom: 1em; }
p:last-child { padding-bottom: 0 !important; }
hr{background:rgba(0, 0, 0, 1);}
.small-reg {font-size: 0.6em;vertical-align: super;}

/* Global Divi ------------------------------------------------------------------------------------------------------ */
.et_pb_blurb_content { max-width: 100%; }
.et_pb_text { word-wrap: initial; }

.et_pb_section { padding: var(--gap-100-45) 0 !important; display: flex; flex-wrap: wrap; gap: var(--gap-40-30) 5vw; flex-direction: column; }
.et_pb_row, .container, .et_pb_container, .et_pb_fullwidth_header_container {  padding: 0 !important; width: 90% !important; display: flex; flex-wrap: nowrap;align-items: flex-start; gap: var(--gap-40-30) 5vw;}
.et_pb_row.fullwidth_header{max-width: var(--max-width-1695-1693) !important;gap: var(--gap-70-40) 0vw;}
.et_pb_row, .container, .et_pb_container{max-width: var(--max-width-1440-1380) !important;}
.et_pb_row:after, .container:after, .et_pb_container:after, .et_pb_fullwidth_header_container:after { display: none; }
.et_pb_column { margin: 0 !important; display: flex; flex-wrap: wrap; gap: var(--gap-35-30) 5vw;}
.et_pb_column_4_4 { width: 100% !important; }
.et_pb_column_1_2 { width: calc(100%/2 - 5vw/2) !important; }
.et_pb_column_1_3 { width: calc(100%/3 - 5vw*2/3) !important; }
.et_pb_column_2_3 { width: calc((100%/3)*2 - 5vw/3) !important; }
.et_pb_column_1_4 { width: calc(100%/4 - 5vw*3/4) !important; }
.et_pb_column_3_4 { width: calc((100%/4)*3 - 5vw/4) !important; }
.et_pb_column_1_5 { width: calc(100%/5 - 5vw*4/5) !important; }
.et_pb_column_2_5 { width: calc((100%/5)*2 - 5vw/2) !important; }
.et_pb_column_3_5 { width: calc((100%/5)*3 - 5vw/2) !important;}
.et_pb_module { margin: 0 !important; width: 100%; }
.et_pb_fullwidth_header { padding: 0 !important; }
.header-content { padding: 0 !important; margin: 0 !important; }

.et_pb_module ul, .et_pb_module ol { padding: 0 0 1.1em !important; margin-left: 1.3em; line-height: 1.4; }
.et_pb_module ul:last-child, .et_pb_module ol:last-child { padding-bottom: 0 !important; }
.et_pb_module ul li, .et_pb_module ol li { padding: 0 0 .5em 0; counter-increment: item;position: relative;}
.et_pb_module ol li:last-child { padding-bottom: 0 !important; }
.et_pb_module ul ul, .et_pb_module ol ol, .et_pb_module ol ul { padding-top: .5em !important; }
.et_pb_module ol{list-style-type:none;counter-reset: item;}
.et_pb_module ol ol{ list-style-type: lower-latin; margin-left: 1.25em; }
.et_pb_module ol ol ol { list-style-type: lower-roman; margin-left: 1.25em; }
.et_pb_module ul li::marker {color: #0D1328;}
.et_pb_module ul ul{list-style-type:none;}
.et_pb_module ul ul li{font-family:'DIN Pro Regular';}
.et_pb_module ul ul li strong{font-family:'DIN Pro Regular';font-weight: bold;}
.et_pb_module ul ul li:before{content:''; border-top: 2px solid #0D1328; width:15px;display: block;top: 13px;left: -25px;position: absolute;}
.et_pb_module ol li:before{content: counter(item) ". ";position: absolute;left:-1.3em;}

.et_pb_module h1 { line-height:1; color:#0D1328;font-size:var(--100-40); font-weight:700;font-family:'DIN Pro';padding-bottom: .5em;}
.et_pb_module h2,
.et_pb_module .entry-title a{ line-height: 1.4; color:#0D1328; font-size: var(--55-30);font-weight:700;font-family:'DIN Pro';padding-bottom: .5em;}
.et_pb_module h3 { line-height: 1.4; color:#0D1328;font-size:var(--34-22); font-weight:600!important;font-family:'DIN Pro';}
.et_pb_module h4 { line-height: 1.4; color:#0D1328;font-size:var(--30-19); font-weight:600;font-family:'DIN Pro';}
.et_pb_module h5 { line-height: 1.4; color:#0D1328;font-size:var( --24-16); font-weight:600;font-family:'DIN Pro';}
.et_pb_module h6 { line-height: 1.4; color:#0D1328; font-size:var(--21-13); font-weight:600;font-family:'DIN Pro';}
.et_pb_module a,.et_pb_module p,
.et_pb_column .et_pb_bg_layout_light .et_pb_post p{ line-height:1.4; font-size:var(--21-13);font-weight:400;font-family: 'DIN Pro';}
.et_pb_member_position,.et_pb_bg_layout_light .et_pb_post p {color:#0D1328!important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu {
    background-color: transparent !important;}

.et_pb_image_wrap,.et_pb_team_member_image{max-width:100%;width:100%;}
img{object-fit:contain;width:100%!important;}

blockquote { border: 0 !important; margin: 15px 0 !important; padding: 45px 0 0 !important; position: relative; }
blockquote::after { position: absolute; content: "\201c"; top: -5px; left: 0; font: bold 85px/1 DIN pro, sans-serif; color: #34aacd; }
blockquote:last-of-type { margin-bottom: 0; }

.et_pb_more_button:hover:after{opacity:0 !important;}
.et_pb_button:hover{background: #34aacd !important;color: #fff !important;}

.post-template-default .et_pb_section.et_pb_fullwidth_section{padding: 0 !important;}

.display-block{display:block !important;}
.overflow { overflow: hidden; }
.align-center{align-items: center;}
.align-baseline{align-items: baseline;}
.align-start{align-items: flex-start;}
.align-end{align-items: end;}
.space-between{justify-content: space-between;}
.space-around{justify-content: space-around;}
.check-icon-blue h5::before{content:'';left:-55px;position:absolute;width:38px;height:38px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M28.2581 16.3669C28.4425 16.5514 28.546 16.8016 28.546 17.0625C28.546 17.3234 28.4425 17.5736 28.2581 17.7581L19.0706 26.9456C18.8861 27.13 18.6359 27.2335 18.375 27.2335C18.1141 27.2335 17.864 27.13 17.6794 26.9456L13.7419 23.0081C13.568 22.8215 13.4733 22.5747 13.4778 22.3197C13.4823 22.0647 13.5856 21.8214 13.766 21.641C13.9464 21.4606 14.1897 21.3573 14.4447 21.3528C14.6997 21.3483 14.9465 21.443 15.1331 21.6169L18.375 24.8571L26.8669 16.3669C27.0515 16.1825 27.3016 16.079 27.5625 16.079C27.8234 16.079 28.0736 16.1825 28.2581 16.3669ZM37.7344 21C37.7344 24.3097 36.7529 27.5452 34.9141 30.2971C33.0753 33.0491 30.4618 35.194 27.404 36.4605C24.3462 37.7271 20.9814 38.0585 17.7353 37.4128C14.4891 36.7671 11.5074 35.1733 9.16702 32.833C6.82667 30.4926 5.23288 27.5109 4.58718 24.2647C3.94148 21.0186 4.27288 17.6538 5.53946 14.596C6.80605 11.5382 8.95093 8.92467 11.7029 7.08588C14.4548 5.24708 17.6903 4.26563 21 4.26562C25.4366 4.27084 29.6901 6.03559 32.8272 9.17276C35.9644 12.3099 37.7292 16.5634 37.7344 21ZM35.7656 21C35.7656 18.0796 34.8996 15.2249 33.2772 12.7967C31.6547 10.3685 29.3486 8.47592 26.6506 7.35834C23.9525 6.24077 20.9836 5.94836 18.1194 6.51809C15.2551 7.08783 12.6241 8.49412 10.5591 10.5591C8.49412 12.6241 7.08783 15.2551 6.5181 18.1194C5.94836 20.9836 6.24077 23.9525 7.35835 26.6506C8.47592 29.3486 10.3685 31.6547 12.7967 33.2772C15.2249 34.8996 18.0796 35.7656 21 35.7656C24.9148 35.7613 28.6679 34.2042 31.4361 31.4361C34.2042 28.6679 35.7613 24.9148 35.7656 21Z' fill='%2334AACD'/%3E%3C/svg%3E");}
/* Header google translate stripe------------------------------------------- */
.google-translate-stripe .et_pb_row{max-width:var(--max-width-1695-1693)!important;}
.google-translate-stripe{
    height: 40px;
    background:rgba(12, 37, 119, 1);}
.gs-wrap{text-align:end;}
.gs-wrap a{padding-right:30px;color:#fff;}

.skiptranslate {
  display:inline;    
  font-size: 0 !important;}
.goog-te-gadget .goog-te-combo{
    font-size: 10pt !important;}
.goog-te-gadget span {
  display: none !important;}
/* Header ----------------------------------------------------------------------------------------------------------- */
header { position: fixed; top: 0; left: 0; width: 100%; z-index: 9; transition: .4s; }
.et-l.et-l--header{transition: top 0.3s ease-in-out;}
header .header-logo{ height: 70%; max-height: 80px; }
header .header-logo a, header .header-logo a .et_pb_image_wrap { display: block; height: 100%; width: fit-content; }
header .header-logo a .et_pb_image_wrap img { height: 100%; }
header .et_pb_section {padding: 0 !important; }
header .et_pb_row { justify-content: space-between; align-items: center; height: var(--gap-980-120-60); position: static; transition: .4s; }

header .et_pb_menu .et_pb_menu__wrap{justify-content:flex-end;}
header .et_pb_menu .et_pb_menu__menu>nav>ul {flex-wrap: nowrap;}
.header-menu .et_pb_menu { background: transparent !important; }
.header-menu .et-menu-nav .et-menu { margin: 0; display: flex; align-items: center;}
.header-menu .et-menu-nav .et-menu li .sub-menu{top:100%;padding-top:0 !important;border-top:0;margin-left:-12px;width:310px;padding:30px !important;box-shadow:0 4px 8px -4px rgba(0, 0, 0, 0.2);}
.header-menu .et-menu-nav .et-menu li .sub-menu li{width:100%;}
.header-menu .et-menu-nav .et-menu li .sub-menu li a{padding: 0 !important;
line-height: 30px;font-size: 16px;}
.header-menu .et-menu li { padding: 0; margin: 0 !important; font-size: var(--1200-19-13); line-height: 1; }
.header-menu .et-menu li a { font-size: var(--19-13); padding: .5em var(--gap-1200-15-4) !important; opacity: 1 !important; color: #0D1328; width:100%; white-space: nowrap;}
.header-menu .et-menu li a:hover { color: #34aacd; background-color: rgba(0, 0, 0, .0);text-decoration:none; }
.header-menu .et-menu li.button-01h a{padding: .4em var(--gap-1200-25-12) .4em !important;}
header .et_pb_module ul ul li:before{border-top:0;content:'';}
.header-fixed {background: #fff; box-shadow: 0 .2em .3em rgba(0,0,0,.3);}
.header-fixed .et_pb_row { height: 60px; }

.header-logo{transform: scale(1);transition: transform 0.5s ease;}
header .et_mobile_menu { display: none; }
header .et_mobile_nav_menu { margin: 0 !important; }
header .et_mobile_nav_menu .mobile_menu_bar { margin-right: -5px; }
header .et_mobile_nav_menu .mobile_menu_bar:before { color: #000 !important; top: 0; transition: .4s; }
header .et_mobile_nav_menu .mobile_menu_bar:hover:before, header .opened .mobile_menu_bar:before { color: #34AACD !important; }
header .et_mobile_nav_menu .et_mobile_menu { margin: 0 !important; border: 0; box-shadow: 0 6px 5px rgba(0,0,0,.15); padding: .5em!important; }
header .et_mobile_nav_menu .et_mobile_menu li { padding: 0; }
header .et_mobile_nav_menu .et_mobile_menu li a { opacity: 1 !important; color: #000; }
header .et_mobile_nav_menu .et_mobile_menu li a:hover { background: rgba(52, 170, 205, .3); }
header .et_mobile_nav_menu .et_mobile_menu li.current-menu-item>a,
header .et_mobile_nav_menu .et_mobile_menu .sub-menu li.current-menu-item a{ background: #34aacd; color: #fff; }
header .et-menu .menu-item-has-children>a:first-child:after {font-size:0;}
.et_pb_row.fullwidth_header .et_pb_column_1_4{ height: 100%; align-items: center; width: 13% !important; max-width: fit-content !important; flex-shrink: 0;}
.et_pb_row.fullwidth_header .et_pb_column_3_4 { flex-grow: 1;}
header .header-menu .et-menu .tel-link a{color: #34aacd !important;font-size:var(--1200-21-15);font-weight:500!important;padding: .5em var(--gap-1200-28-6) .5em var(--gap-1200-28-6)!important;}
header .header-menu .et-menu li.button-01h{padding: 0 0 0 1em!important;}

/* Custom Style H rhombus --------------------------------------------------------------------------------------------------- */
.bold-H h1,.bold-H h2,.bold-H h3,.bold-H h4,.bold-H h5{font-family:'DIN Pro Medium';font-weight:700 !important}
.rhombus-01 h2:before{background: url(/wp-content/uploads/2025/04/vector.webp) no-repeat;content: "";position: absolute;width:133px;height:100%;background-size: contain;top: -9%;left: -30px;}    
.rhombus-02 h2:before{background: url(/wp-content/uploads/2025/04/vector-02.webp) no-repeat;content: "";position: absolute;width:133px;background-size: contain;height: 100%;top: -20%;left: -40px;z-index:-1}

/* General margin padding gap------------------------------------------------------------------------------------------ */
.margin-top-0{margin-top: 0 !important;}

.padding-0.et_pb_section{padding: 0 !important;}
.padding-top-0.et_pb_section{padding-top: 0 !important;}
.padding-bottom-0.et_pb_section{padding-bottom: 0 !important;}
.padding-bottom-40{padding:0 0 var(--gap-40-30)!important;}
.padding-40.et_pb_section{padding:var(--gap-40-30) 0 !important;}
.padding-50.et_pb_section{padding:var(--gap-50-30) 0 !important;}
.padding-70.et_pb_section{padding:var(--gap-70-40) 0 !important;}
.padding-130{padding:var(--gap-130-70) 0 !important;}
.padding-right-270{padding-right:var(--gap-270-30);}
.padding-right-235{padding-right:var(--gap-235-30);}
.padding-left-50{padding-left:2.6vw;}
.padding-right-50{padding-right:2.6vw;}
.padding-left-90{padding-left:4.6vw;}
.padding-border-bottom-grey p{padding-bottom:var(--gap-24-16)!important;margin-bottom: var(--12-10);border-bottom:1px solid rgba(13, 19, 40, .3);}
.padding-border-bottom-grey-last p{padding-bottom:var(--gap-24-16)!important;margin-bottom: var(--12-10);border-bottom:1px solid rgba(13, 19, 40, .3) !important;}
.padding-border-bottom-white p{padding-bottom:var(--gap-24-16)!important;margin-bottom: var(--24-16);border-bottom:1px solid rgba(255, 255, 255, .3)}
.padding-border-bottom-white p:last-child,
.padding-border-bottom-grey p:last-child{border-bottom:0px;}

.gap-0{gap: 0;}
.gap-10{gap: var(--gap-10-10);}
.gap-20,.gap-20.et_pb_section{gap: var(--gap-20-10);}
.gap-20 .et_pb_column_1_4{gap:var(--gap-20-10); width: calc(100% / 4) !important;}
/* General H color class----------------------------------------------------------------- */
.color-1 h1,.color-1 h2,.color-1 h3,.color-1 h3+p,.color-1 h3+p+p,.color-1 h4,.color-1 h5,.color-1 h5+p,.color-1 h5+p+p,.color-1 ul,.color-1 ul li::marker{color:#fff;}
.color-2 h2,.color-2 h2.entry-title a,.color-2 a.more-link,.color-2 h3,.color-2 h3>a,.color-2 h4,.color-2 h5,.color-2 ul li,.color-2 a,.color-2 ul li::marker{color:#34aacd !important;}

.color-2 a.clr-01{color:#0D1328 !important;}

/* General bacground color class----------------------------------------------------------------- */
.bg-grey{background-color:#f5f5f5;}
.bg-blue{background-color: rgba(52, 170, 205, .2);}
.bg-light-blue{background-color: rgba(52, 170, 205, .1) !important;}
.bg-dark-green{background-color: #34aacd;}
.bg-dark-blue{background-color: #0c2577;}

/* Footer ----------------------------------------------------------------------------------------------------------- */
.footer .et_pb_column_1_4 { width: calc(100%/4 + 4vw) !important;}
.footer .et_pb_column_1_4.et-last-child{ width: 19vw !important;}
.footer .et_pb_row{gap: 0;}
.footer img{width: auto !important;}
.footer.et_pb_section{padding: var(--gap-100-45) 0 var(--55-30) !important;}
.footer,.footer a{color:#fff;}
.footer a:hover{text-decoration:underline;}
.footer .et_pb_text_inner p a{line-height: 1.8;}
.footer .lightmix{font-size:14px}
.footer .et_pb_text_inner p+p>a{font-family:'DIN Pro light';}
.footer .et_pb_text_inner p+p>a:hover{color: #34aacd;}
.footer .first-p{padding-bottom:.4em;font-family: 'DIN Pro';}
.footer .et_pb_menu_0_tb_footer.et_pb_menu{background:transparent;}
.footer .et_pb_menu_0_tb_footer.et_pb_menu li{width:100%;padding:0;margin-top:0;}
.footer .et_pb_menu_0_tb_footer.et_pb_menu li a{color:#fff;text-transform:uppercase;line-height: 1.9;padding-bottom:0;font-family:'DIN Pro';}
.footer .privacy_terms a{padding: 0 var(--19-13);}
.footer .privacy_terms a:last-child{padding-right:0;};
.footer .privacy_terms a,.footer .copyright p{color:#fff; font-size:var(--19-13);}
.footer-solution-menu{background-color:transparent !important;}
.footer-solution-menu nav>ul>li{width:100%;margin-top:0 !important;padding-bottom:0;}
.footer-solution-menu nav>ul>li>a{padding-bottom:4px !important;}

/* Button ----------------------------------------------------------------------------------------------------------- */
[class*=button-0] { display: inline-flex !important; align-items: center; background: transparent !important; text-decoration: none !important; justify-content: center; text-align: center; line-height: 1 !important; transition: 0.4s !important;}
[class*=button-0]:after { display: none !important; }
[class*=button-0]:hover { opacity: 1; cursor: pointer; }

.button-01,.button-01h>a{font-size: var(--21-13) !important;border-radius: 2em !important;padding: .9em 3.5em .9em !important;}
.button-01h>a,.button-01s{background-color:#34aacd !important;}
.button-01h>a:hover,.button-01s:hover,.button-01b:hover{background-color: transparent !important;}
.button-01h>a:hover,.button-01b:hover{color:#34aacd!important;}
.button-01s:hover{color:#fff!important;}
.button-01h>a,.button-01s,.button-01wt{color:#fff !important;}
.button-01w{background-color:#fff !important;color:#34aacd !important;border:2px solid #fff;}
.button-01b{background-color:#34aacd !important;color:#fff;}
.button-01t,.button-01wt{background-color:transparent !important;}
.button-01h>a,.button-01t,.button-01s,.button-01b{border:2px solid #34aacd !important;}
.button-01t{color:#34aacd !important;}
.button-01wt{border:2px solid #fff !important;}

/* Section: Title
    --------------------------------------------------------------------------------------------------------- */
.section-title{background-color: #34aacd;margin-top: calc(var(--gap-980-120-60) + 40px);}
.section-title h2{font-family:'DIN Pro Medium';font-size:var(--60-33);font-weight:500;line-height:1.07em;padding-bottom: .9em;text-transform: uppercase;}
.section-title:before{position: absolute;
    bottom: 0;
    top: -33%;
    right: 13%;
    z-index: 1;
    background: url(/wp-content/uploads/2025/04/romb-img2.webp) no-repeat bottom right;
    background-size: contain;
    content: "";
    width: 30%;
    height: 206%;}

/* Section: Let-Get-Started ---------------------------------------------------------------------------------------------------------- */
.section-Let-Get-Started{padding:var(--155-70) 0 !important;background-color: #34aacd !important;}
.section-Let-Get-Started .et_pb_button_module_wrapper{
    text-align: center;}
.section-Let-Get-Started .button-01w{padding: 1.2em 4em 1.2em !important;}
.section-Let-Get-Started .button-01w:hover{border:2px solid #fff;}
.section-Let-Get-Started:after{position: absolute;bottom: 0;left: 0;z-index: 1;background: url(/wp-content/uploads/2025/04/last-img.webp) no-repeat bottom left;background-size:cover;content: "";width: 50%;height:100%;}
.section-Let-Get-Started:before{    position: absolute;
    bottom: 0;
    top: 6%;
    right: 15%;
    z-index: 1;
    background: url(/wp-content/uploads/2025/04/romb-img2.webp) no-repeat bottom right;
    background-size: cover;
    content: "";
    width: 31%;
    height: 152%;}

/*------ Page : Home ------*/
/* Sildes ------------------------------------------------------------------------------------------------------ */
.slides .et_pb_row{width:100%!important;max-width: 100% !important;}
.slides .et_pb_row,
.slides .slick-list{overflow:hidden;}
.slides .slick-track{display: flex;}
.slides article{ display: flex; flex-direction: column;}
.slides article .entry-title,.slides .slick-dots li button{display:none;}
.slides article .post-content{position:absolute;}
.slides article img{width:100%;}
.slides .slick-next,.slides .slick-prev{display:none !important;}
.slides .slick-dots{display:flex;position:absolute;bottom:var(--60-33);width:100%;justify-content: center;margin:0;}
.slides .slick-dots li{cursor:pointer;width: 55px;height:6px;padding: 0 !important;margin:0 7px;background: rgba(255, 255, 255, .6) !important;border-radius:50px; border:1px solid transparent !important;}
.slides .slick-dots li.slick-active{background:#34aacd!important;}    
.slides .slick-dots li::marker{color:transparent;}    

/* Silder Top ------------------------------------------------------------------------------------------------------ */
.slider-top { padding: 0 !important; margin-top: calc(var(--gap-980-120-60) + 40px);  }
.slider-top .et_pb_slider, .slider-top .et_pb_slides, .slider-top .et_pb_slide {  }
.slider-top .et_pb_slide { padding: 0; text-align: left !important; }
.slider-top .et_pb_container { display: flex; max-width: 1920px !important; }
.slider-top .et_pb_slide_description { text-align: left !important; animation-name: none; padding: var(--gap-100-45) 0 calc(5em + var(--gap-100-45)) !important; min-height: calc(100vh - (var(--gap-980-120-60) + 40px)); display: flex; flex-direction: column; justify-content: center; }
.slider-top .et_pb_button_wrapper a { margin: 0 !important; }
.slider-top .et-pb-controllers { bottom: 0; display: flex; align-items: flex-start; height: 3em; justify-content: center; gap: .3em; }
.slider-top .et-pb-controllers a { width: 2.7em; height: .3em; margin: 0; transition: .4s; opacity: .5; background: #fff; }
.slider-top .et-pb-controllers a.et-pb-active-control, .slider-top .et-pb-controllers a:hover { background: #34aacd; opacity: 1; }
.slider-top .et_pb_slide_title { padding: 0 0 1.1em; font: 700 var(--100-40)/1.1 "DIN Pro Medium" !important; color: #fff; text-shadow: none; }
.slider-top .et_pb_slide_title a { pointer-events: none; cursor: text; text-decoration: none; font: inherit; }

/* Silder-02 ------------------------------------------------------------------------------------------------------ */
.slides-02 h3{font-weight:400;line-height:1.35;}
.slides-02 article{background:#0c2577;height:550px;}
.slides-02 .post-content-inner{padding:var(--gap-90-40) var(--gap-270-30);}
.slides-02 .button-01wt{margin-top: var(--gap-40-30) !important;
    padding: .8em 3.5em .8em !important;}
.slides-02 .slick-dots {bottom:var(--gap-70-40);}
.slides-02 .et_pb_post {margin-bottom:0;}
.slides-02 a:hover{color:#34aacd!important;background:#fff!important;}

/* Section: who-we-are----------------------------------------------------------------------------------------------------------- */
.section-who-we-are .et_pb_row{max-width: 1920px !important;width:100% !important; display: flex; flex-wrap: wrap; align-items: center; gap: 0; }
.section-who-we-are .et_pb_row:after { display: none;}
.section-who-we-are .et_pb_column {flex:1; width: auto !important; padding: 0 1em !important; }
.section-who-we-are a{color:#fff;}
.section-who-we-are a:hover{text-decoration:underline;}
.section-who-we-are .left_column{border-right: 2px solid rgba(255, 255, 255, .5);}
.section-who-we-are .et_pb_module_heading {text-align:center !important;padding:var(--33-21) 0!important; font-size:var(--34-22);}
.section-who-we-are .right_column{border-left: 2px solid rgba(255, 255, 255, .5);}

/* Section: Tiles ------------------------------------------------------------------------------------------------------------- */
.section-tiles{gap:var(--gap-20-10);}
.section-tiles .button-01t{padding: .6em 1.5em .6em !important;font-size:var(--18-15)!important;font-weight:400;border:1px solid #34aacd !important;}
.section-tiles .et_pb_row{gap:var(--gap-70-40) 1vw;align-items:normal;}
.section-tiles a:hover{color: #fff;text-decoration:underline;}
.section-tiles h2{font-size:var(--60-33);font-weight:500;line-height:1.07em;padding-bottom: .9em;}
.section-tiles h3{color:#34aacd!important;line-height:1.1;cursor:pointer;font-size:var(--30-19)}
.section-tiles h3:hover{text-decoration:underline;}
.section-tiles .wrapper-text{height:188px;overflow:hidden;}
.section-tiles p{line-height: 1.3em;padding-top: var(--12-10);font-size:var(--19-13);}
.section-tiles .first-our img{width:auto!important;}
.section-tiles .first-our{display: flex;
    align-content:flex-end;padding:var(--gap-55-30);}
.section-tiles .first-our .et_pb_image:after {background:none;}
.section-tiles .et_pb_text,.section-tiles .et_pb_button_module_wrapper{padding:0 var(--gap-50-30);}
.section-tiles .et_pb_image{overflow:hidden;border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
.section-tiles img{transition: transform 0.3s ease;}
.section-tiles .et_pb_column:hover img{transform: scale(1.1);}
.section-tiles .first-our.et_pb_column:hover img{transform: scale(1);}
.section-tiles .et_pb_column:hover .et_pb_image:after{transform:translate(10px, -10px);}
.section-tiles .et_pb_image:after{position:absolute;content:"";width:72px;height:72px;background: url(/wp-content/uploads/2025/04/arrow-tiles.webp) no-repeat;right:0;transition: transform 0.3s ease;}
.section-tiles .et_pb_column_1_3{width: calc(100% / 3 - 1vw * 2 / 3) !important; border-radius:10px;}
.section-tiles .et_pb_column{gap:var(--gap-22-14) 5vw;}

/* Section: Bg-Home-01 ---------------------------------------------------------------------------------------------------------- */
.section-bgHome-01 h2{margin: var(--gap-40-10) 0 0;padding-bottom: .3em;}
.section-bgHome-01:after{position: absolute;bottom: 0;left: 0;z-index: 1;background: url(/wp-content/uploads/2025/06/img-left.webp) no-repeat bottom left;background-size:cover;content: "";width: 50%;height:100%;}

/* Section: Bg-Home-02 ---------------------------------------------------------------------------------------------------------- */
.section-bgHome-02 h2{margin-top:var(--gap-50-30);}
.section-bgHome-02 h4{padding-bottom: 0;}
.section-bgHome-02 .button-01wt{padding:.8em 1.9em !important;font-weight: 500;}
.section-bgHome-02 .rhombus-02 h2:before{top:-12%;}
.section-bgHome-02 .button-01wt:hover{background-color:#fff !important;color: #34aadc !important;}
.section-bgHome-02:after{position: absolute;bottom: 0;right: 0;z-index: 1;background: url(/wp-content/uploads/2025/06/img-right.webp) no-repeat bottom right;background-size:cover;content: "";width: 50%;height:100%;}
.section-bgHome-02:before{position: absolute;bottom:-3%;left:0;z-index:1;background: url(/wp-content/uploads/2025/04/romb-img.webp) no-repeat bottom left;background-size:contain;content: "";width: 50%;height:60%;}

/* Sections: News Sliders ------------------------------------------------------------------------------------------------ */
.slider-news .rhombus-01 h2:before {top:-3%;height:100px;}
.slick-arrow-wrap { display: flex; align-items: center; }
.slick-arrow { position: static; opacity: 1; font: 220% "ETmodules" !important; display: flex; align-items: center; border-radius: 1em; padding: 0 .7em; cursor: pointer; transition: .4s; margin: 0; }
.slick-arrow:first-child { margin-right: .3em; }
.slick-prev::before { content: "\34"; }
.slick-next::before { content: "\35"; }
.slick-prev::before,.slick-next::before{margin:0 auto;} 
.slick-arrow:hover { background: #34aacd !important; color: #fff !important; } 
.slider-news { overflow: hidden;}
.slider-news .rhombus-01 h2{margin-top: var(--gap-30-19);line-height:1.2;}
.slider-news .slick-arrow-wrap { padding: var(--gap-90-40) 0 0; }
.slider-news .slick-arrow { color: #34aacd; border: 2px solid #34aacd; border-radius:30px;height: 55px;width: 55px;padding: 0; }
.slider-news .slick-track { display: flex; }
.slider-news .slick-list { overflow: visible; }
.slider-news .slick-list:before { background: #fff; height: 100%; top: 0; width: 1000vw; left: -1000vw; content: ""; position: absolute; z-index: 1; }
.slider-news .row-01 { display: flex; flex-wrap: wrap; max-width: calc(var(--width-1400) + 1.4vw); width: calc(90% + 1.4vw) !important; }
.slider-news .row-01:after { display: none; }
.slider-news .row-01 .et_pb_column_1_4 { width: calc(21% - 1.4vw) !important; margin: 0 1.4vw 0 .7vw; z-index: 3; }
.slider-news .row-01 .et_pb_column_2_3 .et_pb_module { margin-right: -1.4vw; }
.slider-news .row-01 article { display: flex; flex-direction: column; background: #fff;border-left: 1px solid #34ccda; padding: calc(2vw + 10px) calc(1vw + 6px); margin: 0 .9vw 0 0; transition: .4s; }
.slider-news .row-01 article .post-meta { order: 1;color: #0D1328; font-size:var(--19-13); padding: 0; margin: 0; line-height: 1; opacity:.5; }
.slider-news .row-01 article .entry-title{order: 2;}
.slider-news .row-01 article h2.entry-title,.slider-news .row-01 article .entry-title a{color: #0D1328;font-size: var(--30-19); font-weight:600; line-height: 1.3; padding: .6em 0 .8em; }
.slider-news .row-01 article .entry-title a:hover{color: #34aacd;}
.slider-news .row-01 article .post-content { order: 3; height: 100%; line-height: 1.4;}
.slider-news .row-01 article .post-content-inner { margin-bottom: 2em; width: 100%; }
.slider-news .row-01 article .post-content-inner p { font-size: var(--21-13) !important; line-height: 1.4;color: #0D1328;font-weight:350; }
.slider-news .row-01 article .post-content .more-link { margin-top: auto; color: #34aacd;}
.slider-news .row-01 article .post-content .more-link:hover{color:#0D1328;}

/* Rows ------------------------------------------------------------------------------------------------------------- */
.rows-01 .et_pb_column:after { display: none; }
.rows-01 .et_pb_module { margin: 0 !important; padding: var(--pm-55-20) var(--pm-45-15); }
.rows-01 .et_pb_module_header { line-height: 1.2; padding-bottom: .65em; width: 100%; }
.rows-01 .et_pb_blurb_content { height: 100%; display: flex; flex-direction: column; }
.rows-01 .et_pb_blurb_container { height: 100%; display: flex; flex-direction: column; }
.rows-01 .et_pb_blurb_description { display: flex; flex-direction: column; height: 100%; }
.rows-01 .et_pb_module:not(.no-btn) .et_pb_blurb_description p:last-child { margin-top: auto; width: fit-content; padding-top: .4em; }
.rows-01 .et_pb_main_blurb_image { margin-bottom: 1.3em; }
.rows-01 .et_pb_image_wrap img { opacity: 1 !important; animation: none !important; }

/* Sections: Join Our Team ------------------------------------------------------------------------------------------------ */
.section-join-our-team .et_pb_row{width:70%!important;}
.section-join-our-team h2{padding-bottom:0;}
.section-join-our-team h3{line-height:1.4;}
/*------ End-Page : Home ------*/

/*------ Page : Post ------*/
/* Post ------------------------------------------------------------------------------------------------------ */
.section-bgInsights-01 h2{line-height:1.1;padding-bottom:0;}
/*------ End-Page : Post ------*/

/*------ Page : About ------*/
/* Section: Bg-About-01 
------------------------------------------------------------------------------------------------------------ */
.section-bgAbout-01{padding:var(--gap-70-40) 0 var(--gap-100-45)!important;}
.section-bgAbout-01:before{position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    background: url(/wp-content/uploads/2025/06/about-img.webp) no-repeat bottom right;
    background-size: cover;
    content: "";
    width: 50%;
    height: 100%;}

/* Section: Bg-About-03 
------------------------------------------------------------------------------------------------------------ */
.section-bgAbout-03 .et_pb_module ol li:before{font-size: var(--24-16);
    font-weight: 600;}
.section-bgAbout-03:before {
    position: absolute;
    bottom: -3%;
    left: -3%;
    z-index: 1;
    background: url(/wp-content/uploads/2025/04/romb-img3.webp) no-repeat bottom left;
    background-size: contain;
    content: "";
    width: 50%;
    height: 60%;
}

/* Section: Bg-About-04
------------------------------------------------------------------------------------------------------------ */
.section-bgAbout-04{position:relative;z-index:2;}
.section-bgAbout-04:before {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    background-color:#0C2577;
    background-size: contain;
    content: "";
    width: 58%;
    height: 100%;
}

/* Section: Bg-About-06 
------------------------------------------------------------------------------------------------------------ */
.section-bgAbout-06 .et_pb_row{max-width:var(--max-width-1550-1320) !important;}
.section-bgAbout-06 h4{font-weight:400;}
.section-bgAbout-06{background-color:rgba(12, 37, 119, 1);text-align:center;z-index:1;}

/* Section: About-Leadership-Team 
------------------------------------------------------------------------------------------------------------ */
.section-About-Leadership-Team .et_pb_column {width: calc(100% / 3 - 4vw * 2 / 3) !important;}
.section-About-Leadership-Team h4,.popup h4{text-transform:uppercase;}
.section-About-Leadership-Team h4{font-size:var(--30-16);padding-right: 40px;}
.section-About-Leadership-Team p{font-size:var(--21-14);padding-bottom: 1.6em !important;}
.section-About-Leadership-Team .et_pb_row,
.section-About-Leadership-Team .et_pb_row .et_pb_column{gap:var(--gap-55-30)!important;}
.section-About-Leadership-Team .et_pb_member_social_links,.popup .et_pb_member_social_links{position: absolute;
    top:0;margin:0;display:flex;right:0;width: 30px;z-index:0}
.section-About-Leadership-Team .et_pb_member_social_links li,.popup .et_pb_member_social_links li{margin:0;}
.section-About-Leadership-Team .et_pb_member_social_links li a:before,.popup .et_pb_member_social_links li a:before{display:flex;content:'';width:34px;height:34px; background: url('/wp-content/uploads/2025/07/linkedin.svg');}
.section-About-Leadership-Team .et_pb_member_social_links li a:hover:before,.popup .et_pb_member_social_links li a:hover:before{background: url('/wp-content/uploads/2025/07/linkedin-hover.svg');}
.section-About-Leadership-Team .et_pb_team_member_description,.popup .et_pb_team_member_description{position:relative;border-bottom:1px solid rgba(13, 19, 40, .3);height:var(--155-70);overflow: hidden;}
.section-About-Leadership-Team h4:hover{text-decoration: underline;cursor:pointer;}
.section-About-Leadership-Team .et_pb_team_member_image:hover{cursor:pointer;}
.section-About-Leadership-Team .et_pb_team_member_image,.popup .et_pb_team_member_image{width:100%;max-width:100%;margin-bottom: var(--gap-40-10);}
.section-About-Leadership-Team .et_pb_team_member_image:hover{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);}
/* Popup */
#popup-1{display:none;}
#popup-2{display:none;}
#popup-3{display:none;}
#popup-4{display:none;}
#popup-5{display:none;}
#popup-6{display:none;}
#popup-7{display:none;}

.popup .et_pb_column{padding-right:var(--gap-35-30);}
.popup .et_pb_column:last-child{padding-right:0;
    padding-left:var(--gap-35-30);padding-top:var(--gap-40-30);}
.popup .et_pb_module.et_pb_icon{position: absolute;content: '';
    top: 20px;text-align: end;right: 4%;width: 30px;height: 30px;z-index: 3;
    display: block;}
.popup .et_pb_module.et_pb_icon .et-pb-icon{font-size:60px;cursor:pointer;color:#000;}
.popup:before{
    position: absolute;
    display:block;
    bottom: 0;
    right: 0;
    z-index: 1;
    background: url(/wp-content/uploads/2025/04/popup-icon.webp) no-repeat bottom right;
    background-size: contain;
    content: "";
    width: 100%;
    height: 50%;
}
.popup{
  position: fixed;
  top: 50%;
  left: 50%;
  padding: var(--gap-100-45) !important;
  transform: translate(-50%, -50%);
  z-index: 10001;
  background: #fff;
  padding: 30px;
  max-width: 500px;
  width: 90%;
}
.popup-overlay {
  display: none;
  position: fixed !important;
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;
  background: rgba(0,0,0,0.6);
  z-index: 10000;
}
/*------ End-Page : About ------*/

/*------ Page : NMR Technology ------*/
/* Section: Bg-NMR-01 
------------------------------------------------------------------------------------------------------------ */
.section-NMR-01 .button-01t{padding: .6em 1.5em .6em !important;font-size:var(--18-15)!important;font-weight:400;border:1px solid #34aacd !important;}
.section-NMR-01 .button-01t:hover{background-color: #34aacd !important;
    color: #fff !important;}
.section-NMR-01:before {
    position: absolute;
    bottom: 0;
    left: -70px;
    z-index: 1;
    background: url(/wp-content/uploads/img-nmr.webp) no-repeat top left;
    background-size: cover;
    content: "";
    width: 50%;
    height: 100%;    
}
.section-NMR-01 .et_pb_column_1_2.et-last-child{gap: var(--gap-35-30) 2vw !important;}
.section-NMR-01 .et_pb_column_1_2.et-last-child>.et_pb_module:first-child{width: 100%;}
.section-NMR-01 .et_pb_module{width: 100%;}
.section-NMR-01 .et_pb_module p{font-size: 19px;}

/* Section: big-stripe*/

.section-big-stripe{background: url(/wp-content/uploads/big-stripe.webp) no-repeat center center;}
.section-big-stripe .et_pb_row{gap:var(--gap-130-70);} 
.section-big-stripe h2{font-size: var(--45-30);padding-bottom: 0 !important;}

/*------ End-Page : NMR Technology ------*/

/*------ Page : Solution ------*/
/* Section: Bg-Solution-01 
------------------------------------------------------------------------------------------------------------ */
.section-bgSolution-01{padding:var(--gap-70-40) 0 var(--gap-100-45)!important;}
.section-bgSolution-01:before{position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    background: url(/wp-content/uploads/2025/06/solution-image.webp) no-repeat bottom right;
    background-size: cover;
    content: "";
    width: 50%;
    height: 100%;}

/* Section: Bg-Solution-02 
------------------------------------------------------------------------------------------------------------ */ 
.section-bgSolution-02{background-color:rgba(52, 170, 205, .1);}
.section-bgSolution-02 h2{margin: var(--gap-40-10) 0 0;}

/* Section: Bg-Solution-03 
------------------------------------------------------------------------------------------------------------ */
.section-bgSolution-03{padding:var(--gap-70-40) 0 var(--gap-100-45)!important;}
.section-bgSolution-03:before{position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    background: url(/wp-content/uploads/nmr.webp) no-repeat top right;
    background-size: cover;
    content: "";
    width: 50%;
    height: 100%;}    
    

/*------ End-Page : Solution ------*/

/*------ Page : Smart-Data ------*/
/* Section: Bg-SmartData-01 
------------------------------------------------------------------------------------------------------------ */ 
.section-bgSmartData-03{background-color:rgba(13, 19, 40, 1);}
.section-bgSmartData-03:after{position: absolute;
    top:19%;
    right: 4%;
    z-index: 1;
    background: url(/wp-content/uploads/2025/04/notebook.webp) no-repeat center center;
    background-size: contain;
    content: "";
    width: 50%;
    height: 60%;}
.section-bgSmartData-04 h3{text-align:center;}    
.section-bgSmartData-04 .left-60{position: relative;left:60%;}
.section-bgSmartData-04 .et_pb_column{gap:0;}
/*------ End-Page : Smart-Data ------*/

/*------ Page : Stakeholder Support ------*/
/* Section: Bg-Stakeholder-01 
------------------------------------------------------------------------------------------------------------ */
.section-bgStakeholder-01:before{position: absolute;
    bottom:0;
    left: -3%;
    z-index: 1;
    background: url(/wp-content/uploads/2025/06/stakeholder.webp) no-repeat bottom left;
    background-size: contain;
    content: "";
    width: 50%;
    height: 50%;}
.section-bgStakeholder-02 h3{padding-bottom:0;}    
/*------ End-Page : Stakeholder Support ------*/

/*------ Page : Remediation Alternatives Analysist ------*/
/* Section: Bg-Analysist-01 
------------------------------------------------------------------------------------------------------------ */
.section-bgAnalysist-01:before{position: absolute;
    bottom:0;
    left: -3%;
    z-index: 1;
    background-image: url(/wp-content/uploads/2025/06/analitics-img.webp);
    background-size: cover;
    content: "";
    width: 50%;
    height: 50%;}
/*------ End-Page : Remediation Alternatives Analysis ------*/

/*------ Page : Access Plan ------*/
/* Section: Access-Plan-Tiles 
------------------------------------------------------------------------------------------------------------ */ 
.section-Access-Plan-Tiles .gap-20 .et_pb_column_1_4 {gap:0;}
.section-Access-Plan-Tiles h5{padding: var(--gap-30-19);text-align:center;}
.section-Access-Plan-Tiles .et_pb_text_inner{padding: var(--gap-24-16);text-align:center;font-size: var(--19-13);}
/*------ End-Page : Access Plan ------*/

/*------ Page : Careers ------*/
/* Section: Careers 
------------------------------------------------------------------------------------------------------------ */
.section-bgCareers-01:before{position: absolute;
    bottom:0;
    right: 0;
    z-index: 1;
    background: url(/wp-content/uploads/2025/06/careers.webp) no-repeat bottom right;
    background-size: cover;
    content: "";
    width: 50%;
    height: 100%;}
/*------ End-Page : Careers ------*/

/*------ Pages : Clients Page ------*/
/* Section: Clients Grid 
------------------------------------------------------------------------------------------------------------ */
.et_pb_gutters3 .section-Clients-grid .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{
    width: 32%;margin-right:var(--gap-40-10);}
.et_pb_gutters3 .section-Clients-grid .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:first-child{margin-right:0 !important;}    
.et_pb_gutters3 .section-Clients-grid .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 h3:hover{text-decoration:underline;}    
.section-Clients-grid .et_pb_salvattore_content{display:flex;}
.section-Clients-grid .et_pb_salvattore_content>.size-1of3{order:3;}
.section-Clients-grid .et_pb_salvattore_content .size-1of3+.size-1of3{order:2;}
.section-Clients-grid .et_pb_blog_grid .et_pb_post {
    border: 0;background-color: transparent;}
.section-Clients-grid h2,
.section-Clients-grid h3>a{font-family:'DIN Pro Medium' !important;}
.section-Clients-grid h3>a{font-size: var(--34-22) !important;line-height: 1.3 !important;}
.section-Clients-grid .wrapper-button {
    width: 175px;
    display: flex;
    justify-content: center;
    border-radius: 2em !important;
    padding: .2em 0 .2em !important;
    margin-top: var(--28-16);
    border: 1px solid #34aacd !important;
    cursor: pointer;}
.section-Clients-grid .et_pb_blog_grid .et_pb_post{padding:0;}
.section-Clients-grid .et_pb_image_container{margin: 0;}
.section-Clients-grid a.more-link {text-transform: capitalize;}
.section-Clients-grid .wrapper-button:hover {background: #34aacd;}
.section-Clients-grid .wrapper-button:hover a{color:#fff !important;}    
/*------ End-Page : Clients Page ------*/

/*------ Pages : Clients ------*/
/* Section: Clients 
------------------------------------------------------------------------------------------------------------ */
.section-bgClients-01:before{position: absolute;
    bottom:0;
    right: -7%;
    padding-left:10%;
    z-index: 1;
    background: url(/wp-content/uploads/2025/05/clients.webp)no-repeat bottom right;
    background-size: cover;
    background-position-x: left;
    content: "";
    width: 40%;
    height: 100%;}
.section-bgAmerican-01:before{position: absolute;
    bottom:0;
    right: -7%;
    padding-left:10%;
    z-index: 1;
    background: url(/wp-content/uploads/2025/06/american-bank.webp)no-repeat bottom right;
    background-size: cover;
    background-position-x: left;
    content: "";
    width: 40%;
    height: 100%;}
.section-bgChimecal-01:before{position: absolute;
    bottom:0;
    right: -7%;
    padding-left:10%;
    z-index: 1;
    background: url(/wp-content/uploads/2025/06/chemical.webp)no-repeat bottom right;
    background-size: cover;
    background-position-x: left;
    content: "";
    width: 40%;
    height: 100%;}
.section-bgClients-01 .et_pb_column,
.section-bgChimecal-01 .et_pb_column,
.section-bgAmerican-01 .et_pb_column{gap: var(--gap-22-14);}    
.section-bgClients-01 h2,.section-bgChimecal-01 h2,
.section-bgAmerican-01 h2{line-height:1.1;}
.section-bgClients-01 h3,.section-bgChimecal-01 h3,
.section-bgAmerican-01 h3{padding-bottom:0;}
.section-bgClients-01 .et_pb_text_inner p,
.section-bgAmerican-01 .et_pb_text_inner p,
.section-bgChimecal-01 .et_pb_text_inner p{font-family:'DIN Pro Medium';}
.section-bgClients-02 ul{color:#fff;list-style:none;margin-left: 2em;line-height: 1.8em;}
.section-bgClients-02 ul li:before{content:'';left:-45px;position:absolute;width:33px;height:33px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M24.2581 12.3669C24.4425 12.5514 24.546 12.8016 24.546 13.0625C24.546 13.3234 24.4425 13.5736 24.2581 13.7581L15.0706 22.9456C14.8861 23.13 14.6359 23.2335 14.375 23.2335C14.1141 23.2335 13.864 23.13 13.6794 22.9456L9.74188 19.0081C9.568 18.8215 9.47334 18.5747 9.47784 18.3197C9.48234 18.0647 9.58565 17.8214 9.766 17.641C9.94636 17.4606 10.1897 17.3573 10.4447 17.3528C10.6997 17.3483 10.9465 17.443 11.1331 17.6169L14.375 20.8571L22.8669 12.3669C23.0515 12.1825 23.3016 12.079 23.5625 12.079C23.8234 12.079 24.0736 12.1825 24.2581 12.3669ZM33.7344 17C33.7344 20.3097 32.7529 23.5452 30.9141 26.2971C29.0753 29.0491 26.4618 31.194 23.404 32.4605C20.3462 33.7271 16.9814 34.0585 13.7353 33.4128C10.4891 32.7671 7.50736 31.1733 5.16702 28.833C2.82667 26.4926 1.23288 23.5109 0.587179 20.2647C-0.0585206 17.0186 0.272875 13.6538 1.53946 10.596C2.80605 7.53823 4.95093 4.92467 7.70289 3.08588C10.4548 1.24708 13.6903 0.265625 17 0.265625C21.4366 0.270835 25.6901 2.03559 28.8272 5.17276C31.9644 8.30994 33.7292 12.5634 33.7344 17ZM31.7656 17C31.7656 14.0796 30.8996 11.2249 29.2772 8.79666C27.6547 6.36846 25.3486 4.47592 22.6506 3.35834C19.9525 2.24077 16.9836 1.94836 14.1194 2.51809C11.2551 3.08783 8.62414 4.49412 6.55913 6.55913C4.49412 8.62414 3.08783 11.2551 2.5181 14.1194C1.94836 16.9836 2.24077 19.9525 3.35835 22.6506C4.47592 25.3486 6.36847 27.6547 8.79667 29.2772C11.2249 30.8996 14.0796 31.7656 17 31.7656C20.9148 31.7613 24.6679 30.2042 27.4361 27.4361C30.2042 24.6679 31.7613 20.9148 31.7656 17Z' fill='white'/%3E%3C/svg%3E");}
/*------ End-Page : Clients ------*/

/*------ Pages : Technologies ------*/
/* Section: Technologies 
------------------------------------------------------------------------------------------------------------ */
.section-bgTechnologies-03 h3{text-align:center;}    
.section-bgTechnologies-03 .left-60{position: relative;left:60%;}
.section-bgTechnologies-03 .et_pb_column{gap:0;width:32%!important;}
.section-bgTechnologies-04 h3{line-height:3}
.section-bgTechnologies-05 h3{line-height:2}
.section-bgTechnologies-05 p{font-family: 'DIN Pro light';}
.section-bgTechnologies-06:before{position: absolute;
    bottom:0;
    right: 0;
    z-index: 1;
    background: url(/wp-content/uploads/2025/06/tehnologies-1.webp) no-repeat bottom right;
    background-size: cover;
    content: "";
    width: 50%;
    height: 50%;}
/*------ End-Page : Technologies ------*/    

/*------ Pages : Government ------*/
/* Section: Government 
------------------------------------------------------------------------------------------------------------ */
.section-bgGovernment-01:before{position: absolute;
    bottom:0;
    left: 0;
    z-index: 1;
    background: url(/wp-content/uploads/2025/06/government.webp) no-repeat bottom left;
    background-size: cover;
    content: "";
    width: 50%;
    height: 50%;}
.section-federalContracting .et_pb_text_inner>h5{font-family:'DIN Pro light';font-weight: 100;} 
.section-federalContracting .et_pb_text_inner>h5+h5{font-family:'DIN Pro';}
.section-federalContracting h5{display:inline-block;line-height: 1.6em;
    padding-right: var(--gap-55-30);}
.section-federalContracting ul li{font-family:'DIN Pro light';} 
.section-federalContracting ul li .code{float: left;}
.section-federalContracting ul li .desc{display: flex;position: relative;
    left: 10px;}
.section-personCard .cards .et_pb_module,.section-partnerCard .cards .et_pb_module{display:flex;align-items: center;border-radius:10px;}
.section-personCard .cards .et_pb_module .et_pb_team_member_image img{width:initial !important;max-width: initial;}
.section-personCard .cards .et_pb_module{padding:var(--gap-30-19) var(--gap-50-30);}
.section-partnerCard .cards .et_pb_module{padding: var(--gap-50-30);}
.section-partnerCard .cards .et_pb_column_1_2 .et_pb_team_member_image{margin:0;}
.section-partnerCard .cards .et_pb_team_member_description{padding-left: var(--gap-40-30);}
.section-personCard .et_pb_team_member_description{padding-left:var(--gap-1200-15-4);}
.section-partnerCard .cards .et_pb_column_1_2,
.section-personCard .cards .et_pb_column_1_2{width: calc(100% / 2 - 1vw / 2) !important;}
.section-personCard h5{font-family:'DIN Pro medium';}
.section-stripeLinks .et_pb_row{padding:var(--gap-70-40) 0!important;}
.section-stripeLinks .et_pb_row:before{position: absolute;
    bottom:0;
    right: 0;
    z-index: 1;
    background: url(/wp-content/uploads/2025/05/link-icon.webp) no-repeat bottom right;
    background-size: contain;
    content: "";
    width: 400px;
    height: 100%;}
.section-stripeLinks h4{padding-right:var(--gap-50-30);}
.section-stripeLinks h4,.section-stripeLinks .et_pb_module p{padding-bottom:0;display:inline-block;}
.section-stripeLinks .et_pb_module a{font-size:var(--30-19);color:#34aacd;}
.section-stripeLinks .et_pb_module a:hover,.section-partnerImg a:hover,.section-personCard a:hover{text-decoration:underline;}
.section-partnerImg img{width:auto !important;height:95px;}
/*------ End-Page : Government ------*/

/*------ Page : Clients Partner ------*/
/* Section: Clients Partner 
------------------------------------------------------------------------------------------------------------ */ 
.section-bgClient-Partners-01:before{position: absolute;
    bottom:0;
    left: -4%;
    z-index: 1;
    background: url(/wp-content/uploads/2025/04/clients-partner.webp) no-repeat bottom left;
    background-size: cover;
    content: "";
    width: 50%;
    height: 60%;}
/*------ End-Page : Clients Partner ------*/

/*------ Page : Partner ------*/
/* Section: Partner 
------------------------------------------------------------------------------------------------------------ */
.section-partner-02 .et_pb_row{align-items: center;}
/*------ End-Page : Partner ------*/

/*------ Page : Posts Insights ------*/
/* Section: Posts Insights 
------------------------------------------------------------------------------------------------------------ */
.section-Insights-posts .et_pb_row{width:100%!important;max-width:100%!important;}
.section-Insights-posts .et_pb_post{display:flex;flex-direction:column;}
.section-Insights-posts .et_pb_ajax_pagination_container article:nth-child(odd){background:rgba(245, 245, 245, .7);}
.section-Insights-posts .et_pb_ajax_pagination_container article{display: flex;flex-wrap: wrap;align-items: flex-start;align-content: center;margin-bottom:0;padding: var(--gap-70-40) var(--gap-350-60) var(--gap-70-40) var(--gap-235-30) !important;}

.section-bgInsights-01+.padding-70 .et_pb_row{padding-right: var(--gap-235-30) !important;}
.section-bgInsights-01 .et_pb_row{padding-right: var(--gap-270-30) !important;}
.section-bgInsights-01 .et_pb_column{gap: var(--gap-20-10) 6vw;}

.section-Insights-posts article .post-content,
.section-Insights-posts article .post-meta,
.section-Insights-posts article .entry-title{max-width: var(--max-width-1440-1380);}
.section-Insights-posts article .post-meta{color:rgba(13, 19, 40, .5)!important;}
.section-Insights-posts .entry-title a{font-size:var(--45-25);font-family: 'DIN Pro Medium';}
.section-Insights-posts .entry-title a:hover{text-decoration:underline;}
.section-Insights-posts .post-meta{order:1;}
.section-Insights-posts .entry-title{order:2;line-height:0;}
.section-Insights-posts .post-content{order:3;}
.section-Insights-posts .wrapper-button{width: 175px;
    display: flex;justify-content: center;border-radius: 2em !important;
    padding: .2em 0 .2em !important;margin-top: var(--28-16);border: 1px solid #34aacd !important;cursor:pointer;}
.section-Insights-posts .wrapper-button:hover{background:#34aacd;}
.section-Insights-posts .wrapper-button:hover a{color:#fff !important;}
.section-Insights-posts a.more-link{text-transform: capitalize;}

.section-Insights-posts-card article{display:flex;flex-direction:column;border:0 !important;background-color:transparent !important;padding: 0 !important}
.section-Insights-posts-card article .entry-title{order:2}
.section-Insights-posts-card article .entry-title a:hover{color:#34AACD;}
.section-Insights-posts-card article .post-meta{order:1;padding-bottom:0!important;}
.section-Insights-posts-card article .post-content{order:3}
.section-Insights-posts-card article .post-content .wrapper-button{padding-top:20px;}
.section-Insights-posts-card article .post-content .wrapper-button .more-link{text-transform: capitalize;}
.section-Insights-posts-card h1{font-size: var(--45-25) !important;padding-bottom: 0;color: #34AACD;}
.section-Insights-posts-card article h2{line-height: .8 !important}
.section-Insights-posts-card article h2 a{font-size: var(--30-19) !important;line-height:.8 !important}
/*------ End-Page : Posts Insights ------*/

/*------ Page : Remediation Services ------*/
/* Section: section-remediation-services*/
.section-remediation-services-04 ul li::marker{color:transparent;}
/*------ End-Page : Remediation Services ------*/

/*------ Page : Contact Us ------*/
/* Section: Bg-Contect-01 
------------------------------------------------------------------------------------------------------------ */ 
.section-bgContact-01:before{position: absolute;bottom: 0;right: 0;z-index: 1;background: rgba(52, 170, 205, .3);background-size:cover;content: "";width: 50%;height:100%;}
.section-bgContact-01 .contact-form h3{padding-bottom:0;}
.section-bgContact-01 .contact-form h5{padding-bottom:var(--gap-30-19);}
.section-bgContact-01 form{display:flex;flex-wrap:wrap;margin-left:0;max-width: 580px;}
.section-bgContact-01 form p.et_pb_contact_field{padding:0;margin-right:2%;margin-bottom: 4%;}
.section-bgContact-01 .contact-form form input[type=text],
.section-bgContact-01 .contact-form form input[type=email],
.section-bgContact-01 .contact-form form input[type=tel],
.section-bgContact-01 .contact-form form select,
.section-bgContact-01 .contact-form form textarea{width:100%!important;border: 1px solid transparent;border-bottom: 1px solid rgba(13, 19, 40, .6);margin-bottom:var(--21-15);}
.section-bgContact-01 .contact-form form select{color: #0D1328 !important;background:transparent;padding:0 0 15px 0;}
.section-bgContact-01 .contact-form form input,
.section-bgContact-01 .contact-form form textarea{color: #0D1328;background:transparent;padding:0 0 15px 0;border-bottom:1px solid rgba(13, 19, 40, .6);}
.section-bgContact-01 .contact-form form textarea.et_pb_contact_message{min-height:90px;} 
.section-bgContact-01 form .et_pb_contact_field_0,
.section-bgContact-01 form .et_pb_contact_field_1,
.section-bgContact-01 form .et_pb_contact_field_2,
.section-bgContact-01 form .et_pb_contact_field_3{width:48%;}
.section-bgContact-01 fieldset{max-width:inherit !important;}
.form-columns-1,
.form-columns-2,
.hs_recaptcha,
.section-bgContact-01 form .et_pb_contact_field_4,
.section-bgContact-01 form .et_pb_contact_field_5{width:100%;}
.section-bgContact-01 input[type=submit],
.section-bgContact-01 .et_pb_contact_submit{margin: 0;border: 1px solid #34aacd;border-radius: 30px;background:#34aacd !important;color: #fff !important;padding: .4em 3.5em .4em !important;cursor:pointer;}
.section-bgContact-01 input[type=submit]:hover{background:#fff!important;color:#34aacd !important;}
.section-bgContact-01 .et_pb_contact_submit.et_pb_button:hover{border:1px solid #34aacd!important;}
/*------ End-Page : Contact Us ------*/

@media (max-width: 1795px) {
    header .et_pb_menu .et_pb_menu__menu li.tel-link{display:none;}
    header .et_pb_menu .et_pb_menu__wrap {justify-content: flex-end;}

}
@media (max-width: 1400px){
    .section-personCard .cards .et_pb_module .et_pb_team_member_image img{
        width:140px !important;}
}

@media (max-width: 1250px) {
    header .et_pb_row.fullwidth_header .et_pb_column_3_4 {
        width: 100% !important;}
    .et_mobile_menu .tel-link,    
    header .et_pb_menu .et_pb_menu__menu,.et_pb_column_1_tb_footer{display: none !important;}    
    .et_pb_menu .et_mobile_menu {top: 100%;padding: 5%;}
    .header-menu .et_pb_menu_inner_container {height: 100%;padding: 0 5%
    !important;}    
    .et_pb_row.fullwidth_header .et_pb_column_1_4 { width: 37vw !important; max-width: 145px !important; }
    .header-menu {position:absolute;top:0;left:0;height:100%;width:100% !important;z-index:0;}
    .header-menu .et_pb_module ul li::marker {color:transparent;}
    .section-big-stripe{background: transparent;padding-top: 0 !important; }
    .section-big-stripe .et_pb_row{display: flex;flex-direction: column;gap: 0;align-items: center;width: 100% !important;}
    .section-big-stripe .et_pb_row .et_pb_module {text-align: center;}
    .section-big-stripe .et_pb_row .et_pb_column_1_3{width: 100% !important;}
    .section-big-stripe .et_pb_row .et_pb_column_1_3:first-child{background:#69c6e3;}
    .section-big-stripe .et_pb_row .et_pb_column_1_3:first-child::before{    
            content: "";
            position: absolute;
            top: 71px;
            left: 0;
            right: 0;
            height: 12px;
            background: white; 
            clip-path: polygon(
                0 0,
                40% 0,
                50% 100%,
                60% 0,
                100% 0,
                100% 100%,
                0 100%
            );}       
    .section-big-stripe .et_pb_row .et_pb_column_1_3:nth-child(2){background:#2da3cb;clip-path: polygon(0 0, 40% 0, 50% 17%, 60% 0, 100% 0, 100% 100%, 0 100%);}
        .section-big-stripe .et_pb_row .et_pb_column_1_3:nth-child(2)::before{    
            content: "";
            position: absolute;
            top: 71px;
            left: 0;
            right: 0;
            height: 12px;
            background: white; 
            clip-path: polygon(
                0 0,
                40% 0,
                50% 100%,
                60% 0,
                100% 0,
                100% 100%,
                0 100%
            );}   
    .section-big-stripe .et_pb_row .et_pb_column_1_3:last-child{background:#1e8dcd;clip-path: polygon(0 0, 40% 0, 50% 17%, 60% 0, 100% 0, 100% 100%, 0 100%);}
    .section-big-stripe .et_pb_row .et_pb_column_1_3 .et_pb_module{padding: 20px;}
    .section-title {background-color: #34aacd;}
    .section-personCard .cards .et_pb_module .et_pb_team_member_image img{
        width: 100px !important;}
    .et_pb_menu .et_mobile_nav_menu {display:flex;z-index:2;}
    .et_pb_menu--style-left_aligned .et_pb_menu__wrap {justify-content: flex-end;align-items:center;}
    
    .footer .et_pb_row {gap: var(--gap-40-30);}
    .footer .et_mobile_nav_menu{display:none;}
    .footer .et_pb_menu .et_pb_menu__menu {display:block;}
}
@media (max-width: 980px) {
   .et_pb_row.fullwidth_header .et_pb_column_1_4 { max-width: 130px !important; }
    header .et_pb_row.fullwidth_header .et_pb_column_3_4 {
        width: 100% !important;}
    header .tel-mobile{display: flex;justify-content: space-evenly;padding:21px;position: absolute;z-index:-1;justify-content: flex-end;
        padding-right:75px!important;}
    header .tel-mobile{z-index:1;}    
    header .tel-mobile a{color:#34aacd;font-weight:700;}
    .section-who-we-are .et_pb_row { flex-direction: column;}
    .section-who-we-are .et_pb_row .et_pb_column {width: 100% !important;}
    .section-who-we-are .left_column{border-right: 0px solid #fff;border-bottom: 1px solid #fff;}

    
    .section-About-Leadership-Team .et_pb_row .et_pb_column{width: calc(100% / 2 - 3vw) !important;}
    .section-About-Leadership-Team .et_pb_row .et_pb_column.et-last-child{flex-wrap:nowrap;}
    .section-who-we-are.padding-40.et_pb_section {padding:0 !important;}
    .section-who-we-are .center_column{border-bottom: 1px solid #fff;}
    .section-who-we-are .left_column h3{text-align:center !important;}
    .section-who-we-are .right_column{border-left: 0px solid #fff;}
    .section-who-we-are .right_column h3{text-align:center !important;}
    .section-who-we-are .et_pb_row{gap:0;margin:0;flex-wrap:wrap;width:100%!important;}
    .section-personCard .cards .et_pb_column_1_2,.section-partnerCard .cards .et_pb_column_1_2{width: 100% !important;}
    .section-personCard .cards .et_pb_module .et_pb_team_member_image img{
        width: inherit !important;}
    .et_pb_row{flex-wrap:wrap;}
    .gap-mobile-list-0{gap:0}
    .gap-mobile-list-20{gap:20px}
    .et_pb_column_1_2 {width: calc(100% - 5vw / 2) !important;}
    .section-bgAbout-03 .padding-left-50{padding-left: 45px;}
    .section-NMR-01:before{left:0}
    .padding-left-50,.padding-left-90 {padding-left: 0;}
    .section-bgHome-01:after,
    .section-bgHome-02:after,
    .section-bgAbout-01:before,
    .section-bgSolution-01:before,
    .section-bgSmartData-03:after,
    .section-bgStakeholder-01:before,
    .section-bgCareers-01:before,
    .section-bgAnalysist-01:before,
    .section-bgClients-01:before,
    .section-bgAmerican-01:before,
    .section-bgChimecal-01:before,
    .section-bgGovernment-01:before,
    .section-bgTechnologies-06:before,
    .section-bgSolution-03:before,
    .section-NMR-01:before,
    .section-bgClient-Partners-01:before{position: relative;display:block;z-index: 1;    
    background-size:cover;content: "";width: 100%;height:560px;}
    .section-NMR-01:before,.section-bgSolution-03:before{height: 200px !important;}
    .section-bgTechnologies-06:before{order:2;height:320px;}
    .section-bgTechnologies-06.padding-70.et_pb_section{padding-bottom:0 !important;}
    .section-bgClient-Partners-01:before{background-size:contain;height:49.3vw;}
    .section-bgAbout-01:before,.section-bgSolution-01:before,.section-bgStakeholder-01:before,.section-bgCareers-01:before,.section-bgClients-01:before,.section-bgAmerican-01:before,.section-bgChimecal-01:before,.section-bgGovernment-01:before,.section-bgAnalysist-01:before{height:50vw;}
    .section-bgContact-01 .et_pb_row{width:100% !important;flex-wrap:nowrap;}
    .section-bgContact-01 .et_pb_column_2{background-color: rgba(52, 170, 205, .3);}
    .section-bgContact-01 .et_pb_column{padding:var(--gap-40-30)!important;}
    .section-bgContact-01:before{height:auto;}
    .section-bgContact-01.padding-70.et_pb_section{padding: 0 !important;}
    .section-bgContact-01 form{max-width:100%;}
    
    .section-bgGovernment-01.padding-70.et_pb_section{padding-top:0!important;}
    .section-bgHome-01,.section-bgHome-02{padding:var(--gap-40-30) 0 0!important;}
    .section-bgClient-Partners-01:before,.section-bgStakeholder-01:before{left:0;}
    .section-bgClients-01:before,.section-bgChimecal-01:before,
    .section-bgAmerican-01:before{right:0;padding-left:0;order:2;background-size:cover;}
    .section-bgClients-01.padding-70.et_pb_section,
    .section-bgChimecal-01.padding-70.et_pb_section,
    .section-bgAmerican-01.padding-70.et_pb_section{padding-bottom:0 !important;}
    .section-Let-Get-Started:after{width:100%;}
    .section-bgContact-01.et_pb_section,.section-bgAbout-01.et_pb_section,
    .section-bgSolution-01.et_pb_section,.section-bgCareers-01.et_pb_section,.section-bgAnalysist-01.et_pb_section,
    .section-bgClient-Partners-01.et_pb_section,.section-bgStakeholder-01.et_pb_section,.section-bgSolution-03.et_pb_section,.section-NMR-01.et_pb_section{padding-top:0 !important;}
    .padding-border-bottom-grey p:last-child{border-bottom: 1px solid rgba(13, 19, 40, .3);}
    .section-bgAnalysist-01 ul {margin-top:0;}
    .et-last-child .padding-border-bottom-grey p:last-child{border-bottom:0;}
    .section-Access-Plan-Tiles .et_pb_row .et_pb_column{width: 100% !important;}
    .section-bgSmartData-03:after{height:320px!important;background-size:contain!important;}
    
    .footer .et_pb_column_1_2 {width: calc(100%/2 - 5vw / 2) !important;}
}
@media (min-width: 981px) {
	body:not(.et-fb) .section-Access-Plan-Tiles .et_pb_row {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: auto 1fr;
		align-items: stretch;
	}
	body:not(.et-fb) .section-Access-Plan-Tiles .et_pb_row > .et_pb_column {
		display: contents;
	}
	body:not(.et-fb) .section-Access-Plan-Tiles .et_pb_row > .et_pb_column > .et_pb_heading { grid-row: 1; }
	body:not(.et-fb) .section-Access-Plan-Tiles .et_pb_row > .et_pb_column > .et_pb_text    { grid-row: 2; }

	body:not(.et-fb) .section-Access-Plan-Tiles .et_pb_row > .et_pb_column:nth-child(1) > * { grid-column: 1; }
	body:not(.et-fb) .section-Access-Plan-Tiles .et_pb_row > .et_pb_column:nth-child(2) > * { grid-column: 2; }
	body:not(.et-fb) .section-Access-Plan-Tiles .et_pb_row > .et_pb_column:nth-child(3) > * { grid-column: 3; }
	body:not(.et-fb) .section-Access-Plan-Tiles .et_pb_row > .et_pb_column:nth-child(4) > * { grid-column: 4; }

	body:not(.et-fb) .section-Access-Plan-Tiles .et_pb_heading {
		display: flex; align-items: center; justify-content: center;
	}
	body:not(.et-fb) .section-Access-Plan-Tiles h5 {
		min-height: calc(2 * 1.4em + 2 * var(--gap-30-19));
		display: flex; align-items: center; justify-content: center; width: 100%;
	}
}
@media screen and (max-width: 767px) {
/* Slides ----------------------------------------------------------------------------------------------------------- */
.slides-02 .et-pb-controllers>a {width: 25px; height: 3px;}
.section-who-we-are .et_pb_column_1_3,.footer .et_pb_column_1_4{width:100% !important;}
.section-who-we-are h4 {padding:0 !important;}
.section-title:before{top:0;height:100%;}
.section-tiles .wrapper-text {height: 135px;}
.section-tiles .et_pb_column_1_3{width: calc(100% - 5vw / 2) !important;}
.section-tiles,.section-tiles .et_pb_row{gap:var(--gap-30-19);flex-wrap: wrap;}
.section-join-our-team .et_pb_row {width:90%!important;}
.et_pb_row .et_pb_column{width:100% !important;}
.section-bgAbout-04:before {width:0;}
.slider-news .rhombus-01 h2:before {top: -9%}
.slider-news .row-01 .et_pb_column_1_4 {width:100%!important;}
.slider-news .slick-list {overflow:hidden;}
/* Popup */
.popup{padding:var(--gap-30-19) !important;}
.popup .et_pb_text_inner{max-height: 30vh;overflow-y: auto;}
.popup .et_pb_column{padding-right:0;}
.popup .et_pb_column:last-child{padding-right:0;
    padding-left:0;padding-top:var(--gap-55-30);}
.popup .et_pb_module.et_pb_icon {right:7vw;}
.popup .et_pb_module.et_pb_icon .et-pb-icon{font-size:30px;}

.section-partner-01 .et_pb_image_wrap,
.section-partner-02 .et_pb_image_wrap{width:70%;}
.section-partner-01 .et_pb_image,.section-partner-02 .et_pb_image{text-align:center;}
.section-Insights-posts .wrapper-button {width: 125px;}

.section-bgTechnologies-03 .left-60,
.section-bgSmartData-04 .left-60{position: relative;left:0%;}
.section-bgSmartData-04 h3{text-align:left;padding-top:1em;}
.section-flags .gap-20{gap: var(--gap-130-70);}
.section-bgClients-02 ul {margin-left:3.4em;}
.section-bgClients-02 ul li:before {background-size:contain;width: 25px;height: 25px;}

.section-bgContact-01 form .et_pb_contact_field{width:100%!important;margin-left:0 !important;}
.section-bgContact-01 .et_pb_row{flex-wrap:wrap;}
.section-Insights-posts .et_pb_ajax_pagination_container article{
    padding:var(--gap-70-40) var(--gap-30-19)!important;}
    
.footer .et_pb_column_1_2 {width: calc(100% - 5vw / 2) !important;}
.footer .privacy_terms p,.footer .et_pb_image_1_tb_footer {text-align:left!important;}
.footer .privacy_terms p a:first-child{padding-left:0;}
.footer .et_pb_column_1_4.et-last-child{width: 100%!important;}
.footer .space-between .et_pb_column_4_tb_footer{order:2;}
.footer .space-between .et-last-child{order:1;}
}
@media screen and (max-width: 650px) {
    .section-NMR-01 .et_pb_module {width: 100%;}
    .row-tiles .et_pb_image_0 {padding-top:25px;}
    .footer .et_pb_row {flex-wrap:wrap;}
}
@media screen and (max-width: 600px){
    .rhombus-01 h2:before,.rhombus-02 h2:before{left:-5%;}
    .slider-news .row-01 .et_pb_column_1_4,
    .slider-news .row-01 .et_pb_column_3_4{width: calc(100% - 5vw * 2 / 3) !important;}
    .section-About-Leadership-Team .et_pb_row .et_pb_column {
        width: 100% !important;}
    .section-About-Leadership-Team .et_pb_member_social_links li a:before{
        width:20px;height:20px;background-size:contain;}
    .section-partnerCard .cards .et_pb_module .et_pb_team_member_image img{
        max-width:80px;}    
    .section-partnerCard .cards .et_pb_module .et_pb_team_member_image img,    
    .section-personCard .cards .et_pb_module .et_pb_team_member_image img{
        width: 100px !important;}    
}
@media screen and (max-width: 550px){
    .slider-top .et_pb_slide_title br { display: none; }
}
@media screen and (max-width: 500px){
    .section-personCard .cards .et_pb_module{flex-wrap:wrap;}
    .section-personCard .et_pb_team_member_description{padding-left:0;}
}
@media screen and (max-width: 420px){
	 .section-title{ margin-top:80px;}
}
@media screen and (max-width: 375px){
	.gs-wrap a{padding-right: 10px;}
}