@import 'all.min.css';
@import 'https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap';
@import 'https://fonts.googleapis.com/css2?family=Cookie&display=swap';
:root { --color-dark-bl-theme: #3e2c78;
--color-theme-light-pd-theme: #686868;
--color-extra-light-theme: #fbfbfc;
--color-theme-white-theme: #ffffff;
--color-theme-blue-theme: #161543;
--color-theme-grey-light-theme: #fafafa;
--font-15-theme: 0.938rem;
--font-16-theme: 1rem;
--font-17-theme: 1.063rem;
--font-18-theme: 1.125rem;
--font-20-theme: 1.25rem;
--font-24-theme: 1.5rem;
--font-28-theme: 1.75rem;
--font-30-theme: 1.875rem;
--font-36-theme: 2.25rem;
--font-48-theme: 3rem;
--font-65-theme: 4.063rem;
--font-90-theme: 5.625rem;
--line_height-24-theme: 1.5rem;
--line_height-30-theme: 1.875rem;
--font-theme-Montserrat: 'Montserrat', sans-serif;
--font-theme-Montserrat-bold: Montserrat-bold;
--font-theme-Montserrat-Light: Montserrat-Light;
--font-theme-Montserrat-SemiBold: Montserrat-SemiBold;
--font-theme-Montserrat-medium: Montserrat-medium;
--transition-sm-theme: 0.4s;
--transition-linear-sm-theme: all 0.6s linear
}
@font-face { font-family: diamond_signatureregular; src: url(../fonts/diamondsignature-regular-webfont.woff2) format('woff2'), url(../fonts/diamondsignature-regular-webfont.woff) format('woff'); font-weight: 400; font-style: normal }
nav#cssmenu { background-color: transparent!important }
footer#colophon { background-color: #161543!important }
.footer_col_element li { font-size: 16px!important; line-height: 40px!important }
.footer_col_element .footer-ttl { color: #fff!important; font-size: 16px!important; line-height: 45px!important }
.sticky_tiger .nav-item a { color: #4e4e4e!important }
.footer a { color: #fff!important }
.footer address { font-size: 16px!important }
.globe a.inner_link { font-size: 0; width: 36px; height: 24px; display: block }
.globe a.inner_link::after { display: none }
.mail a.inner_link { font-size: 0; width: 36px; height: 24px; display: block }
.mail a.inner_link::after { display: none }
ul.dropdown-menu:after { content: ""; position: absolute; left: 12px; top: -11px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 12px solid #fff; transform: rotate(0deg); transition: .1s; opacity: 1 }
.dropdown-menu .inner_link:after { display: none }
.dropdown-menu { padding: 7px 0; border-radius: 7px; margin-top: 15px!important }
.dropdown-menu .inner_link { padding: 5px 13px; color: #545454!important; font-size: 14px; white-space: nowrap; display: block }
.dropdown-menu .inner_link:hover { background: #fff; color: #3e2b77!important; padding-left: 16px; padding-right: 10px }
li.dropdown-tiger:hover ul.dropdown-menu { display: block }
#slider_trigerCenter-half .owl-carousel .owl-nav.disabled { display: flex }
.main_header_div_section { display: flex; justify-content: center }
.main_header_div_section .nav_control { width: 100%; margin: 0; padding: 0 }
.main_header_div_section .nav_control>li { margin-right: 28px; padding-bottom: 15px; padding-top: 15px }
.main_header_div_section .nav_control>li.mail, .main_header_div_section .nav_control>li.globe { margin-right: 5px }
.main_header_div_section>.left_buttonBlock { min-width: auto; padding: 15px 0 }
input.wpcf7-form-control.has-spinner.wpcf7-submit.up-resume { background: 0 0!important; border: none!important }
input.wpcf7-form-control.has-spinner.wpcf7-submit.up-resume { color: #161543 }
.wpcf7-text { border: none!important; border-bottom: 1px solid #d9d9d9!important; border-radius: 0; padding: 10px 0 }
select.wpcf7-form-control.wpcf7-select.form-select { border: none; border-bottom: 1px solid #d9d9d9; border-radius: 0; padding: 10px 0 }
.wpcf7-textarea { border: none; border-bottom: 1px solid #d9d9d9!important; border-radius: 0; padding: 10px 0 }
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn { width: 150px; background: #161543; color: #fff; border-radius: 50px }
.wp-core-ui select { background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgNmw1IDUgNS01IDIgMS03IDctNy03IDItMXoiIGZpbGw9IiM1NTUiLz48L3N2Zz4=) no-repeat right 15px top 5% }
a, button { -webkit-transition: .5s; transition: .5s; cursor: pointer }
.page-wrapper { width: 100%; height: auto; padding: 10px 0 0; -webkit-transition: color .3s ease-in; transition: color .3s ease-in }
.sticky_tiger .page-wrapper { padding: 0 }
.nav-wrapper { width: 100%; position: -webkit-sticky; position: sticky; top: 0; -webkit-transition: color .3s ease-out; transition: color .3s ease-out }
.logo_white_dark { display: none }
.sticky_tiger { background: var(--color-theme-white-theme); -webkit-transition: .2s; transition: .2s; -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); padding: 0 }
.sticky_tiger .logo_light { display: none; -webkit-transition: color .3s ease-out; transition: color .3s ease-out }
.sticky_tiger .logo_white_dark { display: block; -webkit-transition: color .3s ease-out; transition: color .3s ease-out }
.sticky_tiger .nav-item a { color: #4e4e4e }
.sticky_tiger .inner_nav_icon { -webkit-filter: brightness(0); filter: brightness(0); -webkit-transition: color .3s ease-out; transition: color .3s ease-out; opacity: .55 }
.sticky_tiger .dropdown-tiger:hover::after { -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.28); box-shadow: 0 0 10px 0 rgba(0,0,0,.28) }
.btn_theme:hover:after { right: 20px; background: url(../images/arrow-right-dark.svg) no-repeat 0 0; background-size: 16px 9px }
@media screen and (max-width:767px) {
.sticky_tiger .menu-toggle .bar { background-color: var(--color-theme-blue-theme) }
.sticky_tiger .nav-item a { color: var(--color-theme-white-theme) }
.sticky_tiger .inner_nav_icon { -webkit-filter: brightness(100); filter: brightness(100) }
.sticky_tiger .inner_nav_icon:hover { -webkit-filter: brightness(0); filter: brightness(0) }
}
.logo_light, .logo_white_dark { padding: 0 }
.navbar { -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.navbar img { width: auto; -ms-grid-column-align: start; justify-self: start; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out }
li.dropdown-tiger ul.dropdown-menu { margin: 0!important; top: 70%; display: block; height: 0; overflow: hidden; visibility: hidden; -webkit-transition: .2s; transition: .2s; opacity: 0 }
li.dropdown-tiger:hover ul.dropdown-menu { display: block; top: 100%; height: auto; visibility: visible; overflow: inherit; opacity: 1; -webkit-transition: .1s; transition: .1s }
.slideBlockHead .border-content a { color: #171543; font-weight: 500; text-decoration: underline }
.button_blocksform .btn_theme { background: var(--color-theme-blue-theme); color: var(--color-theme-white-theme); font-family: var(--font-theme-Montserrat-SemiBold); position: relative; font-size: var(--font-15-theme); padding: 12px 70px 12px 25px; border-radius: 50px; border: 1px solid var(--color-theme-white-theme); -webkit-box-shadow: 0 0 0 1px #161543; box-shadow: 0 0 0 1px #161543; -webkit-transition: .5s; transition: .5s }
.button_blocksform .DownloadReset { background: #fff; color: #161543 }
.button_blocksform .btn_theme:hover { background: #fff; color: #161543!important }
@media screen and (max-width:1024px) {
.navbar img { height: 40px }
}
@media screen and (max-width:575px) {
.navbar img { height: 30px }
}
.navbar ul { list-style: none; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 10px; -webkit-transition: -webkit-transform .7s ease-in-out; transition: -webkit-transform .7s ease-in-out; transition: transform .7s ease-in-out; transition: transform .7s ease-in-out, -webkit-transform .7s ease-in-out }
.nav_control { width: 60% }
.form_button { display: inline-block; position: relative }
@media screen and (max-width:1399px) {
.nav_control { width: 60% }
}
.inner_nav_icon { width: 20px!important; -webkit-filter: brightness(100); filter: brightness(100); -webkit-transition: color .3s ease-out; transition: color .3s ease-out }
.left_buttonBlock { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-width: 115px; position: relative }
.nav_custom { max-width: 1400px; margin: 0 auto; padding: 8px 10px }
.navbar img.custom-logo { width: 400px; height: auto }
.nav-item a { color: var(--color-theme-white-theme); font-size: 1rem; font-weight: 500; text-decoration: none; letter-spacing: .5px; -webkit-transition: .5s; transition: .5s; position: relative }
.nav-item a:hover { opacity: 1; color: #fff }
.dropdown-tiger { position: relative }
.dropdown-tiger:hover { z-index: 1; cursor: pointer }
.dropdown-tiger a.inner_link:after { position: absolute; background: #161543; height: 1px; content: ""; bottom: -6px; left: 50%; right: 50%; -webkit-transition: .5s; transition: .5s }
.dropdown-tiger a.inner_link:hover:after { left: 0; right: 0 }
.dropdown-tiger a:hover:after { color: var(--color-theme-blue-theme) }
.dropdown-menu-triger { position: absolute; left: -11px; top: 100%; height: 0; overflow: hidden; visibility: hidden; -webkit-transition: .3s; transition: .3s; opacity: 0 }
.dropdown-menu-triger ul { background: #fff; border-radius: 7px; -webkit-box-shadow: 0 -1px 6px 0 rgba(0,0,0,.16); box-shadow: 0 -1px 6px 0 rgba(0,0,0,.16); padding: 7px 0; margin: 0; overflow: hidden }
.dropdown-menu-triger ul a { padding: 5px 13px; color: #545454; font-size: 14px }
.dropdown-menu-triger ul a:hover, .dropdown-menu-triger ul a:focus { background: #fff; color: #3e2b77; padding-left: 16px; padding-right: 10px }
.sticky_tiger .dropdown-menu-triger { padding-top: 35px }
.sticky_tiger .dropdown-menu-triger ul a:hover { color: #171543 }
@media screen and (min-width:768px) {
.dropdown-tiger:hover .dropdown-menu-triger { visibility: visible; height: auto; opacity: 1; padding-top: 31px; overflow: inherit }
.dropdown-tiger:hover .dropdown-menu-triger:after { height: auto; opacity: 1 }
}
.menu-toggle .bar { width: 25px; height: 3px; background-color: var(--color-theme-white-theme); margin: 5px auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.menu-toggle { -ms-grid-column-align: end; justify-self: end; margin-right: 15px; display: none }
.menu-toggle:hover { cursor: pointer }
#mobile-menu.is-active .bar:nth-child(2) { opacity: 0 }
#mobile-menu.is-active .bar:nth-child(1) { -webkit-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg) }
#mobile-menu.is-active .bar:nth-child(3) { -webkit-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg) }
@-webkit-keyframes gradbar { 0% {
background-position:0% 50%
}
50% {
background-position:100% 50%
}
100% {
background-position:0% 50%
}
}
@keyframes gradbar { 0% {
background-position:0% 50%
}
50% {
background-position:100% 50%
}
100% {
background-position:0% 50%
}
}
.Banner_wrapOuter { width: 100%; height: 100vh; background-repeat: no-repeat; background-position: 100%; background-size: cover!important }
.Banner_wrapOuter::before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background-color: rgb(0 0 0/32%) }
@media screen and (max-width:1199px) {
.Banner_wrapOuter { height: calc(30rem + 10vw) }
}
header { position: absolute; width: 100%; z-index: 2; -webkit-transition: .5s; transition: .5s; z-index: 999 }
.sticky_tiger { position: fixed; left: 0; top: 0 }
.footer { background: var(--color-theme-blue-theme); padding: 70px 0; position: relative; z-index: 1 }
@media screen and (max-width:767px) {
.footer { padding: 40px 0 }
}
.footer .footer_logo { margin-bottom: 35px }
@media screen and (max-width:575px) {
.footer .footer_logo img { width: 240px }
}
.sticky_tiger .nav-item a:hover { color: #161543 }
.footer .footer_headElements { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap }
.footer .footer_headElements .footer_outerElement address { color: var(--color-theme-white-theme); font-size: var(--font-16-theme); line-height: 30px }
@media screen and (max-width:767px) {
.footer .footer_headElements .footer_outerElement address { font-size: calc(0.7rem + 0.8vw) }
}
.footer .footer_headElements .footer_outerElement_right { -ms-flex-item-align: end; align-self: flex-end }
.footer .footer_headElements .footer_outerElement_right p { color: var(--color-theme-white-theme); font-size: var(--font-16-theme); text-transform: uppercase }
@media screen and (max-width:767px) {
.footer .footer_headElements .footer_outerElement_right p { font-size: calc(0.7rem + 0.8vw) }
}
.footer .footer_headElements .footer_outerElement_right h2 { color: var(--color-theme-white-theme); font-size: var(--font-90-theme) }
@media screen and (max-width:767px) {
.footer .footer_headElements .footer_outerElement_right h2 { font-size: calc(2.5rem + 2vw) }
}
.footer .footer_innerlayer { margin: 70px -10px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.footer .footer_innerlayer .footer_col_element { padding: 10px; width: calc(20% - 20px); margin: 0 10px }
@media screen and (max-width:991px) {
.footer .footer_innerlayer .footer_col_element { width: calc(33.33% - 20px); margin: 0 10px }
}
@media screen and (max-width:767px) {
.footer .footer_innerlayer .footer_col_element { width: calc(100% - 20px); margin: 0 }
}
.footer .footer_innerlayer .footer_col_element h4 { font-size: var(--font-16-theme); color: var(--color-theme-white-theme); margin-bottom: 25px }
.footer .footer_innerlayer .footer_col_element ul { padding: 0; color: var(--color-theme-white-theme); line-height: 40px }
@media screen and (max-width:767px) {
.footer .footer_innerlayer .footer_col_element ul { font-size: calc(0.7rem + 0.8vw); margin: 0 }
}
.footer .footer_innerlayer .footer_col_element ul li { list-style: none }
.footer #button { display: inline-block; width: 35px; height: 35px; text-align: center; border-radius: 50px; position: fixed; bottom: 69px; left: 30px; -webkit-transition: .5s; transition: .5s; opacity: 0; visibility: hidden; z-index: 1000; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.28); box-shadow: 0 0 10px 0 rgba(0,0,0,.28); padding-top: 4px; background: url(../images/arrow-down-w.png) no-repeat center center #171543; border: 1px solid #fff }
.footer #button p { color: var(--color-theme-blue-theme); font-size: 12px; left: 50%; -webkit-transform: translate(-50%); transform: translate(-50%); bottom: 10px; position: absolute; width: 60px }
.footer #button:hover { cursor: pointer; background-color: var(--color-dark-bl-theme) }
.footer #button:hover p { color: var(--color-theme-white-theme) }
.footer #button:hover::after { -webkit-filter: invert(1); filter: invert(1) }
.footer #button:active { background-color: #555 }
.footer #button.show { opacity: 1; visibility: visible }
.footer .footer_copyright { color: var(--color-theme-white-theme); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 14px; font-family: var(--font-theme-Montserrat-Light); -ms-flex-wrap: wrap; flex-wrap: wrap }
.footer .footer_copyright .footer_social_icon { max-width: 160px; width: 100% }
.footer .footer_copyright .footer_social_icon ul { margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: var(--font-16-theme) }
.footer .footer_copyright .footer_social_icon ul li { list-style: none; padding: 0 }
@font-face { font-family: montserrat; src: url(../fonts/Montserrat-Regular.woff2) format("woff2"), url(../fonts/Montserrat-Regular.woff) format("woff"); font-weight: 400; font-style: normal; font-display: swap }
@font-face { font-family: montserrat-bold; src: url(../fonts/Montserrat-Bold.woff2) format("woff2"), url(../fonts/Montserrat-Bold.woff) format("woff"); font-weight: 700; font-style: normal; font-display: swap }
@font-face { font-family: montserrat-light; src: url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"), url(../fonts/Montserrat-ExtraLight.woff) format("woff"); font-weight: 200; font-style: normal; font-display: swap }
@font-face { font-family: montserrat-semibold; src: url(../fonts/Montserrat-SemiBold.woff2) format("woff2"), url(../fonts/Montserrat-SemiBold.woff) format("woff"); font-weight: 600; font-style: normal; font-display: swap }
@font-face { font-family: montserrat-medium; src: url(../fonts/Montserrat-Medium.woff2) format("woff2"), url(../fonts/Montserrat-Medium.woff) format("woff"); font-weight: 500; font-style: normal; font-display: swap }
@font-face { font-family: montserrat-extralight; src: url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"), url(../fonts/Montserrat-ExtraLight.woff) format("woff"); font-weight: 200; font-style: normal; font-display: swap }
.slideBlock_sets .slideBlock_sets_owl button.owl-next span, .slideBlock_sets .slideBlock_sets_owl button.owl-prev span, .slideBlock_sets .slideBlockItemInner_Hover .blockhover_circle span, #slider_trigerCenter button.owl-next span, #slider_trigerCenter button.owl-prev span, #slider_trigerCenter-half button.owl-next span, #slider_trigerCenter-half button.owl-prev span { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
footer #button::after { left: 50%; -webkit-transform: translate(-50%); transform: translate(-50%) }
.slideBlock_sets .slideBlockItemInner_Hover .sliderBlock_Hover { top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%) }
* { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box }
body { font-family: var(--font-theme-Montserrat); font-size: 16px; width: 100%; height: 100%; overflow-x: hidden }
button:focus { outline: none }
.btn-check:focus+.btn, .btn:focus { outline: 0; -webkit-box-shadow: none; box-shadow: none }
button { outline: none; cursor: pointer }
a { text-decoration: none; color: var(--color-theme-white-theme) }
a:hover { text-decoration: none; color: var(--color-theme-light-pd-theme) }
::-moz-selection {
background-color:var(--color-theme-light-pd-theme);
color:var(--color-theme-white-theme)
}
::selection { background-color: var(--color-theme-light-pd-theme); color: var(--color-theme-white-theme) }
h2, h1, h3, p { margin-bottom: 0 }
.btn_theme { background: var(--color-theme-blue-theme); color: var(--color-theme-white-theme); font-family: var(--font-theme-Montserrat-SemiBold); position: relative; font-size: var(--font-15-theme); padding: 12px 70px 12px 25px; border-radius: 50px; border: 1px solid var(--color-theme-white-theme); -webkit-box-shadow: 0 0 0 1px #161543; box-shadow: 0 0 0 1px #161543; -webkit-transition: .5s; transition: .5s }
@media screen and (max-width:767px) {
.btn_theme { font-size: calc(0.7rem + 0.8vw); padding: 10px 50px 10px 20px }
}
.btn_theme::after { content: ""; position: absolute; background: url(../images/arrow-right.svg) no-repeat; background-size: 16px 9px; width: 16px; height: 10px; right: 30px; top: 50%; margin-top: -4px; -moz-animation: bounce1 2s infinite; -webkit-animation: bounce1 2s infinite; animation: bounce1 2s infinite; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); -webkit-transition: .5s; transition: .5s }
.form_button::after { content: ""; position: absolute; background: url(../images/arrow-right.png) no-repeat; background-size: 19px 9px; width: 20px; height: 10px; right: 20px; top: 50%; margin-top: -4px; -moz-animation: bounce1 2s infinite; -webkit-animation: bounce1 2s infinite; animation: bounce1 2s infinite; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); -webkit-transition: .5s; transition: .5s; pointer-events: none }
.form_button:hover:after { right: 20px; background: url(../images/arrow-right-dark.png) no-repeat 0 0; background-size: 16px 9px }
.form_button br { display: none }
.form_button:hover .btn_theme { background: #fff; color: #161543!important }
@media screen and (max-width:767px) {
.btn_theme::after { right: 20px }
}
.btn:hover { color: #fff }
div#big { z-index: inherit }
.Banner_wrap .Banner_outerTriger { position: relative; height: 100% }
.Banner_wrap .inner_leftContent { width: 1380px; position: absolute; top: 50%; left: 50%; z-index: 1; transform: translate(-50%, -50%)!important; margin-top: 50px }
.container { height: 100% }
.block__boxIcontitls p a { color: #161543 }
.Banner_wrap .inner_leftContent h2 { font-size: 58px; text-align: left; font-weight: 600; color: var(--color-theme-white-theme); font-family: var(--font-theme-Montserrat-bold); margin-bottom: 30px; text-shadow: 0 0 4px #171543 }
@media screen and (max-width:1199px) {
.Banner_wrap .inner_leftContent h2 { font-size: calc(1.5rem + 1vw) }
}
@media screen and (max-width:767px) {
.Banner_wrap .inner_leftContent h2 { font-size: calc(1.5rem + 1vw) }
}
.Banner_wrap .inner_leftContent p { color: var(--color-theme-white-theme); font-size: var(--font-16-theme); margin: 40px 0; text-shadow: 0 0 4px #171543 }
@media screen and (max-width:767px) {
.Banner_wrap .inner_leftContent p { font-size: calc(0.7rem + 0.8vw) }
}
.button_banner_right { position: fixed; bottom: 16%; right: 25px; z-index: 99 }
.button_layer { background: var(--color-theme-blue-theme); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-radius: 50px; padding: 0; list-style: none; box-shadow: 0 0 6px #fff }
.btn_layer { background: 0 0; border: none; border-bottom: 1px solid var(--color-theme-white-theme); position: relative; cursor: pointer }
.btn_layer a { display: block; padding: 16px 13px; position: relative; z-index: 1; width: 50px }
.btn_layer a img { width: 100% }
.footer_social_icon a { border: 1px solid #fff; display: block; width: 35px; line-height: 32px; text-align: center; border-radius: 50%; padding: 1px 0 0; margin-right: 7px }
.footer_social_icon a:hover { background: #d1d1d1; border-color: #d1d1d1; color: #171543!important }
.btn_layer:last-child { border-bottom: none }
.btn_layer_hover { position: absolute; left: -55px; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); min-width: 120px; -webkit-transition: .5s; transition: .5s; opacity: 0; visibility: hidden }
.btn_layer_hover .btn_layer-hoverInner p { color: var(--color-theme-white-theme); font-size: 16px }
.btn_layer_hover .btn_layer-hoverInner p span { position: relative }
.btn_layer_hover .btn_layer-hoverInner p:hover span { color: var(--color-dark-bl-theme) }
.btn_layer_hover .btn_layer-hoverInner p span::after { content: ""; background: var(--color-theme-white-theme); width: 55px; height: 55px; position: absolute; top: -18px; left: -12px; z-index: -1; border-radius: 50px; opacity: 0; -webkit-transition: .5s; transition: .5s }
.btn_layer_hover .btn_layer-hoverInner p:hover span::after { opacity: 1 }
.btn_layer:hover .btn_layer_hover { visibility: visible; opacity: 1; left: -115px }
.slide_fistBlock { background: var(--color-extra-light-theme); padding: 80px 0 }
.slideBlockHead { max-width: 990px }
.slideBlockHead h2 { font-size: var(--font-36-theme); font-family: var(--font-theme-Montserrat-bold); position: relative; padding-bottom: 10px }
@media screen and (max-width:767px) {
.slideBlockHead h2 { font-size: calc(1.5rem + 1vw) }
}
@media screen and (max-width:575px) {
.slideBlockHead h2 { font-size: calc(1.2rem + 1vw) }
}
.slideBlockHead h2::after { position: absolute; content: ""; width: 75px; height: 3px; background: #161543; left: 0; bottom: 0; border-radius: 4px }
.slideBlockHead p { padding-top: 40px; color: #6a6a6a; font-weight: 500 }
.slideBlock_sets { margin: 40px 0 0 -10px }
.slideBlock_sets .slideBlockItem { position: relative }
.slideBlock_sets .sliderBlockItemimg img { border-radius: 8px; width: 100%; height: 460px; -o-object-fit: cover; object-fit: cover; margin-left: auto; margin-right: auto }
.slideBlock_sets .slideBlock_sets_owl { padding-bottom: 70px }
@media screen and (max-width:575px) {
.slideBlock_sets .slideBlock_sets_owl { padding-bottom: 55px }
}
.slideBlock_sets .slideBlock_sets_owl .owl-nav { position: absolute; right: 3px; bottom: 0; max-width: 100px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
@media screen and (max-width:575px) {
.slideBlock_sets .slideBlock_sets_owl .owl-nav { max-width: 80px; right: 15px; left: 50%; margin-left: -40px }
}
.slideBlock_sets .slideBlock_sets_owl button.owl-next, .slideBlock_sets .slideBlock_sets_owl button.owl-prev, .slideBlock_sets .slideBlock_sets_owl #slider_trigerCenter button.owl-prev, #slider_trigerCenter .slideBlock_sets .slideBlock_sets_owl button.owl-prev, .slideBlock_sets .slideBlock_sets_owl #slider_trigerCenter-half button.owl-prev, #slider_trigerCenter-half .slideBlock_sets .slideBlock_sets_owl button.owl-prev { background: var(--color-theme-white-theme); width: 40px; height: 40px; position: relative; border-radius: 50px; box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -webkit-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -moz-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75) }
@media screen and (max-width:575px) {
.slideBlock_sets .slideBlock_sets_owl button.owl-next, .slideBlock_sets .slideBlock_sets_owl button.owl-prev, .slideBlock_sets .slideBlock_sets_owl #slider_trigerCenter button.owl-prev, #slider_trigerCenter .slideBlock_sets .slideBlock_sets_owl button.owl-prev, .slideBlock_sets .slideBlock_sets_owl #slider_trigerCenter-half button.owl-prev, #slider_trigerCenter-half .slideBlock_sets .slideBlock_sets_owl button.owl-prev { width: 30px; height: 30px }
}
.slideBlock_sets .slideBlock_sets_owl button.owl-next span, .slideBlock_sets .slideBlock_sets_owl button.owl-prev span, .slideBlock_sets .slideBlock_sets_owl #slider_trigerCenter button.owl-prev span, #slider_trigerCenter .slideBlock_sets .slideBlock_sets_owl button.owl-prev span, .slideBlock_sets .slideBlock_sets_owl #slider_trigerCenter-half button.owl-prev span, #slider_trigerCenter-half .slideBlock_sets .slideBlock_sets_owl button.owl-prev span { position: absolute; background-image: url(../images/arrow-left-owl.svg)!important; width: 10px; height: 17px; background-repeat: no-repeat; font-size: 0 }
.slideBlock_sets .slideBlock_sets_owl button.owl-prev span { position: absolute; background-image: url(../images/arrow-right-owl.svg)!important; width: 10px; height: 17px; background-repeat: no-repeat; font-size: 0 }
.slideBlock_sets .slideBlockItemInner_Hover { position: absolute; top: 0; left: 0; width: 100%; height: 460px; border-radius: 8px; background: rgb(23 21 67/70%); -webkit-transition: .5s; transition: .5s; -webkit-transform: translateY(101%); transform: translateY(101%); transition: transform .7s ease-in-out, -webkit-transform .7s ease-in-out }
@media screen and (max-width:575px) {
.slideBlock_sets .slideBlockItemInner_Hover { height: 100% }
}
.slideBlock_sets .slideBlockItemInner_Hover .sliderBlock_Hover { position: absolute; padding: 0 20px; line-height: 23px; font-size: var(--font-16-theme); left: 0; width: 100% }
.slideBlock_sets .slideBlockItemInner_Hover .text_hoverLayer h5 { font-size: var(--font-17-theme); margin: 20px 0 15px; color: #fff; text-transform: uppercase; font-weight: 700 }
.slideBlock_sets .slideBlockItemInner_Hover .blockhover_circle { padding: 20px; border-radius: 50px; background: var(--color-theme-blue-theme); width: 60px; height: 60px; position: relative; margin: 0 auto; box-shadow: 0 0 6px #fff }
.slideBlock_sets .slideBlockItemInner_Hover .blockhover_circle span { color: var(--color-theme-white-theme); position: absolute; font-size: 22px; font-weight: 700 }
.slideBlock_sets .slideBlockItemInner_Hover .text_hoverLayer { color: #fff; text-align: center }
.slideBlockItemInner:hover .slideBlockItemInner_Hover { -webkit-transform: translateY(0%); transform: translateY(0%); -webkit-transition: .5s; transition: .5s; transition: transform .7s ease-in-out, -webkit-transform .7s ease-in-out }
.Blog_Wrap { background: var(--color-extra-light-theme); padding: 80px 0 }
.Blog_Wrap .card_blogImg { overflow: hidden; border-radius: 8px 8px 0 0; cursor: pointer }
.Blog_Wrap .card_blogImg img { width: 100%; height: 285px; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; border-radius: 8px 8px 0 0 }
@media screen and (max-width:767px) {
.Blog_Wrap .card_blogImg img { height: 250px }
}
.card_blog:hover .card_blogImg img { -webkit-transform: scale(1.08); transform: scale(1.08) }
.card_blogImg img { -webkit-transition: .4s ease; transition: .4s ease }
.blogText { padding: 50px 25px 70px }
.blogText h3 { font-size: 20px; font-family: var(--font-theme-Montserrat-SemiBold) }
.blogText span { font-size: 13px; font-family: var(--font-theme-Montserrat-medium); padding: 5px 0 10px; display: block }
.blogText p { color: var(--color-theme-light-pd-theme); font-size: var(--font-15-theme); line-height: 24px }
.blog_textOuter { border: 1px solid transparent; border-top: none; border-radius: 0 0 20px 20px; -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.16); box-shadow: 0 2px 6px 0 rgba(0,0,0,.16); position: relative }
.read_moreOuter { position: absolute; bottom: 0; left: 0; padding: 20px 20px 30px }
.btn_read_more { font-family: var(--font-theme-Montserrat-SemiBold); padding: 0; position: relative; padding: 0 25px 0 3px }
.btn_read_more::after { content: " "; position: absolute; background: url(../images/arrow-right-dark.svg) no-repeat; width: 16px; height: 10px; top: 9px; right: 0; webkit-transition: .3s; transition: .3s }
.card_blog { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.Blog_wrapCol { height: auto; display: -webkit-box; display: -ms-flexbox; display: flex }
@media screen and (max-width:767px) {
.Blog_wrapCol { margin-bottom: 20px }
}
.slidewidth_set { max-width: 500px }
.center_SlideBlock { padding: 70px 0 50px }
#slider_trigerCenter .owl-item>div { cursor: pointer; margin: 4% 2%; -webkit-transition: .5s; transition: .5s }
#slider_trigerCenter .owl-item.center>div { cursor: auto; margin: 0 }
#slider_trigerCenter .sliderBlockItemimg_second img { border-radius: 8px; width: 100%; min-height: 475px; -o-object-fit: cover; object-fit: cover }
@media screen and (max-width:767px) {
#slider_trigerCenter .sliderBlockItemimg_second img { min-height: 250px }
}
#slider_trigerCenter .owl-item.active .slideBlockSecond_content { display: block }
#slider_trigerCenter .owl-nav { position: absolute; right: 3px; bottom: 0; max-width: 100px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
@media screen and (max-width:575px) {
#slider_trigerCenter .owl-nav { max-width: 80px; right: 15px }
}
#slider_trigerCenter button.owl-next, #slider_trigerCenter button.owl-prev { background: var(--color-theme-white-theme); width: 40px; height: 40px; position: relative; border-radius: 50px; box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -webkit-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -moz-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75) }
@media screen and (max-width:575px) {
#slider_trigerCenter button.owl-next, #slider_trigerCenter button.owl-prev { width: 30px; height: 30px }
}
#slider_trigerCenter button.owl-next span, #slider_trigerCenter button.owl-prev span { position: absolute; background-image: url(../images/arrow-left-owl.svg)!important; width: 10px; height: 17px; background-repeat: no-repeat; font-size: 0 }
#slider_trigerCenter button.owl-prev span { position: absolute; background-image: url(../images/arrow-right-owl.svg)!important; width: 10px; height: 17px; background-repeat: no-repeat; font-size: 0 }
#slider_trigerCenter .carousel_se_02_carousel { padding-bottom: 40px }
.slideBlockItemInner_second { position: relative }
.slideBlockItemInner_second .background_text_block { position: absolute; display: none; top: 0; color: var(--color-theme-white-theme); left: 0; z-index: 2; padding: 20px }
.slideBlockItemInner_second .background_text_block::before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #171543; background: linear-gradient(343deg, rgba(67,67,67,0.2) 0%, rgb(23 21 67) 100%); z-index: 1; border-radius: 8px 8px 0 0; -webkit-transition: .5s; transition: .5s }
.slideBlockItemInner_second .background_text_block h2 { font-size: var(--font-16-theme); font-family: var(--font-theme-Montserrat-SemiBold); margin-bottom: 5px; color: #fff; position: relative; z-index: 1 }
.slideBlockItemInner_second .background_text_block p { font-size: var(--font-16-theme); font-family: var(--font-theme-Montserrat-Light); position: relative; z-index: 1 }
@media screen and (max-width:575px) {
.slideBlockItemInner_second .background_text_block p { font-size: calc(0.6rem + 1vw) }
}
.owl-item.active .background_text_block { display: block }
.slideBlockSecond_content { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); left: 40px; color: var(--color-theme-white-theme); display: none; z-index: 1 }
@media screen and (max-width:767px) {
.slideBlockSecond_content { left: 25px }
}
.slideBlockSecond_content .innersecond_data h2 { color: var(--color-theme-white-theme); font-size: var(--font-90-theme); font-family: cookie, cursive; font-weight: 400 }
@media screen and (max-width:767px) {
.slideBlockSecond_content .innersecond_data h2 { font-size: calc(2.5rem + 2vw) }
}
@media screen and (max-width:575px) {
.slideBlockSecond_content .innersecond_data h2 { font-size: calc(0.5rem + 5vw) }
}
.slideBlockSecond_content .innersecond_data ul { padding: 0 0 0 10px; margin: 0 }
.slideBlockSecond_content .innersecond_data ul li { list-style: none; font-size: var(--font-15-theme) }
@media screen and (max-width:767px) {
.slideBlockSecond_content .innersecond_data ul li { font-size: 12px }
}
.slidewidth_setmultie { max-width: 470px }
.multie_slide { padding: 70px 0 10px }
.ElementProcess ul { padding: 0; margin: 0 }
.ElementProcess ul li { list-style: none }
.ElementProcess .process_ElementItem { width: 50%; padding: 20px 0 }
.ElementProcess .ItemProcessText p { font-size: var(--font-16-theme); font-family: var(--font-theme-Montserrat-SemiBold); color: var(--color-theme-light-pd-theme) }
.ElementProcess .ItemProcess { text-align: center; max-width: 190px }
.ElementProcess .ItemProcessText { margin-top: 10px }
.ElementProcess .Process_List { margin: 30px 0 }
#slider_trigerCenter-half .owl-item>div { cursor: pointer; margin: 4% 2%; -webkit-transition: .5s; transition: .5s }
#slider_trigerCenter-half .owl-item.center>div { cursor: auto; margin: 0 }
#slider_trigerCenter-half .sliderBlockItemimg_second img { border-radius: 8px; width: 100%; min-height: 430px; -o-object-fit: cover; object-fit: cover }
.footer h4, .footer a, .footer p { position: relative; z-index: 99 }
.footer a:hover { color: #fff; text-decoration: underline }
@media screen and (max-width:1599px) {
#slider_trigerCenter-half .sliderBlockItemimg_second img { border-radius: 8px; width: 100%; min-height: inherit; -o-object-fit: inherit; object-fit: inherit }
.ElementProcess .process_ElementItem { padding: 10px 0; }
.ElementProcess .Process_List { margin: 15px 0; }
.ElementProcess .Process_List img { max-height: 40px; }
.ElementProcess .ItemProcessText p { font-size: 15px; }
.slideBlockHead p { padding-top: 25px; }
}
@media screen and (max-width:767px) {
#slider_trigerCenter-half .sliderBlockItemimg_second img { }
}
#slider_trigerCenter-half .owl-item.active .slideBlockSecond_content { display: block }
#slider_trigerCenter-half .owl-carousel .owl-dots.disabled, #slider_trigerCenter-half .owl-carousel .owl-nav.disabled { display: block }
#slider_trigerCenter-half .owl-nav { position: absolute; right: 3px; bottom: 0; max-width: 100px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
@media screen and (max-width:575px) {
#slider_trigerCenter-half .owl-nav { max-width: 80px; right: 15px }
}
#slider_trigerCenter-half button.owl-next, #slider_trigerCenter-half button.owl-prev { background: var(--color-theme-white-theme); width: 40px; height: 40px; position: relative; border-radius: 50px; box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -webkit-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -moz-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75) }
@media screen and (max-width:575px) {
#slider_trigerCenter-half button.owl-next, #slider_trigerCenter-half button.owl-prev { width: 30px; height: 30px }
}
#slider_trigerCenter-half button.owl-next span, #slider_trigerCenter-half button.owl-prev span { position: absolute; background-image: url(../images/arrow-left-owl.svg)!important; width: 10px; height: 17px; background-repeat: no-repeat; font-size: 0 }
#slider_trigerCenter-half button.owl-prev span { position: absolute; background-image: url(../images/arrow-right-owl.svg)!important; width: 10px; height: 17px; background-repeat: no-repeat; font-size: 0 }
#slider_trigerCenter-half .carousel_se_02_carousel { padding-bottom: 40px }
#slider_trigerCenter-half .slider_trigerCenter-halfCl { padding-bottom: 40px }
.blockOverlay { position: relative }
.blockOverlay::before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #424242; background: linear-gradient(343deg, rgba(66,66,66,0.29) 0%, rgba(66,66,66,0.29) 29%, rgba(0,0,0,0.63) 100%); z-index: 1; -webkit-transition: .5s; transition: .5s; border-radius: 8px }
#slider_trigerCenter button.owl-next:hover, #slider_trigerCenter button.owl-prev:hover, #slider_trigerCenter-half button.owl-next:hover, #slider_trigerCenter-half button.owl-prev:hover, .slideBlock_sets .slideBlock_sets_owl button.owl-prev:hover, .slideBlock_sets .slideBlock_sets_owl button.owl-next:hover { background: rgb(221 220 227) }
.btn_read_more:hover { color: var(--color-dark-bl-theme) }
.btn_read_more:hover::after { right: -5px }
.sub-top-head { font-size: 19px; color: #fff; font-weight: 600; display: block; margin: 0 0 20px }
.Banner_wrapOuter .read_more { color: #fff; padding: 0 0 15px }
.read_more svg { -webkit-transition: margin .4s ease; transition: margin .4s ease; margin-left: 5px }
.read_more:hover svg { margin-left: 10px }
.col-row { display: flex; align-items: center; margin: 25px -10px!important }
.col-btn { display: flex; width: 66px; height: 66px; align-items: center; justify-content: center; border: 1px solid #fff; border-radius: 8px; margin: 0 10px; background: rgb(255 255 255/40%) }
.col-btn:hover { border: 1px solid #171543; background: rgb(23 21 67/80%); box-shadow: 0 0 10px #fff }
.Banner_wrap .inner_leftContent .border-content { border-left: 2px solid #fff; padding-left: 20px; font-size: var(--font-18-theme) }
.main-banner .inner_leftContent { margin-top: 80px }
.story_wrap { padding: 70px 0 }
.sec-head { font-size: 55px; font-weight: 700; margin: 0 0 20px }
.sec-text { font-size: 20px; margin: 0 0 30px }
.sec-text { font-size: 20px; margin: 0 0 30px; border-left: 2px solid #555; padding-left: 15px; line-height: 1 }
.story-col-row { display: flex; margin: 0 15px 30px 0; box-shadow: 0 0 8px #d5d5d5; flex-wrap: wrap; background: #f9f8f8 }
.story-col-cont { padding: 20px 25px; width: calc(100% - 350px); display: flex; align-items: center; flex-wrap: wrap; position: relative }
.story-col-cont h5 { font-size: 21px; font-weight: 600; margin-bottom: 15px }
.story-col-in { border-left: 2px solid #555; padding-left: 15px; margin: 0 0 15px }
.story-col-img { width: 350px }
.story-col-img img { width: 100%; display: block; height: 100%; object-fit: cover }
.story-col-2 .story-col-cont { padding: 20px 25px; width: 350px; display: flex; align-items: center; flex-wrap: wrap }
.story-col-2 .story-col-img { width: calc(100% - 350px) }
.story-col-3 { margin: 0 }
.story-col-3 .story-col-cont { width: 100% }
.story-col-3 .story-col-img { width: 100%;height:280px;}
.story-col-3 { margin: 0; height: calc(100% - 30px) }
.story-col-cont:after { content: ""; position: absolute; left: -22px; top: 20px; width: 0; height: 0; border-left: 16px solid transparent; border-right: 16px solid transparent; border-bottom: 28px solid #f9f8f8; transform: rotate(30deg) }
.story-col-2 .story-col-cont:after { left: auto; right: -22px; transform: rotate(-29deg); top: 20px }
.story-col-3 .story-col-cont:after { left: 23px; top: -25px; transform: rotate(0deg) }
.go-next ul { margin: 0 -15px; padding: 0; display: flex; color: #fff }
.go-next ul li { display: inline-block; padding: 0 15px; font-weight: 500 }
.go-next { position: absolute; bottom: 20px; z-index: 1 }
.go-next ul li a { color: #ccc }
.page-sec { padding: 70px 0 }
.sec-head-3 { font-size: 36px; font-weight: 700; position: relative; margin-bottom: 35px }
.sec-head-3:after { position: absolute; content: ""; height: 3px; background: #161543; width: 100px; left: 0; bottom: -15px }
.leadership-text { padding: 30px 70px; font-size: 20px; position: relative }
.mission-text { font-size: 22px; font-weight: 600; color: #161543; line-height: 1.8; text-align: center }
.mission-text span { font-size: 30px; line-height: 0; display: inline-block; margin: 0 10px }
.about-wrap { position: relative }
.leadership_wrap { padding: 60px 0; background: url(../images/leadership-bg.png) no-repeat center center; background-size: cover; position: relative }
.leader-col { border-radius: 8px; overflow: hidden; position: relative; box-shadow: 0 0 6px #ccc; margin-bottom: 30px; cursor: pointer }
.leader-img img { width: 100%; display: block }
.leader-detail { text-align: center; padding: 20px; position: absolute; bottom: 0; left: 0; width: 100%; background: #fff; -webkit-transition: .8s; transition: .8s }
.leader-detail h6 { font-size: 18px; font-weight: 700; margin: 0 0 5px }
.leader-detail span { font-weight: 500; display: block; margin: 0 0 10px }
.leader-detail p { overflow: hidden; height: 0; -webkit-transition: .5s; transition: .5s }
.leader-img { margin-bottom: 100px }
.leader-col:hover .leader-detail { background: #161543 }
.leader-col:hover .leader-detail p { height: auto; -webkit-transition: .5s; transition: .5s }
.leader-col:hover .leader-detail h6, .leader-col:hover .leader-detail span, .leader-col:hover .leader-detail p { color: #fff }
.dropdown-menu-triger:after { content: ""; position: absolute; left: 12px; top: 19px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 12px solid #fff; transform: rotate(0deg); transition: .1s; height: 0; opacity: 0 }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 600; color: #161543 }
.slideBlockItemInner { border-radius: 8px; overflow: hidden; position: relative }
mission-col { background: #fff; box-shadow: 0 0 6px rgb(0 0 0/20%); margin: 8px; height: 100%; padding: 20px; border-radius: 8px }
.mission-img { margin: 0 0 20px }
.mission-detail h6 { font-size: 20px; font-weight: 700; margin: 0 0 20px }
.mission-detail p { min-height: 50px }
.mission-col { margin: 20px 10px; padding: 15px; background: #fff; box-shadow: 0 0 8px rgb(0 0 0/10%); border-radius: 8px; min-height: 550px }
.value_wrap { position: relative; background: url(../images/value-bg.jpg) no-repeat center top; background-size: 100% 50%; padding-top: 90px }
.value_wrap:before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/leadership-bg.png) no-repeat center bottom rgb(0 0 0/20%); background-size: 100% 50% }
.value_wrap .container { position: relative }
.value-box { background: #fff; padding: 25px; text-align: center; height: 100%; border-radius: 8px; -webkit-transition: .5s; transition: .5s }
.value-icon { margin: 20px 0 }
.value-box h4 { color: #161543; margin: 0 0 15px }
.value-col { margin-bottom: 25px }
.value-box:hover { background: #161543; color: #fff }
.value-box:hover * { color: #fff }
.value-box .value-icon img+img { display: none }
.value-box:hover .value-icon img { display: none }
.value-box:hover .value-icon img+img { display: inline-block }
.sec-head-box span { font-weight: 600; border-bottom: 2px solid; display: inline-block; margin: 0 0 10px; padding-bottom: 5px; font-size: 19px }
.value_wrap .sec-head-box * { color: #fff }
.value_wrap .sec-head-box { margin-bottom: 45px }
.unit-right { padding: 0 15px; position: absolute; left: 40%; top: 30% }
.unit-left { width: 400px; padding: 0 15px }
.Banner_outerTriger.row { align-items: center; padding-top: 100px; position: relative; z-index: 1 }
.unit-right #slider_trigerCenter-half .owl-nav { left: 16%; bottom: -45px; right: auto }
.unit-right #slider_trigerCenter-half button.owl-next, .unit-right #slider_trigerCenter-half button.owl-prev { background: 0 0; border: 1px solid #fff }
.slideBlockItem { border-radius: 8px; overflow: hidden; box-shadow: 0 0 5px rgb(0 0 0/10%); background: #fff; margin: 6px }
.owl-item.current.active .slideBlockItem { border: 1px solid #fff }
.innersecond_data h2 { font-size: 70px; color: #fff; font-weight: 400; margin: 0 0 20px; font-family: cookie, cursive }
.innersecond_data ul { margin: 0 0 30px; padding: 0; border-left: 1px solid #fff; padding-left: 20px; line-height: 1 }
.innersecond_data ul li { display: block; color: #fff; font-size: 18px; margin: 0 0 15px }
.innersecond_data ul li:last-child { margin: 0 }
.head-full { max-width: 100%; margin-bottom: 40px; padding-bottom: 1px }
.slideBlockHead .border-content { border-left: 1px solid #1c1c1c; margin: 30px 0; padding: 0 0 0 20px; color: #000; font-weight: 400; font-size: 18px; line-height: 1.6 }
.slideBlockHead .border-content { border-left: 1px solid #1c1c1c; margin: 30px 0; padding: 0 0 0 20px }
.application-col { margin-bottom: 30px }
.application-box { background: #fff; box-shadow: 0 0 8px rgb(0 0 0/20%); border-radius: 8px; overflow: hidden; height: 100%; text-align: center }
.application-img img { display: block; width: 100% }
.application-con { padding: 25px }
.application-icon { display: flex; width: 80px; height: 80px; align-items: center; justify-content: center; position: relative; margin: -62px auto 15px; background: #fff; border-radius: 50%; padding: 15px; box-shadow: 0 0 2px rgb(25 34 73); -webkit-transition: .5s; transition: .5s }
.application-con h4 { font-weight: 700; margin: 0 0 15px }
.app-career-icon { display: flex; align-items: center; justify-content: center; width: 66px; height: 66px; background: #161543; border-radius: 6px; margin: 0 0 30px }
.app-career-box { background: #fff; height: 100%; padding: 25px; border-radius: 8px; box-shadow: 0 0 8px rgb(0 0 0/20%); -webkit-transition: .5s; transition: .5s }
.app-career-box:hover { background: #f5f5f5; box-shadow: 0 0 12px rgb(0 0 0/30%) }
.app-career-box h4 { font-size: 21px; color: #161543 }
.app-career-box a { color: #161543 }
.resume-box { border: 1px dashed #161543; border-radius: 8px; padding: 30px; margin: 15px 0; text-align: center; position: relative }
.resume-box input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0 }
.up-resume { font-weight: 600 }
.up-resume img { filter: invert(1); position: relative }
.up-resume:hover img { right: -5px }
.career-box { box-shadow: 0 0 4px rgb(0 0 0/15%); border-radius: 8px; padding: 20px; height: 100% }
.career-box:hover { background: #f5f5f5; box-shadow: 0 0 8px rgb(0 0 0/20%) }
.career-icon { display: block; width: 50px; height: 50px; background: #efefef; line-height: 50px; text-align: center; border-radius: 50%; margin: 0 0 10px }
.c-post { font-weight: 600; font-size: 14px; display: block; margin: 0 0 15px }
.career-box h4 { color: #161543 }
.adr-edu { margin: 0 0 25px; padding: 0 }
.adr-edu li { font-size: 14px; display: block; font-weight: 500; margin: 0 0 10px }
.adr-edu li i { margin-right: 5px }
ul.det-edu { margin: 0 -5px 20px; padding: 0 }
ul.det-edu li { display: block; display: flex }
ul.det-edu li a { display: block; background: rgb(22 21 67/10%); color: #161543; font-size: 12px; font-weight: 500; padding: 5px 15px; border-radius: 16px; margin: 0 3px }
ul.det-edu li a i { margin-right: 3px }
.career-box p { font-size: 15px; margin: 0 0 15px; min-height: 115px }
.career-box .btn_theme { padding: 10px 60px 10px 20px }
.career-col { margin: 0 0 25px }
.section__outerBlockslayer ul { margin-bottom: 0; padding-left: 0 }
.section__outerBlockslayer ul li { list-style: none; position: relative; padding-left: 55px; margin-bottom: 20px }
.section__outerBlockslayer ul li::before { position: absolute; width: 35px; height: 35px; content: ""; background: url(../images/check-block.svg) no-repeat; top: 3px; left: 0 }
.block__listLayerOuter { max-width: 571px; width: 100% }
.section_innerLayout { margin-bottom: 30px }
.video_imgLayer img { border-radius: 8px; box-shadow: 0 0 8px rgb(0 0 0/20%) }
.video_imgLayer { position: relative }
.button_play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) }
.button_play a { display: block }
.section__outerBlockslayer { max-width: 506px }
.section__listlayer { margin: 55px 0 }
.section_listlayerRowQua { align-items: center }
.layerQuotset { max-width: 590px; width: 100%; margin-left: 50px }
.section_listlayerCol { display: flex }
.set_nonLIne::after { display: none }
.setPlog { position: relative; padding-left: 30px; max-width: 1155px }
.setPlog::after { position: absolute; left: 0; top: 0; width: 2px; height: 100%; content: ""; background: #161543 }
.list_grids__images { text-align: center }
.list_grids__images img { max-height: 400px; height: 100%; border-radius: 8px }
.list_grids__Md { display: flex; justify-content: center }
.list_grid_elements { align-self: center; max-width: 630px; width: 100% }
.list_grids { padding: 80px 0 }
.life-sigma { cursor: auto!important }
.row.list_grids__row { margin-bottom: 80px }
.csr-row { display: flex; flex-wrap: wrap; width: 100% }
.csr-col { width: 50%; padding: 15px }
.csr-col-in { display: block; height: 100%; padding: 25px 15px; text-align: center; background: #fff; box-shadow: 0 0 6px rgb(0 0 0/15%); border-radius: 8px; color: #161543; font-weight: 700; font-size: 20px; line-height: 1.4 }
.csr-icon { display: block; margin-bottom: 15px }
.bg-corp:before { position: absolute; content: ""; background: rgb(255 255 255/75%); left: 0; top: 0; width: 50%; height: 100% }
.corp-col { position: relative; padding-right: 30px }
.corp-col p { line-height: 1.6 }
.res-mission-col { box-shadow: 0 3px 6px rgb(0 0 0/15%); text-align: center; margin: 10px; border-radius: 8px; overflow: hidden }
section.Life_sectionBlock { padding: 100px 0 }
.col_list_Outer { max-width: 590px; width: 100% }
.bottom_imageEleemts { margin-top: 120px }
.block_imageVertical img { border-radius: 8px }
.bottom_imageEleemts img { border-radius: 8px }
.setPlog_life { position: relative; max-width: 1155px }
a.set_hyperBold { color: #161543; font-weight: 500 }
.layer_disclamineBlock { padding: 100px 0 }
.disclaimer_OuterSets p { margin-bottom: 40px }
.disclaimer__outer_wset { max-width: 100% }
.setIBlocksar { padding: 20px 25px 90px }
.setIBlocksar h3 { margin-bottom: 15px }
.set_blockImages { height: 100%!important }
.DownloadBtn { padding: 10px 70px 10px 25px }
.block__outerdload { position: absolute; bottom: 0 }
.layer_blocksingleInner { position: relative; padding-bottom: 100px }
.outer_blockP { padding-top: 25px }
.layer_blockSinglcol { display: flex }
.layer_blockSingle { padding: 100px 0 20px }
.modal_innerlayer { display: flex; justify-content: space-around }
.outer__blocksingeImage { border-radius: 8px; overflow: hidden; box-shadow: 0 0 5px rgb(0 0 0/10%) }
.outer__blocksingeImage img { width: 100%; display: block }
@media only screen and (max-width:767px) {
.modal_innerlayer { flex-direction: column }
}
.modal_customLayer { max-width: 1017px; width: 100% }
.modal__title { margin-bottom: 25px }
.image_layerMliddle { max-width: 325px; width: 100%; text-align: center }
@media only screen and (max-width:767px) {
.image_layerMliddle { max-width: 100% }
}
.modal_headlayer { border: none }
.modal-body.modal_layer { padding: 0 40px 50px }
.modal_archives { padding: 0 50px 0 40px; min-width: 325px; width: calc(100% - 325px) }
.image_layerMliddle .modal_image { width: 100% }
.title__textModal { font-size: 16px }
@media only screen and (max-width:767px) {
.modal_archives { padding: 20px 0 }
}
.modal__title h3 { font-weight: 700; font-size: 30px }
.title__textModal { font-size: 16px }
.modal_innerlayer_email { display: flex; justify-content: space-between }
.modal_archives_email { width: 50% }
.image_layerMliddle_email.block_setsMode { width: 50% }
.title__textModal_email input { border: none; border-bottom: 1px solid #d9d9d9; border-radius: 0; padding: 10px 0 }
.title__textModal_email textarea { border: none; border-bottom: 1px solid #d9d9d9; padding: 10px 0; resize: none }
.mid__outerlayer { display: flex; justify-content: center; height: 100% }
img.img-fluid.modal_image_email { align-self: center }
.image_layerMliddle_email h3 { font-weight: 700 }
.title__textModal_email select, .title__textModal_email select:focus { border: none; border-bottom: 1px solid #d9d9d9; color: #858383; padding: 10px 0; border-radius: 0; outline: none; box-shadow: none }
.title__textModal_email select .form-select:focus { color: #212529; background-color: #fff; border-color: #000; box-shadow: none }
form.form_modLocks { padding-top: 50px }
form.form_modLocks .form-control:focus { color: #212529; background-color: #fff; border-color: #000; box-shadow: none }
.modal_secondLayer { border-radius: 10px!important; border: none }
.layer_targetsouters img { width: 100% }
@media only screen and (max-width:767px) {
.modal_innerlayer_email { flex-direction: column }
.image_layerMliddle_email.block_setsMode { width: 100% }
.modal_archives_email { width: 100% }
}
.Blog_wrapCol { height: auto; display: -webkit-box; display: -ms-flexbox; display: flex }
.leader-col a { color: #161543 }
#big .owl-nav { position: absolute; right: -135px; top: 35%; margin-top: 285px; max-width: 100px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; z-index: 99 }
#big button.owl-prev { background: var(--color-theme-white-theme); width: 40px; height: 40px; position: relative; border-radius: 50px; box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -webkit-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -moz-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75) }
#big button.owl-prev span { position: absolute; background-image: url(../images/arrow-right-owl.svg)!important; width: 10px; height: 17px; background-repeat: no-repeat; font-size: 0; top: 12px; left: 14px }
#big button.owl-next { background: var(--color-theme-white-theme); width: 40px; height: 40px; position: relative; border-radius: 50px; box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -webkit-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75); -moz-box-shadow: 0 3px 10px 0 rgba(112,112,112,.75) }
#big button.owl-next span { position: absolute; background-image: url(../images/arrow-left-owl.svg)!important; width: 10px; height: 17px; background-repeat: no-repeat; font-size: 0; top: 12px; left: 17px }
#thumbs { position: absolute; width: 1000px; right: -80px; top: 35% }
#thumbs .slideBlockItem { margin: 12px; cursor: pointer }
#big button.owl-next:hover, #big button.owl-prev:hover { background: #e2e2e2 }
form.form_modLocks { padding-top: 50px }
form.form_modLocks .form-control:focus { color: #212529; background-color: #fff; border-color: #aaa9c9; box-shadow: none }
.modal_secondLayer { border-radius: 10px!important; border: none }
.iconSlideBLock { width: 68px; height: 68px; background: #161543; position: relative; border-radius: 50% }
.icon_slideInside { width: 25px; height: 25px; position: relative; top: 21px; text-align: center; margin: 0 auto }
.slider_blockBoxinner:hover { background: #f5f5f5; box-shadow: 0 0 12px rgb(0 0 0/30%) }
.slider_blockBoxinner { max-width: 260px; width: 100%; background: #fff; padding: 20px; box-shadow: 0 0 11px 0 rgba(0,0,0,.11); width: calc(20% - 20px); margin: 70px 10px 0; border-radius: 10px; cursor: pointer }
.block__boxIcontitls { margin: 30px 0 0 }
.block__boxIcontitls h2 { font-size: 21px; font-weight: 600; color: #161543 }
.block__boxIcontitls p { font-size: 17px; color: #161543; margin-top: 5px }
.slideBlockBoxs { display: flex; margin: 0 -10px }
.background_layertarget { padding: 100px 0; position: relative }
.background_layertarget::after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(255,255,255,.85) }
.layer_contactBlock_cols { position: relative; z-index: 1 }
.feedBackLayer_col { padding: 0 }
.feedBackLayer_innerImage img { width: 100% }
.slideBlockHead_feed p { padding-top: 40px; color: #6a6a6a; font-weight: 500 }
.slidewidth_set__feed { max-width: 610px }
.mod_feedback { padding: 0 60px 0 0; z-index: 1; position: relative }
.form_modLocks_insets { margin-bottom: 40px }
.formInnerFeeds { padding: 10px 0 }
.DownloadReset { background: #fff; color: #161543 }
.DownloadReset::after { display: none }
button.btn.btn_theme.DownloadReset { padding: 10px 40px }
.button_blocksform { margin-top: 40px; justify-content: space-between; width: 100%; display: flex; max-width: 300px }
.feed_bgimg:before { background: rgba(255,255,255,.99); content: ""; position: absolute; top: 0; width: 15000px; height: 100%; right: 0 }
.feed_bgimg { position: relative; padding: 50px 0 }
.set_zindex { position: relative; z-index: 2 }
@media only screen and (max-width:767px) {
.modal_innerlayer_email { flex-direction: column }
.image_layerMliddle_email.block_setsMode { width: 100% }
.modal_archives_email { width: 100% }
}
.slideBlockItemInner-care { position: absolute; left: 0; bottom: 0; width: 100%; padding: 15px; color: #fff }
.slideBlockItemInner-care h5 { color: #fff; font-size: 18px }
.slideBlockItemInner-care p { font-size: 14px }
.slideBlockItemInner-care1:before { position: absolute; content: ""; background: rgb(0 0 0/35%); left: 0; top: 0; width: 100%; height: 100% }
.application-con p { font-size: 16px }
.application-box:hover { background: #f5f5f5; box-shadow: 0 0 14px rgb(0 0 0/20%) }
.outer_blockP .sec-head-3 { font-size: 30px }
.env_imageOuter img { border-radius: 8px }
.button_tiger .btn_layer_hover .btn_layer-hoverInner p { color: #171543; font-weight: 500 }
.button_tiger .btn_layer_hover .btn_layer-hoverInner p:hover span { color: #fff }
.button_tiger .btn_layer_hover .btn_layer-hoverInner p span::after { background: #171543 }
.filter__bodyitem { display: none }
.filter__bodyitem.active { display: block }
.filter__wrap { border-bottom: 1px solid rgb(204 204 204/45%); margin-bottom: 40px }
.filter__head { margin: 0 -10px; display: flex; align-items: center }
.filter__headitem { padding: 10px; position: relative; cursor: pointer; min-width: 110px; text-align: center }
.filter__headitem:first-child { min-width: 155px }
.filter__headitem.active { font-weight: 600; color: #171543 }
.filter__headitem.active:after { position: absolute; content: ""; background: #171543; height: 3px; left: 10px; right: 10px; bottom: 0 }
.csr-col-in:hover { background: #161543; color: #fff }
.csr-col-in .csr-icon img+img { display: none }
.csr-col-in:hover .csr-icon img+img { display: inline-block }
.csr-col-in:hover .csr-icon img { display: none }
.env_imageOuter { text-align: center }
.csr-popup { display: none; padding: 45px 0; background: url(../images/leadership-bg.png) no-repeat center center #fff; background-size: cover; position: absolute; top: 0; height: 100%; left: 0; width: 100%; z-index: 9 }
.csr-close { display: none }
.csr-open { display: block }
.csr-back img { width: 28px; transform: rotate(180deg); cursor: pointer }
.card_blog-pro { box-shadow: 0 2px 6px 0 rgb(0 0 0/16%); border-radius: 8px; overflow: hidden; position: relative }
.card_blog-pro .blog_textOuter { box-shadow: none; position: static }
.card_blog-pro .read_moreOuter { left: 10px }
.disclaimer-banner .Banner_wrapOuter { height: 600px; padding-top: 80px }
.application-con p a { color: #161543; text-decoration: underline; font-weight: 600 }
.search-top { display: flex; position: absolute; right: 0; top: 100%; background: #fff; padding: 10px 15px; margin-top: 26px; border-radius: 8px; box-shadow: 0 0 6px #e7e5e5; display: none }
.search-top input[type=text] { border: none; font-size: 16px; outline: none }
.search-top button { border: none; background: no-repeat }
.search-top button img { filter: brightness(.5) }
.search-open { display: flex }
.custom-cursor { width: 20px; height: 20px; border-radius: 50%; position: absolute; z-index: 900; top: -10px; left: -10px; pointer-events: none }
.cursor__small { width: 10px; height: 10px; border-radius: 50%; background-color: #161543; z-index: 5; margin: -5px 0 0 -5px; -webkit-animation: pulse 2s infinite; animation: pulse 2s infinite }
.cursor__big { width: 100%; height: 100%; border-radius: 50%; border: #161543 3px solid; z-index: 1; opacity: 1; margin: -40px 0 0 -40px; -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transition: all 320ms cubic-bezier(.26, .01, .17, 1); -o-transition: all 320ms cubic-bezier(.26, .01, .17, 1); -webkit-transition: all 320ms cubic-bezier(.26, .01, .17, 1); transition: all 320ms cubic-bezier(.26, .01, .17, 1); -webkit-animation: pulse 2s infinite; animation: pulse 2s infinite }
@-moz-keyframes pulse { 0% {
opacity:.2;
height:1em;
width:1em;
margin-top:-.5em;
margin-left:-.5em
}
50% {
opacity:.9;
height:1.5em;
width:1.5em;
margin-top:-1.5em;
margin-left:-1.5em
}
100% {
opacity:.2;
height:1em;
width:1em;
margin-top:-.5em;
margin-left:-.5em
}
}
@keyframes pulse { 0% {
opacity:.2;
height:.5em;
width:.5em;
margin-top:0;
margin-left:0
}
50% {
opacity:.9;
height:1em;
width:1em;
margin-top:-.5em;
margin-left:-.5em
}
100% {
opacity:.2;
height:.5em;
width:.5em;
margin-top:0;
margin-left:0
}
}
.application-box .application-icon img { -webkit-transition: .5s; transition: .5s; max-width: 50px }
.application-box:hover .application-icon img { -webkit-transform: scale(1.08); transform: scale(1.08) }
.modal-dialog * { cursor: auto }
#cursor { position: fixed; z-index: 9; left: 0; top: 0; will-change: transform }
.cursor__circle { position: absolute; width: 13px; height: 13px; background: #161543; border-radius: 50%; transition: transform .15s ease-in-out; bottom: -5px; z-index: 9; margin-left: -8px; pointer-events: none }
.downArrow { position: absolute; bottom: 10px; left: 50%; color: #fff; font-size: 30px; z-index: 1 }
.bounce { -moz-animation: bounce 3s infinite; -webkit-animation: bounce 3s infinite; animation: bounce 3s infinite }
@-moz-keyframes bounce { 0%, 20%, 50%, 80%, 100% {
-moz-transform:translateY(0);
transform:translateY(0)
}
40% {
-moz-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-moz-transform:translateY(-15px);
transform:translateY(-15px)
}
}
@-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px);
transform:translateY(-15px)
}
}
@keyframes bounce { 0%, 20%, 50%, 80%, 100% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
40% {
-moz-transform:translateY(-30px);
-ms-transform:translateY(-30px);
-webkit-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-moz-transform:translateY(-15px);
-ms-transform:translateY(-15px);
-webkit-transform:translateY(-15px);
transform:translateY(-15px)
}
}
@-moz-keyframes bounce1 { 0%, 20%, 50%, 80%, 100% {
-moz-transform:translateX(0);
transform:translateX(0)
}
40% {
-moz-transform:translateX(-10px);
transform:translateX(-10px)
}
60% {
-moz-transform:translateX(-5px);
transform:translateX(-5px)
}
}
@-webkit-keyframes bounce1 { 0%, 20%, 50%, 80%, 100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
40% {
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
60% {
-webkit-transform:translateX(5px);
transform:translateX(5px)
}
}
.full-w { max-width: 100% }
.footer .footer_headElements .footer_outerElement_right a { border-bottom: 2px solid transparent; display: block; line-height: 1.2 }
.footer .footer_outerElement_right a:hover { text-decoration: none; color: #fff; border-bottom: 2px solid #fff }
.size-md { max-width: 775px }
.size-md .modal-body.modal_layer { padding: 0 25px 35px }
.size-md .modal_archives { padding: 0 0 0 25px }
.modal_archives { min-width: 325px }
.fl.flaticon-plus, .fl.flaticon-minus { display: none }
.modal-body .card_blogImg { border-radius: 0; overflow: hidden; width: 40% }
.modal-body .blog_textOuter { width: 60%; box-shadow: none; border-radius: 0 }
.modal-body .blogText { padding: 25px 20px }
.copy-text button { position: absolute; border: none; background: 0 0; color: #171543; right: 0; top: 0; opacity: 0 }
.copy-text { position: relative }
.copy-text:hover button { opacity: 1 }
.Banner_wrapInner { position: relative; z-index: 9 }
.footer-nav li { display: block }
.sticky_tiger .logo_white_dark img { max-width: 50px }
.modal-body .card_blog { display: flex; flex-wrap: wrap; flex-direction: row; box-shadow: 0 2px 6px 0 rgb(0 0 0/16%); border-radius: 8px; overflow: hidden; margin: 0 0 20px; height: auto }
.footer_col_element ul li a { font-size: 16px }
.mission_wrap { position: relative }
.disclaimer-banner { position: relative }
h4.sub-head { font-size: 15px }
.outer_blockP p { font-size: 15px }
.site-map-row a { color: #212121 }
.site-map-row ul { padding: 0; margin: 25px 0 }
.site-map-row ul li { display: block; margin-bottom: 7px }
.story-bg { background: url(../images/about-img-2.jpg) no-repeat; padding: 100px 0 }
.logo_light svg { width: 400px }
.Banner_wrap { position: relative }
.footer .footer_logo svg { width: 350px }
.slider-wrapper { display: flex; overflow: hidden; max-height: 730px }
.slider-thumb { max-width: 80px; margin: 0; padding: 10px 0 }
.slider-thumb li { max-height: 100px; width: 100%!important }
.slider-thumb .slick-prev, .slider-thumb .slick-next { z-index: 1; height: 1em; width: 100%; background-color: transparent; opacity: 1; transition: opacity 300ms ease; font-size: 1.5em; color: #fff; border: none }
.slider-thumb .slick-prev:before, .slider-thumb .slick-next:before { content: '' }
.slider-thumb .slick-prev:hover, .slider-thumb .slick-next:hover { opacity: .5 }
.slider-thumb .slick-prev { left: unset; top: .5em }
.slider-thumb .slick-next { top: unset; right: unset; bottom: -.5em }
.slick-track .slick-track { display: none }
span.yeaers { display: block; text-align: center; position: relative; margin-top: 23px; margin-bottom: 23px; height: 34px; font-size: 18px; color: #fff; font-weight: 500; cursor: pointer; width: 100% }
span.yeaers:after { content: ""; position: absolute; height: 40px; width: 1px; background: #fff; left: 50%; top: -45px; margin-left: -1px }
ul.slider-preview { display: flex; align-items: center; padding-left: 70px; margin: 0 }
.slick-current span.yeaers { font-size: 26px; background: rgb(255 255 255/10%); line-height: 36px; font-weight: 800 }
.year-detail { background: rgb(255 255 255/75%); max-width: 580px; padding: 30px; border-radius: 8px }
.year-detail h3 { font-size: 30px; color: #161543; margin: 0 0 25px }
.year-detail h2 { font-size: 44px; color: #161543; margin: 0 0 10px; font-weight: 700 }
.year-detail h4 { font-size: 22px; color: #161543; margin: 0 0 20px; font-weight: 700 }
.year-detail p { font-size: 18px; color: #161543; margin: 0; font-weight: 400}
.year-detail p a { color: #161543; font-weight: 600 }
.slider-preview.slick-vertical .slick-slide{
	opacity: 0;	
}
.slider-preview.slick-vertical .slick-slide.slick-current.slick-active{
	opacity: 1;	
}

@media(max-width:767px) {
ul.slider-preview { padding-left: 25px }
.year-detail h3 { font-size: 20px; margin: 0 0 20px }
.year-detail h2 { font-size: 32px; margin: 0 0 5px }
.year-detail h4 { font-size: 18px; margin: 0 0 15px }
.year-detail p { font-size: 15px;}
.year-detail { padding: 17px; border-radius: 8px }
.story-bg { padding: 55px 0 30px }
}
.modal_apply { padding-top: 0; padding-left: 25px; padding-right: 25px; padding-bottom: 25px }
.modal_customApply .modal_headlayer { padding-bottom: 0 }
#f-sidebar { top: 150px; position: absolute; min-height: 1px; width: 100% }
.button_tiger { position: fixed }
.btn_theme:focus { box-shadow: 0 0 0 1px #161543 }
.title__textModal_email input.form-control[type=file] { border: none!important }
.modal_apply h3 { margin: 0 0 15px; text-align: center; font-weight: 700; padding-bottom: 10px }
.modal_apply label { font-weight: 600; margin: 0 0 5px }
.search-open form { display: flex }
.btn_theme:hover { background: #fff; color: #161543!important }
.btn_theme:hover a { color: #161543!important }
.form_button input.btn_theme { margin: 0!important }
.sticky_tiger .nav_custom { padding: 3px 10px }
.sticky_tiger li.dropdown-tiger ul.dropdown-menu { margin-top: 10px!important }
ul.dropdown-menu:before { content: ""; position: absolute; left: 0; top: -12px; height: 20px; width: 100% }
.form_button:hover .btn_theme { background: #fff!important; color: #161543!important }
.thank-you { display: flex; align-items: start; justify-content: space-between; text-align: left; min-height: 100vh }
.thank-you-center h2 { font-size: 36px; margin: 20px 0; line-height: 1.2 }
.thank-you-center .thanks-img { max-width: 300px }
.thank-you-center p { color: #26333f; font-size: 16px; line-height: 28px; font-weight: 400; margin: 0 0 40px }
.thank-you-center { max-width: 500px;margin-top: 10%; }
.thank-you-center .blue-bg { color: #fff; padding: 8px 20px; border-radius: 4px }
.thank-you-right {
    width: 50%;
}
.thank-you-center button{
	margin-bottom: 25px;
}
.thank-you-right .thanks-img {
    width: 35%;
    position: absolute;
    bottom: -25px;
}
@media (max-width: 1024px){
	.thank-you {
	    display: flex;
	    align-items: end;
	    justify-content: space-between;
	    text-align: left;
	    min-height: auto;
	}
	.thank-you-center{
		max-width: 50%;
		width: 50%;
	}
	.thank-you-right .thanks-img {
	    width: 100%;
	    position: relative;
	    bottom: 0;
	}
}
@media (max-width: 767px){
	.thank-you-center {
	    max-width: 100%;
	    width: 100%;
	}
	.thank-you-right {
	    width: 100%;
	}
	.thank-you {
	    display: block;
	}
	.thank-you-right .thanks-img {
	    width: 100%;
	    position: relative;
	    bottom: 0;
	}
    .slider_image{
        height: 300px;
        object-fit: cover;
    }
}
.main-banner #video1 { width: 100%; height: 100vh; object-fit: cover }
.search-result-col { display: flex; flex-wrap: wrap }
.small-thumbnail { max-width: 35%; padding-right: 30px }
.small-thumbnail img { width: 100%; height: auto; border: 1px solid #ddd }
.search-result-detail { max-width: 65% }
.search-result-col { display: flex; flex-wrap: wrap; border-top: 1px solid #ddd; padding-top: 25px; margin-top: 25px }
.search-result-detail h2 { margin-bottom: 15px; font-size: 24px; font-weight: 700; color: #161543!important }
.search-result-detail a { color: #161543; font-weight: 600; white-space: nowrap }
.search-result-detail a { color: #161543; font-weight: 600 }
.search-sec { padding-bottom: 40px }
.search-sec h1 { margin-bottom: 15px; font-weight: 700 }
.search-result-detail:first-child { max-width: 100% }
.search-result-detail a.more-link { display: none }
.search-result-detail p.post-meta { color: #999; margin-bottom: 5px }
.current_page_item a.inner_link:after { left: 0; right: 0 }
body.page-template-thank-you-template { background: rgb(23 21 67/30%) }
.form-control:focus { box-shadow: none }
.form-select:focus { box-shadow: none }
.mod_feedback textarea.form-control { max-height: 150px }
.height_crt {height:340px !important}
.slider-preview li.type-image.slick-slide.slick-current.slick-active.height_crt {
  display: block;
  opacity: 1;
  width: 100%!important
}

.slider-preview li.type-image.slick-slide {
  display: none;
  opacity: 0;
  width: 100%!important
}
.slider-preview .slick-track {
  height: auto!important;
  transform: translate3d(0, 0, 0)!important
}
.slider-preview .slick-list {
  height: 340px!important;
}
.slider-preview.slick-vertical .slick-slide.slick-current.slick-active {
  display: block;
}
.story-bg{
	background-size: cover !important;
}
body{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.show_mobile{
	display: none;
}
.csr-popup{
	height: auto;
	min-height: 100%;
}
@media screen and (max-width:767px) {
	.show_mobile{
		display: block;
	}
	.hide_mobile{
		display: none;
	}
	.csr-popup{
		height: auto;
		min-height: 100%;
	}
}

/* ===========================
   FAQ SECTION
=========================== */
.faq_Wrap {
    padding: 80px 0;
    background-color: #fff;
}

.faq_Wrap .slideBlockHead {
   
    margin-bottom: 50px;
}

.faq_Wrap .slideBlockHead h2 {
    margin-bottom: 15px;
    color: #171543;
}

.faq_Wrap .slideBlockHead p {
    max-width: 100%;
    margin: 0 auto;
    color: #555;
    font-size: 15px;
    line-height: 1.7;
}

.faq_accordionOuter {
    max-width: 100%;
    margin: 0 auto;
}

.faq_item {
    border: none;
    border-bottom: 1px solid rgba(23, 21, 67, 0.15);
    background: transparent;
    margin-bottom: 0;
    border-radius: 0 !important;
}

.faq_item:first-of-type {
    border-top: 1px solid rgba(23, 21, 67, 0.15);
}

.faq_btn {
    background: transparent !important;
    box-shadow: none !important;
    font-size: 16px;
    font-weight: 600;
    color: #171543;
    padding: 20px 50px 20px 0;
    position: relative;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: color 0.3s ease;
}

.faq_btn:not(.collapsed) {
    color: #171543;
}

.faq_btn::after {
    content: '\002B';
    font-size: 24px;
    font-weight: 300;
    color: #171543;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    background-image: none !important;
}

.faq_btn:not(.collapsed)::after {
    content: '\2212';
    transform: translateY(-50%);
}

.faq_body {
    font-size: 15px;
    line-height: 1.8;
    color: #555;
    padding: 5px 20px 25px 0;
    background: transparent;
}

.faq_link {
    color: #171543;
    font-weight: 600;
    text-decoration: underline;
    transition: opacity 0.2s ease;
}

.faq_link:hover {
    opacity: 0.70;
}

@media (max-width: 768px) {
    .faq_Wrap {
        padding: 50px 0;
    }
    .faq_btn {
        font-size: 14px;
        padding: 16px 40px 16px 0;
    }
    .faq_body {
        font-size: 14px;
    }
}
