/* 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: 4.5rem;}

section.ir-content-sec-01 .main-row .columns:nth-child(2){ padding-top:50px;}
section.ir-content-sec-01 .main-row .columns:nth-child(2) ul{width:100%;}
section.ir-content-sec-01 .main-row .columns:nth-child(2) ul.contact-table{width:100%; display: flex; }
section.ir-content-sec-01 .main-row .columns:nth-child(2) ul.contact-table li{width:50%; border:1px solid #fff; padding: 0.8rem 1.5rem;}
section.ir-content-sec-01 .main-row .columns:nth-child(2) ul.contact-table li.registrar-main{ padding:0px;}
section.ir-content-sec-01 .main-row .columns:nth-child(2) ul li .registrar-list { width:100%;}
section.ir-content-sec-01 .main-row .columns:nth-child(2) ul li .registrar-list li{  width:100%;  text-align: left; height:60px;}