


@font-face {
    font-family: 'Century Gothic';
    src: url('/thuricum/fonts/CenturyGothic.eot');
    src: url('/thuricum/fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
    url('/thuricum/fonts/CenturyGothic.woff') format('woff'),
    url('/thuricum/fonts/CenturyGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }

body{font-family: Century Gothic; color:#1E3D81}
.ast-breadcrumbs{margin-bottom:40px}
h2{font-size: 24px;color:#1E3D81}
hr{max-width: 90% !important;border: 0px !important;height: 1px !important;opacity: 0.6 !important}
p{font-size: 18px}
ul{font-size: 18px;padding-left: 20px}
ul li{ list-style:square}
a {color:#5B8FBD}

@media screen and (max-width: 1400px) {
p{font-size: 17px}
}

@media screen and (max-width: 940px) {
p{font-size: 16px}
}



 /* Надстройки астры */ 
#ast-hf-menu-1 li{text-transform: uppercase;font-weight: bold}
#ast-hf-menu-1 .sub-menu li{letter-spacing: 0.5px;font-size:15px}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {background-color: #edf3f7;border-top-color: #dfe9ef}
.ast-primary-header-bar, .ast-above-header-bar {border-color:#edf3f7}
.ast-above-header-bar{background-color: #edf3f7 !important}

@media screen and (max-width: 1450px) {
#ast-hf-menu-1 li a{font-size:17px}
}
@media screen and (max-width: 1360px) {
#ast-hf-menu-1 li a{font-size:16px}
}


 /* Надстройка страниц без ограничений по ширине */ 
/* карьера */ 
.wa-thrcm-vacancy{margin-left: 0 !important;margin-right: 0 !important;max-width: 100% !important}

.page-id-190 .ast-breadcrumbs-wrapper, .wa-thrcm-vacancy-inner, .page-id-190 .entry-header{max-width: var(--wp--custom--ast-content-width-size);margin-left:auto;margin-right:auto}
.page-id-485 .ast-breadcrumbs-wrapper, .wa-thrcm-vacancy-inner, .page-id-485 .entry-header{max-width: var(--wp--custom--ast-content-width-size);margin-left:auto;margin-right:auto}

.page-id-190 #content .ast-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}
.page-id-485 #content .ast-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}



/* услуги границы */ 
.parent-pageid-257 #content ul{padding-left: 22px}
.parent-pageid-257 #content ul li{font-size: 21px;margin-bottom:10px}
.parent-pageid-257 #content .ast-container{margin: 0px;padding: 0px;max-width: 100%}

.parent-pageid-507 #content ul{padding-left: 22px}
.parent-pageid-507 #content ul li{font-size: 21px;margin-bottom:10px}
.parent-pageid-507 #content .ast-container{margin: 0px;padding: 0px;max-width: 100%}

@media screen and (max-width: 800px) {
.parent-pageid-507 #content ul li{font-size: 19px}
.parent-pageid-257 #content ul li{font-size: 19px}
}

 /* плагин спойлеров */ 
@media screen and (max-width: 940px) {
.su-spoiler-content ul{margin-left: 20px}
.su-spoiler-content {padding-left:0px !important}
}


 /* Надстройка слайдера */ 
.owl-stage-outer .owl-item img{height:236px;object-fit:cover;border-radius: 20px 20px 0px 0px}
.owl-item .carousel-slider__caption{background-color: #CCE9FF;border-radius: 0 0 20px 20px; height:150px; padding:14px}
.carousel-slider__caption p{font-size: 15px !important;line-height: 20px}

.carousel-slider-hero__cell__heading{font-size:30px}
.carousel-slider-hero__cell__inner{background: rgba(0,0,0,0.5)}
.carousel-slider-outer-447 .carousel-slider-hero__cell, .carousel-slider-outer-614 .carousel-slider-hero__cell {filter: grayscale(60%);border-radius:30px}

.carousel-slider__caption h4{font-size: 18px;color:#1E3D81 !important;font-weight:bold !important}

.wa-thrcm-slidermore{text-transform: uppercase;color: #fff;font-size: 16px;text-decoration: none !important;border: 1px solid #fff;padding: 8px 20px;border-radius: 10px}
.wa-thrcm-slidermore:hover{color: #fff; background:#1E3D81; border-color:#1E3D81}
@media screen and (max-width: 800px) {
.owl-nav{display:none !important}
}

 /* Надстройка версии слабовидящих */
.bvi-widget .bvi-svg-eye, .bvi-shortcode .bvi-svg-eye {width:30px}
.bvi-widget a{text-transform: uppercase;letter-spacing: 1px;font-size: 15px;vertical-align: middle}

 /* Надстройка таймлайна */
.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title img {margin-bottom: 5px;width: 100%;object-fit: cover; border-radius:20px}
.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {border-radius: 20px;background:#d8ece9}
.slick-initialized .slick-slide {border-top: 1px solid rgba(0,0,0,0.04)}
.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {color:#254283}
.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {background:#fff;border:2px solid #2d72db;color:#282828  !important}
.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {color:#282828 !important}
.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title::before {color:#282828  !important}
.wpostahs-centent-title{color:#2d72db !important}
.wpostahs-centent {font-size:22px;line-height:30px; min-height:100px}


.wa-thrcm-history{font-size:34px;margin-top:80px;margin-bottom:30px;text-align:center;color:#254283}


.wa-thrcm-space1{height:100px}

@media screen and (max-width: 940px) {
.wa-thrcm-space1{height:60px}
}

.wa-thrcm-title1{text-align:center;font-size: 37px;margin-bottom:20px}
.wa-thrcm-title2{font-size: 37px; margin-bottom:10px}
.wa-thrcm-title3{font-size: 22px;margin-bottom:10px}

@media screen and (max-width: 1400px) {
.wa-thrcm-title1, .wa-thrcm-title2{font-size: 33px}
}

@media screen and (max-width: 940px) {
.wa-thrcm-title1, .wa-thrcm-title2{font-size: 29px}
.wa-thrcm-title3 {font-size: 20px}
}

.wa-thrcm-bullets {margin-top:20px;display: flex}
.wa-thrcm-bullets div {flex:1;padding-left: 20px;padding-right: 20px}
.wa-thrcm-bullets div img {width: 98px;margin-left: auto;margin-right: auto;display: block;margin-bottom: 20px}
.wa-thrcm-bullets div span {font-size: 20px;text-align:center;display:block !important}

@media screen and (max-width: 1600px) {
.wa-thrcm-bullets div span {font-size: 18px}
}
@media screen and (max-width: 1400px) {
.wa-thrcm-bullets div span {font-size: 17px}
}
@media screen and (max-width: 1200px) {
.wa-thrcm-bullets div span {font-size: 16px}
}
@media screen and (max-width: 800px) {
.wa-thrcm-bullets {display: block}
.wa-thrcm-bullets div{margin-bottom:40px}
.wa-thrcm-bullets div span {font-size: 18px;width:420px;margin-left:auto;margin-right:auto}
}
@media screen and (max-width: 500px) {
.wa-thrcm-bullets div span {width:100%}
}
@media screen and (max-width: 420px) {
.wa-thrcm-bullets div span {font-size: 17px;line-height: 30px}
}

.wa-thrcm-contacts-section{padding: 0;position: relative;z-index: 3;width: 100%}
.wa-thrcm-contacts-section iframe{border: 0;position: absolute;width: 100%;top: 0;left: 0;z-index: 2;height: 100%;border-radius: 26px}
.wa-thrcm-contacts{background-color: rgba(237,243,247,.9);padding: 40px;width: 33%;position: relative;top: 0;left: 0;z-index: 5;text-align:left;border-radius: 26px 0px 0px 26px}
.wa-thrcm-contacts p ,.wa-thrcm-contacts-tel, .wa-thrcm-contacts-mail{font-size: 18px}
.wa-thrcm-contacts a{text-decoration:none !important}
.wa-thrcm-contacts-tel, .wa-thrcm-contacts-mail{display: block;line-height: 28px; margin-bottom:30px}
.wa-thrcm-contacts-tel:before{content:"\f095"; font-family: FontAwesome !important; font-size: 34px;vertical-align: middle;margin-right: 9px; color:#1E3D81 !important}
.wa-thrcm-contacts-mail:before{content:"\f0e0"; font-family: FontAwesome !important; font-size: 34px;vertical-align: middle;margin-right: 9px;color:#1E3D81 !important}
.wa-thrcm-contacts-work:before{content:"\f017"; font-family: FontAwesome !important; font-size: 34px;position: absolute;margin-left: -45px;margin-top: -10px;margin-right: 9px;color:#1E3D81 !important}
.wa-thrcm-contacts-work{margin-left: 45px}
.wa-thrcm-contacts-adress:before{content:"\f3c5"; font-family: FontAwesome !important; font-size: 34px;position: absolute;margin-left: -45px;margin-top: -10px;margin-right: 9px;color:#1E3D81 !important}
.wa-thrcm-contacts-adress{margin-left: 45px}
.wa-thrcm-contacts hr {max-width: 100% !important}

@media screen and (max-width: 940px) {
.wa-thrcm-contacts-section{display: flex;flex-wrap: wrap}
.wa-thrcm-contacts-section iframe{order:2;position:relative;height:400px}
.wa-thrcm-contacts {width:100%;order: 1;border-radius: 26px 26px 0px 0px;padding: 20px}	
.wa-thrcm-contacts-section iframe{border-radius: 0px 0px 26px 26px}
}

.wa-thrcm-split1, .wa-thrcm-split2, .wa-thrcm-split3{display:flex}
.wa-thrcm-split1 .wa-thrcm-side1{display: flex;align-items: center;width: 58%;padding:40px;background:#CCE9FF;border-radius: 20px 0px 0px 20px}
.wa-thrcm-split1 .wa-thrcm-side2{width: 42%}
.wa-thrcm-split1 .wa-thrcm-side2 img{width:100%;height: 100%;object-fit: cover;border-radius: 0px 20px 20px 0px}
.wa-thrcm-split1 p{line-height: 30px}
.wa-thrcm-split1 .wa-thrcm-side1 span{line-height: 48px;font-size: 37px}
.wa-thrcm-split1 .wa-thrcm-side1 i{font-size: 16px;display:block;margin-top:10px;margin-bottom:10px}

@media screen and (max-width: 1400px) {
.wa-thrcm-split1 .wa-thrcm-side1 span{font-size: 33px;line-height: 42px}
}
@media screen and (max-width: 1280px) {
.wa-thrcm-split1 .wa-thrcm-side1{padding:30px}
}
@media screen and (max-width: 1080px) {
.wa-thrcm-split1{display:block;position: relative}
.wa-thrcm-split1 .wa-thrcm-side1 {width: 100%;background: rgba(0,0,0,0.5);z-index: 2;position: relative;border-radius:20px; color:#fff}
article .wa-thrcm-split1 .wa-thrcm-side1 span{color:#fff !important; margin-top:20px;display: block}
.wa-thrcm-split1 .wa-thrcm-side2 {width: 100%;position: absolute;z-index: 1;top: 0px;height: 100%;border-radius:20px}
.wa-thrcm-split1 .wa-thrcm-side2 img{border-radius:20px}
.wa-thrcm-split1 p {font-size: 16px;line-height: 24px;margin-top:20px}
}
@media screen and (max-width: 940px) {
.wa-thrcm-split1 .wa-thrcm-side1 span{font-size: 29px;line-height: 36px}
.wa-thrcm-split1 .wa-thrcm-side1{padding:16px}
.wa-thrcm-br{display:block;margin-top: 20px}
}

.wa-thrcm-split2 .wa-thrcm-side1{width: 42%}
.wa-thrcm-split2 .wa-thrcm-side1 img{width:100%;height: 100%;object-fit: cover;border-radius: 20px 0px 0px 20px}
.wa-thrcm-split2 .wa-thrcm-side2{display: flex;align-items: center;width: 58%;padding:40px;background:#CCE9FF;border-radius: 0px 20px 20px 0px}
.wa-thrcm-split2 .wa-thrcm-side2 span{line-height: 48px;font-size: 37px}
.wa-thrcm-split2 .wa-thrcm-side2 p{margin-top: 20px;line-height: 30px}
.wa-thrcm-split2 .wa-thrcm-side2 .wa-thrcm-size-par1{font-size: 28px;line-height: 46px}

@media screen and (max-width: 1400px) {
.wa-thrcm-split2 .wa-thrcm-side2 span{font-size: 33px;line-height: 42px}
}

@media screen and (max-width: 1280px) {
.wa-thrcm-split2 .wa-thrcm-side2{padding:30px}
}

@media screen and (max-width: 940px) {
.wa-thrcm-split2{display:block;position: relative}
.wa-thrcm-split2 .wa-thrcm-side1 {width: 100%}
.wa-thrcm-split2 .wa-thrcm-side2 {width: 100%;border-radius: 0px 0px 20px 20px}
.wa-thrcm-split2 .wa-thrcm-side1 img{border-radius: 20px 20px 0px 0px}
.wa-thrcm-split2 .wa-thrcm-side2 span{font-size: 29px;line-height: 36px}
.wa-thrcm-split2 .wa-thrcm-side2{padding:16px}
}

.wa-thrcm-white{margin-left:60px;background:#fff !important}
.wa-thrcm-white ul{margin-left:20px;padding-top:30px;font-size:24px}
.wa-thrcm-white ul li{margin-top:20px}

@media screen and (max-width: 1380px) {
.wa-thrcm-white {margin-left: 20px}
}
@media screen and (max-width: 1280px) {
.wa-thrcm-white ul li {margin-top: 14px}
.wa-thrcm-white ul {padding-top: 20px;font-size: 22px}
}
@media screen and (max-width: 940px) {
.wa-thrcm-white{margin-top:30px}
.wa-thrcm-white ul {margin-left:0px}	
}
@media screen and (max-width: 800px) {
.wa-thrcm-white{margin-left:0px}
.wa-thrcm-white ul {font-size: 20px}
}

.wa-thrcm-split3 .wa-thrcm-side1{display: flex;align-items: center;width: 50%;padding:40px;background:#CCE9FF;border-radius: 20px 0px 0px 20px}
.wa-thrcm-split3 .wa-thrcm-side1 a{background-color: #1E3D81;color: #fff;font-size: 17px;padding: 16px 26px;border-radius: 30px;text-decoration:none}
.wa-thrcm-split3 .wa-thrcm-side1 span{line-height: 48px;font-size: 37px}
.wa-thrcm-split3 .wa-thrcm-side2{width: 50%}
.wa-thrcm-split3 .wa-thrcm-side2 img{width:100%;height: 100%;object-fit: cover;border-radius: 0px 20px 20px 0px}
.wa-thrcm-split3 p{font-size: 20px}

@media screen and (max-width: 1280px) {
.wa-thrcm-split3 .wa-thrcm-side1{padding:30px}
}

@media screen and (max-width: 1400px) {
.wa-thrcm-split3 .wa-thrcm-side1 span{font-size: 33px}
}

@media screen and (max-width: 940px) {
.wa-thrcm-split3{display:block;position: relative}
.wa-thrcm-split3 .wa-thrcm-side1{width: 100%;border-radius: 20px 20px 0px 0px}
.wa-thrcm-split3 .wa-thrcm-side2{width: 100%;border-radius: 0px 0px 20px 20px}
.wa-thrcm-split3 .wa-thrcm-side2 img{border-radius: 0px 0px 20px 20px}
.wa-thrcm-split3 .wa-thrcm-side1 span{font-size: 29px}
.wa-thrcm-split3 .wa-thrcm-side1{padding:16px}
}


@media screen and (max-width: 1500px) {
.wa-thrcm-imgid1{object-position: -220px}
}
@media screen and (max-width: 1380px) {
.wa-thrcm-imgid1{object-position: -300px}
}
@media screen and (max-width: 1280px) {
.wa-thrcm-imgid1{object-position: -380px}
}
@media screen and (max-width: 1120px) {
.wa-thrcm-imgid1{object-position: -480px}
}
@media screen and (max-width: 1080px) {
.wa-thrcm-imgid1{object-position: center}
}

.wa-thrcm-hr-link:before{}
.wa-thrcm-doc-link:before{content:"\f190";font-family: Dashicons !important;font-size: 64px;vertical-align: middle;position: absolute;margin-left: -70px;margin-top: 16px}
.wa-thrcm-csv-link:before{content:"\f497";font-family: Dashicons !important;font-size: 64px;vertical-align: middle}
.wa-thrcm-link1{font-size: 24px;text-decoration:none !important}

@media screen and (max-width: 800px) {
.wa-thrcm-link1 {font-size: 21px}
.wa-thrcm-doc-link:before{font-size: 52px}
.wa-thrcm-csv-link:before{font-size: 52px}
}

.wa-thrcm-doc-title{font-size: 30px !important}
.wa-thrcm-doc-link{line-height: 30px;margin-left: 64px;margin-bottom:50px}

.wa-thrcm-spoiler1, .wa-thrcm-spoiler2{padding: 20px 30px;margin-bottom: 0px !important}
.wa-thrcm-spoiler1{background:#CCE9FF}
.wa-thrcm-spoiler2{}
.wa-thrcm-spoiler2 a, .wa-thrcm-spoiler1 a{display:block; font-size:18px;text-decoration:none !important}
.wa-thrcm-spoiler2 span, .wa-thrcm-spoiler1 span{display:block;font-size:20px}
.wa-thrcm-spoiler1 .su-spoiler-title, .wa-thrcm-spoiler2 .su-spoiler-title{padding-left: 50px !important;font-size: 17px}

.wa-thrcm-group-row{display: flex;flex-wrap: wrap}
.wa-thrcm-group{width: calc(33.33% - 3rem);margin-bottom: 3rem;margin-left: auto;margin-right: auto;border-radius: 0px 0px 8px 8px;background-color: #CCE9FF}
.wa-thrcm-person-face{height:290px;background-color: #fff}
.wa-thrcm-group img{width:100%;height:100%;object-fit: cover;border-radius: 8px 8px 0px 0px}
.wa-thrcm-person-info{padding: 20px}
.wa-thrcm-person-info strong{font-size: 17px}
.wa-thrcm-person-info span{}

@media screen and (max-width: 1280px) {
.wa-thrcm-group {width: calc(50% - 3rem)}
}
@media screen and (max-width: 800px) {
.wa-thrcm-group {width:100%}
}

.wa-thrcm-dark{display: inline;font-size: 17px;color: #34497f}

.wa-thrcm-services{display: grid;grid-column-gap: 25px;grid-row-gap: 25px;grid-template-columns: repeat(3,1fr);margin-top: 80px;margin-bottom: 40px;}
.wa-thrcm-services .wa-thrcm-service-img img{height: 100%;width: 100%;object-fit: cover;border-radius: 16px 16px 0px 0px}
.wa-thrcm-service-img{height:220px}
.wa-thrcm-service-descr{padding: 20px;background-color: #CCE9FF;border-radius: 0px 0px 16px 16px}
.wa-thrcm-service-info{font-size: 20px;text-decoration: none !important;display: block;color:#1E3D81}
.wa-thrcm-service-more{transition: background-color 0.2s ease-out;transition: color 0.2s ease-out;margin-top: 50px;font-size: 20px;text-decoration: none !important;display: block;border: 1px solid #1E3D81;color: #1E3D81;padding: 12px;line-height: 20px;border-radius: 14px;width: 160px;text-align: center}
.wa-thrcm-service-more:hover{transition: background-color 0.2s ease-out;transition: color 0.2s ease-out;color: #fff;background:#1E3D81}
@media screen and (max-width: 1700px) {
.wa-thrcm-service-info{min-height: 75px}
.wa-thrcm-service-more {margin-top:30px}
}
@media screen and (max-width: 1280px) {
.wa-thrcm-services {grid-template-columns: repeat(2,1fr)}
.wa-thrcm-service-more {margin-top:16px}
}
@media screen and (max-width: 940px) {
.wa-thrcm-services {grid-template-columns: repeat(1,1fr)}
}


.wa-thrcm-shortlist{margin-left: 0px;margin-top: 20px}
.wa-thrcm-split2 .wa-thrcm-shortlist li{font-size: 20px !important;line-height: 30px}

.wa-thrcm-wallpaper{max-width: 100% !important;margin: 0px;margin-bottom: 40px}
.wa-thrcm-wallpaper-in{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;padding-top: 60px;padding-bottom: 80px;color: #fff}
.wa-thrcm-wallpaper-dark{background-color:rgba(0,0,0,0.5)}
.wa-thrcm-wallpaper-in span{font-size: 54px}
.wa-thrcm-wallpaper-in p{font-size: 20px;line-height: 30px;max-width: 700px}
.wa-thrcm-breadcrumbs ul{margin:0 !important;padding:0 !important}
.wa-thrcm-breadcrumbs ul li{list-style: none;display: inline;text-transform: uppercase;font-size: 16px !important}
.wa-thrcm-breadcrumbs-end:before{content:"/";font-size: 16px;margin-left:10px;margin-right:10px}
.wa-thrcm-wallpaper .wa-thrcm-breadcrumbs ul li a{color:#fff;text-decoration:none !important}

@media screen and (max-width: 1400px) {
.wa-thrcm-wallpaper-in span { font-size: 50px}
}

@media screen and (max-width: 1280px) {
.wa-thrcm-wallpaper-in span { font-size: 48px;line-height: 66px;margin-top: 16px;margin-bottom: 16px;display: block}
}

@media screen and (max-width: 940px) {
.wa-thrcm-wallpaper-in span { font-size: 44px;line-height: 60px}
}

@media screen and (max-width: 800px) {
.wa-thrcm-wallpaper-in span { font-size: 40px;line-height: 54px}
}

.wa-thrcm-flexline{display: flex;flex-wrap: wrap}
.wa-thrcm-flexline div{margin-left: 50px}
.wa-thrcm-flexline .wa-thrcm-icon-tel{margin-left:0px}

.wa-thrcm-icon-tel:before{content:"\f525"; font-family: Dashicons !important; font-size: 34px;vertical-align: middle;margin-right: 9px; color:#4B4F58 !important}
.wa-thrcm-icon-mail:before{content:"\f466"; font-family: Dashicons !important; font-size: 34px;vertical-align: middle;margin-right: 9px;color:#4B4F58 !important}
.wa-thrcm-icon-print:before{content:"\f193"; font-family: Dashicons !important; font-size: 34px;vertical-align: middle;margin-right: 9px;color:#4B4F58 !important}
.wa-thrcm-icon-site:before{content:"\f11f"; font-family: Dashicons !important; font-size: 34px;vertical-align: middle;margin-right: 9px; color:#4B4F58 !important}
.wa-thrcm-icon-adress:before{content:"\f230"; font-family: Dashicons !important; font-size: 34px;vertical-align: middle;margin-right: 9px;color:#4B4F58 !important}

.wa-thrcm-vacancy{background-color: #CCE9FF;padding-top: 60px;padding-bottom: 60px;padding-left: 0;padding-right: 0}
.wa-thrcm-vacancy span{font-size: 32px}

.wa-thrcm-vacancy span, .wa-thrcm-split2 .wa-thrcm-side2 span, .wa-thrcm-split1 .wa-thrcm-side1 span, .wa-thrcm-split3 .wa-thrcm-side1 span, .wa-thrcm-title1, .wa-thrcm-title2, .wa-thrcm-title3, h1, h2, h3 {color:#1E3D81 !important}

.wa-thrcm-video{position: relative;width: 100%;height: 480px;display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius:20px;margin-top:80px}
.wa-thrcm-video-frame:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.25);display: block;z-index: 1}
.wa-thrcm-video img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: 0 -190px;display: block}
.wa-thrcm-video video{position: absolute;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: 100%;object-fit: cover;transform: translateY(-15%)}
.wa-thrcm-video-text{position: relative;z-index: 1;text-align: center}
.wa-thrcm-video-text div{font-size: 44px;color: #fff;line-height: 50px}
.wa-thrcm-video-text a{background-color: #fff;border: 2px solid #fff;color: #1E3D81;border-color: #fff;padding-top: 16px;padding-bottom: 14px;margin-top: 30px;display: block;width: 280px;margin-left: auto;margin-right: auto;border-radius: 30px;font-size: 18px;text-transform: uppercase;letter-spacing: 2px;text-decoration: none !important}
.wa-thrcm-video-text a:hover{border: 2px solid #1E3D81}
@media screen and (max-width: 1680px) {
.wa-thrcm-video img{object-position: 0 -160px}
}
@media screen and (max-width: 1480px) {
.wa-thrcm-video img{object-position: 0 -120px}
.wa-thrcm-video-text div{font-size: 38px;line-height: 42px}
}
@media screen and (max-width: 1280px) {
.wa-thrcm-video img{object-position: 0 -100px}
}
@media screen and (max-width: 1080px) {
.wa-thrcm-video img{object-position: center}
}
@media screen and (max-width: 940px) {
.wa-thrcm-video-text div{font-size: 32px;line-height: 38px}
}

.wa-thrcm-top-button{border: 1px solid #1E3D81;color:#1E3D81;padding: 2px 20px;border-radius: 20px;text-transform: uppercase;display: block;font-size: 17px;line-height: 30px;padding-top: 4px;letter-spacing: 1px}
.wa-thrcm-top-button:hover{background:#1E3D81; color:#fff}
.wa-thrcm-blue-button{background-color: #1E3D81;color: #fff;font-size: 18px;padding: 14px 36px;border-radius: 30px;text-decoration: none !important;text-transform: uppercase;letter-spacing: 1px}
.wa-thrcm-blue-button:hover{opacity:0.8;color: #fff !important}
.wa-thrcm-blue-button:focus{color: #fff !important}

.carousel-slider-hero__cell__content {max-width:none}
.carousel-slider-hero__cell__inner{padding:0 !important}
.carousel-slider-outer-1449, .carousel-slider-outer-668, .carousel-slider-outer-1453{margin-top:80px}
.wa-thrcm-quote{display: flex;color:#1E3D81}
.wa-thrcm-quote-img{width: 42rem;height: 800px;margin-bottom: -30px}
.wa-thrcm-quote-img img{display: block !important;object-fit: cover  !important;width: 100%  !important;height: 100%  !important;border-radius: 60px !important}
.wa-thrcm-quote-content{display: flex;align-items: center;width: calc(100% - 42rem);padding-left: 8.5rem;background-image: url('/thuricum/images/quote.svg');background-position: 4rem 4rem;background-repeat: no-repeat;background-size: 15.6rem 11.2rem;position: relative}
.wa-thrcm-quote-inner{text-align:left}
.wa-thrcm-quote-title{color: #1E3D81;font-size: 35px;line-height: 40px}
.wa-thrcm-quote-inner p{font-size: 20px;margin-bottom: 34px;line-height: 28px;margin-top:40px}
.wa-thrcm-quote-author{font-size: 20px;color: #1E3D81}
.wa-thrcm-quote-position{color: #a89f96;font-size:16px}

@media screen and (max-width: 1580px) {
.wa-thrcm-quote-content{padding-left: 6.5rem}
.wa-thrcm-quote-img{width: 36rem}
}

@media screen and (max-width: 1280px) {
.wa-thrcm-quote-img {width: 34rem}
.wa-thrcm-quote-content{width: 42rem;padding-right: 5rem}
.wa-thrcm-quote-title{font-size: 32px}
}

@media screen and (max-width: 940px) {
.wa-thrcm-quote-content{background-image:none}
.wa-thrcm-quote{display:block;height: 740px}
.carousel-slider-outer-668 .owl-item div{--cell-height: 780px !important}
.carousel-slider-outer-1449 .owl-item div{--cell-height: 780px !important}
.carousel-slider-outer-1453 .owl-item div{--cell-height: 780px !important}
.wa-thrcm-quote-img {height: 400px;margin-bottom: 20px;width: 100%;display: block}
.wa-thrcm-quote-img img {object-position: 0 -100px}
.wa-thrcm-quote-content {display: block;width: 100%;padding:20px}
.wa-thrcm-quote-title{font-size: 30px}
}

@media screen and (max-width: 880px) {
.carousel-slider-outer-668 .owl-item div {--cell-height: 860px !important}
.carousel-slider-outer-1449 .owl-item div {--cell-height: 860px !important}
.carousel-slider-outer-1453 .owl-item div {--cell-height: 860px !important}
}

@media screen and (max-width: 840px) {
.wa-thrcm-quote-img {height: 320px}
.carousel-slider-outer-668 .carousel-slider-hero__cell__description{margin-bottom:0px !important}
.carousel-slider-outer-1449 .carousel-slider-hero__cell__description{margin-bottom:0px !important}
.carousel-slider-outer-1453 .carousel-slider-hero__cell__description{margin-bottom:0px !important}
.wa-thrcm-quote {height: 780px}
}


@media screen and (max-width: 560px) {
.wa-thrcm-quote{height: 900px}
.carousel-slider-outer-668 .owl-item div{--cell-height: 940px !important}
.carousel-slider-outer-1449 .owl-item div{--cell-height: 940px !important}
.carousel-slider-outer-1453 .owl-item div{--cell-height: 940px !important}
.wa-thrcm-quote-img img {object-position: 0 -60px}
.wa-thrcm-quote-title{font-size: 28px}
}

@media screen and (max-width: 460px) {
.wa-thrcm-quote{height: 920px}
.carousel-slider-outer-668 .owl-item div{--cell-height: 960px !important}
.carousel-slider-outer-1449 .owl-item div{--cell-height: 960px !important}
.carousel-slider-outer-1453 .owl-item div{--cell-height: 960px !important}
}

@media screen and (max-width: 440px) {
.wa-thrcm-quote{height: 960px}
.carousel-slider-outer-668 .owl-item div{--cell-height: 980px !important}
.carousel-slider-outer-1449 .owl-item div{--cell-height: 980px !important}
.carousel-slider-outer-1453 .owl-item div{--cell-height: 980px !important}
}
 /* smartphone */ 
@media screen and (max-width: 400px) {
.wa-thrcm-quote-img {height: 290px}
.wa-thrcm-quote{height: 980px}
.carousel-slider-outer-668 .owl-item div{--cell-height: 990px !important}
.carousel-slider-outer-1449 .owl-item div{--cell-height: 990px !important}
.carousel-slider-outer-1453 .owl-item div{--cell-height: 990px !important}
}

@media screen and (max-width: 380px) {
.wa-thrcm-quote{height: 1010px}
.carousel-slider-outer-668 .owl-item div{--cell-height: 1030px !important}
.carousel-slider-outer-1449 .owl-item div{--cell-height: 1030px !important}
.carousel-slider-outer-1453 .owl-item div{--cell-height: 1030px !important}
.wa-thrcm-quote-img {height: 260px}
}

@media screen and (max-width: 360px) {
.wa-thrcm-quote{height: 1060px}
.carousel-slider-outer-668 .owl-item div{--cell-height: 1080px !important}
.carousel-slider-outer-1449 .owl-item div{--cell-height: 1080px !important}
.carousel-slider-outer-1453 .owl-item div{--cell-height: 1080px !important}
}


.wa-thrcm-footer-links ul{margin:0;padding:0;display: flex;justify-content: space-between;text-align: center;flex-wrap: wrap}
.wa-thrcm-footer-links ul li{list-style:none;text-transform:uppercase}

.wa-thrcm-footer-end{text-transform:uppercase;margin-top:40px;border-top:1px solid #dfe9ef;padding-top:30px;text-align: center;display: flex;justify-content: space-between;flex-wrap: wrap}
.wa-thrcm-footer-end p{flex:1;font-size:15px !important}
.wa-thrcm-footer-end p a{font-size:18px !important}

.wa-thrcm-footer-first{text-align:left}
.wa-thrcm-footer-last{text-align:right}

.wa-thrcm-footer-end p .wa-copyright{font-size: 17px !important;text-transform: none}

@media screen and (max-width: 1280px) {
.wa-thrcm-footer-links ul {font-size:17px}
.wa-thrcm-footer-end p a {font-size:17px !important}
}

@media screen and (max-width: 1200px) {
.wa-thrcm-footer-links ul {font-size:16px}
.wa-thrcm-footer-end p a {font-size:16px !important}
.wa-thrcm-footer-end p .wa-copyright{font-size: 16px !important}
}

@media screen and (max-width: 1120px) {
.wa-thrcm-footer-links ul {display:block}
.wa-thrcm-footer-links ul li {width: 100%;display: block;text-align: left;margin-bottom: 10px}
}

@media screen and (max-width: 800px) {
.wa-thrcm-footer-end{display:block}
.wa-thrcm-footer-end p {width: 100%;display: block;text-align: left !important;margin-bottom: 10px}
}

.wa-thrcm-callback-mob{text-align: center;display:none;margin-bottom: 40px;margin-top: -30px}
.wa-thrcm-callback-mob a{text-decoration: none !important}
@media screen and (max-width: 940px) {.wa-thrcm-callback-mob{display:block}}


@media screen and (max-width: 1730px) {
.ast-container, .ast-container-fluid {padding-left: 60px;padding-right: 60px}
.ast-container {max-width: 1920px}
.wa-thrcm-footer-links, .wa-thrcm-footer-end, .wa-thrcm-wallpaper-in{margin-left:60px;margin-right:60px}
.wa-thrcm-vacancy-inner{margin-left: 60px;margin-right: 60px}
.page-id-190 #content .wa-thrcm-video, .page-id-190 #content .wa-thrcm-split2, .page-id-190 #content .wa-thrcm-split1, .page-id-190 #content .ast-breadcrumbs-wrapper{margin-left:60px;margin-right:60px}
.page-id-485 #content .wa-thrcm-video, .page-id-485 #content .wa-thrcm-split2, .page-id-485 #content .wa-thrcm-split1, .page-id-485 #content .ast-breadcrumbs-wrapper{margin-left:60px;margin-right:60px}
.page-id-190 #content .wa-thrcm-video{width: auto}
.page-id-485 #content .wa-thrcm-video{width: auto}
.parent-pageid-257 #content ul{margin-left:60px;margin-right:60px}
.parent-pageid-507 #content ul{margin-left:60px;margin-right:60px}
.parent-pageid-257 .wa-thrcm-blue-button {margin-left:60px}
.parent-pageid-507 .wa-thrcm-blue-button {margin-left:60px}
.parent-pageid-257 .wa-thrcm-title2 {margin-left:60px}
.parent-pageid-507 .wa-thrcm-title2 {margin-left:60px}
.parent-pageid-257 .wa-thrcm-bullets {margin-left:60px;margin-right:60px}
.parent-pageid-507 .wa-thrcm-bullets {margin-left:60px;margin-right:60px}
}


@media screen and (max-width: 1380px) {
.ast-container, .ast-container-fluid {padding-left: 40px;padding-right: 40px}
.wa-thrcm-footer-links, .wa-thrcm-footer-end, .wa-thrcm-wallpaper-in{margin-left:40px;margin-right:40px}
.wa-thrcm-vacancy-inner{margin-left: 40px;margin-right: 40px}
.page-id-190 #content .wa-thrcm-video, .page-id-190 #content .wa-thrcm-split2, .page-id-190 #content .wa-thrcm-split1, .page-id-190 #content .ast-breadcrumbs-wrapper{margin-left:40px;margin-right:40px}
.page-id-485 #content .wa-thrcm-video, .page-id-485 #content .wa-thrcm-split2, .page-id-485 #content .wa-thrcm-split1, .page-id-485 #content .ast-breadcrumbs-wrapper{margin-left:40px;margin-right:40px}

.page-id-190 #content .ast-breadcrumbs-wrapper{width: calc(100% - 80px)}
.page-id-485 #content .ast-breadcrumbs-wrapper{width: calc(100% - 80px)}

.parent-pageid-257 #content ul{margin-left:40px;margin-right:40px}
.parent-pageid-507 #content ul{margin-left:40px;margin-right:40px}
.parent-pageid-257 .wa-thrcm-blue-button {margin-left:40px}
.parent-pageid-507 .wa-thrcm-blue-button {margin-left:40px}
.parent-pageid-257 .wa-thrcm-title2 {margin-left:40px}
.parent-pageid-507 .wa-thrcm-title2 {margin-left:40px}
.parent-pageid-257 .wa-thrcm-bullets {margin-left:40px;margin-right:40px}
.parent-pageid-507 .wa-thrcm-bullets {margin-left:40px;margin-right:40px}
}

@media screen and (max-width: 940px) {
.ast-container, .ast-container-fluid {padding-left: 20px;padding-right: 20px}
.wa-thrcm-footer-links, .wa-thrcm-footer-end, .wa-thrcm-wallpaper-in{margin-left:20px;margin-right:20px}
.wa-thrcm-vacancy-inner{margin-left: 20px;margin-right: 20px}
.page-id-190 #content .wa-thrcm-video, .page-id-190 #content .wa-thrcm-split2, .page-id-190 #content .wa-thrcm-split1, .page-id-190 #content .ast-breadcrumbs-wrapper{margin-left:20px;margin-right:20px}
.page-id-485 #content .wa-thrcm-video, .page-id-485 #content .wa-thrcm-split2, .page-id-485 #content .wa-thrcm-split1, .page-id-485 #content .ast-breadcrumbs-wrapper{margin-left:20px;margin-right:20px}

.page-id-190 #content .ast-breadcrumbs-wrapper{width: calc(100% - 40px)}
.page-id-485 #content .ast-breadcrumbs-wrapper{width: calc(100% - 40px)}

.page-id-485 #content .has-text-align-center, .page-id-190 #content .has-text-align-center{margin-left:20px;margin-right:20px}

.parent-pageid-257 #content ul{margin-left:20px;margin-right:20px}
.parent-pageid-507 #content ul{margin-left:20px;margin-right:20px}
.parent-pageid-257 .wa-thrcm-blue-button {margin-left:20px}
.parent-pageid-507 .wa-thrcm-blue-button {margin-left:20px}
.parent-pageid-257 .wa-thrcm-title2 {margin-left:20px}
.parent-pageid-507 .wa-thrcm-title2 {margin-left:20px}
.parent-pageid-257 .wa-thrcm-bullets {margin-left:20px;margin-right:20px}
.parent-pageid-507 .wa-thrcm-bullets {margin-left:20px;margin-right:20px}
}

@media screen and (max-width: 580px) {
.ast-container, .ast-container-fluid {padding-left: 16px;padding-right: 16px}
.wa-thrcm-footer-links, .wa-thrcm-footer-end{margin-left:16px;margin-right:16px}
.wa-thrcm-wallpaper-in{margin-left:16px;margin-right:16px}
.wa-thrcm-vacancy-inner{margin-left: 16px;margin-right: 16px}
.page-id-190 #content .wa-thrcm-video, .page-id-190 #content .wa-thrcm-split2, .page-id-190 #content .wa-thrcm-split1, .page-id-190 #content .ast-breadcrumbs-wrapper{margin-left:16px;margin-right:16px}
.page-id-485 #content .wa-thrcm-video, .page-id-485 #content .wa-thrcm-split2, .page-id-485 #content .wa-thrcm-split1, .page-id-485 #content .ast-breadcrumbs-wrapper{margin-left:16px;margin-right:16px}

.page-id-190 #content .ast-breadcrumbs-wrapper{width: calc(100% - 36px)}
.page-id-485 #content .ast-breadcrumbs-wrapper{width: calc(100% - 36px)}

.page-id-485 #content .has-text-align-center, .page-id-190 #content .has-text-align-center{margin-left:16px;margin-right:16px}

.parent-pageid-257 #content ul{margin-left:16px;margin-right:16px}
.parent-pageid-507 #content ul{margin-left:16px;margin-right:16px}
.parent-pageid-257 .wa-thrcm-blue-button {margin-left:16px}
.parent-pageid-507 .wa-thrcm-blue-button {margin-left:16px}
.parent-pageid-257 .wa-thrcm-title2 {margin-left:16px}
.parent-pageid-507 .wa-thrcm-title2 {margin-left:16px}
.parent-pageid-257 .wa-thrcm-bullets {margin-left:16px;margin-right:16px}
.parent-pageid-507 .wa-thrcm-bullets {margin-left:16px;margin-right:16px}
}

.wa-cookie{display: none;position: fixed;bottom: 50px;left: 50px;background-color: #fff;z-index: 100;box-shadow: 0 0 1px rgba(0,0,0,0.04), 0 0 2px rgba(0,0,0,0.06), 0 4px 24px rgba(0,0,0,0.16);padding: 40px}
.wa-cookie .wa-accept-cookie, .wa-cookie .wa-about-cookie{font-size: 20px;padding: 12px 20px 10px 20px;line-height: 1em;display: inline-block;text-align: center;border: 2px solid #1E3D81;transition: all .2s linear;vertical-align: middle;position: relative;color: #1E3D81;text-transform: uppercase;letter-spacing: .1em;border-radius: 6rem;cursor: pointer;appearance: none;}
.wa-cookie .wa-accept-cookie{background-color: #1E3D81;color: #fff}
.wa-close-cookie{position: absolute;right: 28px;top: 15px;cursor: pointer}
.wa-cookie .wa-cookie-title{font-size: 18px;margin-bottom: 10px;color: #1E3D81}

@media screen and (max-width: 1600px) {
	.wa-cookie {padding:20px;bottom: 20px;left: 40px}
	.wa-cookie .wa-accept-cookie, .wa-cookie .wa-about-cookie {font-size: 15px;letter-spacing: normal}
	.wa-cookie .wa-cookie-title {font-size: 16px;margin-top: 20px}
}

@media screen and (max-width: 940px) {
	.wa-cookie {left: 20px}
}

@media screen and (max-width: 580px) {
	.wa-cookie {padding:16px;bottom: 10px;left: 10px}
	.wa-cookie .wa-cookie-title {font-size: 15px}
	.wa-cookie .wa-accept-cookie, .wa-cookie .wa-about-cookie {font-size: 14px;letter-spacing: normal}
}