/*noinspection CssUnknownTarget*/
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Smokum&display=swap');


@font-face {
    font-family: 'PlaybillDOTRegular';
    src: url('../font/27BBDC_0_0.woff');
    src: url('../font/27BBDC_0_0.woff') format('embedded-opentype'),url('../font/27BBDC_0_0.woff') format('woff'),url('../font/27BBDC_0_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {font-family:'PlaybillDOTRegular',Arial,Tahoma,Verdana,sans-serif,sans-serif;font-style:normal;font-weight:normal;color:#707070;font-size:14px;}


h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial;margin-bottom:20px;color:#333}

body.page.ctrl-contact h2{font-family:'PlaybillDOTRegular',Arial,Tahoma,Verdana,sans-serif,sans-serif;}

.ledit{left: -80px; position: absolute;}

.bold-line{height: 1px; width: 100%; background-color: #888;}

a {transition:.12s all;text-decoration:none; color: #000;}
a:hover {text-decoration:none !important;color:rgb(133, 133, 133);}
img {display:inline-block;max-width:100%;height:auto;}
video {display:inline-block;max-width:100%;height:auto;}

.paper-body ul li a{color: #000000; position: relative; padding-right: 20px;}
.paper-body ul li a::before{content: ''; width: 12px; height: 12px; mask-image: url('../images/link-external.svg'); mask-position: center center; mask-size: cover; background-color: #976400; -webkit-mask-image: url('../images/link-external.svg'); -webkit-mask-position: center center; -webkit-mask-size: cover; position: absolute; top: 50%; right: 0; transform: translateY(-50%); transition: all 200ms;}
.paper-body ul li a:hover::before{background-color: #888;}

body.page.ctrl-category .paper-body ul li a::before{content: none;}


.paper-body ul li {font-weight: normal;font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial;font-size: 14px;color: #000;padding: 0; transition: all 200ms; padding-left: 20px; position: relative;}
.paper-body ol li {font-weight: normal;font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial;font-size: 14px;color: #000;padding: 0; transition: all 200ms;}
ul li::before{content: '';position: absolute;top: 3px;left: 0;background-image: url('../images/list-image.png');width: 15px;height: 15px;background-position: center center;background-repeat: no-repeat;background-size: auto;}
ul {list-style: none;}
p {font-weight: normal;font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial;font-size: 14px;color: #000;padding: 0; transition: all 200ms;}
strong{font-weight: bold;}
table {margin-bottom:20px;}
th, td {padding:5px 8px;}
ul, ol {margin:0 0 20px 0;padding-left:20px;}
li {padding:2px 0 2px 5px;}
.tb-text{font-weight: normal;font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial;}
.trigo-bar-container{font-weight: normal;font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial;}



form{margin-bottom: 3rem;}
/* form .form-control-type-text{width: calc(50% - 10px); margin: 0 5px;} */
form label{display: none;}
form input,
form textarea{font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial; /*font-size: 10px !important; line-height: 10px !important;*/}
form textarea{height: 120px !important; }
form .submit-button-container .btn{margin-right: 25px;display: block;float: right;width: 138px;height: 38px;text-align: center;color: #fff;font-weight: bold;font-family: 'Open Sans',Tahoma,Arial,sans-serif;background-color: #e6a017;border: none;text-transform: uppercase;font-size: 15px; margin-bottom: 1rem;}

.form-control:focus {border-color: rgba(230,160,23,.6); box-shadow: 0 0 0 0.2rem rgba(230,160,23,.15);}
.form-group.has-error input,
.form-group.has-error textarea {border-color: #dc3545 !important;}
.invalid-feedback {display: block; font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial;}

/*
form .form-control-type-checkbox .checkbox{line-height: 15px;}

form .form-control-type-checkbox span{font-size: 10px; margin: 0; padding: 0; text-transform: uppercase !important; font-weight: normal;font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial; line-height: 10px;}
*/
.checkbox>span {display: block; min-height: 20px; padding-left: 30px; font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial; font-size: 10px; line-height: 10px; color: #000; text-align: justify; position: relative;}
.checkbox>span:before {content: ''; display: block; width: 20px; height: 20px; border-radius: .25rem; background: rgba(0,0,0,.15); position: absolute; top: 0; left: 0; transition: .12s;}
.checkbox>span:after {content: '\f00c'; display: block; width: 20px; height: 20px; font-family: 'Font Awesome 5 Free'; font-size: 10px; font-weight: bold; color: #fff; line-height: 20px; text-align: center; position: absolute; top: 0; left: 0; opacity: 0; transition: .12s;}
.checkbox>input {display: none}
.checkbox>input:checked+span:before {background: #e6a017;}
.checkbox>input:checked+span:after {opacity: 1}

.radio {margin: 0;}
.radio>span {display: block; padding-left: 30px; font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial; font-size: 1rem; line-height: 20px; color: #000; text-align: justify; position: relative;}
.radio>span:before {content: ''; display: block; width: 20px; height: 20px; border-radius: .25rem; background: rgba(0,0,0,.15); position: absolute; top: 0; left: 0; transition: .12s;}
.radio>span:after {content: '\f00c'; display: block; width: 20px; height: 20px; font-family: 'Font Awesome 5 Free'; font-size: 10px; font-weight: bold; color: #fff; line-height: 20px; text-align: center; position: absolute; top: 0; left: 0; opacity: 0; transition: .12s;}
.radio>input {display: none}
.radio>input:checked+span:before {background: #e6a017;}
.radio>input:checked+span:after {opacity: 1}

.form-control-type-radio-group .radio-group,
.form-control-type-radio-yes-no .radio-group {display: flex; flex-wrap: wrap; align-items: center; gap: 10px;}

.captcha-control .captcha-container .image-container {border-color: rgba(0,0,0,.15) !important;}
.captcha-container input {}
.captcha-container.has-error .image-container,
.captcha-container.has-error input {border-color: #dc3545!important}

.alert {font-family: 'Open Sans Condensed',Tahoma,Verdana,Arial; font-size: 1.125rem;/*18px*/}

.article-headline{font-size: clamp(1.875rem, 1.131rem + 3.306vw, 4.438rem); /*71px -?30px*/ line-height: clamp(1.875rem, 1.131rem + 3.306vw, 4.438rem);color: #000;font-family:'PlaybillDOTRegular',Arial,Tahoma,Verdana,sans-serif,sans-serif;font-weight: normal;}

.article-subtitle{font-size: clamp(1.625rem, 1.190rem + 1.935vw, 3.125rem);line-height: clamp(1.625rem, 1.190rem + 1.935vw, 3.125rem);color: #000000;font-family:'PlaybillDOTRegular',Arial,Tahoma,Verdana,sans-serif,sans-serif;font-weight: normal;}


.article-headline-lines{font-size: clamp(1.500rem, 1.119rem + 1.694vw, 2.813rem); /*45px ->24px*/ line-height: clamp(1.500rem, 1.119rem + 1.694vw, 2.813rem);color: #000;font-family:'PlaybillDOTRegular',Arial,Tahoma,Verdana,sans-serif,sans-serif;font-weight: normal;padding-top: 20px;padding-bottom: 20px;position: relative;text-transform: uppercase;text-align: center;}

.article-headline-lines::before{content: ''; position: absolute; top: 0; width: 100%; height: 10px; border-top: 2px solid black; border-bottom: 2px solid black; left: 0;}

.article-headline-lines::after{content: ''; position: absolute; bottom: 0; width: 100%; height: 10px; border-top: 2px solid black; border-bottom: 2px solid black; left: 0;}

.article-link,
.article-link a{font-size: 14px;color: #e6a017; font-weight: 900;}

.article-link-pdf,
.article-link-pdf a{font-size: 16px;color: #000000; font-weight: 900; padding-left: 30px; position: relative;}

.article-link-pdf a::before{content: '';position: absolute;background-image: url('../images/pdf-icon.gif');left: 0;top: 50%;transform: translateY(-50%);width: 25px;height: 25px;background-repeat: no-repeat;background-size: cover;}



.container-wide{width: 100%;max-width: 996px;background-position: center 0px;background-repeat: no-repeat;position: relative;z-index: 5;margin: 0 auto; padding: 0 25px;}
.wrapper{overflow: hidden; overflow: clip; width: 100%; position: relative;}
.content-wrapper{margin: 0 auto;width: 100%;max-width: 830px;padding: 0 20px 0px;}

.pagination{align-items: center;}
.page-item .page-link{padding: 0; background-color: transparent; border: none;color: #412101;font-size: 20px;padding: 4px;font-weight: bold; transition: all 200ms;}
.page-item .page-link:hover{color: #e6a017;}
.page-item.active .page-link{padding: 0; background-color: transparent; border: none; color: #e6a017;}

hr{padding: 0px 0px 50px 0px;margin: 0px 0px 30px 0px;background-color: transparent; position: relative; border-top: none;}
hr::before{content: ''; background-image: url('../images/black-bars.png');background-position: center;background-repeat: repeat-x; position: absolute; height: 100%; width: 100%;}

.mt-60 {margin-top: 60px;}
.mb-60 {margin-bottom: 60px;}