/* Globle Color Variables */






/* Globle Font Variables */



/* Globle Header Variables */

















/* Typography Variables */


/**/


















/**/



/* Button Style Variables */











/* Default Form Variables */









/* Globle Header Variables */



























/* transition Macros */
 


/* Display Flex Macros */
















































*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
* { padding: 0; margin: 0; border: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; }
.hs-cta-wrapper a.cta_button { box-sizing: border-box !important; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -ms-box-sizing: border-box !important; }
body{ padding: 0; margin: 0; overflow-x: hidden;  }
img{ max-width: 100%; }

.d-flex{ display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.row{ display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px; }
.flex-wrap{ -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.justify-content-start{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
.justify-content-end{ -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
.justify-content-center{ -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.justify-content-between{ -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
.justify-content-around{ -ms-flex-pack: distribute;
    justify-content: space-around; }
.align-items-start{ -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
.align-items-end{ -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
.align-items-center{ -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.row-reverse{ -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
.column-reverse{ -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }

.container { width: 100%; padding-left: 15px; padding-right: 15px; margin: 0 auto; float: none; box-sizing: border-box; }

@media (min-width: 375px) and (max-width: 575px) {
    footer.footer .container{ width: 324px; padding: 0; }
}

@media (min-width: 576px) {
    .container{ width: 540px; }
}

@media (min-width: 768px) {
    .container{ width: 750px; }
}

@media (min-width: 992px) {
    .container{ width: 970px; }
}

@media (min-width: 1200px) {
    .container{ width: 1130px; }
}

.gradiant_dark{ background-image: linear-gradient(180deg, #00337a 0%, #001a3d 100%); }
.gradiant_one_ltr{ background-image: linear-gradient(270deg, rgba(50, 89, 144, 0.2) 0%, #00337a 100%); } 
.gradiant_two_btt{ background-image: linear-gradient(180deg, rgba(50, 89, 144, 0) 0%, #00337a 100%); }
.gradiant_two_ttb{ background-image: linear-gradient(to top, rgba(50, 89, 144, 0.2) 0%, #00337a 100%); }

.slick-slider{ position: relative; }
.slider_arrow .slick-arrow,
.slick-slider .slick-arrow{ position: absolute; top: 50%; 
  
    -webkit-transform: translate(0 , -50%);
    -moz-transform: translate(0 , -50%);
    -o-transform: translate(0 , -50%);
    -ms-transform: translate(0 , -50%);
    transform: translate(0 , -50%);
  
 }
.slick-arrow{ opacity: 0.6; width: 19px; height: 36px; background: transparent; font-size: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; z-index: 99; cursor: pointer; }
.slider_arrow .slick-prev{ left: -60px; }
.slider_arrow .slick-next{ right: -60px; }
.slick-slider .slick-prev{ left: -75px; }
.slick-slider .slick-next{ right: -75px; }
.slick-arrow.slick-prev{ background-image: url("https://22449362.fs1.hubspotusercontent-na1.net/hubfs/22449362/Masari/Images/slider_prev_arrow.png"); }
.slick-arrow.slick-next{ background-image: url("https://22449362.fs1.hubspotusercontent-na1.net/hubfs/22449362/Masari/Images/slider_next_arrow.png"); }

.blue-arrow .slick-arrow.slick-prev{ background-image: url("https://22449362.fs1.hubspotusercontent-na1.net/hubfs/22449362/Masari/Images/blue_slider_prev_arrow.png"); }
.blue-arrow .slick-arrow.slick-next{ background-image: url("https://22449362.fs1.hubspotusercontent-na1.net/hubfs/22449362/Masari/Images/blue_slider_next_arrow.png"); }

.slick-dots{ line-height: 0; display: -webkit-box;
  display: -ms-flexbox;
  display: flex; -ms-flex-wrap: wrap;
    flex-wrap: wrap; -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.slick-dots li{ margin: 0 5px; }
.slick-dots li:after{ display: none; }
.slick-dots li button{ font-size: 0; line-height: 0; width: 10px; height: 10px; border-radius: 50%; background-color: ; opacity: 0.6; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.slick-dots li.slick-active button,
.slick-dots li.slick-active button:hover{ background-color: ;  opacity: 1; }


.toc_content li{list-style: disc;margin-left: 20px;padding-left: 0;}
.toc_content li::marker{color:#f9bd22;}

.widget-type-linked_image{overflow:hidden;}
.widget-type-linked_image > span{ display:flex;}
@media(max-width: 1366px){
    .slider_arrow .slick-prev{ left: -20px; }
    .slider_arrow .slick-next{ right: -20px; }
    .slick-slider .slick-prev{ left: -35px; }
    .slick-slider .slick-next{ right: -35px; }
}

@media(max-width: 1199px){
    .slick-arrow{ width: 15px; height: 25px; } 
    .slider_arrow .slick-prev{ left: -7px; }
    .slider_arrow .slick-next{ right: -7px; }
    .slick-slider .slick-prev{ left: -23px; }
    .slick-slider .slick-next{ right: -23px; }
}

@media(max-width: 767px){
    .slider_arrow .slick-prev{ left: 0px; }
    .slider_arrow .slick-next{ right: 0px; }
    .slick-slider .slick-prev{ left: -20px; }
    .slick-slider .slick-next{ right: -20px; }
}

@media(max-width: 575px){
    .slick-arrow{ opacity: 1; width: 10px; height: 19px; }
    .slider_arrow .slick-prev{ left: 10px; }
    .slider_arrow .slick-next{ right: 10px; }
}

@media(max-width: 374px){
    .slick-slider .slick-prev{ left: 5px; }
    .slick-slider .slick-next{ right: 5px; }
}
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap');

body{ font-family: Manrope, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 16px; color: #1A1A1A; line-height: 23px; } 

.h1, h1{ margin: 0px; font-size: 48px; font-weight: 700; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal; text-transform: none;  line-height: normal;  color: #1A1A1A; }
.h2, h2{ margin: 0px; font-size: 25px; font-weight: 700; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal; text-transform: none;  line-height: normal;  color: #1A1A1A; }
.h3, h3{ margin: 0px; font-size: 18px; font-weight: 700; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal; text-transform: none;  line-height: normal;  color: #1A1A1A; }
.h4, h4{ margin: 0px; font-size: 20px; font-weight: normal; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal; text-transform: none;  line-height: normal;  color: #1A1A1A; }
.h5, h5{ margin: 0px; font-size: 16px; font-weight: normal; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal; text-transform: none;  line-height: normal;  color: #000000; }
.h6, h6{ margin: 0px; font-size: 16px; font-weight: normal; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal; text-transform: none;  line-height: normal;  color: #1A1A1A; }

a { color: #00337a; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;; text-decoration: none; }
a:hover { color: #1a1a1a; text-decoration: none; } 

ul{ padding: 0; list-style: none; }
.primary_list ul li,
.secondary_list ul li{ position: relative;  line-height: 23px; }

.primary_list ul li:after,
.secondary_list ul li:after{ content: ""; position: absolute; top: 9px; left: 0; width: 7px; height: 7px; border-radius: 50%; }

.primary_list ul li,
.secondary_list ul li{ padding-left: 28px; }

.primary_list ul li:after{ background-color: #00337A; }
.primary_list ul li{ color: #00337A; }
.primary_list ul li a{ color: #00337A; }

.secondary_list ul li:after{ background-color: #f9bd22; }
.secondary_list ul li{ color: #f9bd22; }
.secondary_list ul li a{ color: #f9bd22; }


.primary_text ul li, .primary_text ul li a{ color: #00337A; }
.secondary_text ul li, .secondary_text ul li a{ color: #f9bd22; }
.dark_text ul li, .dark_text ul li a{ color: #1A1A1A; }
.light_text ul li, .light_text ul li a{ color: #f4f8ff; }
.white_text ul li, .white_text ul li a{ color: #FFFFFF; }

p+p, h1+p, h2+p, h3+p, h4+p, h5+p, h6+p{ padding-top: 23px; }

.text-left{ text-align: left; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }

.primary_font{ color: Manrope; }
.secondary_font{ color: Manrope; }

.primary_text{ color: #00337A; }
.secondary_text{ color: #f9bd22; }
.dark_text{ color: #1A1A1A; }
.light_text{ color: #f4f8ff; }
.white_text{ color: #FFFFFF; }

.section_title.primary_text h2{ color: #00337A; }
.section_title.secondary_text h2{ color: #f9bd22; }
.section_title.dark_text h2{ color: #1A1A1A; }
.section_title.light_text h2{ color: #f4f8ff; }

.section_title{ width: 100%; margin-bottom: 42px; }
.section_title.mb_0{ margin-bottom: 0px; }
.section_title:not(.d-flex, .row){ display: inline-block; }
.section_title .content{ width: 437px; max-width: 100%; display: inline-block; margin: 24px 0 0 0; } 
.section_title .content p:last-child{ margin-bottom: 0; }
.section_title h1, .section_title h2, .section_title h3, .section_title h4, .section_title h5, .section_title h6{ font-weight: 700; }

.primary_text h1, .primary_text h2, .primary_text h3, .primary_text h4, .primary_text h5, .primary_text h6, .primary_text a{ color: #00337A; }
.secondary_text h1, .secondary_text h2, .secondary_text h3, .secondary_text h4, .secondary_text h5, .secondary_text h6, .secondary_text a{ color: #f9bd22; }
.dark_text h1, .dark_text h2, .dark_text h3, .dark_text h4, .dark_text h5, .dark_text h6, .dark_text a{ color: #1A1A1A; }
.light_text h1, .light_text h2, .light_text h3, .light_text h4, .light_text h5, .light_text h6, .light_text a{ color: #f4f8ff; }
.white_text h1, .white_text h2, .white_text h3, .white_text h4, .white_text h5, .white_text h6, .white_text a{ color: #FFFFFF; }



@media(max-width: 1199px){
    .h1, h1 { font-size: 38px; line-height: 1.3em; }
    .h2, h2 { font-size: 22px; line-height: 1.2em; }
    .h3, h3 { font-size: 16px; line-height: 1.2em; }
    .h4, h4 { font-size: 18px; line-height: 1.2em; }
    .h5, h5 { font-size: 16px; line-height: 1.2em; }
    .h6, h6 { font-size: 16px; line-height: 1.2em; }
}

@media(max-width: 991px){
    .h1, h1 { font-size: 26px; }
    .h2, h2 { font-size: 18px; }
    .h4, h4 { font-size: 16px; }
    .h5, h5 { font-size: 14px; }
    .h6, h6 { font-size: 14px; }
}

@media(max-width: 767px){
    .h1, h1 { font-size: 25px; }
    body { font-size: 15px; line-height: normal; }
    
    .section_title { margin-bottom: 25px; }
}


/* Button Style Macros */




.button_1 .cta_button, .btn_style_one a{ 
    
        font-family: Manrope, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
        -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;;
        font-size: 18px;
        line-height: 22px;
        text-transform: none;
        color: #222222;
        background-color: rgba(249, 189, 34 , 1.0);
        border: 1px solid #f9bd22; 
        border-radius: 6px;
        text-align: center;
        min-width: 200px;
    
; }
.button_1 .cta_button:hover, .btn_style_one a:hover{ 
    
        border-color: #00337a;
        background-color: rgba(0, 51, 122 , 1.0);
        color: #FFFFFF;
    
; }

.button_1 .cta_button, .btn_style_one a{ padding: 10.5px 15px 12.5px; }

.btn_style_one a:not(.d-flex){ display: inline-block; }

form input[type=submit], form button, form .hs-button{ cursor: pointer; display: inline-block; width: auto; height: auto; padding: 10.5px 15px 12.5px; }



input[type=submit], 
form button,
.hs-button, 
.button{
    
    
        font-family: Manrope, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
        -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;;
        font-size: 18px;
        line-height: 22px;
        text-transform: none;
        color: #222222;
        background-color: rgba(249, 189, 34 , 1.0);
        border: 1px solid #f9bd22; 
        border-radius: 6px;
        text-align: center;
        min-width: 200px;
    

}

input[type=submit]:hover, 
form button:hover,
.hs-button:hover,
.button:hover{
    
    
        border-color: #00337a;
        background-color: rgba(0, 51, 122 , 1.0);
        color: #FFFFFF;
    

}




input:focus,
input:focus-visible,
textarea:focus,
textarea:focus-visible,
select:focus,
select:focus-visible{ outline: none; box-shadow: none; }

form fieldset[class*="form-columns-"] { margin: 0 -13px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: inherit; }
form fieldset[class*="form-columns-"] .hs-form-field{ padding: 0 13px; float: none !important; }
form fieldset[class*="form-columns-"] .hs-dependent-field{ padding: 0 13px; float: none !important; }
form fieldset[class*="form-columns-"] .hs-dependent-field .hs-form-field{ padding: 0 0; float: none !important; width: 100% !important; }
form  .hs-form-field .input{ margin-right: 0 !important; margin-bottom: 23px; line-height: 0; }
form fieldset[class*="form-columns-"] .hs-form-field .input .hs-input{ width: 100% !important; }

form fieldset.form-columns-1 .hs-form-field,
form fieldset.form-columns-1 .hs-dependent-field,
form fieldset.form-columns-1 .hs-dependent-field .hs-form-field{ width: 100% !important; }

form fieldset.form-columns-2 .hs-form-field,
form fieldset.form-columns-2 .hs-dependent-field{ width: 50% !important; }
form fieldset.form-columns-2 .hs-dependent-field .hs-form-field{ width: 100% !important; }

form fieldset.form-columns-3 .hs-form-field,
form fieldset.form-columns-2 .hs-dependent-field{ width: calc(100% / 3) !important; }
form fieldset.form-columns-3 .hs-dependent-field .hs-form-field{ width: 100% !important; }

ul.hs-error-msgs{ margin-bottom: 20px; }
ul.hs-error-msgs li { font-size: 11px; line-height: 12px; font-weight: 700; }
ul.hs-error-msgs li label{ color: red; }
.hs-form-field ul.hs-error-msgs { margin-top: -20px; }

form label { display: inline-block; color: #1A1A1A; margin-bottom: 10px; }
button, input, optgroup, select, textarea{ font-family: Manrope, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
input , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    font-size: 16px; color: #1A1A1A; border: 1px solid #7b91af; background: rgba(255, 255, 255 , 1.0);
    width: 100%; padding: 12px 15px; border-radius: 6px;
}
input{ height: 44px; }
select{ height: 52px; }
textarea{ padding: 12px 15px; height: 81px; }

::-webkit-input-placeholder { color: {color=#1A1A1A, css=#1A1A1A}; }
::-moz-placeholder { color: {color=#1A1A1A, css=#1A1A1A}; }
:-ms-input-placeholder { color: {color=#1A1A1A, css=#1A1A1A}; }
:-moz-placeholder { color: {color=#1A1A1A, css=#1A1A1A}; }

@media(max-width: 1199px){
    input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{ padding: 10px 18px; }
    input, select, textarea { height: 50px; }
    textarea { padding: 13px 28px; }
}

@media(max-width: 767px){
    form fieldset.form-columns-2 .hs-form-field,
    form fieldset.form-columns-2 .hs-dependent-field{ width: 100% !important; }

    form fieldset.form-columns-3 .hs-form-field,
    form fieldset.form-columns-2 .hs-dependent-field{ width: 100% !important; }
}
header.header{ background-color: rgba(0, 51, 122 , 1.0); padding: 11px 0; }

header.header .header_wrap .left{ width: 121px; padding: 0 15px; }
header.header .header_wrap .right{ width: calc(100% - 121px); padding: 0 15px; }

header.header .logo_div{ display: inline-block; width: 100%; }
header.header .logo_div a{ display: inline-block; width: 100%; }
header.header .logo_div a img{ max-width: 100%; }

header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li > a{ font-family: Manrope, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 16px; line-height: px; letter-spacing: em; text-transform: none; color: #ffffff; }
header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li > a:hover{ color: #ffffff; }
header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li{ padding: 15px 0; }
header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li > ul{ background-color: rgba(255, 255, 255 , 1.0); -webkit-box-shadow: 0 0 5px 1px rgb(0 0 0 / 10%); box-shadow: 0 0 5px 1px rgb(0 0 0 / 10%); box-shadow: 0 0 4px rgba(0, 0, 0, 0.12); border-radius: 7px; padding: 13px 0; }
header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li > ul > li{ padding: 0; }
header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li > ul > li > a{ font-family: Manrope, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 16px; line-height: 22px; letter-spacing: em; text-transform: none; color: #000000; padding: 6px 13px; }
header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li > ul > li > a:hover{ color: #325990; background-color: rgba(255, 255, 255 , 0.0); }

header.header .buttons_wrap .header_btn a{ min-width: 160px; font-size: 16px; line-height: 22px; padding: 6px 10px 7px; }
header.header .buttons_wrap .header_btn a:hover{ border-color: #f9bd22; color: #f9bd22; }

header.header .menubtn_div{ margin-left: 20px; }
header.header .menubtn_div .menu_button{ width: 37px; height: 37px; position: relative; }
header.header .menubtn_div .menu_button span.menu_icons{ line-height: 0; position: absolute; top: 50%; left: 50%; 
  
    -webkit-transform: translate(-50% , -50%);
    -moz-transform: translate(-50% , -50%);
    -o-transform: translate(-50% , -50%);
    -ms-transform: translate(-50% , -50%);
    transform: translate(-50% , -50%);
  
; }
header.header .menubtn_div .menu_button span.menu_icons span{ display: inline-block; }
header.header .menubtn_div .menu_button span.menu_icons svg { width: 25px; height: 25px; } 
header.header .menubtn_div .menu_button.active span.open_icon,
header.header .menubtn_div .menu_button span.close_icon{ opacity: 0; visibility: hidden; }
header.header .menubtn_div .menu_button.active span.close_icon{ opacity: 1; visibility: visible; }

footer.footer{ background-image: linear-gradient(180deg, rgba(0, 51, 122 , 1.0) 0%, rgba(0, 26, 61 , 1.0) 100%); }
footer.footer{ font-weight: 400; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal; font-size: 15px; color: #ffffff; }
footer.footer h6,
footer.footer a{ color: #ffffff; }
footer.footer .footer_menu a:hover{ color: #7a90b0; } 
footer.footer h6{ font-weight: 700; }
footer.footer .footer_social ul li:not(:last-child){ margin-right: 9px; }
footer.footer .footer_social ul li a{ width: 27px; height: 27px; border-radius: 50%; border: 1px solid rgba(255, 255, 255 , 1.0); background-color: rgba(255, 255, 255 , 0.0); }
footer.footer .footer_social ul li a:hover{ border-color: rgba(255, 255, 255 , 1.0); background-color: rgba(255, 255, 255 , 1.0); }
footer.footer .footer_social ul li a .hs_cos_wrapper{ width: 10px; height: 10px; line-height: 0; }
footer.footer .footer_social ul li a svg{ width: 100%; height: 100%; fill: rgba(255, 255, 255 , 1.0); }
footer.footer .footer_social ul li a:hover svg{ fill: rgba(0, 51, 122 , 1.0); }
footer.footer .copyright_text{ font-weight: 400; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal; font-size: 12px; color: #ffffff; }
footer.footer .copyright_text p{ margin-bottom: 0; } 
footer.footer .footer_company_menu a:hover{ text-decoration: underline; }
footer.footer .footer_col{ padding: 0 15px; width: 21%; }
footer.footer .footer_col_one{ width: 15%; }
footer.footer .footer_col_two{ width: 15.5%; }
footer.footer .footer_col_five{ width: 27.5%; } 
footer.footer .logo_and_social,
footer.footer .logo_and_social .footer_logo,
footer.footer .logo_and_social .footer_social{ display: inline-block; width: 100%; }
footer.footer .logo_and_social .footer_logo{ margin-bottom: 25px; text-align: center; }
footer.footer .footer_contact,
footer.footer .footer_contact .title,
footer.footer .footer_contact .content{ display: inline-block; width: 100%; }
footer.footer .footer_contact .content p{ margin-bottom: 0; } 
footer.footer .footer_contact .title h6{ font-size: 15px; margin-bottom: 13px; }

footer.footer .footer_top .footer_menu ul[role="menu"] li{ line-height: normal; }
footer.footer .footer_top .footer_menu ul[role="menu"] li:not(:last-child) { margin-bottom: 15px; }

footer.footer .footer_company_menu{ display: inline-block; width: 100%; }
footer.footer .footer_company_menu ul[role="menu"]{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
footer.footer .footer_company_menu ul[role="menu"] li:not(:last-child){ margin-right: 19px; }

footer.footer .footer_top{ padding: 60px 0; }
footer.footer .footer_top,
footer.footer .footer_bottom{ display: inline-block; width: 100%; }
footer.footer .footer_bottom{ padding: 12px 0; border-top: 1px solid #707070; }

footer.footer .footer_bottom_col{ width: 50%; padding: 0 15px; }

footer.footer .footer_form { display: inline-block; width: 100%; margin-top: 17px; }
footer.footer form label{ font-weight: 400; text-decoration: none; font-family: Manrope, sans-serif; font-style: normal; font-size: 12px; color: #ffffff; line-height: 14px; margin-bottom: 8px; }
footer.footer form fieldset[class*=form-columns-] { margin: 0 -6.5px; }
footer.footer form fieldset[class*=form-columns-] .hs-dependent-field,
footer.footer form fieldset[class*=form-columns-] .hs-form-field { padding: 0 6.5px; }
footer.footer form .hs-form-field .input { margin-bottom: 12px; }
footer.footer form input,
footer.footer form input[type=color],
footer.footer form input[type=date],
footer.footer form input[type=datetime-local],
footer.footer form input[type=datetime],
footer.footer form input[type=email],
footer.footer form input[type=month],
footer.footer form input[type=number],
footer.footer form input[type=password],
footer.footer form input[type=search],
footer.footer form input[type=tel],
footer.footer form input[type=text],
footer.footer form input[type=time],
footer.footer form input[type=url],
footer.footer form input[type=week],
footer.footer form select,
footer.footer form textarea{ border-radius: 3px; font-size: 10px; padding: 5px 14px; }
footer.footer form input { height: 29px; }
footer.footer form ::-webkit-input-placeholder{ color: #707070; }
footer.footer form ::-moz-placeholder{ color: #707070; }
footer.footer form :-ms-input-placeholder{ color: #707070; }
footer.footer form :-moz-placeholder { color: #707070; }
footer.footer form .hs_submit .actions input[type="submit"]{ width: 100%; font-weight: 700; line-height: 22px; height: 32px; }
footer.footer form .hs-form-field ul.hs-error-msgs { margin-top: -10px; }
footer.footer form ul.hs-error-msgs { margin-bottom: 10px; }


@media(min-width: 992px){
    header.header{ background-color: rgba(0, 51, 122 , 0); position: fixed; top: 0; right: 0; left: 0; z-index: 999; }
    header.header.sticky{ background-color: rgba(0, 51, 122 , 100); }
    
    header.header .menubtn_div{ display: none; }
    header.header .navigation_div{ margin-right: 50px; }
    header.header .navigation_div .hs-menu-wrapper > ul[role="menu"]{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li:not(:first-child){ margin-left: 18px; }
    header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] li.hs-item-has-children{ position: relative; }
    header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] li.hs-item-has-children .hs-menu-children-wrapper{ position: absolute; top: 100%; left: 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;; min-width: 158px; z-index: 999; width: 191px; }
    header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] li.hs-item-has-children:hover .hs-menu-children-wrapper{ opacity: 1; visibility: visible; }
    header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] li.hs-item-has-children .hs-menu-children-wrapper li a{ display: inline-block; width: 100%; }
    header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li > a{ position: relative; }
    header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li.hs-item-has-children > a{ position: relative; padding-right: 18px; }
    header.header .navigation_div .hs-menu-wrapper > ul[role="menu"] > li.hs-item-has-children > a:after{ content: ""; position: absolute; top: 55%; right: 0; 
  
    -webkit-transform: translate(0 , -50%);
    -moz-transform: translate(0 , -50%);
    -o-transform: translate(0 , -50%);
    -ms-transform: translate(0 , -50%);
    transform: translate(0 , -50%);
  
; width: 11px; height: 7px; background: url('https://22449362.fs1.hubspotusercontent-na1.net/hubfs/22449362/Masari/Images/dropdown_icon.svg') no-repeat center center / cover; }    
} 

@media(min-width: 1200px){
    header.header .header_wrap .menu_btn_wrap{ padding-left: 25px }
}

@media(min-width: 1441px){
    header.header .menu_div{ margin-right: 170px; } 
    header.header .menu_div .hs-menu-wrapper > ul[role="menu"] > li:not(:first-child){ margin-left: 66px; }
}

@media(max-width: 1199px){
    header.header .header_wrap .left_part { width: 100px; }
    header.header .header_wrap .right_part{ width: calc(100% - 100px); }
    header.header .buttons_div .call_btn a span{ width: 37px; }
    header.header .buttons_div .call_btn a span svg { width: 20px; height: 20px; }
    header.header .buttons_div .call_btn a { min-width: auto; padding: 5px 6px; padding-left: 42px; font-size: 14px; }
    header.header .buttons_div .estimate_btn a{ min-width: auto; padding: 5px 10px; font-size: 14px; }
    
    header.header .menu_div .hs-menu-wrapper>ul[role="menu"]>li>a { font-size: 16px; line-height: 20px; }
    
    footer.footer{ font-size: 14px; }
    footer.footer .footer_top { padding: 40px 0 20px; }
    footer.footer .footer_social ul li a { width: 25px; height: 25px; }
    footer.footer .footer_col { width: 20%; }
    footer.footer .footer_col_two { width: 16.5%; }
    footer.footer .footer_col_one { width: 16.5%; }
    footer.footer .footer_col_five { width: 27%; }
}

@media(max-width: 991px){
    header.header{ position: relative; }
    header.header .container{ width: 100%; }  
    header.header .menu_btn_wrap > .d-flex{ -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } 
    header.header .navigation_div{ position: absolute; top: 100%; left: 0; right: 0; background-color: #001a3d; display: none; z-index:999; }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li.hs-item-has-children .child-triggerm{ display: inline-block; cursor: pointer; position: absolute; top: 0px; right: 0px; width: 55px; height: 55px; padding: 0; border-left: 1px solid rgba(255, 255, 255, .20); }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li.hs-item-has-children .child-triggerm span{ position: relative; top: 50%; margin: 0 auto; }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li.hs-item-has-children .child-triggerm span,
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li.hs-item-has-children .child-triggerm span:after { width: 10px; height: 1px; background-color: #ffffff; display: block; }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li.hs-item-has-children .child-triggerm span:after { position: absolute; content: ''; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li.hs-item-has-children .child-triggerm.child-open span:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li { padding: 0 0; }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li:not(:last-child){ border-bottom: 1px solid rgba(255, 255, 255, .35); }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li>a{ display: inline-block; width: 100%; padding: 16px 20px; color: #fff; font-size: 16px; line-height: 23px; text-transform: uppercase; }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li>ul{ display: none; padding: 0; background-color: #0b264a; }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li>ul li:not(:last-child){ border-bottom: 1px solid rgba(255, 255, 255, .35); }
    header.header .navigation_div .hs-menu-wrapper>ul[role="menu"]>li>ul li a{ display: inline-block; width: 100%; padding: 15px 20px 15px 40px; color: #FFF; font-size: 14px; text-transform: uppercase; }
    
    footer.footer .footer_col{ width: calc(100% / 3); margin-bottom: 30px; }
    footer.footer .footer_col_five{ width: 50%; }
    footer.footer .logo_and_social .footer_logo{ text-align: left; }
}

@media(max-width: 767px){
    footer.footer .footer_col{ width: calc(100% / 2); }
    footer.footer .footer_bottom_col { width: 100%; }    
    footer.footer .copyright_text{ text-align: center; margin-bottom: 15px; }
    footer.footer .footer_company_menu ul[role=menu]{ -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
}

@media(max-width: 575px){
    header.header .header_wrap .left { width: 92px; }
    header.header .header_wrap .right { width: calc(100% - 92px); }
    header.header .buttons_wrap .header_btn a { min-width: 140px; font-size: 14px; line-height: 20px; padding: 7px 10px 8px; }
    
    footer.footer { font-size: 12px; }
    footer.footer .footer_top{ max-width: 277px; display: block; margin: 0 auto; padding: 22px 0 16px; }
    footer.footer .footer_col{ width: 100%; margin-bottom: 0; }
    footer.footer .footer_col_two{ width: 145px; }
    footer.footer .footer_col_three{ width: calc(100% - 145px); }
    footer.footer .logo_and_social{ margin-bottom: 40px; }
    footer.footer .logo_and_social .footer_logo{ text-align: center; margin-bottom: 14px; }
    footer.footer .logo_and_social .footer_logo a img{ width: 97px !important; }
    footer.footer .logo_and_social .footer_social > .d-flex{ -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }    
    footer.footer .footer_top .footer_menu ul[role=menu] li:not(:last-child) { margin-bottom: 22px; }
    footer.footer .footer_social ul li a{ width: 26px; height: 26px; }
    footer.footer .footer_contact{ text-align: center; margin-top: 46px; }
    footer.footer .footer_contact .title h6{ font-size: 18px; }
    footer.footer .footer_form { margin-top: 31px; }
    footer.footer .footer_form form fieldset.form-columns-2 .hs-form-field,
    footer.footer .footer_form form fieldset.form-columns-2 .hs-dependent-field{ width: 50% !important; }
    footer.footer .footer_company_menu ul[role=menu] li{ width: 100%; text-align: center; }
    footer.footer .footer_company_menu ul[role=menu] li a{ display: inline-block; }
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* Responsive grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 0px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
    flex: 0 0 99.99999998999999%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
    flex: 0 0 91.489361693%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
    flex: 0 0 82.97872339599999%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
  flex: 0 0 74.468085099%;
}

.row-fluid .span8 {
  width: 65.95744680199999%;
  *width: 65.90425531263828%;
  flex: 0 0 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
    flex: 0 0 57.446808505%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
    flex: 0 0 48.93617020799999%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
    flex: 0 0 40.425531911%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
  flex: 0 0 31.914893614%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
  flex: 0 0 23.404255317%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
  flex: 0 0 14.89361702%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
    flex: 0 0 6.382978723%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 768px) {
    .row-fluid {
        width: 100%;
    }
    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}
@media (min-width: 767px){
      .row-fluid [class*="span"] {
        margin-left: 2%;
    }
}
@media (min-width: 769px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 0;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
        flex: 0 0 99.999999993%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
        flex: 0 0 91.436464082%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
        flex: 0 0 82.87292817100001%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
        flex: 0 0 74.30939226%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
        flex: 0 0 65.74585634900001%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
        flex: 0 0 57.182320438000005%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
        flex: 0 0 48.618784527%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
        flex: 0 0 40.055248616%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
        flex: 0 0 31.491712705%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
        flex: 0 0 22.928176794%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
        flex: 0 0 14.364640883%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
        flex: 0 0 5.801104972%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 0;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
        flex: 0 0 100%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
        flex: 0 0 91.45299145300001%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
        flex: 0 0 82.905982906%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
        flex: 0 0 74.358974359%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
        flex: 0 0 65.81196581200001%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
        flex: 0 0 57.264957265%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
        flex: 0 0 48.717948718%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
        flex: 0 0 40.170940171000005%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
        flex: 0 0 31.623931624%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
        flex: 0 0 23.076923077%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
        flex: 0 0 14.529914530000001%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
        flex: 0 0 5.982905983%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 768px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 769px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}

.card_box{ box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); border-radius: 10px; background-color: #f4f8ff; padding: 43px 19px 42px; }

.dropdown_title{ padding-right: 10px; } 
.dropdown_title h4{ font-weight: 700; }
.dropdown_div{ display: inline-block; width: 100%; position: relative; }
.dropdown_div .dropdown_select{ display: inline-block; width: 100%; color: #777777; font-size: 16px; font-weight: 400; line-height: 23px; border-bottom: 1px solid #053578; position: relative; padding: 0 25px 0 21px; cursor: pointer; }
.dropdown_div .dropdown_select:after{ content: ""; position: absolute; top: 50%; right: 6px; 
  
    -webkit-transform: translate(0 , -50%);
    -moz-transform: translate(0 , -50%);
    -o-transform: translate(0 , -50%);
    -ms-transform: translate(0 , -50%);
    transform: translate(0 , -50%);
  
; background: url('https://22449362.fs1.hubspotusercontent-na1.net/hubfs/22449362/Masari/Images/dropdown_arrow.svg') no-repeat center center / cover; width: 15px; height: 9px; }
.dropdown_div .dropdown_list{ position: absolute; top: 100%; left: 50%; 
  
    -webkit-transform: translate(-50% , 0);
    -moz-transform: translate(-50% , 0);
    -o-transform: translate(-50% , 0);
    -ms-transform: translate(-50% , 0);
    transform: translate(-50% , 0);
  
 width: 180px; overflow: auto; box-shadow: 0 0 4px rgba(0, 0, 0, 0.12); border-radius: 7px; background-color: #ffffff; padding: 13px 14px 22px; display: none; z-index: 9; }
/* .dropdown_div .dropdown_list > ul{ max-height: 325px; } */
.dropdown_div .dropdown_list ul li{ color: #777777; font-size: 16px; font-weight: 400; line-height: 23px; cursor: pointer; }
.dropdown_div .dropdown_list:not(.multi) ul li:not(:last-child){ margin-bottom: 12px; }
.dropdown_list > ul > li.active,
.dropdown_list.multi > ul > li > p.active{ font-weight: 700; color: #00337A; }
.dropdown_list > ul > li > ul > li.active{ color: #00337A; }
.dropdown_list .down_arrow{ display: inline-block; width: 100%; text-align: center; position: absolute; left: 0; bottom: 5px; left: 0; cursor: pointer; }

.custom_scroll::-webkit-scrollbar-track{
	background-color: d1e0f5;
}

.custom_scroll::-webkit-scrollbar{
	width: 11px;
	background-color: d1e0f5;
}

.custom_scroll::-webkit-scrollbar-thumb{
	border-radius: 20px;
	background-color: #d1e0f5;
}

/* Inner Page Hero */
.inner_hero_section{ min-height: 368px; position: relative; z-index: 2; padding: 184px 0 108px }
.inner_hero_section .gradiant_one_ltr{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }

/* Home Page CSS */
.home_hero_section{ position: relative; }
.home_hero_section .home_slider_wrapper{ display: inline-block; width: 100%; position: relative; }
.home_hero_section .hero_bgimg_slider .home_bgimg_slide{ min-height: 670px; }
.home_hero_section .gradiant_one_ltr{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; }
.home_hero_section .main_slider_wrap{ position: absolute; top: 50%; 
  
    -webkit-transform: translate(0 , -50%);
    -moz-transform: translate(0 , -50%);
    -o-transform: translate(0 , -50%);
    -ms-transform: translate(0 , -50%);
    transform: translate(0 , -50%);
  
 right: 0; left: 0; z-index: 1; } 
/* .home_hero_section .home_hero_slide{ position: relative; z-index: 2; padding: 100px 0; } */
.home_hero_section .home_hero_slide .slide_content{ display: inline-block; max-width: 548px; }
.home_hero_section .home_hero_slide .title,
.home_hero_section .home_hero_slide .content,
.home_hero_section .home_hero_slide .slide_btn{ display: inline-block; width: 100%; }
.home_hero_section .home_hero_slide .title{ margin-bottom: 19px; }
.home_hero_section .home_hero_slide .content{ margin-bottom: 65px; }
.home_hero_section .home_hero_slide .slide_btn.btn_style_one a,
.home_hero_section .home_hero_slide .slide_btn.button_1 .cta_button{ padding: 15px 15px 16px; }
.home_hero_section .banner_trading_view{ z-index: 9; box-shadow: 0 0 10px rgb(0 0 0 / 32%); border-radius: 10px; background-color: #FFF; overflow: hidden; width: 277px; height: 439px; }
.home_hero_section .banner_trading_view .tradingview-widget-container { width: 100% !important; height: 100% !important; overflow: auto; }
.home_hero_section .banner_trading_view iframe { width: 100% !important; }
.home_hero_section .banner_trading_disclaimer{position: absolute;right: calc(100%/2 - 1100px/2);bottom: 30px;z-index: 9;color: #fff; font-size: 12px;top: calc(113px + 440px);width: 277px;text-align: center;}
.home_hero_section .bottom_strip{ display: inline-block; width: 100%; position: relative; z-index: 2; }
.home_hero_section .bottom_strip .trading_strip{ box-shadow: 0 0 6px rgb(0 0 0 / 16%); }
.home_hero_section .bottom_strip .bottom_content{ display: block; max-width: 694px; margin: -95px auto 14px; font-size: 11px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 19px; text-align: center; }
.home_hero_section .slider_arrow{ position: absolute; left: 0; right: 0; z-index: 9; }
.home_hero_section .slider_arrow .container{ position: relative; }
.home_hero_section .slider_dots{ margin-top: 17px; }  
.home_hero_section .slider_dots .slick-dots{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; } 
.home_hero_section .slider_arrow{ top: 50%; 
  
    -webkit-transform: translate(0 , -50%);
    -moz-transform: translate(0 , -50%);
    -o-transform: translate(0 , -50%);
    -ms-transform: translate(0 , -50%);
    transform: translate(0 , -50%);
  
; } 

@media(min-width: 768px){
    .home_hero_section .banner_trading_view{ position: absolute; top: 113px; right: calc(100%/2 - 720px/2); }
    .home_hero_section .banner_trading_disclaimer{right: calc(100%/2 - 720px/2);}
}
@media(min-width: 992px){
    .home_hero_section .banner_trading_view,
    .home_hero_section .banner_trading_disclaimer{ right: calc(100%/2 - 940px/2); }
}
@media(min-width: 1200px){
    .home_hero_section .banner_trading_view,
    .home_hero_section .banner_trading_disclaimer{ right: calc(100%/2 - 1100px/2); }
}

.product_service_sec{ padding: 36px 0 78px; }
.product_service_sec .product_service_wrap{ display: inline-block; width: 100%; }
.product_service_sec .ps_col{ display: inline-block; width: 100%; padding: 0 6px; }
.product_service_sec .ps_card{ display: inline-block; width: 100%; height: 321px; padding: 29px 22px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); border-radius: 10px; background-image: linear-gradient(180deg, rgba(50, 89, 144, 0) 0%, #00337a 100%); overflow: hidden; position: relative; z-index: 2; }
.product_service_sec .ps_card .ps_overlay{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }
.product_service_sec .ps_card .title{ display: inline-block; width: 100%; }
.product_service_sec .ps_card .title h3{ font-weight: 700; letter-spacing: normal; }
.product_service_sec .ps_card .ps_hover_div{ padding: 30px 21px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;; } 
.product_service_sec .ps_card .ps_hover_div .title{ margin-bottom: 13px; }
.product_service_sec .ps_card:hover .ps_hover_div{ opacity: 1; visibility: visible; }
.product_service_sec .ps_card > .d-flex,
.product_service_sec .ps_card .ps_hover_div > .d-flex{ height: 100%; }
.product_service_sec .product_service_wrap .slick-list{ padding: 0 !important; }
.product_service_sec .ps_card .card_link{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; }

.wdwo_section{ padding: 70px 0 37px; }
.wdwo_section .wdwo_left{ width: 245px; padding: 0 15px; }
.wdwo_section .wdwo_right{ width: 885px; padding: 0 15px; }
.wdwo_section .wdwo_tabbing-main .slick-list{ width: 385px; padding: 60px 0 0; }
.wdwo_section .wdwo_tabbing-main,
.wdwo_section .wdwo_tabbing-main .wdwo_tabs,
.wdwo_section .wdwo_tabbing-main .wdwo_tabs .wdwo_tabs-title{ display: inline-block; width: 100%; }
.wdwo_section .wdwo_tabbing-main .wdwo_tabs{ position: relative; }
.wdwo_section .wdwo_tabbing-main .wdwo_tabs .wdwo_tabs-title{ padding: 13px 0; }
.wdwo_section .wdwo_tabbing-main .wdwo_tabs .wdwo_tabs-title h5,
.wdwo_section #wdwo_tabs-container .wdwo_tabs-title h5{ color: #777777; line-height: 23px; cursor: pointer; }
.wdwo_section #wdwo_tabs-container .wdwo_tabs-title h5:hover,
.wdwo_section #wdwo_tabs-container .wdwo_tabs-title h5.active{ color: #325990; font-weight: 700; }
.wdwo_section .wdwo_tabbing-main .wdwo_tabs .wdwo_tabs-title h5:hover,
.wdwo_section .wdwo_tabbing-main .wdwo_tabs .wdwo_tabs-title.active h5{ color: #00337a; }
.wdwo_section .wdwo_tabbing-main .wdwo_card{ padding: 15px; display: inline-block; min-width: 280px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 10px; background-color: #ffffff; }  
.wdwo_section .wdwo_tabbing-main .wdwo_card .location,
.wdwo_section .wdwo_tabbing-main .wdwo_card .phone,
.wdwo_section .wdwo_tabbing-main .wdwo_card .email{ display: inline-block; width: 100%; }
.wdwo_section .wdwo_tabbing-main .wdwo_card .location,
.wdwo_section .wdwo_tabbing-main .wdwo_card .phone{ margin-bottom: 22px; }
.wdwo_section .wdwo_tabbing-main .wdwo_card a{ display: inline-block; width: 100%; padding-left: 27px; position: relative; font-size: 16px; line-height: 23px; }
.wdwo_section .wdwo_tabbing-main .wdwo_card a:after{ content: ""; left: 0; position: absolute; }
.wdwo_section .wdwo_tabbing-main .wdwo_card .location a:after{ top: 4px; width: 14px; height: 20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' id='SVGDoc' width='15' height='21' version='1.1' viewBox='0 0 15 21'%3E%3Cg%3E%3Cg%3E%3Cg clip-path='url(%23clip-2ff13f33-89c9-4195-8dd4-74db4d952901)'%3E%3Cpath d='M13.769,6.61689c0,3.232 -6.635,13.088 -6.635,13.088v0c0,0 -6.634,-9.856 -6.634,-13.088c0,-3.232 2.97,-5.852 6.634,-5.852c3.664,0 6.635,2.62 6.635,5.852z' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23325990' stroke-miterlimit='20' stroke-width='1'/%3E%3C/g%3E%3Cg clip-path='url(%23clip-2ff13f33-89c9-4195-8dd4-74db4d952901)'%3E%3Ctitle%3ETrazado 1538%3C/title%3E%3Cpath d='M10.27,7.39889c0,1.731 -1.404,3.137 -3.136,3.137c-1.731,0 -3.135,-1.406 -3.135,-3.137c0,-1.731 1.404,-3.135 3.135,-3.135c1.732,0 3.136,1.404 3.136,3.135z' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23325990' stroke-miterlimit='20' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center / cover; }
.wdwo_section .wdwo_tabbing-main .wdwo_card .phone a:after{ top: 3px; width: 17px; height: 17px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' id='SVGDoc' width='17' height='17' version='1.1' viewBox='0 0 17 17'%3E%3Cg%3E%3Cg%3E%3Cg clip-path='url(%23clip-ecc66b15-c724-4946-bd67-4f4705a2a583)'%3E%3Ctitle%3ETrazado 1051%3C/title%3E%3Cpath d='M12.925,10.87713v0c0,0 -0.496,-0.45 -1.194,-0.068l-1.712,0.946v0c0,0 -1.704,-1.35 -2.655,-2.382v-0.002v0l-0.013,-0.012v0l-0.012,-0.014v0l-0.001,0.001c-1.033,-0.951 -2.384,-2.655 -2.384,-2.655v0l0.946,-1.712c0.383,-0.698 -0.067,-1.194 -0.067,-1.194v0l-1.892,-2.838c-0.338,-0.473 -0.743,-0.383 -0.743,-0.383c-0.519,0.023 -2.05,1.464 -2.05,1.464c-0.811,0.721 -0.631,1.352 -0.631,1.352c0.545,3.857 4.602,7.576 4.913,7.9c0.418,0.389 4.043,4.368 7.9,4.913c0,0 0.631,0.18 1.352,-0.631c0,0 1.441,-1.531 1.464,-2.05c0,0 0.09,-0.405 -0.384,-0.743z' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23325990' stroke-miterlimit='20' stroke-width='1'/%3E%3C/g%3E%3Cg clip-path='url(%23clip-ecc66b15-c724-4946-bd67-4f4705a2a583)'%3E%3Ctitle%3ETrazado 1052%3C/title%3E%3Cpath d='M9.148,3.51313c0.95,0.024 1.893,0.397 2.623,1.119c0.735,0.728 1.117,1.678 1.146,2.636' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23325990' stroke-miterlimit='20' stroke-width='1'/%3E%3C/g%3E%3Cg clip-path='url(%23clip-ecc66b15-c724-4946-bd67-4f4705a2a583)'%3E%3Ctitle%3ETrazado 1053%3C/title%3E%3Cpath d='M9.226,1.36313c1.471,0.043 2.93,0.623 4.058,1.74c1.128,1.116 1.722,2.568 1.781,4.037' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23325990' stroke-miterlimit='20' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center / cover; }
.wdwo_section .wdwo_tabbing-main .wdwo_card .email a:after{ top: 6px; width: 17px; height: 13px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' id='SVGDoc' width='17' height='12' version='1.1' viewBox='0 0 17 12'%3E%3Cg%3E%3Cg%3E%3Cg clip-path='url(%23clip-8a2b7118-5cec-461b-9581-063904551533)'%3E%3Ctitle%3ERectángulo 331%3C/title%3E%3Cpath d='M1.7012,10.91884c-0.3264,0 -0.591,-0.2646 -0.591,-0.591v-8.98629c0,-0.3264 0.2646,-0.591 0.591,-0.591h13.25056c0.3264,0 0.591,0.2646 0.591,0.591v8.98629c0,0.3264 -0.2646,0.591 -0.591,0.591z' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23325990' stroke-miterlimit='20' stroke-width='1'/%3E%3C/g%3E%3Cg clip-path='url(%23clip-8a2b7118-5cec-461b-9581-063904551533)'%3E%3Ctitle%3ETrazado 2416%3C/title%3E%3Cpath d='M14.23081,1.99937v0l-4.48376,4.37683c-0.87277,0.85196 -2.28671,0.85196 -3.15948,0l-4.16511,-4.06578v0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='round' stroke-opacity='1' stroke='%23325990' stroke-miterlimit='20' stroke-width='1'/%3E%3C/g%3E%3Cg clip-path='url(%23clip-8a2b7118-5cec-461b-9581-063904551533)'%3E%3Ctitle%3ELínea 197%3C/title%3E%3Cpath d='M2.42223,9.6067l2.95201,-2.95201' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='round' stroke-opacity='1' stroke='%23325990' stroke-miterlimit='20' stroke-width='1'/%3E%3C/g%3E%3Cg clip-path='url(%23clip-8a2b7118-5cec-461b-9581-063904551533)'%3E%3Ctitle%3ELínea 198%3C/title%3E%3Cpath d='M14.23072,9.6067l-2.95201,-2.95201' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='round' stroke-opacity='1' stroke='%23325990' stroke-miterlimit='20' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center / cover; }
.wdwo_section .wdwo_arrows{ display: inline-block; width: 100%; padding-left: 23px; }
.wdwo_section .wdwo_arrows .slick-arrow.slick-disabled{ display: none !important; }
.wdwo_section .wdwo_arrows .slick-arrow.slick-prev{ background-image: url("https://22449362.fs1.hubspotusercontent-na1.net/hubfs/22449362/Masari/Images/wdwo_prev_arrow-svg.svg"); }
.wdwo_section .wdwo_arrows .slick-arrow.slick-next{ background-image: url("https://22449362.fs1.hubspotusercontent-na1.net/hubfs/22449362/Masari/Images/wdwo_next_arrow.svg"); }
.wdwo_section .wdwo_arrows .slick-arrow{ width: 31px; height: 17px; }
.wdwo_section .wdwo_arrows.wdwo_prev{ margin-bottom: 20px; }
.wdwo_section .wdwo_arrows.wdwo_next{ margin-top: 20px; }
.wdwo_section .wdwo_img{ max-width: 733px; }
.wdwo_section .wdwo_img,
.wdwo_section .wdwo_img img{ display: inline-block; width: 100%; }

.wdwo_section .wdwo_tabbing-main .wdwo_card { word-break: break-word; }
.wdwo_tabbing-main .wdwo_tabs:first-child .wdwo_tab-content,.wdwo_tabbing-main .wdwo_tabs:nth-child(2) .wdwo_tab-content { top: 0 !important; transform: translate(0, 0) !important;}
.wdwo_tabbing-main .wdwo_tabs:nth-last-child(2) .wdwo_tab-content,.wdwo_tabbing-main .wdwo_tabs:last-child .wdwo_tab-content { top: auto !important; bottom:0; transform: translate(0, 0) !important;}


/* About Page CSS */
.about_hero_sec .about_hero_wrap{ min-height: 600px; position: relative; z-index: 2; }
.about_hero_sec .gradiant_one_ltr{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }
.about_hero_sec .about_hero_wrap{ padding: 180px 0 153px; }
.about_hero_sec .about_hero_wrap,
.about_hero_sec .hero_content{ display: inline-block; width: 100%; }
.about_hero_sec .hero_content{ max-width: 532px;  }
.about_hero_sec .hero_content .title,
.about_hero_sec .hero_content .content{ display: inline-block; width: 100%; }
.about_hero_sec .hero_content .title{ margin-bottom: 25px; }
.about_hero_sec .banner_info_strip{ position: relative; z-index: 2; margin-top: -62px; }
.about_hero_sec .banner_info_strip .left{ width: 450px; padding: 0 15px; }
.about_hero_sec .banner_info_strip .right{ width: calc(100% - 450px); padding: 0 15px; }
.about_hero_sec .info_list .list_col{ width: 50%; padding: 0 15px; }
.about_hero_sec .info_list .dropdown_title{ max-width: calc(100% - 111px); }
.about_hero_sec .info_list .dropdown_div{ width: 111px; }
/* .about_hero_sec .dropdown_div .dropdown_list ul.quarter_list,
.about_hero_sec .dropdown_div .dropdown_list ul.files_list{ display: none; } */
.about_hero_sec .dropdown_div .dropdown_list.multi ul.year_list.custom_scroll{ max-height: 250px; overflow: auto; }
.about_hero_sec .dropdown_div .dropdown_list ul.year_list > li,
.about_hero_sec .dropdown_div .dropdown_list ul.quarter_list > li{ padding-left: 20px; position: relative; cursor: pointer; }
.about_hero_sec .dropdown_div .dropdown_list ul.year_list > li:not(.file-type) > p:after,
.about_hero_sec .dropdown_div .dropdown_list ul.quarter_list > li:not(.file-type) > p:after{ content: "+"; font-weight: 700; color: #777777; line-height: 10px; text-align: center; position: absolute; top: 4px; left: 0; width: 12px; height: 12px; border-radius: 2px; border: 1px solid #777777; }
.about_hero_sec .dropdown_div .dropdown_list ul.year_list > li:not(.file-type).active > p:after,
.about_hero_sec .dropdown_div .dropdown_list ul.quarter_list > li:not(.file-type).active > p:after{ content: "-"; line-height: 8px; } 

.map_from_section{ padding: 52px 0 80px; }
.map_from_section .left_part{ width: 50%; padding: 0 15px; }
.map_from_section .right_part{ width: 50%; padding: 0 15px; }
.map_from_section .map_tabbing,
.map_from_section .map_tabbing .map_tabtitle{ display: inline-block; width: 100%; }
.map_from_section .map_tabbing .map_tabtitle .dropdown_div{ width: 195px; }
.map_from_section .map_tabbing .map_tabtitle .dropdown_div .dropdown_list{ width: 232px; padding: 13px 34px 15px; }
.map_from_section .map_tabbing .map_tabtitle .dropdown_div .dropdown_list ul li:not(:last-child){ margin-bottom: 12px; }
.map_from_section .map_tab_list{ display: inline-block; width: 100%; margin-top: 22px; }
.map_from_section .map_tab_list .map_tab{ border-radius: 15px; overflow: hidden; width: 100%; height: 427px; }
.map_from_section .map_tab_list .map_tab iframe{ width: 100% !important; height: 100% !important; }
.map_from_section .form_card{ display: inline-block; width: 100%; border-radius: 17px; background-color: #f4f8ff; padding: 51px 50px 43px; }
.map_from_section .form_card .section_title{ margin-bottom: 20px; }
.map_from_section .form_card .section_title .content{ margin-top: 11px; }
.map_from_section .form_card .form_div{ display: inline-block; width: 100%; } 
.map_from_section .form_card .form_div form .hs-form-field > label{ display: none; }
.map_from_section .form_card .form_div form .hs-submit,
.map_from_section .form_card .form_div form .hs-submit .actions{ display: inline-block; width: 100%; }
.map_from_section .form_card .form_div form .hs-submit .actions{ text-align: center; }
.map_from_section .form_card .form_div form input[type=submit],
.map_from_section .form_card .form_div form button,
.map_from_section .form_card .form_div form .hs-button{ min-width: 297px; padding: 16.5px 10px; border-radius: 10px; }

.vacancies_list_section{ background-color: #f4f8ff; padding: 75px 0 80px }
.vacancies_list_section .title_and_dropdown{ display: inline-block; width: 100%; margin-bottom: 37px; }
.vacancies_list_section .title_and_dropdown .left,
.vacancies_list_section .title_and_dropdown .right{ width: 50%; padding: 0 15px; }
.vacancies_list_section .title_and_dropdown .dropdown_div{ width: 194px; }
.vacancies_list_section .title_and_dropdown .dropdown_div .dropdown_list{ width: 232px; padding: 13px 34px 15px; }
.vacancies_list_section .title_and_dropdown .dropdown_div .dropdown_list ul li:not(:last-child){ margin-bottom: 12px; }
.vacancies_list_section .vacancies_list{ display: inline-block; width: 100%; }
.vacancies_list_section .vacancies_list .vacancies_col{ width: 50%; padding: 0 15px; }
.vacancies_list_section .vacancies_list .vacancies_card{ display: inline-block; width: 100%; padding: 24px 32px 33px; border-radius: 15px; background-color: #ffffff; margin-top: 20px; }
.vacancies_list_section .vacancies_list .vacancies_card .card_header,
.vacancies_list_section .vacancies_list .vacancies_card .card_body,
.vacancies_list_section .vacancies_list .vacancies_card .card_footer{ display: inline-block; width: 100%; }
.vacancies_list_section .vacancies_list .vacancies_card .card_header .title,
.vacancies_list_section .vacancies_list .vacancies_card .card_header .city_date_tag{ display: inline-block; width: 100%; margin-bottom: 9px; }
.vacancies_list_section .vacancies_list .vacancies_card .card_header .city_date_tag p{ font-size: 14px; }
.vacancies_list_section .vacancies_list .vacancies_card .card_header .city_date_tag span:not(:last-child):after{ content: "|"; display: inline-block; margin: 0 5px; }
.vacancies_list_section .vacancies_list .vacancies_card .card_body .description{ display: inline-block; width: 100%; margin-top: 11px; }
.vacancies_list_section .vacancies_list .vacancies_card .card_footer .vacancies_link{ display: inline-block; width: 100%; margin-top: 10px; } 
.vacancies_list_section .vacancies_list .vacancies_card .card_footer .vacancies_link a{ font-weight: 700; }

/* Service Page CSS */
.service_hero_sec .card_box.banner_info_strip{ padding: 50px 66px 47px 53px;  }
.service_hero_sec .banner_info_strip .left{ width: calc(100% - 350px); }
.service_hero_sec .banner_info_strip .right{ width: 350px; }
.service_hero_sec .info_list .list_col{ padding: 0 15px; width: 100%; }
.service_hero_sec .info_title h4{ font-weight: 700; }
.service_hero_sec .info_list .dropdown_title{ max-width: calc(100% - 195px); }
.service_hero_sec .info_list .dropdown_div{ width: 195px; }

.service_content_section{ padding: 70px 0 55px; }
.service_content_section .service_content_wrap{ margin-top: 30px; }
.service_content_section .service_content_wrap .left{ width: 68%; padding: 0 15px; }
.service_content_section .service_content_wrap .right{ width: 32%; padding: 0 15px; }
.service_content_section .service_content_wrap .service_content_div,
.service_content_section .service_content_wrap .service_content,
.service_content_section .service_content_wrap .service_image{ display: inline-block; width: 100%; }
.service_content_section .service_content_wrap .service_image{ box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); border-radius: 10px; line-height: 0; margin-top: 35px; overflow: hidden; }
.service_content_section .service_content_wrap .service_image img{ width: 100%; }
.service_content_section .service_content_wrap .card_box{ padding: 27px 8px 21px 24px; }
.service_content_section .service_content_wrap .card_box .service_sidebar,
.service_content_section .service_content_wrap .card_box .service_sidebar .card_wrap,
.service_content_section .service_content_wrap .card_box .service_sidebar .list_title,
.service_content_section .service_content_wrap .card_box .service_sidebar .list_content{ display: inline-block; width: 100%; }
.service_content_section .service_content_wrap .card_box .service_sidebar{ max-height: calc(100% - 60px); overflow: auto; }
.service_content_section .service_content_wrap .card_box .service_sidebar .list_title{ margin-bottom: 20px; }
.service_content_section .service_content_wrap .card_box .service_sidebar .card_wrap:not(:last-child){ margin-bottom: 50px; }
.service_content_section .service_content_wrap .card_box .service_sidebar .list_content.secondary_list ul li{ padding-left: 20px; }
.service_content_section .service_content_wrap .card_box .service_sidebar .list_content.secondary_list ul li:after{ width: 8px; height: 8px; }
.service_content_section .service_content_wrap .card_box .service_sidebar .list_content ul li:not(:last-child){ margin-bottom: 12px; }
.service_content_section .service_content_wrap .card_box .card_down_arrow{ margin-top: 35px; display: inline-block; width: 100%; text-align: center; }
.service_content_section .service_content_wrap .card_box .card_down_arrow img{ display: inline-block; width: 35px; }
 
/* Analysis Page CSS */
.history_report_section{ padding: 60px 0 70px; }
.history_report_section .history_report_wrap{ display: inline-block; width: 100%; }
.history_report_section .hr_col{ width: 50%; padding: 0 15px; }
.history_report_section .hr_col_full{ width: 100%; padding: 0 15px; margin-top: 28px; }
.history_report_section .hr_card{ display: inline-block; width: 100%; padding: 43px 74px 46px; }
.history_report_section .hr_col_full .hr_card .card_title{ text-align: center; margin-bottom: 20px; }
.history_report_section .hr_col .hr_card .card_title{ display: inline-block; width: 100%; margin-bottom: 24px; }
.history_report_section .hr_card .reporte,
.history_report_section .hr_card .daily_report,
.history_report_section .hr_card .weekly_report{ display: inline-block; width: 100%; margin-bottom: 35px; }
.history_report_section .hr_card .reporte .dropdown_title{ max-width: calc(100% - 285px); }
.history_report_section .hr_card .reporte .dropdown_div{ width: 285px; }
.history_report_section .hr_card .daily_report .dropdown_div{ min-width: 141px; width: auto; }
.history_report_section .hr_card .daily_report .dropdown_div .dropdown_select,
.history_report_section .hr_card .weekly_report .dropdown_div .dropdown_select{ padding: 0 18px 0 0; }
.history_report_section .hr_card .daily_report .dropdown_div .dropdown_select:after,
.history_report_section .hr_card .weekly_report .dropdown_div .dropdown_select:after{ right: 0; }
.history_report_section .hr_card .weekly_report .year_select{ width: 60px; margin-right: 17px; }
.history_report_section .hr_card .weekly_report .month_select{ width: 105px; margin-right: 17px; }
.history_report_section .hr_card .weekly_report .file_select{ width: calc(100% - 199px); }
.history_report_section .hr_card .quarterly_report .dropdown_title{ padding-right: 15px; }
.history_report_section .hr_card .quarterly_report .qr_year{ width: 65px; margin-right: 17px; }
.history_report_section .hr_card .quarterly_report .qr_year .dropdown_div .dropdown_select{ padding: 0 18px 0 0; }
.history_report_section .hr_card .quarterly_report .qr_year .dropdown_div .dropdown_select:after{ right: 0; }
.history_report_section .hr_card .quarterly_report .qr_report{ width: 499px; margin-right: 29px; }
.history_report_section .btn_style_one a, 
.history_report_section .button_1 .cta_button{ min-width: 175px; padding: 14.5px 15px 16.5px; }
.history_report_section .hr_card .dropdown_div .dropdown_list{ min-width: 75px; width: 100%; padding: 13px 14px; }
.history_report_section .hr_card .daily_report .dropdown_div .dropdown_list{ min-width: 200px; }
.history_report_section .hr_card .weekly_report .month_select .dropdown_div .dropdown_list{ min-width: 170px; }

/* Extra Page CSS */
.glosario_section{ position: relative; z-index: 2; padding: 0 0 70px; }
.glosario_section .gry-slider-wrapper{ width: 1080px; margin: 0 auto; padding: 0 79px; position: relative; margin-top: -62px; }
.glosario_section .gry-slider-wrapper .gry-slider{ overflow: auto; padding: 46px 0 34px; }
.glosario_section .gry-slider-wrapper a.left_scroll,
.glosario_section .gry-slider-wrapper a.right_scroll { position: absolute; top: 50%; 
  
    -webkit-transform: translate(0 , -50%);
    -moz-transform: translate(0 , -50%);
    -o-transform: translate(0 , -50%);
    -ms-transform: translate(0 , -50%);
    transform: translate(0 , -50%);
  
; }
.glosario_section .gry-slider-wrapper a.left_scroll{ left: 30px; }
.glosario_section .gry-slider-wrapper a.right_scroll{ right: 30px; }
.glosario_section .gry-slider-wrapper .gry-slide{ margin: 0 10px; }
.glosario_section .gry-slider-wrapper .gry-slide a{ color: #222222; font-size: 25px; font-weight: 400; text-transform: uppercase; }
.glosario_section .gry-slider-wrapper .gry-slide:not(.offdiv) a{ color: #b1b1b1; pointer-events: none; }
.glosario_section .gry-slider-wrapper .gry-slide a.active{ font-weight: 700; }

.glosario_section .gry-outer{ width: 937px; margin: 52px auto 0; }
.glosario_section .gry-accordian{ display: inline-block; width: 100%; border-bottom: 1px solid #7b91af; padding: 40px 17px 20px; }
.glosario_section .gry-accordian .gry-accordian-title{ display: inline-block; width: 100%; cursor: pointer; position: relative; }
.glosario_section .gry-accordian .gry-accordian-title:after{ -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; content: ""; position: absolute; top: 50%; 
  
    -webkit-transform: translate(0 , -50%);
    -moz-transform: translate(0 , -50%);
    -o-transform: translate(0 , -50%);
    -ms-transform: translate(0 , -50%);
    transform: translate(0 , -50%);
  
; right: 0; width: 15px; height: 10px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' id='SVGDoc' width='15' height='9' version='1.1' viewBox='0 0 15 9'%3E%3Cg%3E%3Cg transform='rotate(90 7.5 5)'%3E%3Cpath d='M3.50967,11.41314c-0.16275,-0.32939 -0.08763,-0.76678 0.16901,-0.98007l7.06706,-5.82373v0l-7.06706,-5.82373c-0.25664,-0.21059 -0.33176,-0.65068 -0.16901,-0.98007c0.16275,-0.32939 0.50286,-0.42389 0.75741,-0.21599l7.79317,6.42311c0.15648,0.1296 0.25247,0.35369 0.25247,0.59668c0,0.24299 -0.09598,0.46709 -0.25247,0.59938l-7.79317,6.42311c-0.09181,0.0729 -0.19405,0.11069 -0.2942,0.11069c-0.18153,0 -0.35888,-0.1188 -0.46321,-0.32939' fill='%237a90b0' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center / cover; }
.glosario_section .gry-accordian .gry-accordian-title.active:after{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' id='SVGDoc' width='15' height='10' version='1.1' viewBox='0 0 15 10'%3E%3Cg%3E%3Cg transform='rotate(-90 7.5 5)'%3E%3Cpath d='M3.50953,11.7466c-0.16275,-0.32939 -0.08763,-0.76678 0.16901,-0.98007l7.06706,-5.82373v0l-7.06706,-5.82373c-0.25664,-0.21059 -0.33176,-0.65068 -0.16901,-0.98007c0.16275,-0.32939 0.50286,-0.42389 0.75741,-0.21599l7.79317,6.42311c0.15648,0.1296 0.25247,0.35369 0.25247,0.59668c0,0.24299 -0.09598,0.46709 -0.25247,0.59938l-7.79317,6.42311c-0.09181,0.0729 -0.19405,0.11069 -0.2942,0.11069c-0.18153,0 -0.35888,-0.1188 -0.46321,-0.32939' fill='%237a90b0' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center / cover; }
.glosario_section .gry-accordian .gry-accordian-title h2{ color: #969696; }
.glosario_section .gry-accordian .gry-accordian-title.active h2{ color: #1A1A1A; }
.glosario_section .gry-accordian .gry-accordian-content{ display: inline-block; width: 100%; margin-top: 30px; }

.toc_section{ padding-bottom: 90px; }
.toc_section .toc_left{ padding: 0 15px; width: 411px; position: relative; } 
.toc_section .toc_right{ padding: 0 15px; width: calc(100% - 411px); } 
.toc_section .toc_title_card{ padding: 38px 25px; position: sticky; top: 150px; }
.toc_section .toc_main_title{ display: inline-block; width: 100%; margin-bottom: 30px; }
.toc_section .toc_title ul li{ padding-left: 18px; font-size: 18px; line-height: normal; }
.toc_section .toc_title ul li:not(:last-child){ margin-bottom: 25px; }
.toc_section .toc_title ul li a.active{ font-weight: 700; }
.toc_section .toc_content_card{ padding: 33px 41px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); border-radius: 10px; background-color: #fffdfd; }
.toc_section .toc_content_card .toc_content_div,
.toc_section .toc_content_card .toc_content{ display: inline-block; width: 100%; }
.toc_section .toc_content_card .toc_content_div:not(:first-child){ margin-top: 40px; }
.toc_section .toc_content_card .toc_content p + ul{ padding: 23px 0; }

.dnd-section .dnd-column .dnd-row .row-fluid .hs_cos_wrapper_type_rich_text a {
    word-break: break-word;
}

/* Min Width Media Query */
@media(min-width: 768px){
    .wdwo_section .wdwo_tabbing-main .wdwo_tabs .wdwo_tab-content{ display: none; position: absolute; top: 50%; left: 100px; 
  
    -webkit-transform: translate(0 , -50%);
    -moz-transform: translate(0 , -50%);
    -o-transform: translate(0 , -50%);
    -ms-transform: translate(0 , -50%);
    transform: translate(0 , -50%);
  
; z-index: 2; }
}

/* Max Width Media Query */
@media(max-width: 1199px){
    .btn_style_one a, .button_1 .cta_button{ font-size: 16px; line-height: 18px; }
    
    .dropdown_div .dropdown_select { padding: 0 25px 0 15px; font-size: 14px; }
    .dropdown_div .dropdown_list ul li { font-size: 14px; }
    
    .wdwo_section .wdwo_wrapper .row{ -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
    .wdwo_section .wdwo_left{ width: 200px; }
    .wdwo_section .wdwo_right { width: calc(100% - 200px); }
    
    .history_report_section .hr_card { padding: 30px 25px 30px; }    
    .history_report_section .btn_style_one a,
    .history_report_section .button_1 .cta_button { padding: 12.5px 15px 14.5px; }
    
    .about_hero_sec .about_hero_wrap { min-height: 450px; padding: 140px 0px 120px; }
    .about_hero_sec .banner_info_strip .left { width: 350px; }
    .about_hero_sec .banner_info_strip .right { width: calc(100% - 350px); }
    
    .map_from_section { padding: 50px 0; }
    .map_from_section .form_card { padding: 25px 20px; }
    .map_from_section .map_tab_list .map_tab{ height: 380px; }
    
    .vacancies_list_section { padding: 50px 0; }
    .vacancies_list_section .title_and_dropdown .left{ width: 40%; }
    .vacancies_list_section .title_and_dropdown .right{ width: 60%; }
    .vacancies_list_section .vacancies_list .vacancies_card { padding: 20px; } 
    
    .service_hero_sec .banner_info_strip .left{ width: calc(100% - 350px); }
    .service_hero_sec .banner_info_strip .right{ width: 350px; }
    .service_content_section .service_content_wrap .left { width: 65%; }
    .service_content_section .service_content_wrap .right{ width: 35%; }
    
    .glosario_section .gry-slider-wrapper { width: 100%; }
    .glosario_section .gry-outer { width: 100%; }
}

@media(max-width: 991px){
    .card_box { padding: 30px 20px; }
    
    .btn_style_one a, .button_1 .cta_button{ min-width: auto; padding: 10.5px 20px 12.5px; font-size: 14px; line-height: 16px; }
    
    .inner_hero_section { min-height: auto; padding: 120px 0 120px; } 
    
    .home_hero_section .home_hero_slide .slide_content { max-width: 420px; }
    
    .product_service_sec { padding: 35px 0 50px; }
    
    .history_report_section .hr_card { padding: 20px 15px; }
    .history_report_section .hr_col .hr_card .card_title { margin-bottom: 15px; }
    .history_report_section .hr_col_full .hr_card .card_title{ text-align: left; }
    .history_report_section .hr_card .daily_report,
    .history_report_section .hr_card .reporte,
    .history_report_section .hr_card .weekly_report { margin-bottom: 20px; }
    .history_report_section .hr_card .reporte .dropdown_title{ max-width: 100%; width: 100%; margin-bottom: 10px; }
    .history_report_section .hr_card .reporte .dropdown_div{ width: 100%; }
    .history_report_section .hr_card .reporte .dropdown_div .dropdown_select { padding: 0 25px 0 0; }
    .history_report_section .btn_style_one a, .history_report_section .button_1 .cta_button { padding: 10.5px 20px 12.5px; min-width: inherit; }
    .history_report_section .quarterly_report .card_button{ display: inline-block; width: 100%; text-align: center; margin-top: 20px; }
    .history_report_section .hr_card .quarterly_report .qr_report{ margin-right: 0; width: calc(100% - 160px); }
    
    .about_hero_sec .about_hero_wrap { min-height: 375px; padding: 90px 0px; } 
    .about_hero_sec .banner_info_strip .left,
    .about_hero_sec .banner_info_strip .right{ width: 100%; }
    .about_hero_sec .banner_info_strip .info_title{ display: inline-block; width: 100%; margin-bottom: 15px; }
    .about_hero_sec .info_list .dropdown_title { max-width: calc(100% - 200px); }
    .about_hero_sec .info_list .dropdown_div { width: 200px; }
    
    .vacancies_list_section .title_and_dropdown .left { width: 30%; }
    .vacancies_list_section .title_and_dropdown .right { width: 70%; } 
    
    .map_from_section .left_part,
    .map_from_section .right_part{ width: 100%; }
    .map_from_section .form_card{ margin-top: 25px; }
    
    .service_hero_sec .card_box.banner_info_strip { padding: 30px 46px 27px 33px; }
    .service_hero_sec .banner_info_strip .left{ width: calc(100% - 350px); }
    .service_hero_sec .banner_info_strip .right{ width: 350px; }
    .service_hero_sec .banner_info_strip .info_title { margin-bottom: 0; }
    .service_content_section .service_content_wrap .left { width: 60%; }
    .service_content_section .service_content_wrap .right{ width: 40%; }
    
    .toc_section .toc_left { width: 300px; }
    .toc_section .toc_right { width: calc(100% - 300px); }
    .toc_section .toc_title_card { padding: 25px 15px; top: 40px; }
    .toc_section .toc_title ul li:not(:last-child) { margin-bottom: 15px; }
    .toc_section .toc_title ul li { font-size: 16px; } 
    .toc_section .toc_content_card { padding: 25px 30px; }
}

@media(max-width: 767px){
    .home_hero_section .main_slider_wrap{ max-width: 480px; margin: 0 auto; }
    .home_hero_section .hero_bgimg_slider .home_bgimg_slide { min-height: 543px; }
    .home_hero_section .home_hero_slide .slide_content { max-width: 480px; } 
    .home_hero_section .banner_trading_view{ width: 300px; height: 450px; margin: 30px auto 0; } 
    .home_hero_section .banner_trading_disclaimer{width: 100%;padding-top: 10px;text-align: center;position: unset;color: #000;}
    
    .product_service_sec { padding: 40px 0; }
    
    .wdwo_section{ padding: 45px 0 30px; }
    .wdwo_section .wdwo_left{ width: 100%; }
    .wdwo_section .wdwo_tabbing-main .wdwo_tabs{ display: none; }
    .wdwo_section .wdwo_tabbing-main .wdwo_tabs .wdwo_tab-content{ display: block !important; }
    .wdwo_section .wdwo_tabbing-main .wdwo_tabs .wdwo_tabs-title{ display: none; }
    .wdwo_section .wdwo_tabbing-main { padding: 48px 50px 80px; min-height: 295px; }
    .wdwo_section .wdwo_arrows,
    .wdwo_section .wdwo_img{ display: none; }
    .wdwo_section #wdwo_tabs-container{ display: inline-block; width: 100%; margin: 35px 0 35px; }
    .wdwo_section #wdwo_tabs-container .wdwo_mob_title { margin-right: 15px; }
    .wdwo_section #wdwo_tabs-container .wdwo_mob_title h3{ font-size: 20px; line-height: normal; }
    .wdwo_section #wdwo_tabs-container .wdwo_tabs-title:not(:last-child){ padding-bottom: 10px; } 
    .wdwo_section #wdwo_tabs-container .wdwo_tabing_select{ width: 195px; color: #777777; font-size: 16px; line-height: 23px; padding: 0 25px 0 9px; border-bottom: 1px solid #053578; position: relative; }
    .wdwo_section #wdwo_tabs-container .wdwo_tabing_select:after{ content: ""; position: absolute; top: 50%; right: 6px; 
  
    -webkit-transform: translate(0 , -50%);
    -moz-transform: translate(0 , -50%);
    -o-transform: translate(0 , -50%);
    -ms-transform: translate(0 , -50%);
    transform: translate(0 , -50%);
  
 background: url(https://22449362.fs1.hubspotusercontent-na1.net/hubfs/22449362/Masari/Images/dropdown_arrow.svg) no-repeat 50%/cover; width: 15px; height: 9px; }
    .wdwo_section #wdwo_tabs-container .wdwo_tabing_mobile { position: relative; }
    .wdwo_section #wdwo_tabs-container .wdwo_tabing-title { position: absolute; top: 100%; left: 0; width: 180px; overflow: auto; box-shadow: 0 0 4px rgb(0 0 0 / 12%); border-radius: 7px; background-color: #fff; padding: 13px 14px 22px; z-index: 9; max-height: 300px; overflow: auto; display: none; }
    .wdwo_section .wdwo_tabbing-main .wdwo_card{ margin: 0 auto; display: block; }
        
    .history_report_section .hr_col { width: 100%; margin-top: 28px; }
    .history_report_section .hr_card .quarterly_report > .d-flex{ -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
    .history_report_section .hr_card .quarterly_report .qr_year { width: 150px; margin-right: 0; }
    .history_report_section .hr_card .quarterly_report .qr_report{ width: 100%; margin-top: 20px; }
    .history_report_section .hr_card .quarterly_report .qr_report .dropdown_div .dropdown_select { padding: 0 25px 0 0; }
    .history_report_section .quarterly_report .card_button{ text-align: left; }
    
    .about_hero_sec .about_hero_wrap { min-height: 440px; padding: 120px 0px; }
    .about_hero_sec .banner_info_strip{ padding: 23px 33px; }
    .about_hero_sec .info_list .list_col { width: 100%; }
    .about_hero_sec .info_list .list_one{ margin-bottom: 14px; }
    .about_hero_sec .info_list .dropdown_title { max-width: calc(100% - 111px); min-width: 105px; }
    .about_hero_sec .info_list .dropdown_div { width: 111px; } 
    
    .vacancies_list_section .title_and_dropdown{ margin-bottom: 20px; }
    .vacancies_list_section .title_and_dropdown .left,
    .vacancies_list_section .title_and_dropdown .right{ width: 100%; }
    .vacancies_list_section .title_and_dropdown .right > .d-flex{ -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
    .vacancies_list_section .title_and_dropdown .section_title.mb_0{ margin-bottom: 20px; }
    .vacancies_list_section .vacancies_list .vacancies_col { width: 100%; }
    
    .service_hero_sec .card_box.banner_info_strip{ padding: 23px 33px; } 
    .service_hero_sec .banner_info_strip .left,
    .service_hero_sec .banner_info_strip .right { width: 100%; } 
    .service_hero_sec .banner_info_strip .info_title { margin-bottom: 15px; } 
    .service_hero_sec .info_list .list_one { margin-bottom: 0; }
    .service_hero_sec .info_list .dropdown_title { max-width: calc(100% - 200px); }
    .service_hero_sec .info_list .dropdown_div { width: 200px; }
    
    .service_content_section .service_content_wrap .left,
    .service_content_section .service_content_wrap .right{ width: 100%; }
    .service_content_section .service_content_wrap .right{ margin-top: 40px; }
    
    .glosario_section { padding: 0 0 40px; } 
    .glosario_section .gry-slider-wrapper { padding: 0 45px; }
    .glosario_section .gry-slider-wrapper .gry-slider { padding: 25px 0 15px; }
    .glosario_section .gry-slider-wrapper .gry-slide { margin: 0 7px; }
    .glosario_section .gry-slider-wrapper .gry-slide a { font-size: 20px; }
    .glosario_section .gry-slider-wrapper a.left_scroll { left: 15px; }
    .glosario_section .gry-slider-wrapper a.right_scroll { right: 15px; }
    .glosario_section .gry-outer { margin: 20px auto 0; } 
    .glosario_section .gry-accordian .gry-accordian-content { margin-top: 15px; }
    .glosario_section .gry-accordian { padding: 20px 15px; }
    
    .toc_section { padding-bottom: 40px; }
    .toc_section .toc_left,
    .toc_section .toc_right{ width: 100%; }
    .toc_section .toc_title_card { padding: 25px 30px; }
    .toc_section .toc_content_card{ margin-top: 30px; }
}

@media(max-width: 575px){
    .home_hero_section .main_slider_wrap{ max-width: 304px; margin: 0 auto; }
    .home_hero_section .home_hero_slide .slide_btn.btn_style_one a,
    .home_hero_section .home_hero_slide .slide_btn.button_1 .cta_button{ font-size: 16px; line-height: 22px; padding: 9px 22px 10px; }
    .home_hero_section .home_hero_slide .content { margin-bottom: 40px; }
    .home_hero_section .bottom_strip .bottom_content{ font-size: 8px; line-height: 12px; max-width: 274px; }
    .home_hero_section .bottom_strip .trading_strip { margin: 0 -15px; }
    .home_hero_section .banner_trading_view{ width: 223px; height: 354px; }
    
    .product_service_sec .blue-arrow .slick-arrow.slick-prev{ left: -10px; }
    .product_service_sec .blue-arrow .slick-arrow.slick-next{ right: -10px; }
    
    .wdwo_section .wdwo_tabbing-main { padding: 50px 25px 60px; }
    
    .history_report_section .hr_card .weekly_report .year_select,
    .history_report_section .hr_card .weekly_report .month_select,
    .history_report_section .hr_card .weekly_report .file_select{ width: 100%; margin: 0 0 15px; } 
    
    .vacancies_list_section .title_and_dropdown .dropdown_title { padding-right: 0; width: 100%; margin-bottom: 10px; } 
    .vacancies_list_section .title_and_dropdown .dropdown_div { width: 100%; }     
    
    .service_hero_sec .info_list .dropdown_title{ min-width: 100%; max-width: 100%; width: 100%; }
    .service_hero_sec .info_list .dropdown_div { width: 100%; }
    .service_hero_sec .info_list .dropdown_div .dropdown_select { padding: 0 25px 0 0; }
}

@media(max-width: 374px){
    .home_hero_section .main_slider_wrap { max-width: 280px; }
    .home_hero_section .banner_trading_view { width: 90%; height: 500px; }
    
    .wdwo_section .wdwo_tabbing-main { padding: 30px 10px; }
    .wdwo_section .wdwo_tabbing-main .wdwo_card a { font-size: 14px; line-height: 21px; }
    .wdwo_section .wdwo_tabbing-main .wdwo_card { width: 270px; }
    
    .about_hero_sec .banner_info_strip { padding: 16px 5px; }
    
    .map_from_section .form_card .form_div form input[type=submit], 
    .map_from_section .form_card .form_div form button, 
    .map_from_section .form_card .form_div form .hs-button { min-width: 100%; }
    
    .service_hero_sec .card_box.banner_info_strip { padding: 16px 5px; }
}