/* CSS Document */


.ir-content-sec-01{}
section.ir-content-sec-01 .main-row .columns{padding-inline:0px;}
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) .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; }

@media(max-width:1440px){}
@media(max-width:1366px){}
@media(max-width:1280px){}
@media(max-width:1024px){}
@media(max-width:991px){
	section.ir-content-sec-01 .main-row .columns:nth-child(1) h2 { font-size: 2rem;}
}


@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;}
}


@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){
	.rfs-p {padding-inline:1rem;}
}