#div_block-210-595{margin-top:15px;width:100%;flex-direction:column;display:flex;text-align:left;gap:27px;padding-top:60px;padding-bottom:60px;padding-left:30px;padding-right:30px;background-color:#e4e6e8}#headline-211-595{font-weight:500;color:#1d2c4c}#link_button-212-595{}#link_button-212-595{text-align:left}#section-56-10 > .ct-section-inner-wrap{display:none}#section-56-10{display:none}#section-2-10 > .ct-section-inner-wrap{padding-right:50px;padding-left:50px;display:flex;flex-direction:row}#section-2-10{display:block}#section-76-10 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px;display:flex;flex-direction:column;justify-content:space-between;gap:25px}#section-76-10{display:block}#section-76-10{text-align:justify}#section-180-10 > .ct-section-inner-wrap{display:none}#section-180-10{display:none}#section-164-10 > .ct-section-inner-wrap{display:none}#section-164-10{display:none}#section-12-10 > .ct-section-inner-wrap{padding-top:40px;padding-right:50px;padding-bottom:30px;padding-left:50px;display:flex;flex-direction:column;gap:100px}#section-12-10{display:block}#section-12-10{text-align:left;background-color:#1d2c4c}@media (max-width:991px){#section-56-10 > .ct-section-inner-wrap{padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;display:none;align-items:center;justify-content:space-between}#section-56-10{display:none}}@media (max-width:991px){#section-2-10 > .ct-section-inner-wrap{display:none}#section-2-10{display:none}}@media (max-width:991px){#section-76-10 > .ct-section-inner-wrap{display:none}#section-76-10{display:none}}@media (max-width:991px){#section-180-10 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#section-180-10{display:block}#section-180-10{z-index:20;background-color:#ffffff}}@media (max-width:991px){#section-164-10 > .ct-section-inner-wrap{padding-left:30px;gap:100px}#section-164-10{top:90px;bottom:0px;right:0px;background-color:#ffffff;width:47%;z-index:10;text-align:left;position:absolute}}@media (max-width:991px){#section-12-10 > .ct-section-inner-wrap{padding-right:30px;padding-left:30px}}@media (max-width:767px){#section-12-10 > .ct-section-inner-wrap{padding-right:15px;padding-left:15px}}#div_block-86-10{flex-direction:row;display:flex;width:100%;gap:20px;align-items:center;position:relative;justify-content:space-between}#div_block-231-10{flex-direction:row;display:flex;gap:20px;width:100%;align-items:center;justify-content:space-between}#div_block-89-10{text-align:center;flex-direction:row;display:flex;align-items:center;gap:10px;useCustomTag:true;padding-top:23px;padding-bottom:23px;position:relative;padding-left:10px;padding-right:10px}#div_block-94-10{transform:translate(-50%);text-align:left;flex-direction:row;display:flex;gap:30px;padding-top:40px;padding-bottom:40px;padding-left:25px;padding-right:25px;background-color:#ffffff;position:absolute;bottom:-213px;left:50%;align-items:center;z-index:10;width:184px;max-width:190px}#div_block-96-10{flex-direction:column;display:flex;text-align:left;gap:15px}#div_block-115-10{text-align:center;flex-direction:row;display:flex;align-items:center;gap:10px;useCustomTag:true;padding-left:10px;padding-right:10px;position:relative;padding-bottom:23px;padding-top:23px}#div_block-119-10{transform:translate(-50%);text-align:left;flex-direction:row;display:flex;gap:30px;padding-top:40px;padding-bottom:40px;padding-left:25px;padding-right:25px;background-color:#ffffff;position:absolute;bottom:-360px;left:50%;align-items:center;z-index:10;right:0px;width:413px;max-width:415px}#div_block-121-10{flex-direction:column;display:flex;text-align:left;gap:15px}#div_block-140-10{text-align:center;flex-direction:row;display:flex;align-items:center;gap:10px;useCustomTag:true;padding-top:23px;padding-bottom:23px;padding-left:10px;padding-right:10px;position:relative}#div_block-144-10{transform:translate(-50%);text-align:left;flex-direction:row;display:flex;gap:0px;padding-bottom:40px;padding-left:25px;padding-right:25px;background-color:#ffffff;position:absolute;bottom:-250px;left:50%;align-items:flex-start;z-index:10;width:288px;max-width:230px;padding-top:40px;bottom:-210px}#div_block-146-10{flex-direction:column;display:flex;text-align:left;gap:15px}#div_block-165-10{width:100%}#div_block-166-10{text-align:center;flex-direction:row;display:flex;align-items:center;gap:10px;useCustomTag:true;padding-top:35px;padding-bottom:35px;padding-left:20px;padding-right:20px}#div_block-170-10{text-align:left;flex-direction:row;display:flex;gap:30px;padding-top:40px;padding-bottom:40px;padding-left:25px;padding-right:25px;background-color:#1d2c4c;position:absolute;bottom:-261px;left:150px;align-items:center}#div_block-172-10{flex-direction:column;display:flex;text-align:left;gap:15px}#div_block-196-10{text-align:center;flex-direction:row;display:flex;align-items:center;gap:10px;useCustomTag:true;padding-top:35px;padding-bottom:35px;padding-left:20px;padding-right:20px}#div_block-199-10{text-align:left;flex-direction:row;display:flex;gap:30px;padding-top:40px;padding-bottom:40px;padding-left:25px;padding-right:25px;background-color:#1d2c4c;position:absolute;bottom:-261px;left:150px;align-items:center}#div_block-200-10{flex-direction:column;display:flex;text-align:left;gap:15px}#div_block-208-10{text-align:center;flex-direction:row;display:flex;align-items:center;gap:10px;useCustomTag:true;padding-top:35px;padding-bottom:35px;padding-left:20px;padding-right:20px}#div_block-211-10{text-align:left;flex-direction:row;display:flex;gap:30px;padding-top:40px;padding-bottom:40px;padding-left:25px;padding-right:25px;background-color:#1d2c4c;position:absolute;bottom:-261px;left:150px;align-items:center}#div_block-212-10{flex-direction:column;display:flex;text-align:left;gap:15px}#div_block-37-10{width:100%;text-align:left;flex-direction:row;display:flex;gap:20px}#div_block-15-10{width:30%;gap:20px}#div_block-66-10{flex-direction:column;display:flex;text-align:left;gap:20px}#div_block-68-10{gap:80px}#div_block-239-10{width:100%;text-align:left;flex-direction:row;display:flex;max-width:200px;gap:15px;margin-right:0px}#div_block-17-10{align-items:stretch;grid-template-columns:repeat(4,minmax(200px,1fr));grid-column-gap:35px;grid-row-gap:20px;width:70%;display:grid}#div_block-18-10{gap:30px}#div_block-21-10{gap:30px}#div_block-24-10{gap:30px}#div_block-27-10{gap:30px}#div_block-41-10{width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#ffffff;text-align:justify;flex-direction:row;display:flex;justify-content:flex-end;padding-top:30px;gap:130px}@media (max-width:991px){#div_block-62-10{text-align:left;flex-direction:row;display:flex;gap:30px;align-items:center}}@media (max-width:991px){#div_block-165-10{flex-direction:column;display:flex;text-align:left;gap:50px}}@media (max-width:991px){#div_block-166-10{background-color:#ffffff;position:relative;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;flex-wrap:wrap;gap:0px}}@media (max-width:991px){#div_block-170-10{flex-direction:column;display:flex;padding-top:25px;padding-right:0px;padding-bottom:0px;padding-left:0px;left:0px;right:0px;text-align:center;align-items:flex-start;width:100%;position:static;background-color:#ffffff}}@media (max-width:991px){#div_block-172-10{flex-direction:column;display:flex;text-align:left}}@media (max-width:991px){#div_block-196-10{background-color:#ffffff;position:relative;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;flex-direction:row;display:flex;flex-wrap:wrap;gap:0px}}@media (max-width:991px){#div_block-199-10{flex-direction:column;display:flex;padding-top:25px;padding-right:0px;padding-bottom:0px;padding-left:0px;left:0px;right:0px;text-align:center;align-items:flex-start;width:100%;position:static;background-color:#ffffff}}@media (max-width:991px){#div_block-200-10{flex-direction:column;display:flex;text-align:left}}@media (max-width:991px){#div_block-208-10{background-color:#ffffff;position:relative;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;flex-direction:row;display:flex;flex-wrap:wrap;gap:0px}}@media (max-width:991px){#div_block-211-10{flex-direction:column;display:flex;padding-top:25px;padding-right:0px;padding-bottom:0px;padding-left:0px;left:0px;right:0px;text-align:center;align-items:flex-start;width:100%;position:static;background-color:#ffffff}}@media (max-width:991px){#div_block-212-10{flex-direction:column;display:flex;text-align:left}}@media (max-width:991px){#div_block-223-10{flex-direction:column;display:flex;text-align:left;gap:50px;width:100%}}@media (max-width:991px){#div_block-224-10{flex-direction:column;display:flex;text-align:left;gap:25px}}@media (max-width:991px){#div_block-37-10{flex-direction:column;display:flex;gap:75px}}@media (max-width:991px){#div_block-15-10{width:100%;text-align:left;flex-direction:row;display:flex;gap:35px}}@media (max-width:991px){#div_block-66-10{width:50%}}@media (max-width:991px){#div_block-68-10{width:50%;flex-direction:column;display:flex;text-align:left;gap:40px}}@media (max-width:991px){#div_block-17-10{align-items:stretch;grid-template-columns:repeat(2,minmax(200px,1fr));grid-column-gap:35px;grid-row-gap:35px;width:100%;display:grid}}@media (max-width:991px){#div_block-41-10{flex-direction:row;display:flex;text-align:right;justify-content:flex-start}}@media (max-width:767px){#div_block-15-10{flex-direction:column;display:flex;gap:20px}}@media (max-width:767px){#div_block-66-10{width:100%;align-items:flex-start;text-align:left;flex-direction:column;display:flex}}@media (max-width:767px){#div_block-68-10{width:100%;margin-top:0px}}@media (max-width:767px){#div_block-41-10{flex-direction:row;display:flex;text-align:left;justify-content:space-between;gap:30px}}#headline-19-10{font-weight:700}#text_block-92-10{font-weight:500;color:#1d2c4c}#text_block-116-10{font-weight:500;color:#1d2c4c}#text_block-141-10{font-weight:500;color:#1d2c4c}#text_block-167-10{font-weight:500;color:#1d2c4c}#text_block-197-10{font-weight:500;color:#1d2c4c}#text_block-209-10{font-weight:500;color:#1d2c4c}@media (max-width:991px){#text_block-185-10{font-weight:700;color:#2659c7}}@media (max-width:991px){#text_block-167-10{color:#1d2c4c}}@media (max-width:991px){#text_block-197-10{color:#1d2c4c}}@media (max-width:991px){#text_block-209-10{color:#1d2c4c}}#text_block-51-10{color:#1d2c4c;font-weight:500}#link_text-97-10{color:#1d2c4c;font-weight:500}#link_text-98-10{color:#1d2c4c;font-weight:500}#link_text-99-10{color:#1d2c4c;font-weight:500}#link_text-100-10{color:#1d2c4c;font-weight:500}#link_text-122-10{color:#1d2c4c;font-weight:500}#link_text-250-10{color:#1d2c4c;font-weight:500}#link_text-236-10{color:#1d2c4c;font-weight:500}#link_text-123-10{color:#1d2c4c;font-weight:500}#link_text-124-10{color:#1d2c4c;font-weight:500}#link_text-125-10{color:#1d2c4c;font-weight:500}#link_text-161-10{color:#1d2c4c;font-weight:500}#link_text-162-10{color:#1d2c4c;font-weight:500}#link_text-157-10{font-weight:500;color:#1d2c4c;min-width:131px}#link_text-147-10{color:#1d2c4c;font-weight:500}#link_text-237-10{color:#1d2c4c;font-weight:500}#link_text-149-10{color:#1d2c4c;font-weight:500}#link_text-264-10{color:#1d2c4c;font-weight:500;display:inline-block}#link_text-159-10{font-weight:500;color:#1d2c4c;min-width:111px}#link_text-173-10{color:#ffffff;font-weight:500}#link_text-174-10{color:#ffffff;font-weight:500}#link_text-175-10{color:#ffffff;font-weight:500}#link_text-176-10{color:#ffffff;font-weight:500}#link_text-201-10{color:#ffffff;font-weight:500}#link_text-259-10{color:#ffffff;font-weight:500}#link_text-258-10{color:#ffffff;font-weight:500}#link_text-202-10{color:#ffffff;font-weight:500}#link_text-203-10{color:#ffffff;font-weight:500}#link_text-204-10{color:#ffffff;font-weight:500}#link_text-205-10{color:#ffffff;font-weight:500}#link_text-206-10{color:#ffffff;font-weight:500}#link_text-213-10{color:#ffffff;font-weight:500}#link_text-251-10{color:#ffffff;font-weight:500}#link_text-214-10{color:#ffffff;font-weight:500}#link_text-215-10{color:#ffffff;font-weight:500}#link_text-265-10{color:#ffffff;font-weight:500}#link_text-216-10{color:#ffffff;font-weight:500}#link_text-217-10{color:#ffffff;font-weight:500}#link_text-43-10{color:#ffffff;font-weight:400}#link_text-43-10:hover{text-decoration:underline}#link_text-44-10{color:#ffffff;font-weight:400}#link_text-44-10:hover{text-decoration:underline}@media (max-width:991px){#link_text-173-10{color:#1d2c4c}}@media (max-width:991px){#link_text-174-10{color:#1d2c4c}}@media (max-width:991px){#link_text-175-10{color:#1d2c4c}}@media (max-width:991px){#link_text-176-10{color:#1d2c4c}}@media (max-width:991px){#link_text-201-10{color:#1d2c4c}}@media (max-width:991px){#link_text-259-10{color:#1d2c4c}}@media (max-width:991px){#link_text-258-10{color:#1d2c4c}}@media (max-width:991px){#link_text-202-10{color:#1d2c4c}}@media (max-width:991px){#link_text-203-10{color:#1d2c4c}}@media (max-width:991px){#link_text-204-10{color:#1d2c4c}}@media (max-width:991px){#link_text-205-10{color:#1d2c4c}}@media (max-width:991px){#link_text-206-10{color:#1d2c4c}}@media (max-width:991px){#text_block-219-10{color:#1d2c4c;font-weight:500}#text_block-219-10:hover{text-decoration:underline;text-underline-offset:2px}}@media (max-width:991px){#link_text-213-10{color:#1d2c4c}}@media (max-width:991px){#link_text-251-10{color:#1d2c4c}}@media (max-width:991px){#link_text-214-10{color:#1d2c4c}}@media (max-width:991px){#link_text-215-10{color:#1d2c4c}}@media (max-width:991px){#link_text-265-10{color:#1d2c4c}}@media (max-width:991px){#link_text-216-10{color:#1d2c4c;display:none}}@media (max-width:991px){#link_text-217-10{color:#1d2c4c;display:none}}@media (max-width:991px){#link_text-222-10{color:#1d2c4c;font-weight:500}#link_text-222-10:hover{text-decoration:underline;text-underline-offset:2px}}#link-80-10{margin-right:50px;display:none}#link-240-10:hover{outline:2px solid #fff;border-radius:0;outline-offset:10px}#link-242-10:hover{outline:2px solid #fff;border-radius:0;outline-offset:10px}#link-246-10:hover{outline:2px solid #fff;border-radius:0;outline-offset:10px}#link-248-10:hover{outline:2px solid #fff;border-radius:0;outline-offset:10px}#link_button-32-10{}#link_button-32-10:hover{background-color:#ffffff;border:1px solid #ffffff;color:#1d2c4c}#image-81-10{width:190px;max-width:190px;object-fit:contain;height:70px}#image-93-10{width:12px;height:8px}#image-102-10{display:none}#image-117-10{width:12px;height:8px}#image-118-10{display:none}#image-142-10{width:12px;height:8px}#image-143-10{display:none}#image-169-10{display:none}#image-198-10{display:none}#image-210-10{display:none}#image-241-10{width:135px;height:40px}#image-243-10{width:135px;height:40px}#image-247-10{width:135px;height:40px}#image-249-10{width:135px;height:40px}@media (max-width:991px){#image-61-10{width:160px}}@media (max-width:991px){#image-169-10{display:flex}}@media (max-width:991px){#image-198-10{display:flex}}@media (max-width:991px){#image-210-10{display:flex}}@media (max-width:991px){#fancy_icon-64-10>svg{width:20px;height:20px}}#code_block-74-10{display:none}@media (max-width:1366px){#_nav_menu-65-10 .oxy-nav-menu-list{display:none}#_nav_menu-65-10 .oxy-menu-toggle{display:initial}#_nav_menu-65-10.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-65-10.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-65-10.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-65-10 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-65-10 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-65-10 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-65-10.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-65-10.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-65-10 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-65-10 .menu-item a{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px}#_nav_menu-65-10.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#eee}#_nav_menu-65-10.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:20px;padding-bottom:20px}#_nav_menu-65-10 .menu-item:focus-within a,#_nav_menu-65-10 .menu-item:hover a{background-color:#eee;padding-top:17px;border-top-width:3px}#_nav_menu-65-10.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu:hover{background-color:#eee}#_nav_menu-65-10.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:20px;padding-bottom:20px}#_nav_menu-252-10 .oxy-nav-menu-hamburger-line{background-color:#1d2c4c}@media (max-width:1366px){#_nav_menu-252-10 .oxy-nav-menu-list{display:none}#_nav_menu-252-10 .oxy-menu-toggle{display:initial}#_nav_menu-252-10.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-252-10.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-252-10.oxy-nav-menu.oxy-nav-menu-open .menu-item a{}#_nav_menu-252-10 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-252-10 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-252-10 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-252-10.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-252-10.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-252-10 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-252-10 .menu-item a{color:#1d2c4c;font-weight:500}#_nav_menu-252-10.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}#_nav_menu-253-10 .oxy-nav-menu-hamburger-line{background-color:#1d2c4c}@media (max-width:1366px){#_nav_menu-253-10 .oxy-nav-menu-list{display:none}#_nav_menu-253-10 .oxy-menu-toggle{display:initial}#_nav_menu-253-10.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-253-10.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-253-10.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}#_nav_menu-253-10 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-253-10 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-253-10 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-253-10.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-253-10.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-253-10 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-253-10 .menu-item a{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px;color:#1d2c4c;font-weight:500}#_nav_menu-253-10.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:0px;padding-bottom:0px}#shortcode-238-10{width:120px}@media (max-width:991px){#shortcode-257-10{width:100%}}#_search_form-73-10{width:auto;display:none}@media (max-width:991px){#_search_form-229-10{display:none}}.oxy-pro-menu-list{display:flex;padding:0;margin:0;align-items:center}.oxy-pro-menu .oxy-pro-menu-list .menu-item{list-style-type:none;display:flex;flex-direction:column;width:100%;transition-property:background-color,color,border-color}.oxy-pro-menu-list > .menu-item{white-space:nowrap}.oxy-pro-menu .oxy-pro-menu-list .menu-item a{text-decoration:none;border-style:solid;border-width:0;transition-timing-function:ease-in-out;transition-property:background-color,color,border-color;border-color:transparent}.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a,.oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a{border-color:currentColor}.oxy-pro-menu .menu-item,.oxy-pro-menu .sub-menu{position:relative}.oxy-pro-menu .menu-item .sub-menu{padding:0;flex-direction:column;white-space:nowrap;display:flex;visibility:hidden;position:absolute;z-index:9999999;top:100%;transition-property:opacity,transform,visibility}.oxy-pro-menu-off-canvas .sub-menu:before,.oxy-pro-menu-open .sub-menu:before{display:none}.oxy-pro-menu .menu-item .sub-menu.aos-animate,.oxy-pro-menu-init .menu-item .sub-menu[data-aos^=flip]{visibility:visible}.oxy-pro-menu-container:not(.oxy-pro-menu-init) .menu-item .sub-menu[data-aos^=flip]{transition-duration:0s}.oxy-pro-menu .sub-menu .sub-menu,.oxy-pro-menu.oxy-pro-menu-vertical .sub-menu{left:100%;top:0}.oxy-pro-menu .sub-menu.sub-menu-left{right:0;left:auto !important;margin-right:100%}.oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{margin-right:0}.oxy-pro-menu .sub-menu li.menu-item{flex-direction:column}.oxy-pro-menu-mobile-open-icon,.oxy-pro-menu-mobile-close-icon{display:none;cursor:pointer;align-items:center}.oxy-pro-menu-off-canvas .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon{display:inline-flex}.oxy-pro-menu-mobile-open-icon > svg,.oxy-pro-menu-mobile-close-icon > svg{fill:currentColor}.oxy-pro-menu-mobile-close-icon{position:absolute}.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container{width:100%;position:fixed;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:auto;z-index:2147483642 !important;background-color:#fff}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container{transition-property:opacity,transform,visibility}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container[data-aos^=slide]{transition-property:transform}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container[data-aos^=flip]{visibility:visible !important}.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list,.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list{align-items:center;justify-content:center;flex-direction:column}.oxy-pro-menu.oxy-pro-menu-open > .oxy-pro-menu-container{max-height:100vh;overflow:auto;width:100%}.oxy-pro-menu.oxy-pro-menu-off-canvas > .oxy-pro-menu-container{max-height:100vh;overflow:auto;z-index:1000}.oxy-pro-menu-container > div:first-child{margin:auto}.oxy-pro-menu-off-canvas-container{display:flex !important;position:fixed;width:auto;align-items:center;justify-content:center}.oxy-pro-menu-off-canvas-container a,.oxy-pro-menu-open-container a{word-break:break-word}.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-list{align-items:center;justify-content:center;flex-direction:column}.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-container .oxy-pro-menu-list .menu-item,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item{flex-direction:column;width:100%;text-align:center}.oxy-pro-menu.oxy-pro-menu-off-canvas .sub-menu,.oxy-pro-menu.oxy-pro-menu-open .sub-menu{display:none;visibility:visible;opacity:1;position:static;align-items:center;justify-content:center;white-space:normal;width:100%}.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item,.oxy-pro-menu.oxy-pro-menu-open .menu-item{justify-content:center;min-height:32px}.oxy-pro-menu .menu-item.menu-item-has-children,.oxy-pro-menu .sub-menu .menu-item.menu-item-has-children{flex-direction:row;align-items:center}.oxy-pro-menu .menu-item > a{display:inline-flex;align-items:center;justify-content:center}.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu.oxy-pro-menu-open .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area{min-width:32px;min-height:32px}.oxy-pro-menu .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area{display:flex;align-items:center;justify-content:center}.oxy-pro-menu .menu-item-has-children > a svg{width:1.4em;height:1.4em;fill:currentColor;transition-property:transform}.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item > a svg,.oxy-pro-menu.oxy-pro-menu-open .menu-item > a svg{width:1em;height:1em}.oxy-pro-menu-off-canvas .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area{display:none}.oxy-pro-menu-off-canvas .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area{min-height:32px;width:0px}.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children{padding-right:0px}.oxy-pro-menu-container .menu-item a{width:100%;text-align:center}.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu{top:100%;left:0}.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu{top:0;left:100%}.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a{-webkit-tap-highlight-color:transparent}.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{border-radius:0px !important;width:100%}.oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:none}.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:auto}.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="right"]{pointer-events:none}.sub-menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{pointer-events:none}.oxy-pro-menu-dropdown-animating-out{pointer-events:none}.oxy-pro-menu-list .menu-item a{border-color:transparent}.oxy-pro-menu-list .menu-item.current-menu-item a,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover{border-color:currentColor}#-pro-menu-20-10 .oxy-pro-menu-list{flex-direction:column}#-pro-menu-20-10 .oxy-pro-menu-list > .menu-item{white-space:normal}#-pro-menu-20-10 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu{top:0;left:100%}#-pro-menu-20-10 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{margin-right:100%}#-pro-menu-20-10 .oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:auto}#-pro-menu-20-10 .oxy-pro-menu-dropdown-animating[data-aos*="right"]{pointer-events:none}#-pro-menu-20-10 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{pointer-events:none}#-pro-menu-23-10 .oxy-pro-menu-list{flex-direction:column}#-pro-menu-23-10 .oxy-pro-menu-list > .menu-item{white-space:normal}#-pro-menu-23-10 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu{top:0;left:100%}#-pro-menu-23-10 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{margin-right:100%}#-pro-menu-23-10 .oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:auto}#-pro-menu-23-10 .oxy-pro-menu-dropdown-animating[data-aos*="right"]{pointer-events:none}#-pro-menu-23-10 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{pointer-events:none}#-pro-menu-26-10 .oxy-pro-menu-list{flex-direction:column}#-pro-menu-26-10 .oxy-pro-menu-list > .menu-item{white-space:normal}#-pro-menu-26-10 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu{top:0;left:100%}#-pro-menu-26-10 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{margin-right:100%}#-pro-menu-26-10 .oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:auto}#-pro-menu-26-10 .oxy-pro-menu-dropdown-animating[data-aos*="right"]{pointer-events:none}#-pro-menu-26-10 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{pointer-events:none}#-pro-menu-29-10 .oxy-pro-menu-list{flex-direction:column}#-pro-menu-29-10 .oxy-pro-menu-list > .menu-item{white-space:normal}#-pro-menu-29-10 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu{top:0;left:100%}#-pro-menu-29-10 .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{margin-right:100%}#-pro-menu-29-10 .oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:auto}#-pro-menu-29-10 .oxy-pro-menu-dropdown-animating[data-aos*="right"]{pointer-events:none}#-pro-menu-29-10 .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{pointer-events:none}#section-10-592 > .ct-section-inner-wrap{padding-right:50px;padding-bottom:45px;padding-left:50px}#section-5-592 > .ct-section-inner-wrap{padding-top:0;padding-right:50px;padding-left:50px;display:flex;flex-direction:row;gap:66px}#section-5-592{display:block}#section-5-592{text-align:left}@media (max-width:991px){#section-10-592 > .ct-section-inner-wrap{padding-right:30px;padding-left:30px}}@media (max-width:991px){#section-5-592 > .ct-section-inner-wrap{padding-right:30px;padding-left:30px;display:flex;flex-direction:column}#section-5-592{display:block}}@media (max-width:767px){#section-10-592 > .ct-section-inner-wrap{padding-right:15px;padding-left:15px}}@media (max-width:767px){#section-5-592 > .ct-section-inner-wrap{padding-right:15px;padding-left:15px}}#div_block-6-592{flex-direction:column;display:flex;text-align:left;width:75%;gap:90px}#div_block-69-592{width:100%;flex-direction:column;display:flex;text-align:left;gap:56px}#div_block-70-592{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-83-592{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-90-592{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-96-592{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-101-592{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-106-592{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-214-595{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-218-595{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-221-595{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-224-595{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-228-595{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%}#div_block-247-9591{flex-direction:column;display:flex;text-align:left;gap:10px;width:100%;padding-top:0px}#div_block-7-592{width:25%;flex-direction:column;display:flex;text-align:left;gap:45px}#div_block-158-595{flex-direction:column;display:flex;text-align:left;gap:30px}#div_block-164-595{flex-direction:column;display:flex;text-align:left;gap:15px}#div_block-170-595{flex-direction:column;display:flex;text-align:left;gap:30px}#div_block-172-595{flex-direction:column;display:flex;text-align:left;gap:15px}@media (max-width:991px){#div_block-6-592{width:100%}}@media (max-width:991px){#div_block-7-592{width:100%;flex-direction:column;display:flex}}@media (max-width:991px){#div_block-158-595{width:50%}}@media (max-width:991px){#div_block-170-595{width:50%}}@media (max-width:767px){#div_block-7-592{flex-direction:column;display:flex}}@media (max-width:767px){#div_block-158-595{width:100%}}@media (max-width:767px){#div_block-170-595{width:100%}}#headline-12-592{color:#1d2c4c;font-weight:500}#headline-14-592{font-weight:500;color:#1d2c4c}#headline-171-595{font-weight:500;color:#1d2c4c}#text_block-72-592{color:#000000;font-weight:400}#text_block-85-592{color:#000000;font-weight:400}#text_block-92-592{color:#000000;font-weight:400}#text_block-98-592{color:#000000;font-weight:400}#text_block-103-592{color:#000000;font-weight:400}#text_block-209-595{color:#000000;font-weight:400}#text_block-220-595{color:#000000;font-weight:400}#text_block-156-595{color:#2659c7;font-weight:500}#text_block-188-595{color:#2659c7;font-weight:500;text-align:left}#text_block-191-595{color:#2659c7;font-weight:500;text-align:left}#text_block-194-595{color:#2659c7;font-weight:500;text-align:left}#_rich_text-208-595{color:#000000;font-weight:400}#_rich_text-238-9591{color:#000000;font-weight:400}#_rich_text-240-9591{color:#000000;font-weight:400}#_rich_text-242-9591{color:#000000;font-weight:400}#_rich_text-244-9591{color:#000000;font-weight:400}#_rich_text-249-9591{color:#000000;font-weight:400}#link-186-595{flex-direction:row;text-align:center;display:flex;align-items:flex-start;justify-content:flex-start}#link-189-595{flex-direction:row;text-align:center;display:flex;align-items:flex-start;justify-content:flex-start}#link-192-595{flex-direction:row;text-align:center;display:flex;align-items:flex-start;justify-content:flex-start}#image-187-595{margin-top:9px}#image-190-595{margin-top:9px}#image-193-595{margin-top:9px}#code_block-135-592{font-weight:500;color:#1d2c4c}#code_block-137-592{font-weight:500;color:#1d2c4c}#code_block-139-592{font-weight:500;color:#1d2c4c}#code_block-141-592{font-weight:500;color:#1d2c4c}#code_block-143-592{font-weight:500;color:#1d2c4c}#code_block-215-595{font-weight:500;color:#1d2c4c}#code_block-219-595{font-weight:500;color:#1d2c4c}#code_block-222-595{font-weight:500;color:#1d2c4c}#code_block-225-595{font-weight:500;color:#1d2c4c}#code_block-229-595{font-weight:500;color:#1d2c4c}#code_block-248-9591{font-weight:500;color:#1d2c4c}.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1366px;
}
body {font-family: 'GTWalsheimPro';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'TiemposHeadline';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #2659c7;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 50px;
padding-bottom: 75px;
padding-left: 50px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 50px;
padding-left: 50px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.oxel_horizontal_divider {
 margin-top:16px;
 margin-bottom:16px;
 width:100%;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_horizontal_divider__line {
 height:2px;
 background-color:#98a1a8;
}
.oxel_horizontal_divider__icon {
color: #98a1a8;}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.topbar {
 background-color:#f2f4f7;
 gap:60px;
}
.topbar .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.topbar:not(.ct-section):not(.oxy-easy-posts),
.topbar.oxy-easy-posts .oxy-posts,
.topbar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
gap:60px;
}
.white {
 color:#ffffff;
}
.white .oxy-pro-menu-list .menu-item, .white .oxy-pro-menu-list .menu-item a{
color: #ffffff;
}

.white .oxy-pro-menu-list > .menu-item{
margin-bottom:10px;
}

.h1 {
 font-size:2.75em;
 line-height:1.2;
 font-weight:500;
}
.btn-secondary {
background-color :#282828;
border: 1px solid #282828;
padding: 10px 16px;
}.btn-secondary {
 border-radius:0px;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:15px;
 padding-right:15px;
}
.btn-primary:hover{
background-color :#4a5670;
border: 1px solid #4a5670;
}.btn-primary:hover{
}
.btn-primary {
background-color :#1d2c4c;
border: 1px solid #1d2c4c;
}.btn-primary {
 border-radius:2px;
 padding-left:40px;
 padding-right:40px;
 button-hover_color:#4a5670;
 padding-top:16px;
 padding-bottom:16px;
 font-weight:500;
}
@media (max-width: 767px) {
.btn-primary {
}
}

.btn-ext:hover{
 text-decoration:underline;
}
.btn-ext {
 gap:10px;
 text-align:left;
 padding-bottom:0px;
 padding-right:1px;
}
.btn-ext:not(.ct-section):not(.oxy-easy-posts),
.btn-ext.oxy-easy-posts .oxy-posts,
.btn-ext.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
gap:10px;
}
@media (max-width: 991px) {
.btn-ext {
 text-align:left;
}
.btn-ext:not(.ct-section):not(.oxy-easy-posts),
.btn-ext.oxy-easy-posts .oxy-posts,
.btn-ext.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

.heading-46 {
 font-size:2.875em;
 line-height:1.31;
 font-weight:600;
}
.baseline {
 font-family:GTWalsheimPro;
 font-size:1.25em;
 line-height:1.4;
}
.heading-40 {
 font-size:2.5em;
 line-height:1.325;
 color:#1d2c4c;
 font-weight:500;
}
@media (max-width: 1366px) {
.heading-40 {
 margin-bottom:0px;
}
}

.intro-24 {
 font-size:1.5em;
 line-height:1.33;
}
@media (max-width: 991px) {
.intro-24 {
}
}

.heading-34 {
 font-family:TiemposHeadline;
 font-size:2.125em;
 line-height:1.35;
}
.baseline-22 {
 font-size:1.375em;
 line-height:1.36;
}
.heading-30 {
 font-family:TiemposHeadline;
 font-size:1.875em;
 line-height:1.33;
 color:#1d2c4c;
}
.bkgd-center {
background-size: cover; background-repeat:no-repeat;
background-position: 50%;
}
@media (max-width: 991px) {
.bkgd-center {
}
}

.oxy-stock-content-styles {
}
.body-copy-18 {
 font-size:1.125em;
 line-height:1.22;
}
.archive-category {
}
.archive-title {
}
.archive-featured-title {
}
.archive-posts-title {
}
.intro-26 {
 font-size:1.625em;
 line-height:1.34;
}
.body-copy-16 {
 font-size:1em;
 line-height:1.31;
 font-weight:500;
}
.whats-new-category {
}
.category-type {
}
.team-member-title {
}
.nav-link {
 font-size:1.125em;
}
.nav-link .oxy-pro-menu-list .menu-item, .nav-link .oxy-pro-menu-list .menu-item a{
line-height: 1.22;
}

.heading-38 {
}
.outline-wht {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.btn-primary-outline-wht:focus{
}.btn-primary-outline-wht:focus{
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.btn-primary-outline-wht:hover{
}.btn-primary-outline-wht:hover{
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-radius:2px;
 color:#ffffff;
}
.btn-primary-outline-wht {
padding: 10px 16px;
}.btn-primary-outline-wht {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:2px;
 padding-left:40px;
 padding-right:40px;
 height:55px;
 button-hover_color:#ffffff;
 color:#ffffff;
}
.btn-primary-outline-wht:not(.ct-section):not(.oxy-easy-posts),
.btn-primary-outline-wht.oxy-easy-posts .oxy-posts,
.btn-primary-outline-wht.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.ext-icon {
 width:15px;
 height:15px;
 object-fit:contain;
 margin-bottom:-1px;
 min-width:15px;
 min-height:15px;
}
.large-breakpoint {
}
.featured-excerpt {
}
.featured-author {
}
.blog-published-date {
}
.blog-category {
}
.blog-content-heading {
}
.content {
}
.sub-tech-area_card {
 gap:15px;
}
.sub-tech-area_card:not(.ct-section):not(.oxy-easy-posts),
.sub-tech-area_card.oxy-easy-posts .oxy-posts,
.sub-tech-area_card.ct-section .ct-section-inner-wrap{
gap:15px;
}
.sub-teach-area__heading {
 color:#000000;
 font-size:1.875em;
 font-weight:500;
 line-height:1.3;
}
.event-tags {
}
.policy-heading {
}
.bullet-points {
 color:#000000;
 line-height:1.4;
}
.no-padding {
}
.our-story-text {
}
.heading-120 {
 font-family:Inherit;
 font-size:7.5em;
 line-height:1.28;
}
.search-content {
}
.whats-new-author {
}
.event-organizer {
}
.press-release-email {
}
.proposal-info {
}
.investing-li {
}
.post-author {
}
.third-level-banner-tablet {
}
.section-regular {
}
.section-regular .ct-section-inner-wrap {
padding-top: 75px;
}
.section-regular:not(.ct-section):not(.oxy-easy-posts),
.section-regular.oxy-easy-posts .oxy-posts,
.section-regular.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.section-regular {
}
.section-regular .ct-section-inner-wrap {
padding-right: 30px;
padding-left: 30px;
}
}

@media (max-width: 767px) {
.section-regular {
}
.section-regular .ct-section-inner-wrap {
padding-right: 15px;
padding-left: 15px;
}
}

.mega-menu-li {
}
.mega-menu-li-title {
}
.mega-menu-sub-menu {
}
.mega-menu-li-label {
}
.arrow-dark {
}
.arrow-light {
}
.bkgd-blue {
}
.mega-menu-li-tablet-mobile {
}
.mega-menu-sub-menu-tablet-mobile {
}
.mega-menu-hover:hover{
 text-decoration:underline;
text-underline-offset: 2px;
}
.mega-menu-hover {
}
.project-active {
}
.project-country {
}
.project-tag {
}
.project-countries {
}
.project-individual-country {
}
.carousel-title:hover{
 text-decoration:underline;
}
.carousel-title {
}
.technical-area-posts-title {
}
.technical-area-banner-gradient-tablet {
}
.tech-area-colour {
}
.tech-area-border {
 border-bottom-width:10px;
 border-bottom-style:solid;
}
.tech-area-color {
}
.archive-category-general {
}
.sub-tech-area-border {
}
.wpgb-content-2 {
}
.about-paragraph {
}
.team-member-expertise {
}
.team-member-language {
}
.individual-project-technical-areas {
}
.ethics-hotline-btn:hover{
background-color :#4a5670;
border: 1px solid #4a5670;
}.ethics-hotline-btn:hover{
}
.ethics-hotline-btn {
background-color :#1d2c4c;
border: 1px solid #1d2c4c;
color: #ffffff;
padding: 10px 16px;
}.ethics-hotline-btn {
 button-hover_color:#4a5670;
}
.sixty-fourty-card {
}
@media (max-width: 767px) {
.sixty-fourty-card {
}
.sixty-fourty-card .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}

.card-info {
}
@media (max-width: 1366px) {
.card-info {
}
}

@media (max-width: 991px) {
.card-info {
}
}

@media (max-width: 767px) {
.card-info {
}
}

.card-img {
}
@media (max-width: 991px) {
.card-img {
}
}

@media (max-width: 767px) {
.card-img {
}
}

.card-img-left {
}
.card-info-right {
}
.banner-section {
}
.banner-section-tablet-mobile {
}
.social-icon:hover{
 opacity:.8;
}
.social-icon {
 opacity:1;
}
.banner-hard-gradient {
}
.banner-text-block {
}
.carousel-item {
}
.what-we-do-tech-area-img {
}
.tech-area-cta-text {
}
.work-environment-benefits-icon {
}
.values-culture-icon {
}
.accordion-row {
}
.accordion-content {
}
.accordion-header {
}
.accordion-arrow {
 width:18px;
 height:10px;
 object-fit:cover;
 object-position:center center;
}
.banner-width {
}
.service-line-img {
}
.section-img {
}
.join-and-grow-img {
}
.work-with-us-testimonial-img {
}
.category-type-thumbnail {
}
.featured-thumbnail {
}
.individual-blog-banner {
}
.individual-blog-related-thumbnail {
}
.related-blogs-container {
}
.individual-event-banner {
}
.more-events-thumbnail {
}
.past-event-thumbnail {
}
.event-thumbnail {
}
.individual-corporate-office-policies-thumbnail {
}
.our-benefits-icon {
}
.individual-corporate-office-thumbnail {
}
.projects-archive-thumbnail {
}
.project-related-blogs-thumbnail {
}
.testimonial-thumbnail {
}
.our-team-thumbnail {
}
.individual-team-member-thumbnail {
}
.family-img {
}
.our-story-img {
 height:480px;
 width:40%;
 object-fit:cover;
 object-position:center center;
}
@media (max-width: 991px) {
.our-story-img {
 width:100%;
}
}

@media (max-width: 767px) {
.our-story-img {
 height:333px;
}
}

.our-story-card-img {
}
.our-story-info-card {
}
.investing-in-our-staff-icon {
}
.commercial-advisory-card-img {
 height:350px;
 width:40%;
 object-fit:cover;
 object-position:center center;
}
@media (max-width: 991px) {
.commercial-advisory-card-img {
 height:524px;
 width:100%;
}
}

@media (max-width: 767px) {
.commercial-advisory-card-img {
 height:250px;
}
}

.our-philosophy-circle {
 height:130px;
 object-fit:cover;
 object-position:center center;
}
.our-philosophy-card-img {
}
.our-philosophy-card-info {
}
.view-more-thumbnail {
}
.commercial-advisory-two-col-img {
}
.our-services-icon {
 width:75px;
 height:75px;
 object-fit:cover;
 object-position:center center;
}
.case-study-card-img {
}
.case-study-card-info {
}
.additional-services-thumbnail {
}
.thank-you-404-icon {
}
.no-results-icon {
}
.table-of-contents {
}
.our-team-title {
}
.quotation {
}
.sub-technical-area-posts-img {
 height:200px;
 width:100%;
 object-fit:cover;
}
@media (max-width: 991px) {
.sub-technical-area-posts-img {
 height:245px;
 margin-right:1px;
}
}

.sub-technical-area-icon {
}
.tabs-7037-tab {
 background-color:#ffffff;
 min-width:200px;
}
.tabs-7037-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-7037-tab.oxy-easy-posts .oxy-posts,
.tabs-7037-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
.tabs-7037-tab-active {
 background-color:#f2f4f7;
}
.tabs-contents-7037-tab {
 padding-bottom:0px;
 padding-top:0px;
 padding-right:0px;
 padding-left:0px;
 background-color:#f2f4f7;
}
.social-icons {
}
.light {
}
.banner-p {
}
.read-other-resource-link {
}
.blog-post-author {
}
.policy-link {
}
.quotation-2 {
}
.quote-white {
}
.languages-container {
}
.expertise-container {
}
.related-project-img {
}
.related-blog-heading {
}
.hide {
}
.commercial-advisory-svg {
}
.footer-social-svg {
}
.who-we-are-svg {
}
.work-environment-benefits-svg {
}
.cultural-commitments-svg {
}
.values-svg {
}
.investing-in-our-staff-svg {
}
.our-philosophy-svg {
}
.services-offerings-svg {
}
.text-link {
}
.archive-list {
}
.status-country-container {
}
.resource-wrapper {
 gap:35px;
}
.resource-wrapper:not(.ct-section):not(.oxy-easy-posts),
.resource-wrapper.oxy-easy-posts .oxy-posts,
.resource-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
gap:35px;
}
.resource-title {
 color:#2659c7;
 font-weight:500;
}
.related-tag {
}
.exclude-from-optimization {
}
.resource-link {
}
.apac-flex {
}
.apac-flex:not(.ct-section):not(.oxy-easy-posts),
.apac-flex.oxy-easy-posts .oxy-posts,
.apac-flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
#_social_icons-40-38 {
	justify-content: center;
}
.social-icons a:hover {
    outline: 2px solid #fff;
    border-radius: 0;
    outline-offset: 10px;
}
.social-icons.light a:hover {
    outline: 2px solid #1D2C4C;
    border-radius: 0;
    outline-offset: 10px;
}
.te_poweredBy{
  display: none;
}
.status-country-container{
   display:none !important;
 }

@media ( max-width: 62em ) {
	#_social_icons-40-38 svg {
		width: 45px !important;
		height: 45px !important;
	}
  #_social_icons-33-10 svg {
    	width: 35px !important;
    	height: 35px !important;
  	}
}
@media ( max-width: 48em ) {
	#_social_icons-40-38 svg {
		width: 45px !important;
		height: 45px !important;
	}
}
#shortcode-13-38 .frm_primary_label {
	font-size: 1.25em;
    font-weight: 500;
    color: #1D2C4C;
}
#shortcode-13-38 .frm_primary_label .frm_required {
	font-weight: 400;
    color: #2659C7;
}
#shortcode-13-38 .frm_form_field {
  	display: flex;
    flex-direction: column;
    justify-content: flex-end;
	margin-bottom: 35px;
}
#shortcode-13-38 .frm_form_field input,
#shortcode-13-38 .frm_form_field select {
	height: 50px;
    border: 0;
    background-color: #F2F4F7;
    border-radius: 0;
    box-shadow: none;
    font-size: 1.125em;
}
#shortcode-13-38  .frm_form_field input::placeholder {
	color: #4B4B4B;
}
#shortcode-13-38 textarea {
	min-height: 150px;
    border: 0;
    background-color: #F2F4F7;
    box-shadow: none;
    border-radius: 0;
}
#shortcode-13-38 .frm_final_submit {
	font-size: 1.275em;
    font-weight: 500;
    background-color: #1D2C4C;
    border: none;
    border-radius: 2px;
    padding: 10px 20px;
}
#shortcode-13-38 .frm_final_submit:hover, #shortcode-13-38 .frm_final_submit:focus {
    background-color: #4a5670;
  color: white;
}
@media (max-width: 48em ) {
	#shortcode-13-38 .frm_form_field {
	    grid-column: 1/13;
	}
    #shortcode-13-38 textarea {
      min-height: 250px;
  }
  #shortcode-13-38 .frm_combo_inputs_container {
    gap: 25px;
  }
}#_dynamic_list-2-106 .ct-headline a {
	color: #1D2C4C;
}
.whats-new-author u {
  text-decoration: none;
  color: #7A838E;
}
#_dynamic_list-2-106 .whats-new-category a {
	color: #7A838E;
}
#_dynamic_list-2-106 .category-type a {
	color: #fff;
}
#div_block-64-106 .wpgb-select {
    height: 55px;
    border: 1.5px solid #707070;
    border-radius: 2px;
    font-size: 20px;
    color: #707070;
}
#div_block-201-106 {
	grid-template-columns: repeat(6, 1fr);
}
#_dynamic_list-2-106{
    padding-bottom: 150px;
}
#_dynamic_list-2-106 .oxy-repeater-pages-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}
#_dynamic_list-2-106 .oxy-repeater-pages-wrap .current {
	color: #fff;
	padding: 3px 6px;
}
#_dynamic_list-2-106 .oxy-repeater-pages-wrap .next,
#_dynamic_list-2-106 .oxy-repeater-pages-wrap .prev{
	position: relative;
	font-size: 22px;
	text-decoration: underline;
}
#_dynamic_list-2-106 .oxy-repeater-pages-wrap .next::after{
	content :'➜';
	display:inline-block;
	position: absolute;
	top: 5px;
    right: -24px;
}
#_dynamic_list-2-106 .oxy-repeater-pages-wrap .prev::before{
	content :'➜';
	display:inline-block;
	position: absolute;
	top: 5px;
    left: -24px;
	transform: rotate(180deg);
}
#div_block-3308-110 {
  grid-template-columns: repeat(6,1fr) !important;
}

@media ( max-width: 62em ) {
	#_dynamic_list-2-106 {
		grid-template-columns: 1fr 1fr;
		column-gap: 35px;
	}
	#div_block-201-106 {
		grid-template-columns: repeat(3, 1fr);
		column-gap: 38px;
		row-gap: 60px;
	}
  #div_block-3308-110 { 
    grid-template-columns: repeat(3, 1fr) !important;
    grid-template-rows: 1fr 1fr;
    column-gap: 35px;
    row-gap: 60px;
  }
}
#_dynamic_list-388-110,
#_dynamic_list-466-110,
#_dynamic_list-1000-110,
#_dynamic_list-982-110,
#_dynamic_list-777-110{
	grid-template-columns: repeat(4, 1fr) !important;
}
#_dynamic_list-2-78 .archive-category a,
#_dynamic_list-98-78 .archive-category a,
#_dynamic_list-266-110 .archive-category a,
#_dynamic_list-282-110 .archive-category a,
#_dynamic_list-388-110 .archive-category a,
#_dynamic_list-466-110 .archive-category a {
	color: #7A838E;
}
#_dynamic_list-2-78 .archive-featured-title a,
#_dynamic_list-266-110 .archive-featured-title a,
#_dynamic_list-282-110 .archive-featured-title a,
#_dynamic_list-2-78 .archive-featured-title a,
#_dynamic_list-98-78 .archive-posts-title a,
#_dynamic_list-466-110 .archive-posts-title a,
#_dynamic_list-388-110 .archive-posts-title a {
	color: #1D2C4C;	
}
#_dynamic_list-2-78 .featured-author,
#_dynamic_list-266-110 .featured-author,
#_dynamic_list-282-110 .featured-author {
	position:relative;
}
#_dynamic_list-2-78 .featured-author::after,
#_dynamic_list-266-110 .featured-author::after,
#_dynamic_list-282-110 .featured-author::after {

}
#_dynamic_list-2-78 .featured-author u,
#_dynamic_list-266-110 .featured-author u,
#_dynamic_list-282-110 .featured-author u {
	text-decoration: none;
  	color: #7A838E;
}
#_dynamic_list-2-78 .archive-featured-title a,
#_dynamic_list-266-110 .archive-featured-title a,
#_dynamic_list-282-110 .archive-featured-title a,
#_dynamic_list-2-78 .archive-featured-title a {
  
}
#_dynamic_list-777-110 .ct-text-block a,
#_dynamic_list-982-110 .ct-text-block a,
#_dynamic_list-1000-110 .ct-text-block a {
	color: #1D2C4C;
}
#_dynamic_list-98-78,
#_dynamic_list-388-110,
#_dynamic_list-466-110,
#_dynamic_list-777-110,
#_dynamic_list-982-110,
#_dynamic_list-1000-110,
#_dynamic_list-10-631,
#_dynamic_list-1191-519 {
    padding-bottom: 150px;
}
#_dynamic_list-98-78 .oxy-repeater-pages-wrap,
#_dynamic_list-388-110 .oxy-repeater-pages-wrap,
#_dynamic_list-466-110 .oxy-repeater-pages-wrap,
#_dynamic_list-777-110 .oxy-repeater-pages-wrap,
#_dynamic_list-982-110 .oxy-repeater-pages-wrap,
#_dynamic_list-1000-110 .oxy-repeater-pages-wrap,
#_dynamic_list-1191-519 .oxy-repeater-pages-wrap,
#_dynamic_list-1801-110 .oxy-repeater-pages-wrap,
#_dynamic_list-4271-110 .oxy-repeater-pages-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
#_dynamic_list-98-78 .oxy-repeater-pages-wrap .current,
#_dynamic_list-388-110 .oxy-repeater-pages-wrap .current,
#_dynamic_list-466-110 .oxy-repeater-pages-wrap .current,
#_dynamic_list-777-110 .oxy-repeater-pages-wrap .current,
#_dynamic_list-982-110 .oxy-repeater-pages-wrap .current,
#_dynamic_list-1000-110 .oxy-repeater-pages-wrap .currrent,
#_dynamic_list-1191-519 .oxy-repeater-pages-wrap .currrent,
#_dynamic_list-10-631 .oxy-repeater-pages-wrap .current,
#_dynamic_list-1801-110 .oxy-repeater-pages-wrap .current,
#_dynamic_list-16-6018 .oxy-repeater-pages-wrap .current,
#_dynamic_list-4271-110 .oxy-repeater-pages-wrap .current {
	color: #fff;
  	background-color: #2659C7 !important;
  	color: #fff !important;
	padding: 3px 6px;
}
#_dynamic_list-98-78 .oxy-repeater-pages-wrap .next,
#_dynamic_list-98-78 .oxy-repeater-pages-wrap .prev,
#_dynamic_list-388-110 .oxy-repeater-pages-wrap .next,
#_dynamic_list-388-110 .oxy-repeater-pages-wrap .prev,
#_dynamic_list-466-110 .oxy-repeater-pages-wrap .next,
#_dynamic_list-466-110 .oxy-repeater-pages-wrap .prev,
#_dynamic_list-777-110 .oxy-repeater-pages-wrap .prev,
#_dynamic_list-777-110 .oxy-repeater-pages-wrap .next,
#_dynamic_list-982-110 .oxy-repeater-pages-wrap .prev, 
#_dynamic_list-982-110 .oxy-repeater-pages-wrap .next,
#_dynamic_list-1000-110 .oxy-repeater-pages-wrap .prev,
#_dynamic_list-1000-110 .oxy-repeater-pages-wrap .next,
#_dynamic_list-10-631 .oxy-repeater-pages-wrap .prev, 
#_dynamic_list-10-631 .oxy-repeater-pages-wrap .next,
#_dynamic_list-1191-519 .oxy-repeater-pages-wrap .prev,
#_dynamic_list-1191-519 .oxy-repeater-pages-wrap .next,
#_dynamic_list-1801-110 .oxy-repeater-pages-wrap .prev,
#_dynamic_list-1801-110 .oxy-repeater-pages-wrap .next,
#_dynamic_list-16-6018 .oxy-repeater-pages-wrap .prev,
#_dynamic_list-16-6018 .oxy-repeater-pages-wrap .next,
#_dynamic_list-4271-110 .oxy-repeater-pages-wrap .next,
#_dynamic_list-4271-110 .oxy-repeater-pages-wrap .prev {
	position: relative;
	font-size: 22px;
	text-decoration: none;
  	color: #2659C7 !important;
}
#_dynamic_list-98-78 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-388-110 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-466-110 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-777-110 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-982-110 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-1000-110 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-10-631 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-1191-519 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-1801-110 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-16-6018 .oxy-repeater-pages-wrap .next::after,
#_dynamic_list-4271-110 .oxy-repeater-pages-wrap .next::after {
	content :'➜';
	display:inline-block;
	position: absolute;
	top: 5px;
    right: -24px;
  	color:#2659C7;
}
#_dynamic_list-98-78 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-388-110 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-466-110 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-777-110 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-982-110 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-1000-110 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-10-631 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-1191-519 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-1801-110 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-16-6018 .oxy-repeater-pages-wrap .prev::before,
#_dynamic_list-4271-110 .oxy-repeater-pages-wrap .prev::before {
	content :'➜';
	display:inline-block;
	position: absolute;
	top: 5px;
    left: -24px;
	transform: rotate(180deg);
}
.post-author a {
  color: #2659c7;
}
.post-author a:hover {
  text-decoration:underline;
}
.archive-posts-title a {
  color: #1d2c4c;
}
.archive-category a:hover,
.archive-category-general:hover a {
  text-decoration: underline;
}
.archive-category-general a {
  color: #2659C7;
}
.category-type-thumbnail {
    width: 100%;
    height: 200px;
}
.featured-thumbnail {
    height: 419px;
    width: 50%;
    position: relative;
}
.term-blog #section-80-78 {
  display:none;
}
.blog-post-author {
  color: #7a838e;
  font-weight: 500;
  margin-bottom: 10px;
}
.blog-post-author a {
  color: #2659c7;
}
.blog-post-author a:hover {
  text-decoration: underline;
}
#_dynamic_list-266-110 .oxy-repeater-pages-wrap {
  display:none;
}
@media ( max-width: 62em ) {
  #_dynamic_list-98-78,
  #_dynamic_list-388-110,
  #_dynamic_list-466-110,
  #_dynamic_list-1000-110,
  #_dynamic_list-982-110,
  #_dynamic_list-777-110 {
	grid-template-columns: 1fr 1fr !important;
}
  .featured-thumbnail {
    height: 514px;
    width: 100%;
  }
}
@media ( max-width: 48em ) {
  #_dynamic_list-98-78,
  #_dynamic_list-388-110,
  #_dynamic_list-466-110,
  #_dynamic_list-1000-110,
  #_dynamic_list-982-110,
  #_dynamic_list-777-110 {
	display:flex;
    flex-direction:column;
}
  .category-type-thumbnail {
    height: 245px;
  }
  .featured-thumbnail {
    height: 246px;
  }
}#_dynamic_list-21-111 .ct-text-block .ct-span a {
	color: #000;
}
#_dynamic_list-21-111 .oxy-repeater-pages-wrap {
	display:none;
}#_dynamic_list-34-170 .team-member-title a,
#_dynamic_list-107-170 .team-member-title a {
	color: #1d2c4c;
}
#div_block-207-170 .wpgb-select {
    height: 50px;
    border: 1px solid #707070;
    border-radius: 0;
    font-size: 20px;
}
@media ( max-width: 62em ) {
	#div_block-207-170 {
		display:grid;
		grid-template-columns: repeat(3, 1fr);
		grid-template-row: 1fr;
		column-gap: 35px;
	}

}
@media ( max-width: 48em ) {
	#div_block-207-170 {
		display:flex;
		flex-direction: column;
		row-gap: 30px;
	}
}#_dynamic_list-27-188 .ct-text-block .ct-span a {
	color: #000;
}
#_dynamic_list-27-188 {
    padding-bottom: 150px;
}
#_dynamic_list-27-188 .oxy-repeater-pages-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
		
}
#_dynamic_list-27-188 .oxy-repeater-pages-wrap .current {
	color: #fff;
	padding: 3px 6px;
}
#_dynamic_list-27-188 .oxy-repeater-pages-wrap .next,
#_dynamic_list-27-188 .oxy-repeater-pages-wrap .prev{
	position: relative;
	font-size: 22px;
	text-decoration: underline;
}
#_dynamic_list-27-188 .oxy-repeater-pages-wrap .next::after{
	content :'➜';
	display:inline-block;
	position: absolute;
	top: 5px;
    right: -24px;
}
#_dynamic_list-27-188 .oxy-repeater-pages-wrap .prev::before{
	content :'➜';
	display:inline-block;
	position: absolute;
	top: 5px;
    left: -24px;
	transform: rotate(180deg);
}#_dynamic_list-25-199 {
    padding-bottom: 150px;
}
#_dynamic_list-25-199 .oxy-repeater-pages-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
		
}
#_dynamic_list-25-199 .oxy-repeater-pages-wrap .current {
	color: #fff;
	padding: 3px 6px;
}
#_dynamic_list-25-199 .oxy-repeater-pages-wrap .next,
#_dynamic_list-25-199.oxy-repeater-pages-wrap .prev{
	position: relative;
	font-size: 22px;
	text-decoration: underline;
}
#_dynamic_list-25-199 .oxy-repeater-pages-wrap .next::after{
	content :'➜';
	display:inline-block;
	position: absolute;
	top: 5px;
    right: -24px;
}
#_dynamic_list-25-199 .oxy-repeater-pages-wrap .prev::before{
	content :'➜';
	display:inline-block;
	position: absolute;
	top: 5px;
    left: -24px;
	transform: rotate(180deg);
}
#_dynamic_list-200-199 .oxy-repeater-pages-wrap,
#_dynamic_list-320-199 .oxy-repeater-pages-wrap,
#_dynamic_list-336-199 .oxy-repeater-pages-wrap,
#_dynamic_list-390-199 .oxy-repeater-pages-wrap,
#_dynamic_list-406-199 .oxy-repeater-pages-wrap,
#_dynamic_list-456-199 .oxy-repeater-pages-wrap,
#_dynamic_list-480-199 .oxy-repeater-pages-wrap, 
#_dynamic_list-496-199 .oxy-repeater-pages-wrap {
	display:none;
}#section-3-33 .ct-section-inner-wrap {
	display:grid;
	grid-template-columns: repeat(3, 33.33%);
	grid-template-rows: 385px 1fr;
}
#div_block-4-33 {
	grid-column: 1/2;
    grid-row: 1/3;
	height: 100%;
}
#div_block-8-33 {
	grid-column: 2/4;
    grid-row: 1/2;
}
#div_block-9-33 {
	grid-column: 2/3;
    grid-row: 2/3;
}
#div_block-20-33 {
	grid-column: 3/4;
    grid-row: 2/3;
}
.what-we-do-tech-area-img {
  height: 270px;
}
.tech-area-cta-text {
  max-width: 800px;
}
@media ( max-width: 62em ) {
	#section-3-33 .ct-section-inner-wrap {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 538px 1fr 1fr;
	}	
	#div_block-8-33 {
		grid-column: 1/4;
    	grid-row: 1/2;
	}
	#div_block-4-33 {
		grid-column: 1/4;
    	grid-row: 2/3;
	}
	#div_block-9-33 {
		grid-column: 1/2;
    	grid-row: 3/4;
	}
	#div_block-20-33 {
		grid-column: 2/3;
    	grid-row: 3/4;
	}
  .what-we-do-tech-area-img {
    height: 245px;
  }
}
@media ( max-width: 48em ) {
	#section-3-33 .ct-section-inner-wrap {
		grid-template-columns: 1fr;
		grid-template-rows: 500px 1fr 1fr 1fr;
	}
	#div_block-8-33 {
		grid-column: 1/2;
    	grid-row: 1/2;
	}
	#div_block-4-33 {
	    grid-column: 1/2;
    	grid-row: 2/3;
	}
	#div_block-9-33 {
		grid-column: 1/2;
    	grid-row: 3/4;
	}
	#div_block-20-33 {
		grid-column: 1/2;
   	    grid-row: 4/5;
	}
}#text_block-45-27 u {
	text-decoration: none;
	font-weight: 700;
}#_dynamic_list-71-200 .ct-text-block {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}	

#code_block-127-200 a {
	text-decoration:none;
	color: #2659C7;
}
.about-paragraph {
    margin-top: -15px;
}
.about-paragraph strong {
    font-weight: 500;
    font-size: 1.250em;
}
.team-member-expertise,
.team-member-language{
  position: relative;
}

.team-member-expertise::after,
.team-member-language::after {
   content: ',';
   display:inline-block;
   position: absolute;
   bottom:0;
   right: -7px;
}
 .languages-container:last-child .team-member-language::after,
.expertise-container:last-child .team-member-expertise::after {
  content: '';
}
.individual-team-member-thumbnail {
  height: 310px;
  width: 100%;
  object-fit: cover;
}
@media ( max-width: 62em ) {
  .individual-team-member-thumbnail {
    height: 240px;
  }
}
@media ( max-width: 48em ) {
  .individual-team-member-thumbnail {
    height: 377px;
  }
}#_dynamic_list-332-214 .ct-headline a,
#_dynamic_list-371-214 .ct-headline a {
	color: #1d2c4c;
}
.individual-project-technical-areas {
    flex-direction: column;
    display: flex;
    gap: 15px;
}
.individual-project-technical-areas a {
    width: 100%;
    text-align: center;
    flex-direction: row;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    gap: 10px;
}
.individual-project-technical-areas a p {
  margin: 0;
  text-align: left;
}
#_dynamic_list-332-214 .oxy-repeater-pages-wrap {
  display:none;
}
.related-blogs-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 25px;
}
.projects-related-blogs-container {
  display:flex;
  flex-direction: column;
  gap: 30px;
}
.projects-related-blogs-container h5 {
  font-weight: 500;
}
.related-blog {
  display:flex;
  flex-direction: column;
  gap: 20px;
}
.related-blog img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center;
}
.related-blog-title {
  color: #1d2c4c;
  text-decoration:none;
}
.related-blog-title h6 {
  font-weight: 500;
}
.related-blog-title:hover {
  text-decoration: underline;
}
#_dynamic_list-371-214 .oxy-repeater-pages-wrap {
  display:none;
}
@media ( max-width: 62em ) {
	#div_block-75-214 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto;
		row-gap: 25px;
		column-gap: 100px;
	}
	#div_block-75-214 #div_block-76-214 {
		grid-column: 1/2;
    	grid-row: 1/2;
	}
	#div_block-75-214 #div_block-87-214 {
		grid-column: 1/2;
    	grid-row: 2/3;
	}
	#div_block-75-214 #div_block-106-214 {
		grid-column: 1/2;
    	grid-row: 3/4;
	}
	#div_block-75-214 #div_block-120-214 {
		grid-column: 1/2;
    	grid-row: 4/5;
	}
	#div_block-75-214 #div_block-131-214 {
		grid-column: 2/3;
    	grid-row: 1/5;
	}
  .related-blogs-wrapper {
      grid-template-columns: 1fr 1fr;
      grid-column-gap: 35px;
      grid-row-gap: 55px;
  }
  .related-blog img {
    height: 245px;
  }
}
@media ( max-width: 48em ) {
	#div_block-75-214 {
		display: flex;
		flex-direction: column;
		column-gap: 25px;
	}
  .related-blogs-wrapper {
    flex-direction: column;
    display: flex;
    gap: 55px;
  }
}#span-35-240 p,
#span-90-240 p {
	margin: 0;
}
#_dynamic_list-268-240 .ct-text-block a {
  color: #1D2C4C;
}
.individual-corporate-office-thumbnail {
    height: 200px;
    width: 100%;
    object-fit: cover;
}
.individual-corporate-office-thumbnail {
    height: 245px;
}
.postid-238 #section-435-240{
  background-position: 50% 0%;
}#div_block-24-246 .ct-span a {
	color: #fff;;
}
p iframe{
  width: 100%;
  height: 400px;
}
.ct-text-block.content p img{
  margin: 1.5em 0;
}
.ct-text-block.content p img.size-large{
  height: 400px;
  width: 100%;
  object-fit: contain;
}
.blog-published-date u {
	text-decoration: none;
    color: #1D2C4C;
}
.blog-category {
  margin: 0;
}
.blog-category span{
  display: flex;
  gap: 20px;
}
.blog-category a {
  color: #2659C7 !important;
  padding: 5px 15px;
  background: #F2F4F7;
  font-weight: 500;
}
.blog-category a:hover {
  background: #E4E6E8;
  text-decoration: underline;
}


#_dynamic_list-37-246 div:nth-child(1) .blog-content-heading {
  font-size: 2.500em;
}
.full-width {
	width: 100%;
	height: 460px;
}
#_dynamic_list-37-246 .ct-span p:has(img){
	display: flex;
    gap: 25px;
}
#_dynamic_list-37-246 .ct-span p:has(img) img {
    object-fit: cover;
}
#_dynamic_list-37-246 .ct-span p:has(img) .full-width {
  width: 100%;
  height: 460px;
  object-fit:cover;
}
#_dynamic_list-37-246 .ct-span p:has(img) .full-width {
  height: 460px;
}
.content p span {
	font-size: 24px;
  	text-decoration: none !important;
}
.content p span:nth-child(1) {
	position:relative;
    color: #4A5670;
}
.content p span:first-child::before {
	content: url(//dt-global.com/wp-content/uploads/2023/07/unnamed-file-e1690575549553.png);
  	display:inline-block;
  	font-size:1.5em;
  	color: #2659C7;
  	position: absolute;
	top:-53px;
  	left:0;
}
.content p strong {
/*   	font-size: 24px; */
    font-weight: 500;
    color:#1D2C4C;
}
.content h1,
.content h2, 
.content h3 {
  font-weight: 600 !important;
}
.content h1, 
.content h2, 
.content h3, 
.content h4, 
.content h5, 
.content h6 {
  color: #1D2C4C;
}
.content figure figcaption {
  color: #777777;
  font-weight: 400;
  font-style: italic;
  font-size: 1rem;
}
#_gallery-65-246 a:nth-child(1),
#_gallery-65-246 a:nth-child(2) {
	width: 47% !important;
}	
#_gallery-65-246 a:nth-child(1) .oxy-gallery-item-sizer,
#_gallery-65-246 a:nth-child(2) .oxy-gallery-item-sizer {
	height: 300px !important;
}
#_gallery-65-246 a:nth-child(3) .oxy-gallery-item-sizer,
#_gallery-65-246 a:nth-child(4) .oxy-gallery-item-sizer, 
#_gallery-65-246 a:nth-child(5) .oxy-gallery-item-sizer,
#_gallery-65-246 a:nth-child(6) .oxy-gallery-item-sizer{
	height: 200px !important;
}
#_dynamic_list-107-246 .ct-headline a {
	color: #1D2C4C;
}
#span-60-246-1 h2,
#span-60-246-1 h3,
#span-60-246-1 strong {
 font-weight: 500; 
}
.category {
  margin: 0;
  color: #777777;
  font-weight: 500;
}
.category a:hover {
  text-decoration:underline;
}
.single-post .individual-blog-banner {
  width: 100%;
  height: 460px;
  background-repeat: no-repeat;
}
.single-post .individual-blog-related-thumbnail {
  width: 100%;
  height: 200px;
}
.related-blogs-container {
  padding: 0 50px;
}
.single-post .ct-span a:hover {
  text-decoration:underline;
}
.single-post blockquote {
  position: relative;
  margin: 60px 40px;
}
.single-post blockquote::before {
  content: url(//dt-global.com/wp-content/uploads/2023/09/unnamed-file.png);
  display: inline-block;
  position: absolute;
  top: -40px;
  left: 0;
}
.single-post blockquote p {
  font-size: 1.500rem;
  font-weight: 500;
  color: #1D2C4C;
}
.single-post blockquote p:first-child {
  color: #4A5670;
}
.single-post blockquote p:nth-child(2) {
  font-family: 'TiemposHeadline';
}
.single-post .content,
.single-post .content .wp-caption {
  /* width: 100% !important; */
} 
.single-post .content .wp-caption {
  margin: 0;
}
.single-post .content .ct-span {
  display: block;
}
.single-post p {
  margin: 0 0 1em 0;
}
.related-blog-heading a {
  color: #1d2c4c;
}
.postid-4205 #span-60-246-1 img {
  object-fit: contain;
  height: auto;
}
#_dynamic_list-611-246 .oxy-repeater-pages-wrap {
  display:none;
}
#section-610-246 .ct-section-inner-wrap {
  max-width: 100%;
}
@media ( max-width: 62em ) {

    #_gallery-65-246 a:nth-child(1) .oxy-gallery-item-sizer,
  #_gallery-65-246 a:nth-child(2) .oxy-gallery-item-sizer {
      height: 237px !important;
  }
  #_gallery-65-246 a:nth-child(3) .oxy-gallery-item-sizer,
  #_gallery-65-246 a:nth-child(4) .oxy-gallery-item-sizer, 
  #_gallery-65-246 a:nth-child(5) .oxy-gallery-item-sizer,
  #_gallery-65-246 a:nth-child(6) .oxy-gallery-item-sizer{
      height: 154px !important;
  }
    #_dynamic_list-37-246 .ct-span p:has(img) img {
  }
	#_dynamic_list-37-246 .ct-span p:has(img) .full-width {
    	height: 371px;
  	}
	#span-60-246-2 p:last-child {
		text-align: left;
	}
  .single-post .individual-blog-banner {
    height: 371px;
  }
  .single-post .individual-blog-related-thumbnail {
    height: 245px;
  }
  .related-blogs-container {
    padding: 0;
  }

}
@media ( max-width: 48em ) {
  #_gallery-65-246 a:nth-child(1) .oxy-gallery-item-sizer,
  #_gallery-65-246 a:nth-child(2) .oxy-gallery-item-sizer,
  #_gallery-65-246 a:nth-child(3) .oxy-gallery-item-sizer,
  #_gallery-65-246 a:nth-child(4) .oxy-gallery-item-sizer, 
  #_gallery-65-246 a:nth-child(5) .oxy-gallery-item-sizer,
  #_gallery-65-246 a:nth-child(6) .oxy-gallery-item-sizer {
      height: 237px !important;
  }
	#_gallery-65-246 a:nth-child(1),
  #_gallery-65-246 a:nth-child(2),
  #_gallery-65-246 a:nth-child(3),
  #_gallery-65-246 a:nth-child(4),
  #_gallery-65-246 a:nth-child(5),
  #_gallery-65-246 a:nth-child(6){
      width: 100% !important;
  }	
	#_dynamic_list-37-246 .ct-span p:has(img) .full-width {
    	height: 178px;
  	}
      #_dynamic_list-37-246 .ct-span p:has(img) {
      	flex-direction:column;
        gap: 40px;
 	 }	
  .single-post .individual-blog-banner {
    height: 177px;
  }
}#span-9-271 p {
	margin: 0;
}
#_dynamic_list-46-271 .ct-span a {
	color: #000;
}
#_dynamic_list-90-450 .oxy-repeater-pages-wrap,
#_dynamic_list-1070-450 .oxy-repeater-pages-wrap,
#_dynamic_list-1132-450 .oxy-repeater-pages-wrap,
#_dynamic_list-1166-450 .oxy-repeater-pages-wrap,
#_dynamic_list-1200-450 .oxy-repeater-pages-wrap,
#_dynamic_list-1234-450 .oxy-repeater-pages-wrap {
  display:none;
}
.technical-area-posts-title a {
  color: #1D2C4C;
}
.sub-technical-areas-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 25px;
  row-gap: 45px;
}
.sub-technical-areas-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.sub-technical-areas-container img {
  height: 274px;
  object-fit: cover;
}
.sub-technical-areas-container a {
  font-size: 1.875em;
  font-weight: 500;
  color: #1D2C4C;
}
.sub-technical-areas-container a:hover {
  text-decoration: underline;
}
@media (max-width: 62em) {
  .technical-area-banner-gradient-tablet::before {
    background-image: linear-gradient(0,#1d2c4c 40px,rgba(29,44,76,0.89) 100px,rgba(29,44,76,0.33) 200px,rgba(29,44,76,0) 400px) !important;
  }
}
#_dynamic_list-50-272 .ct-headline a {
	color: #000;
}
#div_block-17-272 .wpgb-select {
	height: 55px;
    font-size: 20px;
    color: #707070;
}#shortcode-124-8 .frm_fields_container,
.page-id-4581 #shortcode-318-4581 .frm_fields_container {
	position: relative;
	width: 100%;
    grid-template-columns: repeat(20, 1fr);
}

.page-id-4581 #shortcode-318-4581 #frm_field_12_container,
#frm_field_6_container {
  grid-column: 1/9;
}
.page-id-4581 #shortcode-318-4581 #frm_field_13_container,
#frm_field_7_container {
  grid-column: 9/17;
}
.page-id-4581 #shortcode-318-4581 .frm_submit,
#shortcode-124-8 .frm_submit {
  grid-column: 17/21;
  grid-row: 1/2;
}
/* #shortcode-124-8 .frm_submit{
    grid-column: 11/13;
    grid-row: 1/2;
} */
#shortcode-124-8 .frm_button_submit:hover,
.page-id-4581 #shortcode-318-4581 .frm_button_submit:hover {
  color: white;
  background: #4a5670;
  
}
#shortcode-124-8 .frm_final_submit,
.page-id-4581 #shortcode-318-4581 .frm_final_submit{
	background-color: #1D2C4C;
    height: 55px;
    width: 100%;
    transform: translateY(34px);
    font-size: 1.25em;
    border: none;
    border-radius: 2px;
}
#shortcode-124-8 .frm_primary_label,
.page-id-4581 #shortcode-318-4581 .frm_primary_label {
	font-size: 1.25em;
    color: #1D2C4C;
	margin-bottom: 10px;
}
#shortcode-124-8 .frm_required,
.page-id-4581 #shortcode-318-4581 .frm_required {
	font-weight: 400;
    color: #000;
}
#shortcode-124-8 .frm_form_field input,
.page-id-4581 #shortcode-318-4581 .frm_form_field input {
	height: 55px;
  	border:0;
    border-radius: 2px;
    color: #778094;
    font-size: 20px;
}
#shortcode-124-8 .frm_form_field .frm_checkbox label,
.page-id-4581 #shortcode-318-4581 .frm_form_field .frm_checkbox label {
    font-size: 16px;
    color: #1D2C4C;
}
#shortcode-124-8 .frm_form_field .frm_checkbox label a,
.page-id-4581 #shortcode-318-4581 .frm_form_field .frm_checkbox label a {
    color: #1D2C4C;
    font-weight: 700;
}
#shortcode-124-8 .frm_form_field .frm_checkbox label a:hover,
.page-id-4581 #shortcode-318-4581 .frm_form_field .frm_checkbox label a:hover {
    text-decoration:underline;
}
#shortcode-124-8 .frm_form_field input[type="checkbox"],
.page-id-4581 #shortcode-318-4581 .frm_form_field input[type="checkbox"] {
	width: 20px;
    height: 20px;
    border: 1.5px solid #1D2C4C;
    border-radius: 0;
}
#frm_field_7_container, {
  grid-column: 7/11;
}
@media ( max-width: 85.375em ) {
  #shortcode-124-8 .frm_fields_container {
    width: 100%;
  }
}
@media ( max-width: 62em ) {
	#shortcode-124-8 .frm_submit {
    grid-column: 16/23;
      grid-row: 2/3;
      transform: translateY(2px);
	}
  #shortcode-124-8 .frm_fields_container {
      width: 100%;
	}
  #frm_field_6_container {
    grid-column: span 22;
  }
  #frm_field_7_container {
    grid-column: 1/16;
  }
  #shortcode-124-8  .frm_final_submit {
    width: 100%;
  }
}
@media ( max-width: 48em ) {
	#shortcode-124-8 .frm_fields_container {
		width: 100%;
	}
	#frm_field_6_container,
	#frm_field_7_container {
		grid-column: 1/13;
	}
  #shortcode-124-8 .frm_submit {
   	 position: initial;
  }
  #frm_field_8_container {
    grid-row: 3/4;
    grid-column: span 22;s
  }
  #shortcode-124-8 .frm_submit {
    grid-column: 1/7;
    grid-row: 4/5;
  }
  #shortcode-124-8 .frm_submit .frm_final_submit {
    transform: translateY(0px);
  }
  .page-id-4581 #shortcode-318-4581 #frm_field_12_container,
  .page-id-4581 #shortcode-318-4581 #frm_field_13_container,
  #frm_field_6_container,
  #frm_field_7_container{
    grid-column: span 21;
 }
   .page-id-4581 #shortcode-318-4581 #frm_field_12_container,
   #frm_field_6_container {
     grid-row: 1/2;
   }
  .page-id-4581 #shortcode-318-4581 #frm_field_13_container,
  #frm_field_7_container {
    grid-row: 2/3;
  }
  .page-id-4581 #shortcode-318-4581 #frm_field_14_container,
  #frm_field_8_container {
    grid-row: 3/4;
  }
  .page-id-4581 #shortcode-318-4581 .frm_submit,
  #shortcode-124-8 .frm_submit {
    grid-column: 1/5;
    grid-row: 5/6;
  }
  #frm_field_17_container,
  #frm_field_15_container {
    grid-row: 4/5;
  }
}
@media ( max-width: 37.5em ) {
  #shortcode-124-8 .frm_fields_container > .frm_form_field,
  #shortcode-318-4581 .frm_fields_container > .frm_form_field{
    grid-column: span 22 !important;
  }
}
@media ( max-width: 34.375em ) {
  #shortcode-124-8 #frm_checkbox_8-0 label {
    font-size: 13px;
  }
}.bullet-points.no-padding ul {
  padding-left: 22px;
}
.btn-ext:focus, a:focus{
  outline: 1px solid black;
  outline-offset: 10px;
}
.oxy-pro-menu .oxy-pro-menu-list .menu-item a:hover{
  text-decoration: underline;
}
.btn-primary-outline-wht{
  background: transparent;
}
.btn-primary-outline-wht:hover{
  background: #4a5670;
}
.right-0 {
	right: 0 !important;
}
.right-50 {
	right: -50% !important;
}
.right-100 {
	right: -100% !important;
}
.hide {
  display:none;
}
@media ( min-width: 118.75em) {
  .large-breakpoint {
  		padding-left: 0 !important;
	}
}
#menu-header-bottom-navigation {
  gap: 20px;
}
a.white:hover{
  color: white;
  text-decoration-color: white !important;
}
.logo-svg{
  width: 100%;
  height: 100%;
}
input, button{
  font-family: 'GT Walsheim Pro', sans-serif;
}
.oxy-nav-menu-hamburger {
  position:relative;
}
.oxy-nav-menu-hamburger::before {
  content: 'Menu';
  display:inline-block;
  position: absolute;
  top: 5px;
  left: 0;
  font-size: 18px;
  font-weight: 700;
  color: #2659C7;
}
.oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line {
  display:none;
}
#_nav_menu-65-10.oxy-nav-menu-open .oxy-nav-menu-hamburger::before {
  content: '';
}
#div_block-17-10 {
  grid-template-columns: repeat(4, 1fr);
}
#_search_form-73-10 .search-form {
	display: flex;
    flex-direction: row-reverse;
    gap: 5px;
}
#_search_form-73-10 .search-field {
	background: transparent;
    border: 0;
  border-bottom: 2px solid #1D2C4C;
  padding: 2px 0 0 0;
  	font-family:inherit;
    font-size: 18px;
    font-weight: 500;
    color: #1D2C4C;
  width: 150px;
}
#_search_form-73-10 .search-field::placeholder {
  	color: #1D2C4C;
  opacity: .9;
}
#_search_form-73-10 .search-submit {
	position: relative;
    font-size: 0;
    line-height: 0;
    min-width: 20px;
    background: url(//dt-global.com/wp-content/uploads/2023/08/Icon-ionic-ios-search-2.png);
    background-size: 20px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    bottom: -5px;
  margin-right: 5px;
}
.mega-menu-li {
  cursor: pointer;
}
#div_block-86-10 .mega-menu-sub-menu {
  visibility:hidden;
}
body {
  position:relative;
}
#text_block-185-10 {
  position:relative;
  cursor: pointer;
}
.close-button {
  position:relative;
}
.close-button::after {
  content: url(//dt-global.com/wp-content/uploads/2023/08/Icon-ionic-ios-close.png);
  display:inline-block;
  position:absolute;
  top:0;
  right:0;
}
#section-164-10 .ct-section-inner-wrap {
  width:100%;
  margin: 0;
  padding: 50px 40px;
}
.mega-menu-li-tablet-mobile {
	width: 100%;
    cursor: pointer;
  	justify-content: space-between;
}
#div_block-165-10 .mega-menu-sub-menu-tablet-mobile {
  display:none;
}
#inner_content-11-10 {
  position: relative;
  right: 0;
  transition: all .2s ease-in-out;
}
#inner_content-11-10.slide-left {
	right: 47%;
}
#section-164-10 {
  right: -50%;
  transition: all .2s ease-in-out;
}
#div_block-253-10 {
  background-color: #f2f4f7 !important;
}
#menu-item-6440 .sub-menu,
#menu-header-whats-new-1 .sub-menu
 {
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  background-color:#fff;
}
#menu-header-whats-new-1 .sub-menu {
  background-color: #fff;
}
#menu-item-6440 .sub-menu li a,
#menu-header-whats-new-1 .sub-menu li a{
  font-size: 1.125rem;
}
#menu-item-6440 .sub-menu li a:hover,
#menu-header-whats-new-1 .sub-menu li a:hover {
  text-decoration:underline;
}
#section-2-10 #_nav_menu-252-10 .oxy-menu-toggle,
#div_block-224-10 #_nav_menu-253-10 .oxy-menu-toggle {
  display:none;
}
#section-2-10 #_nav_menu-252-10 #menu-header-whats-new,
#div_block-224-10 #_nav_menu-253-10 #menu-header-whats-new-1 {
  display:flex;
}
#section-2-10 {
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
}
#section-76-10 {
    position: sticky;
    top: 42px;
    left: 0;
    right: 0;
    z-index: 10;
    background-color: #fff;
}
#code_block-260-10 svg {
    width: 190px;
    max-width: 190px;
    height: 70px;
}
@media ( max-width: 75em ) {
  #div_block-86-10 {
	gap: 0;
  }
  #div_block-231-10 {
    gap: 0;
	justify-content: flex-end;
  }
  #link-80-10 {
    margin-right: 0;
  }
  #image-81-10 {
	width: 132px;
  }
}
#code_block-263-10 svg {
  width: 200px;
  height: 75px;
}
#code_block-263-10 svg path {
  fill: #fff;
}

@media ( max-width: 62em ) {
  #div_block-17-10 {
  	grid-template-columns: 1fr 1fr;
	}
  #section-164-10 .ct-section-inner-wrap {
    display:flex;
    flex-direction: column;
    gap: 100px;
    padding: 50px 30px;
  }
  #section-164-10 {
    display:none;
  }
  #section-164-10.menu-opened {
    display:flex;
  }
  #_search_form-229-10 form {
    position: relative;
    display:flex;
  }
  #_search_form-229-10 form label {
    width: 100%;
  }
  #_search_form-229-10 form .search-field {
	width: 100%;
    font-size: 18px;
    font-weight: 500;
    background-color: transparent;
    border: 0;
    border-bottom: 2px solid #1D2C4C;
    color: #1D2C4C;
    padding: 0.5rem 1.5rem 0.5rem 0.5rem;
    outline:none;
  }
  #_search_form-229-10 form .search-field::placeholder {
    font-size: 18px;
    font-weight: 500;
	color: #1D2C4C;
  }
  #_search_form-229-10 form .search-submit {
	position: absolute;
    right: 0;
    top: 11px;
  }
  #_search_form-229-10 .search-submit {
	position: relative;
    font-size: 0;
    line-height: 0;
    min-width: 20px;
    background: url(//dt-global.com/wp-content/uploads/2023/08/Icon-ionic-ios-search-2.png);
    background-size: 20px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    bottom: -10px;
  }
    .mega-menu-li-tablet-mobile:hover>div:first-child,
    .mega-menu-li-tablet-mobile a:hover{
	text-decoration:underline;
  	text-underline-offset: 2px; 
  }
  #menu-header-whats-new-1 {
    flex-direction: column !important;
    gap: 20px !important;
  }
  #menu-header-whats-new-1 .menu-item-6440:hover > a {
      margin-bottom: 100px;
  }
  #menu-header-whats-new-1 .menu-item-6440:hover > .sub-menu {
    transform: translateY(-100px);
  }
  #code_block-261-10 svg {
    width: 190px;
    height: 70px;
  }

}
.mega-menu-sub-menu a:hover {
	text-decoration:underline;
  	text-underline-offset: 2px; 
}
#_nav_menu-252-10 #menu-item-7038 {
  display:none;
}
@media ( max-width: 48em ) {
    #section-164-10 .ct-section-inner-wrap {
    padding: 30px 15px;
  }
  #div_block-17-10 {
  		display:flex;
    	flex-direction: column;
	}
  body #section-164-10.mobile-menu-opened {
    width: 100%;
  }
  body #section-164-10.mobile-menu-closed {
    right: -100%;
  }

}.post-type-archive-events #_dynamic_list-1000-110 .current {
	color: #fff;
    background-color: #2659C7 !important;
    padding: 3px 6px;
}
#_dynamic_list-57-521 .ct-text-block a {
  color: #1D2C4C;
}
.event-tags .ct-span {
	display:flex;
  	column-gap: 20px;
  	row-gap: 20px;
}
.event-tags .ct-span a {
	background-color: #F2F4F7;
    padding: 10px 15px;
    color: #2659C7;
}
.event-organizer u {
  text-decoration: none;
  font-weight: 500;
  color: #7A838E;
}
.event-thumbnail {
  width: 100%;
  height: 200px;
}
@media ( max-with: 62em ) {
  .event-thumbnail {
    height: 245px;
  }
}.policies-list {
	margin: 0;
    padding: 0 0 0 24px;
}
.policies-list-item {
    font-weight: 500;
    color: #2659C7;
  	margin-bottom: 15px;
}
.policies-sub-list {
    margin-top: 25px;
}
.policies-sub-list .policies-list-item {
    font-size: 1.125rem;
  	font-weight: 400;
}
.policy-heading h2 {
  	font-weight: 500;
}
.bullet-points li {
	margin-bottom: 20px;
}
.individual-corporate-office-policies-thumbnail {
  width: 100%;
  height: 200px;
  object-fit:cover;
}
#_dynamic_list-572-592 .oxy-repeater-pages-wrap {
  display:none;
}
@media ( max-with: 62em ) {
  .individual-corporate-office-policies-thumbnail {
    height: 245px;
  }
}
@media ( max-width: 62em ) {
  #div_block-124-592 {
    width: 100%;
	grid-template-columns: repeat(4, 1fr);
    column-gap: 25px;
  }
}#_dynamic_list-221-607 .ct-text-block a {
  color: #1D2C4C;
}
.press-release-email .ct-span {
  color: #2659C7;
}.our-story-text u {
  text-decoration: none;
  font-weight: 700;
  color: #1D2C4C;
}
.our-story-card-img {
    object-fit: cover;
    height: 480px;
    width: 40%;
}
.our-story-info-card {
    flex-direction: column;
    display: flex;
    text-align: left;
    gap: 40px;
    align-items: flex-start;
    width: 60%;
    max-width: 819px;
    padding-left: 30px;
}
#span-56-618 p {
  margin: 0;
}
@media ( max-width: 62em ) {
  .our-story-card-img {
    width: 100%;
  }
  .our-story-info-card {
    width: 100%;
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    height: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media ( max-width: 48em ) {
  .our-story-card-img {
    height: 336px;
  }
  .our-story-info-card {
     padding-left: 15px;
    padding-right: 15px;
  }
}#code_block-3-631 .search-heading,
#code_block-77-631 .search-heading {
  font-weight: 500;
  color: #1D2C4C;
}
#code_block-3-631 .search-heading span,
#code_block-77-631 .search-heading span {
  position:relative;
  color: #2659C7;
  margin-left: 20px;
}
#code_block-3-631 .search-heading span::before,
#code_block-77-631 .search-heading span::before {
  content: url(//dt-global.com/wp-content/uploads/2023/07/unnamed-file-e1690575549553.png);
  display:inline-block;
  position:absolute;
  top: -18px;
  left: -23px;
}
#code_block-3-631 .search-heading span::after,
#code_block-77-631 .search-heading span::after {
  content: url(//dt-global.com/wp-content/uploads/2023/07/unnamed-file-e1690575549553.png);
  display:inline-block;
  position:absolute;
  top: -18px;
  right: -23px;
}
#_dynamic_list-10-631 .ct-headline a {
  color: #1D2C4C;
}
.search-content p {
	margin: 8px 0 16px 0;
}
.search-permalink {
  	font-size: 1.25em;
    font-weight: 500;
  	color: #2659C7;
}
#_search_form-81-631 .search-form {
  position:relative;
}
#_search_form-81-631 .search-field {
  	font-family:inherit;
	font-size: 18px;
    font-weight: 500;
    color: #1D2C4C;
	width: 400px;
    height: 50px;
    border: 2px solid #1D2C4C;
    border-radius: 2px;
  	padding: 8px 35px 8px 8px;
}
#_search_form-81-631 .search-submit {
    position: absolute;
	top: 50%;
    transform: translateY(-50%);
    right: 16px;
    font-size: 0;
    line-height: 0;
    min-width: 20px;
    background: url(//dt-global.com/wp-content/uploads/2023/08/Icon-ionic-ios-search.png);
    background-size: 20px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
.no-results-icon {
  width: 100px;
  height: 100px;
}
@media ( max-width: 48em ) {
  #_search_form-81-631 .search-field {
    width: 100%;
  }
}.wpgb-select-facet .wpgb-select,
.wpgb-sort-facet .wpgb-select,
.wpgb-search-facet, .wpgb-input {
    height: 50px !important;
    background-color: #F2F4F7 !important;
    color: #1D2C4C !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    border: 0 !important;
    border-radius: 2px !important;
    font-family: GTWalsheimPro !important;
}
.wpgb-facet .wpgb-input-icon {
	left: unset !important;
    right: 0 !important;
    color: #1D2C4C !important;
}
.wpgb-select-facet .wpgb-select-separator,
.wpgb-sort-facet .wpgb-select-separator {
	display: none !important;
}
.wpgb-select-facet .wpgb-select-controls svg path,
.wpgb-sort-facet .wpgb-select-controls svg path {
	fill: #1D2C4C !important;
}
.wpgb-radio-facet .wpgb-radio-control,
.wpgb-checkbox-facet .wpgb-checkbox-control{
	border: 2px solid #1D2C4C !important;
    border-radius: 0 !important;
}
.wpgb-facet .wpgb-radio-facet .wpgb-hierarchical-list {
    display: flex;
    gap: 30px;
    height: 50px;
    align-items: center;
}
.wpgb-facet .wpgb-radio-facet .wpgb-hierarchical-list li {
  margin-top: 0;
}
.wpgb-radio-label,
.wpgb-checkbox-label {
	color: #1D2C4C;
    font-size: 1.125em !important;
    font-weight: 500 !important;
}
.wpgb-facet .wpgb-search-facet input[type="search"] {
  padding: 6px 47px 6px 14px !important;
}
.wpgb-facet .wpgb-clear-button {
  right: 20px !important;
}
@media ( max-width: 62em ) {
  #div_block-311-463 {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    row-gap: 20px;
  }
}
@media ( max-width: 48em ) {
  #div_block-311-463 {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    row-gap: 15px;
  }
}#_dynamic_list-98-78 {
  grid-template-columns: repeat(3, 1fr);
}
.project-tag a {
  color: #7a838e;
}
.countries-container {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.project-country {
  color: #2659c7;
  font-weight: 500;
  background-color: #f2f4f7;
  margin: 0;
  padding: 7px 12px;
  line-height: 1.31;
}
.project-country:hover {
  background-color: #2659c7;
  color: #ffffff;
}
.active {
  margin-top: -50px;
}
.countries-container .project-active:first-child {
  margin-left: 82px;
}
@media ( max-width: 62em ) {
 	#_dynamic_list-98-78 {
  		grid-template-columns: 1fr 1fr;
	}
}
@media ( max-width: 48em ) {
 	#_dynamic_list-98-78 {
  		display:flex;
      	flex-direction: column;
      	gap: 80px;
	}
}#_dynamic_list-22-4572 .ct-headline a {
  color: #1D2C4C;
}.proposal-info .ct-span p {
  margin: 20;
}
.investing-li ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
	padding-left: 22px;
    margin: 0;
}
.investing-in-our-staff-icon {
    width: 75px;
    height: 75px;
    object-fit: cover;
}.banner-hard-gradient {
  height: 480px;
}
.banner-p p,
#text_block-95-173 p {
  margin: 0;
}
#slider-17-24 .translation-block {
  font-family: 'TiemposHeadline';
  text-align: left;
  color: #ffffff;
  font-size: 2.75em;
  line-height: 1.2;
  font-weight: 500;
}
.page-id-4581 #section-245-8 {
  background-position: 50% 80%;
}
@media ( max-width: 62em ) {
  .banner-hard-gradient {
    height: 669px;
  }
  .third-level-banner-tablet {
        background-image: linear-gradient(180deg, rgba(29,44,76,0) 40%, #1d2c4c 50%, #1d2c4c             100%), url() !important;
		background-size: auto, 0% auto !important;
  }
  #div_block-222-27,
  #div_block-178-33,
  #div_block-237-27 {
    background-image: none !important;
  }
}
@media ( max-width: 48em ) {
    .banner-hard-gradient {
      height: 725px;
    }
}.oxy-repeater-pages-wrap .page-numbers:hover {
      outline: 2px solid #2659C7;
}.carousel-item {
    flex-direction: row;
    display: flex;
    gap: 15px;
    padding: 20px;
    width: 100%;
    justify-content: center;
    text-align: left;
}
.carousel-title {
  color: #1D2C4C; 
}
.carousel-item img {
  min-width: 150px;
  height: 100px;
  object-fit:cover;
  object-position: center center;
}
.carousel-title a {
  color: #1d2c4c;
}
#_dynamic_list-17-363 .oxy-repeater-pages-wrap,
#_dynamic_list-42-363 .oxy-repeater-pages-wrap,
#_dynamic_list-59-363 .oxy-repeater-pages-wrap {
  display:none;
}
@media ( max-width: 85.375em ) {
  .carousel-item {
    flex-direction: column;
    display: flex;
    text-align: left;
    gap: 0px;
    justify-content: flex-start;
  }
  .carousel-item img {
    width: 100%;
    height:150px;
    object-fit:cover;
    object-position: center center;
  }
}
@media ( max-width: 62em ) {
  .carousel-item {
    padding:20px 10px;
  }
  .carousel-item {
    padding: 20px 17.5px 20px 17.5px;
    text-align: left;
    flex-direction: column;
    display: flex;
    gap: 20px;
  }
}
@media ( max-width: 48em ) {
  .carousel-item img {
    height: 200px;
  }
}#_dynamic_list-107-170 .oxy-repeater-pages-wrap {
  display:none;
}
.our-team-thumbnail {
  height: 295px;
  width: 100%;
  object-fit: cover;
}
#_rich_text-5363-170 a {
  color: #fff;
  text-decoration:underline;
}
.post-type-archive-team_member #section-227-170 {
  display:none;
}
@media ( max-width: 62em ) {
  .our-team-thumbnail {
    height: 361px;
  }
}.sub-technical-area-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.sub-technical-area-container img {
  width: 100%;
  height: 274px;
  object-fit: cover;
}
.sub-technical-area-container .second-level-term {
  font-weight: 500;
  width: fit-content;
}
.sub-technical-area-container .second-level-term:hover {
  text-decoration:underline;
}
@media ( max-width: 62em ) {
  .sub-technical-areas-wrapper {
    grid-template-columns: 1fr 1fr;
    column-gap: 35px;
    row-gap: 50px;
  }
  .sub-technical-area-container img {
    height: 245px;
  }
}
@media ( max-width: 48em ) {
  #code_block-1454-4889 {
    width: 100%;
  }
  .sub-technical-areas-wrapper {
    display:flex;
    flex-direction:column;
    gap: 50px;
  }
}#-wpgb-facet-200-4888 .wpgb-hierarchical-list {
    display: flex;
    align-items: flex-end;
    gap: 40px;
}
.other-sub-technical-areas-wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 25px;
    row-gap: 60px;
}
.other-sub-technical-area-container {
  display:flex;
  flex-direction: column;
  gap: 20px;
}
.other-sub-technical-area-container img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.other-sub-technical-area-container a:hover {
  text-decoration: underline;
}
#code_block-208-4888 .second-level-term,
#code_block-201-272 .second-level-term{
  font-family: 'TiemposHeadline';
    font-weight: 500;
    color: #1D2C4C;
}
.relevant-projects-section {
  display:flex;
  flex-direction: column;
  gap: 60px;
  max-width: 1366px;
  margin: 0 auto;
  padding: 120px 50px;
}
.relevant-facets-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.relevant-facets-wrapper h2 {
  font-weight: 500;
}
.facets-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 25px;
  align-items: end;
}
.filter-label {
  font-weight: 500;
  color: #101010;
}
.individual-facet-container {
  display:flex;
  flex-direction: column;
  gap: 10px;
}
.relevant-projects-repeater {
    grid-template-columns: repeat(4,1fr);
    align-items: stretch;
    grid-column-gap: 30px;
    grid-row-gap: 60px;
    display: grid;
    position: relative;
    width: 100%;
}
.relevant-project {
    flex-direction: column;
    display: flex;
    text-align: left;
    gap: 20px;
}
.relevant-project  img {
    height: 200px;
    width: 100%;
    object-fit: cover;
}
.relevant-project-id {
  display:none;
}
.relevant-project-info {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
}
.relevant-project-info h2 {
    color: #1d2c4c;
  font-weight: 500;
}
.relevant-project-info h2:hover {
  text-decoration:underline;
}
.categories-list {
    display: flex;
    flex-wrap: wrap;
    column-gap: 7px;
    row-gap: 7px;
    margin-top: 15px;
}
.categories-list p {
  margin: 0;
  color: #778094;
  font-weight: 400;
}
#code_block-1695-4888 .facets-container .individual-facet-container fieldset {
  margin-bottom: 0;
}
.filter-label {
  margin: 0;
}
.status-country-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    align-items: center;
    margin-top: 20px;
}
.status-country-wrapper .active {
    background-color: #2659c7;
    color: #ffffff;
    font-weight: 500;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 12px;
    padding-right: 12px;
    margin: 0;
}
.status-country-wrapper .active:hover {
  background-color: #1d2c4c;
}
.relevant-countries {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.relevant-countries .relevant-country {
    color: #2659c7;
    font-weight: 500;
    background-color: #f2f4f7;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 12px;
    padding-right: 12px;
    margin: 0;
}
.relevant-countries .relevant-country:hover {
    background-color: #2659c7;
    color: #ffffff;
}

@media ( max-width: 62em ) {
  .other-sub-technical-areas-wrapper {
    grid-template-columns: 1fr 1fr;
    column-gap: 35px;
    row-gap: 90px;
  }
  .other-sub-technical-area-container img {
    height: 245px;
  }
  .relevant-projects-section {
    padding: 45px 30px 45px 30px;
  }
  .relevant-projects-repeater {
      grid-template-columns: repeat(2,minmax(200px,1fr));
      grid-column-gap: 35px;
  }
  .facets-container {
    align-items: stretch;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    width: 100%;
    display: grid;
  }
}
@media ( max-width: 48em ) {
  .other-sub-technical-areas-wrapper {
    display:flex;
    flex-direction: column;
  }
  .relevant-projects-section {
    padding: 45px 15px 45px 15px;
  }
  .facets-container {
    flex-direction: column;
    display: flex;
  }
  .relevant-projects-repeater {
    flex-direction: column;
    display: flex;
  }
}.trp-language-switcher > div{
  font-family: 'GTWalsheimPro';
  font-weight: 500;
  font-size: 1.125rem;
  color: #1d2c4c;
  
  border: none !important;
  background-color: #f2f4f7;
  padding: 0;
}
.trp-language-switcher > div > a{
  font-family: 'GTWalsheimPro';
  font-weight: 500;
  font-size: 1.125rem;
  border-radius: o;
  color: #1d2c4c;
  cursor: pointer;
}
.trp-language-switcher > div > a:hover{
 text-decoration: underline;
}
.trp-language-switcher .trp-ls-shortcode-current-language a{
  margin: 0;
}
.trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language{
  padding: 0;
}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language{
  cursor: pointer;
}
@media ( max-width: 80em ) and ( max-height: 45em ){ 
  .trp-language-switcher > div > a {
    font-size: 0.813em;
  }
}.card-info {
  flex-direction: column;
  display: flex;
  text-align: left;
  gap: 40px;
  align-items: flex-start;
  width: 60%;
  max-width: 814px;
  padding-left: 30px;
}
.related-tag span a{
  color: white !important;
}
.card-img {
  height:480px;
  width: 40%;
  object-fit:cover;
  object-position: center center;
}
.card-info-right {
  flex-direction: column;
  display: flex;
  text-align: left;
  gap: 40px;
  align-items: flex-start;
  width: 60%;
  max-width: 819px;
  padding-left: 0;
}
.card-img-left {
  height:480px;
  width: 40%;
  object-fit:cover;
  object-position: center center;
}
.banner-section {
  width:100%;
  height: 480px;
}
.banner-section-tablet-mobile {
  height: 538px;
}
.banner-width {
    background-size: cover;
    width: 100%;
    max-width: 1366px;
    padding-left: 50px;
    padding-right: 50px;
    background-repeat: no-repeat;
    height: 100%;
}
.banner-content-tablet-mobile {
    width: 100%;
    flex-direction: column;
    display: flex;
    text-align: left;
    gap: 25px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
    background-color: #1d2c4c;
}
#text_block-65-8,
#text_block-169-8,
#text_block-164-8,
#text_block-174-8 {
  width: max-content;
}
#section-50-24 {
  background-image: url(https://mlbgsjhdeeya.i.optimole.com/mlbgsjhdeeya-dtgobal-24/w:auto/h:auto/q:auto/https://dt-global.com/wp-content/uploads/2023/09/DT_Global_Homepage-Caorusel2-d.jpg) !important;
}
@media ( max-width: 62em ) {
  .card-info,
  .card-info-right {
    width: 100%;
    max-width: 100%;
    padding: 50px 30px;
  }
  .card-img,
  .card-img-left {
    width: 100%;
    height: 480px !important;
  }
  #section-132-8,
  #section-220-8,
  #section-230-8 {
    height: 100% !important;
  }
  #section-50-24 {
  background-image: url(https://mlbgsjhdeeya.i.optimole.com/mlbgsjhdeeya-dtgobal-24/w:auto/h:auto/q:auto/https://dt-global.com/wp-content/uploads/2023/09/DT_Global_Homepage-Caorusel2-d.jpg) !important;
}
}
@media ( max-width: 48em ) {
  .card-info,
  .card-info-right {
    padding-left: 15px;
    padding-right: 15px;
  }
  .card-img,
  .card-img-left {
    width: 100%;
    height: 336px;
  }
  #text_block-65-8,
  #text_block-169-8,
  #text_block-164-8,
  #text_block-174-8 {
  width: revert;
}
  #link_button-152-8 {
  justify-content: center;
}
}
@media ( max-width: 22.5em ) { 
  #div_block-30-8 {
    padding: 80px 10px;
  }
}
@media ( max-width: 80em ) and ( max-height: 45em ){
  #section-76-10 .mega-menu-li {
    padding: 10px;
  }
  #section-76-10 .ct-section-inner-wrap {
    padding: 10px 50px;
  }
  #link-80-10 img {
    height: unset;
  }
  #section-76-10 .mega-menu-li .mega-menu-li-label,
  #section-76-10 .nav-link,
  #section-2-10 .nav-link,
  #_search_form-73-10 .search-field{
    font-size: 0.813em;
  }
  #div_block-17-10 .oxy-pro-menu-list .menu-item a {
    font-size: 0.813rem;
  }
  .carousel-item {
    flex-direction: row;
    gap: 15px;
    padding: 5px 20px;
  }
  .carousel-item img {
    width: 96px;
    height: 100px;
    object-fit: cover;
  }
  .carousel-item a,
  .body-copy-18,
  .body-copy-16,
  .project-active,
  .project-country,
  #mapsvg-map-6 .mapsvg-directory-item ul li
  {
    font-size: 0.813em !important;
  }
  #link_text-157-10,
  #link_text-159-10 {
    min-width: auto;
    text-align: center;
  }
  #div_block-144-10 {
    bottom: -178px;
    padding: 30px 20px;
  }
  #div_block-231-10 {
    gap: 10px;
  }
  #_search_form-73-10 .search-submit {
    width: 15px;
    height: 15px;
    bottom: -7px;
    background-size: 15px;
  }
  .heading-46 {
    font-size: 1.875em;
  }
  .h1 {
    font-size: 1.875em;
  }
  .heading-40 {
    font-size: 1.625em;
  }
  .heading-34 {
    font-size: 1.625em;
  }
  .heading-30 {
        font-size: 1.375em !important;
  }
  .heading-24  
  {
    font-size: 	1.125em !important;
  }
  .baseline-22 {
    font-size: 1em;
  }
  .baseline,
  #mapsvg-map-8 .mapsvg-directory-item{
    font-size: 1em !important;
  }
  .intro-26
  {
    font-size: 1em;
  }
  .intro-24,
  #text_block-283-8,
  #text_block-285-8,
  #text_block-29-381,
  #text_block-30-381,
  #mapsvg-map-8 .mapsvg-category-label,
  #mapsvg-map-6 .mapsvg-directory-item,
  #mapsvg-map-8 .popover-card
  {
    font-size: 1.125em !important;
  }
  #mapsvg-map-8 .mapsvg-popover h5,
  #mapsvg-map-6 .popover-card h5 {
    font-size: 1.25rem !important;
  }
  #mapsvg-map-6 .popover-card a{
    font-size: 0.813rem !important;
  }
  .banner-section,
  .banner-hard-gradient {
    height: 316px;
  }
  #div_block-57-8 .commercial-img {
    width: 40px;
    height: 40px;
  }
  #section-37-8 {
    height: 230px;
  }
  #shortcode-124-8 .frm_primary_label,
  #shortcode-124-8 .frm_final_submit ,
  #shortcode-13-38 .frm_primary_label,
  #shortcode-13-38 .frm_final_submit,
  #shortcode-318-4581 .frm_primary_label,
  #shortcode-318-4581 .frm_final_submit {
    font-size: 1em !important;
  }
  #shortcode-124-8 .frm_form_field input,
  #shortcode-13-38 .frm_form_field input,
  #shortcode-318-4581 .frm_form_field input,
  #shortcode-13-38 .frm_form_field select {
    font-size: 0.813em !important;
  }
  #shortcode-124-8 .frm_form_field input,
  #shortcode-124-8 .frm_final_submit,
  #shortcode-13-38 .frm_form_field input,
  #shortcode-13-38 .frm_final_submit,
  #shortcode-13-38 .frm_form_field select,
  #shortcode-318-4581 .frm_form_field input,
  #shortcode-318-4581 .frm_final_submit {
    height: 40px !important;
  }
  #shortcode-124-8 .frm_submit {
    transform: translateY(-5px);
  }
  #shortcode-124-8 .frm_form_field .frm_checkbox label,
  #shortcode-318-4581 .frm_form_field .frm_checkbox label {
    font-size: 0.813em !important;
  }
  #shortcode-318-4581 .frm_form_field .frm_checkbox input,
  #shortcode-124-8 .frm_form_field .frm_checkbox input {
    height: 20px !important;
  }
  .page-id-4581 #shortcode-318-4581 .frm_final_submit {
    transform: translateY(29px);
  }
  #section-29-8 .ct-section-inner-wrap {
    padding: 50px;
  }
  .btn-primary {
    padding: 12px 30px;
  }
  #section-52-8 .ct-section-inner-wrap {
    padding: 90px 50px; 
  }
  .ext-icon {
    width: 12px;
    height: 12px;
    min-width: 12px;
    min-height: 12px;
  }
  #section-176-8 .ct-section-inner-wrap {
    padding: 80px 50px;
  }
  #div_block-120-8 {
    padding: 45px 50px;
  }
  #div_block-94-10 {
    bottom: -178px;
    padding: 30px 20px;
  }
  #div_block-119-10 {
    bottom: -291px;
    padding: 30px 20px;
    bottom: -302px;
  }
  #div_block-165-10 {
    gap: 40px;
  }

  .what-we-do-tech-area-img {
    height: 200px;
  }
  #section-163-33 .ct-section-inner-wrap {
    padding: 60px 50px;
  }
  .tech-area-cta-text {
    max-width: 67%;
  }
  .work-environment-benefits-icon {
    width: 51px !important;
    height: 39px !important;
  }
  #div_block-5-200 {
    gap: 0;
  }
  .values-culture-icon {
    width: 43px !important;
    height: 43px !important;
  }
  .banner-width {
    background-size: cover;
    width: 100%;
    max-width: 1000px;
    background-repeat: no-repeat;
    height: 100%;
  }
  .ct-section-inner-wrap {
    max-width: 1000px;
    padding-left: 50px;
    padding-right: 50px;
  }
  #section-22-4581 img,
  .commercial-advisory-card-img,
  #section-200-6011 {
    height: 233px;
  }
  #section-29-4581 .ct-section-inner-wrap {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  #section-90-4581 .section-img {
    height:216px !important;
  }  
  .join-and-grow-img {
    height: 261px !important;
  }
  #section-221-27,
  #section-145-36 .card-info,
  #section-156-36 .card-info,
  #section-145-36 .card-img,
  .our-philosophy-card-img,
  .case-study-card-img,
  #section-131-27 .card-info,
  #image-138-27 .card-img,
  #image-163-27 .card-img,
  #section-190-27 .card-info {  
      height: 320px !important;
  }
  .card-info,
  #div_block-20-618 {
    max-width: 546px !important;
    padding-left: 0 !important;
    gap: 15px !important;
  }
  .card-info-right {
    max-width: 561x !important;
  }
  .card-img {
    height: 360px;
  }
  #section-42-36 .work-with-us-testimonial-img {
    width: 80px !important;
    height: 80px !important;
  }
  #section-75-36 .ct-section-inner-wrap {
    padding: 95px 50px;
  }
  #section-67-38 .ct-section-inner-wrap {
    padding: 45px 50px; 
  }
  #shortcode-13-38 .frm_primary_label {
    font-size: 1em;
  }
  #section-38-38 .social-icon img {
    width: 37px;
  }
  #section-111-33 .ct-section-inner-wrap {
    padding: 60px 50px;
  }
  .wpgb-select-facet .wpgb-select,
  .wpgb-sort-facet .wpgb-select,
  .wpgb-search-facet,
  .wpgb-search-facet .wpgb-input {
    height: 40px !important;
    font-size: 0.813em !important;
  }
  .featured-thumbnail {
    height: 279px;
  }
    .oxy-repeater-pages-wrap .oxy-repeater-pages .page-numbers {
    font-size: 0.813em !important;
    padding: 7px !important;
  }
  .single-post .size-full {
    height: 421px;
  }
  .single-post .individual-blog-banner {
    height:306px;
  }
  .single-post .blog-category {
    font-size: 0.813em;
  }
  .oxy-social-icons a svg {
    width: 30px !important;
    height: 30px !important;
  }
  .single-post iframe {
    height: 266px;
  }
  .related-blogs-container {
    padding: 0;
  }
  .single-post h2 {
    font-size: 1.500em;
  }
  .individual-event-banner,
  #section-245-8,
  #section-1581-4889 {
    height: 333px !important;
  }
  .single-events .more-events-thumbnail,
  .past-event-thumbnail,
  .event-thumbnail,
  .individual-corporate-office-policies-thumbnail,
  .individual-corporate-office-thumbnail,
  .projects-archive-thumbnail,
  .single-post .individual-blog-related-thumbnail,
  .single-post .size-medium,
  .category-type-thumbnail,
  .service-line-img,
  .project-related-blogs-thumbnail,
  .view-more-thumbnail,
  .sub-technical-area-posts-img,
  .relevant-project img,
  .other-sub-technical-area-container img{
    height: 133px !important;
  }
  .policies-sub-list .policies-list-item {
    font-size: 0.813em;
  }
  .single-events .oxy-map,
  .single-events .oxy-map iframe,
  #section-50-614,
  #section-364-419,
  #section-329-240,
  #section-657-199,
  #section-2699-170,
  #section-78-171,
  #section-89-173,
  #section-41-618,
  #section-49-618,
  #section-53-5852,
  #section-380-4572,
  #section-49-4578,
  #section-74-4592,
  #section-78-4602,
  #section-109-4612,
  #section-132-4638,
  #section-120-4640,
  #section-157-4642,
  #section-115-4610,
  #section-2-6011,
  #section-86-171,
  #section-890-199,
  #section-111-173 {
    height: 200px !important;
  }
  .our-benefits-icon {
    width: 50px !important;
    height: 50px !important;
  }
  #section-88-419,
  #section-36-171 {
    height: 300px;
  }
  #section-89-419 .ct-section-inner-wrap {
    padding: 85px 150px;
  }
  #_map-15-240 {
    height:226px;
  }
  .wpgb-radio-label, .wpgb-checkbox-label {
    font-size: 0.813em !important;
  }
  .active {
    margin-top: -46px;
  }
  .project-country,
  .project-active {
    padding: 7px 12px !important;
  }
  #section-2-214,
  #div_block-7-214,
  .our-story-img,
  .our-story-card-img {
    height: 320px !important;
  }
  .sixty-fourty-card {
    height: 425px !important;
  }
  #section-132-8 .ct-section-inner-wrap,
  #section-230-8 .ct-section-inner-wrap {
    gap: 45px;
  }
  .card-img,
  .card-img-left {
    height: 100% !important;
  }
  .testimonial-thumbnail,
  #section-2-479,
  #section-151-272 {
    height: 168px !important;
  }
  #image-143-199-1 {
    width: 367px;
    height: 81px;
    left: 261px;
  }
  .our-team-thumbnail {
    height: 196px;
  }
   .about-paragraph strong {
    font-size: 1em;
  }
  .individual-team-member-thumbnail {
    height: 206px;
  }
  #section-37-171 .ct-section-inner-wrap {
    padding: 85px 150px;
  }
  .family-img,
  .sub-technical-area-container img {
    height: 182px !important;
  }
  .prposals-icon {
    width: 25px;
    height: 25px;
  }
  .investing-in-our-staff-icon,
  .our-services-icon {
    width: 50px;
    height: 50px;
  }
  #section-19-4581 .ct-section-inner-wrap {
    padding: 40px 50px; 
  }
  #section-22-4581 .ct-section-inner-wrap,
  #section-30-4592 .ct-section-inner-wrap,
  #section-51-4592 .ct-section-inner-wrap {
    padding: 100px 50px;
  }
  #section-19-4602 .ct-section-inner-wrap{
    padding: 50px 50px 85px 50px;
  }
  .our-philosophy-circle {
    height: 160px;
  }
  .commercial-advisory-two-col-img {
    height: 253px !important;
  }
  .additional-services-thumbnail {
    height:182px !important;
  }
  #section-16-4624 .ct-section-inner-wrap {
    padding: 60px 50px 25px 50px;
  }
  .accordion-arrow {
    width: 14px;
    height: 8px;
  }
  .thank-you-404-icon,
  .no-results-icon {
    width: 66px !important;
    height: 66px !important;
  }
  #_search_form-81-631 .search-field {
    height: 40px;
  }
  #section-14-6011 .ct-section-inner-wrap {
    padding: 45px 50px; 
  }
  #section-91-6011 .ct-section-inner-wrap,
  #section-244-6011 .ct-section-inner-wrap {
    padding: 95px 50px;
  }
  #section-110-4581 .ct-section-inner-wrap {
    padding: 85px 50px;
  }
  #section-230-8 {
    height: 326px;
  }
  #image-145-27, 
  #image-149-27 {
    width: 53px; 
    height: 53px;
  }
  #section-245-8 #div_block-247-8,
  #section-86-171 #div_block-88-171,
  #section-89-173 #div_block-91-173,
  #section-49-618 #div_block-51-618,
  #section-890-199 #div_block-892-199,
  #section-1581-4889 #div_block-1583-4889,
  #section-153-246,
  #div_block-196-246,
  #section-104-246 .ct-section-inner-wrap,
  #div_block-76-4592,
  #div_block-117-4610,
  #div_block-80-4602,
  #div_block-382-4572,
  #div_block-120-8,
  #div_block-113-173,
  #div_block-4-6011,
  #div_block-111-4612,
  #div_block-134-4638, 
  #div_block-122-4640, 
  #div_block-159-4642,
  #div_block-51-4578 {
    max-width: 1000px;
  }
  #div_block-196-246 {
    width: 75%;
  }
  #section-25-386 .ct-section-inner-wrap,
  #section-28-386 .ct-section-inner-wrap {
    max-width: 900px;
  }
  #image-26-618 {
    width: 547px;
  }
  .quotation {
    height: 80px;
  }
  #image-275-199-1,
  #image-466-199-1 {
    height: 20px;
  }
  #div_block-341-199-1,
  #div_block-114-199-1,
  #div_block-393-199-1 {
    max-width: 546px;
  }
  #div_block-140-33 {
    max-width: 626px;
  }
  #section-28-386 .ct-section-inner-wrap {
    padding-bottom: 0;
  }
  .sub-technical-area-icon {
    height: 55px;
  }
  .post-categories a {
    font-size: 	0.813em !important;
  }
  #div_block-199-246 {
    align-items: flex-start;
  }
  #div_block-160-246,
  #div_block-195-246 {
    align-items: center;
  }
  .policies-sub-list {
    padding-left: 25px;
  }
  #section-38-38 .ct-section-inner-wrap {
    padding: 60px 50px;
  }
  #div_block-20-38 {
    gap: 30px;
  }
  #section-103-173 .ct-section-inner-wrap {
    padding: 75px 100px;
  }
  #div_block-104-173 {
    max-width: 900px !important;
    width: 100%;
  }
  #code_block-1695-4888 .relevant-projects-section {
    max-width: 1000px;
  }
  #image-1719-4889 {
    height: 37px;
  }
  #_tab-282-8,
  #_tab-284-8,
  #_tab-27-381, 
  #_tab-26-381 
  {
    min-width: 133px;
  }
  #mapsvg-8,
  #mapsvg-6,
  .mapsvg-sidebar {
    height: 333px !important;
  }
  .cky-notice-group .cky-notice-btn-wrapper .cky-btn {
    padding: 10px 15px;
    font-size: 1em;
  }
  #image-351-199-1 {
    left: 500px !important;
  }
  .quotation-2 svg {
    width: 26px;
    height: 26px;
  }
  .other-sub-technical-areas-wrapper {
    gap: 30px;
  }
  #div_block-30-386 {
    margin: 40px 0;
  }
  #section-24-4592 .ct-section-inner-wrap {
    gap: 90px;
  }
  #section-132-8 {
    height: 358px !important;
  }
  .single-post blockquote p {
    font-size: 1.125em;
  }
  #div_block-4-246 {
    width: 100% !important;
  }
  .featured-post-wrapper {
    padding: 5px !important;
    height: 100%;
  }
  #section-13-8 .ct-section-inner-wrap {
    gap: 0 !important;
  }
  #menu-item-6440 .sub-menu {
    gap: 10px !important;
    padding: 10px 15px !important;
  }
  #menu-item-6440 .sub-menu a {
    font-size: 1em !important;
  }
  #section-2-10 #shortcode-255-10 .is-form-id-7027 .is-search-input {
    font-size: .813em !important;
  }
  #section-2-10 #shortcode-255-10 .is-form-id-7027 .is-search-submit {
    min-width: 15px;
    background-size: 15px;
    width: 15px;
    height: 15px;
  }
  #section-185-33 .ct-section-inner-wrap {
    gap: 0;
  }
  #section-185-33 .carousel-item {
    padding: 5px;
  }
  #section-185-33 .carousel-item img {
    max-width: 150px;
  }
  #section-185-33 .carousel-item div {
    gap: 15px;
  }
  #link_button-212-602 {
    padding: 12px 15px;
  }
  .search-permalink {
    font-size: 1em;
  }
  .related-blog img,
  .related-project-img {
    height: 133px !important;  
  }
  #text_block-107-173 {
    font-size: 1.5em;
  }
  .policies-heading-2,
  .policies-heading {
    font-size: 1.25em !important;
  }
  .policies-sub-heading-2,
  .policies-sub-heading {
    font-size: 1em !important;
  }
  #section-610-246 .ct-section-inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .trp-language-switcher > div > a {
    font-size: 13px;
  }
  .featured-post-wrapper img {
    height: 66px !important;
    width: 40%;
    min-width: unset !important;
  }
  .feture-post-info {
    width: 60% !important;
  }
  #section-610-246 .ct-section-inner-wrap {
    padding-left: 50px;
    padding-right: 50px;
    max-width: 1000px;
  }
  .commercial-advisory-svg svg {
    width: 40px !important;
    height: 40px !important;
  }
  .who-we-are-svg svg {
    width: 53px !important;
    height: 53px !important;
  }
  .work-environment-benefits-svg svg {
    width: 43px !important;
    height: 36px !important;
  }
  .cultural-commitments-svg svg {
    width: 50px !important;
    height: 50px !important;
  }
  .values-svg svg {
    width: 43px !important;
    height: 43px !important;
  }
  .investing-in-our-staff-svg svg {
    width: 50px !important;
    height: 50px !important;
  }
  .our-philosophy-svg svg {
    height: 86px !important;
  }
  .services-offerings-svg svg {
    width: 56px !important;
    height: 56px !important;
  }
}
@media ( max-width: 62em ) and ( max-height: 45em ){
  .carousel-item {
    flex-direction: column;
    padding: 20px 10px;
  }
  .carousel-item img {
    width: 100%;
    height: 120px;
    margin-bottom: 0;
  }
  .card-info,
  .card-info-right{
    padding: 30px;
  }
  .banner-section-tablet-mobile {
    height: 358px;
  }
  #text_block-185-10 {
    font-size: 0.813em;
  }
  #image-183-10 {
    height: 45px;
  }
  .body-copy-18 {
    font-size: 0.813em !important;
  }
  #_search_form-229-10 form .search-field {
    font-size: 1em;
  }
  #section-164-10 {
    top:65px;
  }
  .close-button::after {
    content: url(//dt-global.com/wp-content/uploads/2023/09/Icon-ionic-ios-close.png);
  }
  #div_block-30-8 {
    padding: 45px 30px;
  }
  #section-29-8 .ct-section-inner-wrap {
    padding: 50px 30px;
  }
  #section-52-8 .ct-section-inner-wrap {
    padding: 90px 30px;
  }
  #section-176-8 .ct-section-inner-wrap {
    padding: 80px 30px;
  }
  #div_block-120-8 {
    padding: 45px 30px;
  }
  .banner-hard-gradient {
    height: 400px;
  }
  .banner-text-block {
    padding-top: 213px;
  }
  .what-we-do-tech-area-img {
    height: 160px;
  }
  #section-163-33 .ct-section-inner-wrap {
    padding: 60px 30px;
    gap: 50px;
  }
  #div_block-140-33 {
    padding: 65px 20px;
  }
  .banner-content-tablet-mobile {
    padding: 40px 45px;
  }
  .ct-section-inner-wrap {
    padding-left: 45px;
    padding-right: 45px;
  }
 .banner-width {
   padding-left: 30px;
   padding-right: 30px;
 }
  #section-22-4581 img {
    height: 349px;
  }
  .service-line-img {
    height: 164px !important;
  }
  #section-90-4581 .section-img {
    height:320px !important;
  }  
  #div_block-223-27 {
    padding-top: 230px;
  }
  #section-221-27 {
    height: 364px;
  }
  .join-and-grow-img {
    height: 152px !important;
  }
  #section-75-36 .ct-section-inner-wrap {
    padding: 95px 30px;
  }
  #section-67-38 .ct-section-inner-wrap {
    padding: 45px 30px; 
  }
  #div_block-90-38 {
    justify-content: flex-end;
  }
  #section-111-33 .ct-section-inner-wrap {
    padding: 60px 30px;
  }
  .featured-thumbnail {
    height: 342px;
  }
  .single-post .individual-blog-banner {
    height:247px;
  }
  .single-post .size-full {
    height: 398px;
  }
  .individual-event-banner {
    height: 285px !important;
  }
  .single-events .oxy-map,
  .single-events .oxy-map iframe{
    height: px !important;
  }
  .single-events .more-events-thumbnail,
  .event-thumbnail,
  .past-event-thumbnail,
  .category-type-thumbnail,
  .individual-corporate-office-policies-thumbnail,
  .single-post .individual-blog-related-thumbnail,
  .individual-corporate-office-thumbnail,
  .project-related-blogs-thumbnail,
  .family-img,
  .sub-technical-area-container img,
  .sub-technical-area-posts-img 
  {
    height: 163px !important;
  }
   #section-50-614,
   #section-364-419,
   #section-329-240,
   #section-657-199,
   #section-78-171,
   #section-41-618,
   #section-245-8,
  #section-1581-4889 {
    height: 400px !important;
  }
  #div_block-52-614,
  #div_block-366-419,
  #div_block-331-240,
  #div_block-659-199,
  #div_block-80-171,
  #div_block-43-618 {
    padding-top: 215px;
  }
  #section-89-419 .ct-section-inner-wrap {
    padding: 85px 30px;
  }
  #section-2-214 {
    height: 100%;
  }
  #div_block-7-214 {
    height: 320px;
  }
  #div_block-3-214 {
    padding: 65px 30px;
  }
  .testimonial-thumbnail {
    height: 130px !important;
  }
  .our-team-thumbnail {
    height: 240px;
  } 
  #image-453-170 {
    height: 216px;
  }
 .individual-team-member-thumbnail {
    height: 160px;
  }
   #section-37-171 .ct-section-inner-wrap {
    padding: 85px 30px;
  }
  #section-49-618,
  #section-53-5852,
  #section-380-4572,
  #section-49-4578,
  #section-74-4592,
  #section-78-4602,
  #section-109-4612,
  #section-132-4638,
  #section-120-4640,
  #section-157-4642,
  #section-115-4610,
  #section-2-6011,
  #section-86-171,
  #section-890-199, 
  #section-111-173 {
    height: 333px !important;
  }
  #section-19-4581 .ct-section-inner-wrap {
    padding: 40px 30px; 
  }
  #section-22-4581 .ct-section-inner-wrap,
  #section-30-4592 .ct-section-inner-wrap,
  #section-51-4592 .ct-section-inner-wrap {
    padding: 100px 30px;
  }
   #section-19-4602 .ct-section-inner-wrap {
    padding: 50px 30px 85px 30px;
  }
  .commercial-advisory-card-img {
    height: 349px;
  }
  .view-more-thumbnail {
    height: 162px;
  }
  .commercial-advisory-two-col-img {
    height: 146px !important;
  }
  .case-study-card-info {
    height: 100% !important;
    padding: 80px 15px !important;
  }
  #section-16-4624 .ct-section-inner-wrap {
    padding: 60px 30px 25px 30px;
  }
  #section-14-6011 .ct-section-inner-wrap {
    padding: 45px 30px; 
  }
   #section-91-6011 .ct-section-inner-wrap,
  #section-244-6011 .ct-section-inner-wrap {
    padding: 95px 30px;
  }
  #section-110-4581 .ct-section-inner-wrap {
    padding: 85px 30px;
  }
  #section-132-8,
  #section-220-8,
  #section-230-8 {
    height: 100% !important;
  }
   .card-img,
  .card-img-left {
    height: 360px !important;
  }
  .card-info,
  .card-info-right,
   #div_block-20-618 {
    max-width: 100% !important;
    padding-left: 30px !important;
  }
   #section-230-8 {
    height: 100%;
  }
   .sixty-fourty-card {
    height: 100% !important;
  }
    #div_block-140-33 {
    max-width: 100%;
  }
  #section-2-479,
  #section-151-272  {
    height: 242px !important;
  }
    #section-2-479 .ct-section-inner-wrap,
    #section-151-272 .ct-section-inner-wrap {
    padding-bottom: 50px;
  }
  #div_block-196-246 {
    width: 100%;
  }
  #section-38-38 .ct-section-inner-wrap {
    padding: 60px 30px;
  }
    #section-103-173 .ct-section-inner-wrap {
      padding: 100px 30px;
  }
  #image-352-199-1 {
    bottom: 60px !important;
  }
  #section-132-8 .ct-section-inner-wrap {
    gap: 0;
  }
  .featured-post-wrapper {
    justify-content: flex-start !important;
  }
  .featured-post-wrapper img {
    height: 145px !important;
  }
  #section-185-33 .carousel-item img {
    max-width: 100%;
    height: 145px;
    margin-bottom: 0;
  }
  .related-blog img,
  .related-project-img {
    height: 163px !important;  
  }
  #section-610-246 .ct-section-inner-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media ( max-width: 48em ) and ( max-height: 45em ){ 
  #section-13-8 > .ct-section-inner-wrap {
    padding: 10px 15px;
  }
  .carousel-item {
    padding: 20px 0;
  }
  .card-info,
  .card-info-right {
      padding: 30px 15px;
   }
  #div_block-20-618 {
    padding-left: 15px !important;
  }
  .card-img,
  .card-img-left {
    height: 224px !important;
  }
  #section-29-8 .ct-section-inner-wrap {
    padding: 50px 15px;
  }
  #section-52-8 .ct-section-inner-wrap {
    padding: 90px 15px;
  }
  #section-176-8 .ct-section-inner-wrap {
    padding: 80px 15px;
  }
  #div_block-120-8 {
    padding: 45px 15px;
  }
  .banner-hard-gradient {
    height: 483px;
  }
  .banner-text-block {
    padding-top: 255px;
  }
  #section-111-33 .ct-section-inner-wrap{
    padding: 50px 15px;
  }
  #section-163-33 .ct-section-inner-wrap {
    padding: 60px 15px;
  }
  .tech-area-cta-text {
    max-width: 100%;
  }
  .banner-content-tablet-mobile {
    padding: 40px 22px;
  }
  .ct-section-inner-wrap {
    padding-left: 22px;
    padding-right: 22px;
  }
   .banner-width {
   padding-left: 22px;
   padding-right: 22px;
 }
  #section-22-4581 img {
    height: 233px;
  }
  #section-90-4581 .section-img {
    height:221px !important;
  }  
  #section-145-36 .card-info,
  #section-156-36 .card-info {
      height:100% !important;
  }
   #section-145-36 .card-img,
  #section-156-36 .card-img,
  .our-story-card-img,
  .case-study-card-img {  
      height: 224px !important;
  }
  #section-75-36 .ct-section-inner-wrap {
    padding: 95px 15px;
  }
  #section-67-38 .ct-section-inner-wrap {
    padding: 45px 15px; 
  }
  #div_block-90-38 {
    justify-content: center;
  }
  #section-111-33 .ct-section-inner-wrap {
    padding: 60px 15px;
  }
  .category-type-thumbnail {
    height: 163px;
  }
  .featured-thumbnail {
    height: 164px;
  }
  .single-post .individual-blog-banner {
    height:118px;
  }
  .single-post .size-full {
    height: 296px;
  }
  .individual-event-banner {
    height: 136px !important;
  }
  #section-89-419 .ct-section-inner-wrap {
    padding: 85px 15px;
  }
  #image-152-199-1 {
    left: 95px !important;
  }
  .individual-team-member-thumbnail {
    height: 251px;
  }
  #section-36-171 {
    height: 142px;
  }
   #section-37-171 .ct-section-inner-wrap {
    padding: 85px 15px;
  }
  #section-89-173,
  #section-380-4572,
  #section-49-4578,
  #section-74-4592,
  #section-78-4602,
  #section-109-4612,
  #section-132-4638,
  #section-120-4640,
  #section-157-4642,
  #section-115-4610,
  #section-2-6011,
  #section-86-171,
  #section-49-618,
  #section-890-199,
  #section-111-173  {
    height: 400px !important;
  }
  .card-img,
  .our-philosophy-card-img {
    height: 222px;
  }
  .our-story-img {
    height: 210px;
  }
  #section-19-4581 .ct-section-inner-wrap {
    padding: 40px 15px; 
  }
  #section-22-4581 .ct-section-inner-wrap,
  #section-30-4592 .ct-section-inner-wrap,
  #section-51-4592 .ct-section-inner-wrap {
    padding: 100px 15px;
  }
  #section-19-4602 .ct-section-inner-wrap{
    padding: 50px 15px 85px 15px;
  }
  #section-16-4624 .ct-section-inner-wrap {
    padding: 60px 15px 25px 15px;
  }
  .commercial-advisory-card-img {
    height: 166px ;
  }
  #section-14-6011 .ct-section-inner-wrap {
    padding: 45px 15px; 
  }
   #section-91-6011 .ct-section-inner-wrap,
   #section-244-6011 .ct-section-inner-wrap {
    padding: 95px 15px;
  }
  #section-110-4581 .ct-section-inner-wrap {
    padding: 85px 15px;
  }
  #section-131-27 .card-info,
  #section-156-27 .card-info,
  #section-190-27 .card-info {
    height: 100% !important;
  }
   .card-info,
  .card-info-right {
    padding-left: 15px !important;
  }
  #image-40-618 {
    width: 316px;
  }
  #div_block-341-199-1,
  #div_block-114-199-1,
  #div_block-393-199-1 {
    max-width: 100%;
  }
  #section-38-38 .ct-section-inner-wrap {
    padding: 60px 15px;
  }
  #section-103-173 .ct-section-inner-wrap {
      padding: 100px 15px;
  }
  #div_block-104-173 {
    padding:0 !important;
  }
  #_tab-282-8,
  #_tab-284-8 {
    min-width: 100px;
  }
  #section-13-8 .ct-section-inner-wrap {
    gap: 40px !important;
  }
  .featured-post-wrapper img {
    height: 133px !important;
  }
 #section-185-33 .carousel-item img {
    height: 133px;
  }
  #section-185-33 .ct-section-inner-wrap {
    gap: 40px;
  }
  #image-70-10 {
    height: 50px;
  }
    #section-610-246 .ct-section-inner-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media ( max-width: 28.125em ) {
  #section-2-479 {
    height: 100% !important;
  }
   #section-2-479 .ct-section-inner-wrap {
    padding-top: 30px !important;
  }
}
@media ( max-width: 25em ) and ( max-height: 45em ){ 
  .btn-primary {
    font-size: .813em !important;
  }
}.work-environment-benefits-icon {
  width: 65px;
  height: 54px;
  object-fit: cover;
}
.our-benefits-icon {
  width: 75px;
  height: 75px;
}
#text_block-56-614 p {
  margin: 0;
}.values-culture-icon {
    width: 65px;
    height: 65px;
    object-fit: cover;
}
  #span-93-171 p {
    margin: 0;
  }.post-categories {
  margin-top: 15px;
  line-height: 1.22;
}
.post-categories a {
  font-size: 1.125em;
  color: #778094;
}
.category {
  margin-top: 10px;
}
.category a {
  margin-top: 10px;
  color: #778094 !important;
}.accordion-row {
  border-bottom: 1px solid #1D2C4C;
  padding-bottom: 25px;
  cursor: pointer;
}
.accordion-content {
  width: 100%;
  flex-direction: column;
  display: flex;
  text-align: left;
  gap: 30px;
  cursor: default;
}
.rotate {
  transform:rotate(180deg);
  transition: .2s ease-in-out;
}.service-line-img {
    object-fit: cover;
    width: 100%;
    height: 200px;
}
#section-90-4581 .section-img {
    object-fit: cover;
    height: 324px;
    width: 40%;
}
.commercial-advisory-two-col-img {
    object-fit: cover;
    width: 100%;
    height: 380px;
}
.our-team-title {
    color: #1d2c4c;
    font-weight: 500;
    font-family: 'TiemposHeadline';
}
.our-team-title:hover {
   text-decoration: underline;
}
.page-id-4581 #div_block-120-8 {
  padding: 40px 50px;
}
@media ( max-width: 62em ) {
  .service-line-img {
    height: 247px;
  }
  #section-90-4581 .section-img {
    width: 100%;
    height: 480px;
  }
  .commercial-advisory-two-col-img {
    height: 220px;
  }
  .page-id-4581 #div_block-120-8 {
    padding: 40px 30px;
}
  #div_block-530-4581 {
    grid-template-columns: 1fr 1fr !important;
  }
}
@media ( max-width: 48em ) {
  #section-90-4581 .section-img {
    height: 332px;
  }
  .page-id-4581 #div_block-120-8 {
    padding: 40px 15px;
  }
}.join-and-grow-img {
    height: 392px;
    width: 100%;
    object-fit: cover;
}
@media ( max-width: 62em ) {
  .join-and-grow-img {
    height: 229px;
  }
}#section-145-36 .card-info,
#section-156-36 .card-info {
    flex-direction: column;
    display: flex;
    text-align: left;
    gap: 40px;
    align-items: flex-start;
    width: 60%;
    padding-left: 0px;
    max-width: 790px;
}
#section-145-36 .card-img,
#section-156-36 .card-img{  
    object-fit: cover;
    height: 480px;
    width: 40%;
}
#section-42-36 .work-with-us-testimonial-img {
    width: 120px;
    height: 120px;
    object-fit: cover;
}
@media ( max-width: 85.375em ) {
  #section-145-36 .card-info,
  #section-156-36 .card-info{
    padding-left: 0px;
    width: 60%;
    max-width: 819px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 480px;
    flex-direction: column;
    display: flex;
    justify-content: center;
  }
}
@media ( max-width: 62em ) {
  #section-145-36 .card-info,
  #section-156-36 .card-info{
    padding-left: 0px;
    width: 100%;
    max-width: 100%;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 480px;
    flex-direction: column;
    display: flex;
    justify-content: center;
  }
  #section-145-36 .card-img,
  #section-156-36 .card-img {
    width: 100%;
  }
}
@media ( max-width: 48em ) {
  #section-145-36 .card-info,
  #section-156-36 .card-info{
    height: 100%;
    padding: 70px 15px;
  }
  #section-145-36 .card-img,
  #section-156-36 .card-img{
    height: 336px;
  }
}.individual-event-banner {
  height: 500px;
  width: 100%;
  object-fit: cover;
}
.single-events .oxy-map,
.single-events .oxy-map iframe{
  height: 200px
}
.single-events .more-events-thumbnail {
  height: 200px;
  width: 100%;
  object-fit: cover;
}
@media ( max-width: 62em ) {
  .individual-event-banner {
    height: 428px;
  }
  .single-events .oxy-map,
  .single-events .oxy-map iframe{
    height: 515px
  }
  .single-events .more-events-thumbnail {
    height: 245px;
  }
}
@media ( max-width: 48em ) {
  .individual-event-banner {
    height: 204px;
  }
  .event-month {
    font-size: 1.375em;
  }
  .event-date {
    font-size: 2em;
  }
  .event-time {
    font-size: 1.250em;
  }
}.past-event-thumbnail {
  width: 100%;
  height: 200px;
}
@media ( max-with: 62em ) {
  .past-event-thumbnail {
    height: 245px;
  }
}.testimonial-thumbnail {
  height: 252px;
  width: 25%;
  object-fit: cover;
  z-index: 2;
}
.quotation-2 {
  width: 34px;
  height: 34px;
}
.quotation-2 path {
  fill: #2659c7;
}
.quotation-2.quote-white path {
  fill: #fff;
}
@media ( max-width: 62em ) {
  .testimonial-thumbnail {
    width: 30%;
    height: 196px;
  }
}
@media ( max-width: 48em ) {
  .testimonial-thumbnail {
    width: 230px;
  }
}.family-img {
    width: 100%;
    height: 274px;
    object-fit: cover;
}
@media ( max-width:62em ) {
  .family-img {
    width: 50%;
    height: 245px;
  }
}.our-philosophy-card-img {
    object-fit: cover;
    height: 480px;
    width: 40%;
}
.our-philosophy-card-info {
    flex-direction: column;
    display: flex;
    text-align: left;
    gap: 40px;
    align-items: flex-start;
    width: 60%;
    max-width: 819px;
    padding-left: 0px;
}
.view-more-thumbnail {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
@media ( max-width: 62em ) {
  .our-philosophy-card-img {
    width: 100%;
  }
  .our-philosophy-card-info {
    width: 100%;
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    height: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .view-more-thumbnail {
    height: 243px;
  }
}
@media ( max-width: 48em ) {
  .our-philosophy-card-img {
    height: 333px;
  }
  .our-philosophy-card-info {
     padding-left: 15px;
     padding-right: 15px;
  }
}.case-study-card-img {
  object-fit: cover;
  height: 480px;
  width: 40%;
}
.case-study-card-info {
    flex-direction: column;
    display: flex;
    text-align: left;
    gap: 40px;
    align-items: flex-start;
    width: 60%;
    max-width: 819px;
    padding-left: 0px;
}
.additional-services-thumbnail {
    width: 100%;
    object-fit: cover;
    height: 273px;
}
@media ( max-width: 62em ) {
  .case-study-card-img {
    width: 100%;
  }
  .case-study-card-info {
    padding-left: 0px;
    width: 60%;
    max-width: 100%;
    padding: 50px 20px;
    height: 100%;
    flex-direction: column;
    display: flex;
    justify-content: center;
  }
}
@media ( max-width: 48em ) {
  .case-study-card-img {
    height: 336px;
  }
  .case-study-card-info {
    width: 100%;
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    height: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
  }
}.thank-you-404-icon {
  width: 100px;
  height: 100px;
}#_dynamic_list-16-6018 .oxy-repeater-pages-wrap {
  grid-column: 1/5;
}#shortcode-238-10 .trp-ls-shortcode-current-language,
#shortcode-238-10 .trp-ls-shortcode-language {
  width: 120px !important;
}
#shortcode-238-10 .trp-language-switcher > div {
  background-image: url(//dt-global.com/wp-content/uploads/2023/08/Icon-ionic-ios-arrow-down.png);
  background-size: 12px;
}.read-other-resource-link div {
  width: max-content;
}
.category a {
  color: #2659C7;
}
.policy-link a:hover {
  text-decoration: underline;
}
.policies-heading {
    font-size: 1.625em;
    font-family: 'TiemposHeadline';
    color: #2659c7
}
.policies-heading-2 {
    font-size: 1.875em;
    font-weight: 700 !important;
    font-family: 'TiemposHeadline';
    color: #2659c7
}
.policies-sub-heading {
    font-size: 1.250em;
    font-weight: 500;
}
.text-highlight {
  color: #f36967;
}
.policy-link {
  text-decoration:underline;
}
.strong {
  font-weight: 600;
}
.table {
  width: 100%;
  border-collapse: collapse;
  margin: 25px 0 50px 0;
}
.table-row {
  color: #fff;
  background-color: #2d63d7;
}
.table-heading {
  font-weight: 500;
  text-align: center;
}
.table-data {
  text-align: center;
}
.table-body {
  border: 1px solid #2d63d7;
  border-top: 0;
}
.table-body tr:nth-child(2n) {
  background-color: #d3d3d3;
}
.policies-sub-heading-2 {
  font-size: 1.500em;	
}.cky-notice-des p{
  width: 100%;
  padding-right: 30px;
  font-size: 16px;
}
.cky-notice-btn-wrapper button{
  font-size: 20px;
  font-weight: 500;
  padding: 15px 30px;
}
.cky-btn-customize:hover{
  background-color: #1D2C4C;
  color: white;
}
#code_block-215-598 {
  width: 100%;
}
@media ( max-width: 62em ) {
  .cky-notice .cky-notice-group {
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
  }
  .cky-notice  .cky-notice-btn-wrapper {
    margin-left: 0;
  }
}
@media ( max-width: 48em ) {
  .cky-notice .cky-notice-group {
    display: flex;
    flex-direction: column;
    gap: 25px;
  }
  .cky-notice-group .cky-notice-btn-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    margin-top: 0;
  }
  .cky-notice-group .cky-notice-btn-wrapper .cky-btn {
    margin-top: 0;
  }
}form .search-field:focus-visible {
  outline: none;
}

.mapsvg-wrap{
  position: relative;
  font-family: 'GT Walsheim Pro';
}
@media ( max-width: 62em ) {
  #mapsvg-8,
  #mapsvg-6 {
    height: 50vh !important;
  }
}
@media ( max-width: 48em ) {
  #mapsvg-8,
  #mapsvg-6 {
    height: 0 !important;
  }
}
@media (max-width: 28.125em ) {
  .oxy-tabs-wrapper {
    flex-direction: column;
    width: 100%;
  }
}.featured-post-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    gap: 15px;
    padding: 20px;
    width: 100%;
    border: 4px solid transparent;
}
.featured-post-wrapper:hover {
    border: 4px solid #2659c7;
}
.featured-post-wrapper img {
    min-width: 150px;
    max-width: 150px;
    height: 100px;
    object-fit: cover;
    object-position: center center;
}
.feture-post-info {
    width: 100%;
    display: flex;
    gap: 15px;
    max-width: 238px;
    align-items: flex-start;
    text-align: left;
    justify-content: center;
    flex-direction: column;
}
.feature-post-taxonomy {
    background-color: #1d2c4c;
    border: 1px solid #1d2c4c;
    color: #fff;
    border-radius: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
}
.feature-post-taxonomy:hover {
    background-color: #4a5670;
}
.featured-post-title p {
    color: #1d2c4c;
    font-weight: 500;
    margin: 0;
}
.featured-post-title:hover {
  text-decoration:underline; 
}
@media ( max-width: 85.375em ) {
  #section-13-8 > .ct-section-inner-wrap {
    gap: 0;
  }
  .featured-post-wrapper img {
    height: 150px;
  }
  .feture-post-info {
    max-width: 100%;
  }
}
@media ( max-width: 992px ) {
  .featured-post-wrapper {
    flex-direction: column;
    padding: 20px 17.5px 20px 17.5px;
  }
  .featured-post-wrapper img {
    height: 156px;
    width: 100%;
    max-width: 100%;
  }
}
@media ( max-width: 778px ) {
    .featured-post-wrapper img {
      height: 200px;
    }
  .feture-post-info {
    max-width: 100%;
  }
}@media ( max-width: 31.25em ) {
  .btn-primary,
  .btn-primary-outline-wht {
    font-size: 1em !important;
  }
}
@media ( max-width: 25em ) {
  .btn-primary,
  .btn-primary-outline-wht {
    font-size: .813em !important;
  }
}#span-434-246 p {
  margin: 0;
}#shortcode-255-10 .is-form-id-7027,
#shortcode-257-10 .is-form-id-7027 {
  display: flex;
  flex-direction: row-reverse;
  gap: 5px;
}
#shortcode-257-10 .is-form-id-7027 {
  flex-direction: row;
}
#shortcode-102-631 .is-form-id-7027 {
  width: 400px;
}
#shortcode-257-10 .is-form-id-7027 label {
  width: 100% !important;
}
#shortcode-255-10 .is-form-id-7027 .is-search-input,
#shortcode-257-10 .is-form-id-7027 .is-search-input,
#shortcode-102-631 .is-form-id-7027 .is-search-input {
  background: transparent;
    border: 0 !important;
    border-bottom: 2px solid #1D2C4C !important;
    padding: 2px 0 0 0;
    font-family: inherit;
    font-size: 18px !important;
    font-weight: 500;
    color: #1D2C4C;
    width: 150px;
    height: auto;
}
#shortcode-102-631 .is-form-id-7027 .is-search-input {
  font-family: inherit;
  width: 400px;
  height: 50px;
  border: 2px solid #1D2C4C !important;
  border-radius: 2px;
  padding: 8px 40px 8px 8px;
}
#shortcode-257-10 .is-form-id-7027 .is-search-input {
  width: 100%;
  padding: 0.5rem 2rem 0.5rem 0.5rem;
}
#shortcode-255-10 .is-form-id-7027 .is-search-submit,
#shortcode-257-10 .is-form-id-7027 .is-search-submit,
#shortcode-102-631 .is-form-id-7027 .is-search-submit {
    position: relative;
    font-size: 0;
    line-height: 0;
    min-width: 20px;
    background: url(//dt-global.com/wp-content/uploads/2023/08/Icon-ionic-ios-search-2.png);
    background-size: 20px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    bottom: -3px;
    margin-right: 5px;
    cursor: pointer;
}
#shortcode-102-631 .is-form-id-7027 .is-search-submit {
  right: 0;
  top: 50%;
  bottom: unset;
}
#shortcode-257-10 .is-form-id-7027 .is-search-submit {
  position: absolute;
  right: -3px;
  top: 6px;
}
#shortcode-255-10 .is-form-id-7027 .is-search-icon,
#shortcode-257-10 .is-form-id-7027 .is-search-icon,
#shortcode-102-631 .is-form-id-7027 .is-search-icon {
  display: none !important;
}
@media ( max-width: 48em ) {
  #shortcode-102-631,
  #shortcode-102-631 .is-form-id-7027,
  #shortcode-102-631 .is-form-id-7027 label,
  #shortcode-102-631 .is-form-id-7027 .is-search-input {
    width: 100% !important;
  }
  #shortcode-102-631 .is-form-id-7027 .is-search-submit {
    position: absolute;
    right: 10px;
    transform: translateY(-50%);
  }
} #_rich_text-221-598 a {
  text-decoration: underline;
  word-break: break-word;
}
#_rich_text-221-598 a:hover {
  text-decoration: none;
}
.page-id-598 .heading-30 a {
  color: #1d2c4c;
}
#text_block-223-598 a {
  color: #1d2c4c;
    text-decoration: none;
}
#_rich_text-221-598 p {
  text-decoration:none;
}
#_rich_text-221-598 strong {
   color: #1d2c4c;
    text-decoration: none;
}.postid-416 #section-416-419 {
    background-color: #1d2c4c;
    background-image: none !important;
}.pdf-link {
    word-wrap: break-word;
}.commercial-advisory-svg svg {
  width: 60px;
  height: 60px;
}
.footer-social-svg svg {
    width: 38px;
    height: 38px;
    background-color: #fff;
    border-radius: 50%;
    padding: 5px 5px 0 5px;
}
.who-we-are-svg svg {
  width: 80px;
  height: 80px;
}
.work-environment-benefits-svg svg {
  width: 65px;
  height: 54px;
}
.cultural-commitments-svg svg {
  width: 75px;
  height: 75px;
}
.values-svg svg {
  width: 65px;
  height: 65px;
}
.investing-in-our-staff-svg svg {
  width: 75px;
  height: 75px;
}
.our-philosophy-svg svg {
  width:100%;
  max-width: 500px;
  height:130px;
}
.services-offerings-svg svg {
  width: 85px;
  height: 85px;
}#headline-10-7509 a:first-child {
  color: #282828;
}
#headline-10-7509 a:nth-child(2):hover {
  text-decoration:underline;
}.status-country-container{
   display:none !important;
 }
#wpfooter {
      display:none !important;
}
html {
   scroll-behavior: smooth;
}
.policies-heading-2 {
    scroll-margin-top: 4em;
}
#introduction {
  display:block !important;
}.resource-link h3 {
  font-weight: 500;
  color: #1d2c4c;
  text-align: left;
}
.tb_nc_post_wrapper {
  min-width: 417px !important;
}
@media (max-width: 48em ) {
  .tb_nc_post_wrapper {
    min-width: 100% !important;
 }
  #section-1345-7570 .ct-section-inner-wrap {
    padding: 75px 15px !important;
  }
}.text-link a{
 color:#1d2c4c;
}