/* CSS Document */

.ir-content-sec-01{}

ul{padding-left: 0px; list-style: none; margin-bottom: 0px;}
section.ir-content-sec-01{padding-top:150px; text-align: center;}
section.ir-content-sec-01 .main-row{justify-content: center;}
section.ir-content-sec-01 .main-row .columns:nth-child(1) h1{ font-size: clamp(3.5rem, 7vw, 150px);}
section.ir-content-sec-01 .main-row .columns:nth-child(1) h2{ font-size: 3rem;}

section.ir-content-sec-01 .main-row .columns:nth-child(2) .accordion{
	margin-top:3rem;
}
.accordion-button {    background-color: #2b3b5e; color:#fff; font-size: 1.2rem;}
.accordion-button:not(.collapsed){background-color: #2b3b5e; color:#fff;}

.accordion-button::after,
.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}

.accordion-item{margin-bottom:1rem; border:0; }
.accordion-body { background-color: #000;  color: #fff;}

section.ir-content-sec-01 .main-row .columns:nth-child(2) .pdf-list{width:100%; margin-top:50px;}
section.ir-content-sec-01 .main-row .columns:nth-child(2) .pdf-list li{background-color: #2b3b5e; width:100%; margin-bottom: 1rem;}
section.ir-content-sec-01 .main-row .columns:nth-child(2) .pdf-list li a{color:#fff; text-decoration: none; width:100%; display: inline-flex; justify-content: space-between; align-items: center; padding:1rem; font-size: 1.2rem; }


.ir-table { width: 100%; margin-inline:auto;}

.ir-row {
    display: grid;
    grid-template-columns: 80px 1fr 1fr 1fr;
    padding: 12px 15px;
    border-bottom: 1px solid #ffffff73;
    color: #fff;
	
}

.ir-head { font-weight: bold;  background: #00277f;}

@media(max-width:1440px){}
@media(max-width:1366px){}
@media(max-width:1280px){
		section.ir-content-sec-01 .main-row .columns:nth-child(2) .accordion{margin-top:2rem;}
		section.ir-content-sec-01 {padding-top: 100px;}
}
@media(max-width:1024px){}
@media(max-width:992px){
	section.ir-content-sec-01 .main-row .columns:nth-child(1) h2 { font-size: 2rem;}
}
@media (max-width: 768px) {
    
    .ir-row.ir-head {
        display: none; /* hide header */
    }

    .ir-row {
        display: block;
        padding: 12px;
        border: 1px solid #222;
        margin-bottom: 10px;
        border-radius: 8px;
    }

    .ir-row div {
        display: flex;
        justify-content: space-between;
        padding: 5px 0;
        font-size: 14px;
    }

    .ir-row div::before {
        content: attr(data-label);
        font-weight: 600;
        color: #aaa;
    }
}

@media(max-width:480px){
	.rfs-p{padding-inline:1.5rem;}
	section.ir-content-sec-01 .main-row .columns:nth-child(1) h1{  font-size: clamp(2rem, 4.5vw, 64px);}
	section.ir-content-sec-01 .main-row .columns:nth-child(1) h2 { font-size: 1.5rem;}
	section.ir-content-sec-01 .main-row .columns:nth-child(2) .pdf-list li a{font-size: 1.1rem; text-align: left;}
    .accordion-button{font-size: 1.1rem;}
}


@media(max-width:375px){
	section.ir-content-sec-01 .main-row .columns:nth-child(1) h1{}
	section.ir-content-sec-01 .main-row .columns:nth-child(2) .pdf-list {margin-top: 20px;}
}

@media(max-width:320px){
		    section.ir-content-sec-01 .main-row .columns:nth-child(1) h1 {font-size: 2.2rem;}
	    .rfs-p {padding-inline:1rem;}
/*	    .accordion-button { font-size: 1.1rem;}*/
}