#section_CiriksBlogsBanner_1 {   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   padding-top: 30px;   padding-bottom: 30px;   font-family: "Poppins", sans-serif;   position: relative; }   #section_CiriksBlogsBanner_1 .container {     display: flex;     align-items: center;     justify-content: space-between;     flex-direction: row;     width: calc(100% - 20px);     max-width: 1400px;     margin: 0;     padding: 0;     overflow: hidden;     position: relative; }   #section_CiriksBlogsBanner_1 img {     position: absolute;     object-fit: cover;     object-position: center;     width: 100%;     height: 100%;     top: 0; }   #section_CiriksBlogsBanner_1 .container .pt1 {     display: flex;     flex-direction: column;     gap: 20px; }   #section_CiriksBlogsBanner_1 .container .pt1 .title {     color: #ffffff;     font-size: 36px;     line-height: 40px;     font-family: "Poppins", sans-serif;     z-index: 1;     margin: 0; }   #section_CiriksBlogsBanner_1 .container .pt1 .desc {     font-size: 16px;     line-height: 20px;     color: #ffffff;     width: calc(100% - 50px);     font-family: "Poppins", sans-serif; }   #section_CiriksBlogsBanner_1 .container .pt2 {     display: flex;     align-items: center;     justify-content: flex-end;     max-width: 700px;     gap: 30px;     width: 100%; }   #section_CiriksBlogsBanner_1 .container .pt2 .btn {     display: flex;     justify-content: space-evenly;     align-items: center;     max-width: 250px;     width: 100%;     border: 1px solid #ffffff;     padding: 10px;     border-radius: 6px;     transition: all .3s ease-in-out;     margin-top: 30px;     background-color: #ffffff;     color: #7a194e; }   #section_CiriksBlogsBanner_1 .container .pt2 .btn:hover {     background-color: transparent;     color: #FFFFFF;     transition: all .3s ease-in-out; }   #section_CiriksBlogsBanner_1 .container .pt2 .btn a {     text-decoration: none;     display: block;     width: 100%;     color: inherit; }   @media screen and (max-width: 767px) {     #section_CiriksBlogsBanner_1 .container {       flex-wrap: wrap; }     #section_CiriksBlogsBanner_1 .container .pt2 {       align-items: revert;       justify-content: revert;       height: auto; }     #section_CiriksBlogsBanner_1 .container .pt1 .title {       font-size: 24px;       line-height: 30px; }     #section_CiriksBlogsBanner_1 .container .pt1 .desc {       font-size: 14px;       line-height: 20px; } }  #section_CiriksBlogList_2 {   background-color: #f5f5f5;   display: flex;   justify-content: center;   align-items: center;   font-family: "Poppins", sans-serif; }   #section_CiriksBlogList_2 .container {     display: flex;     flex-direction: column;     justify-content: center;     align-items: center;     width: calc(100% - 20px);     max-width: 1400px;     min-height: 200px;     padding-bottom: 20px; }   #section_CiriksBlogList_2 .container .boxes {     display: flex;     justify-content: flex-start;     flex-wrap: wrap;     width: 100%;     margin-top: 20px;     gap: 30px; }   #section_CiriksBlogList_2 .container .boxes .box {     display: flex;     flex-direction: column;     align-items: center;     max-width: 446px;     width: 100%;     height: 500px;     background-color: #fafafa;     transition: all .2s ease-in-out;     cursor: auto;     border-radius: 10px;     box-shadow: #0000003d 0 3px 8px; }   #section_CiriksBlogList_2 .container .boxes .box:hover {     box-shadow: #0000003d 0 6px 16px;     transition: all .2s ease-in-out; }   #section_CiriksBlogList_2 .container .boxes .box img {     width: 100%;     height: 220px;     border-top-left-radius: 6px;     border-top-right-radius: 6px;     object-position: center;     object-fit: cover; }   #section_CiriksBlogList_2 .container .boxes .box .name_container {     display: flex;     flex-direction: column;     justify-content: space-between;     height: 100%;     padding: 20px 0;     width: calc(100% - 20px); }   #section_CiriksBlogList_2 .container .boxes .box .name_container .name {     margin: 0;     font-size: 24px;     line-height: 30px;     padding: 10px 10px 0 10px;     width: calc(100% - 20px);     overflow: hidden;     display: -webkit-box;     -webkit-line-clamp: 2;     -webkit-box-orient: vertical;     align-self: flex-start;     color: #404040;     position: relative;     transition: all .3s ease-in-out; }   #section_CiriksBlogList_2 .container .boxes .box:hover .name_container .name {     padding: 10px 10px 10px 10px;     color: #7a194e;     transition: all .3s ease-in-out; }   #section_CiriksBlogList_2 .container .boxes .box .name_container .name:before {     content: '';     position: absolute;     width: 100px;     height: 2px;     top: 0;     background-color: #5d6ab0; }   #section_CiriksBlogList_2 .container .boxes .box .name_container .desc {     font-size: 14px;     line-height: 20px;     padding: 0 10px 0 10px;     width: calc(100% - 20px);     overflow: hidden;     display: -webkit-box;     -webkit-line-clamp: 4;     -webkit-box-orient: vertical;     align-self: flex-start;     color: #404040;     transition: all .3s ease-in-out; }   #section_CiriksBlogList_2 .container .boxes .box:hover .name_container .desc {     padding: 10px 10px 0 10px;     transition: all .3s ease-in-out; }   #section_CiriksBlogList_2 .container .boxes .box .btn {     max-width: 150px;     border-radius: 6px;     color: #318adc;     align-self: flex-end;     background-color: transparent;     border: none;     transition: all .2s ease-in-out;     position: relative; }   #section_CiriksBlogList_2 .container .boxes .box .btn:before {     content: '';     position: absolute;     width: 20px;     height: 1px;     bottom: 0;     left: 0;     background-color: #318adc;     transition: all .3s ease-in-out; }   #section_CiriksBlogList_2 .container .boxes .box .btn:hover:before {     width: 100%;     transition: all .3s ease-in-out; }   #section_CiriksBlogList_2 .container .boxes .box .btn:hover {     font-weight: bold;     transition: all .2s ease-in-out; }   #section_CiriksBlogList_2 .container .boxes .box .btn a {     text-decoration: none;     display: block;     color: inherit; }   #section_CiriksBlogList_2 .container .ciriksPagination {     list-style: none;     display: flex;     flex-direction: row;     justify-content: center;     align-items: center;     width: calc(100% - 20px);     position: relative; }   #section_CiriksBlogList_2 .container .ciriksPagination li {     margin: 10px; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-child(1) {     display: none; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-child(2) {     position: absolute;     display: flex;     gap: 10px;     align-items: center;     left: 0; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-child(2):after {     content: 'Previews';     font-size: 12px;     color: #404040; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-child(2) i {     transform: rotate(180deg);     -webkit-text-stroke: 1px #404040;     color: transparent; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-child(2) i:hover {     color: #eb6713;     -webkit-text-stroke: revert; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-last-child(1) {     display: none; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-last-child(2) {     position: absolute;     display: flex;     align-items: center;     gap: 10px;     right: 0; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-last-child(2):before {     content: 'Next';     font-size: 12px;     color: #404040; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-last-child(2) i {     -webkit-text-stroke: 1px #404040;     color: transparent; }   #section_CiriksBlogList_2 .container .ciriksPagination li:nth-last-child(2) i:hover {     color: #eb6713;     -webkit-text-stroke: revert; }   #section_CiriksBlogList_2 .container .ciriksPagination li a {     text-decoration: none;     display: flex;     justify-content: center;     align-items: center;     width: 20px;     height: 20px;     color: #404040;     font-weight: bold; }   #section_CiriksBlogList_2 .container .ciriksPagination li a:hover {     color: #404040; }   #section_CiriksBlogList_2 .container .ciriksPagination li a.active {     background: #4040403d;     color: #404040; }   #section_CiriksBlogList_2 .container .ciriksPagination li a.disable {     color: #E0E0E0; }   @media only screen and (max-width: 1400px) {     #section_CiriksBlogList_2 .container .boxes {       justify-content: center; }     #section_CiriksBlogList_2 .container .boxes .box {       max-width: 339px; }     #section_CiriksBlogList_2 .container .boxes .box .name_container .name {       font-size: 18px;       line-height: 25px; }     #section_CiriksBlogList_2 .container .boxes .box .name_container .desc {       font-size: 14px;       line-height: 20px; } }   @media only screen and (max-width: 1120px) {     #section_CiriksBlogList_2 .container .boxes .box {       max-width: calc(50% - 20px); } }   @media only screen and (max-width: 767px) {     #section_CiriksBlogList_2 .container .boxes .box .name_container .name {       font-size: 16px;       line-height: 25px; }     #section_CiriksBlogList_2 .container .boxes .box {       max-width: 100%; } }  #section_CiriksSupportBannerButton_3 {   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   padding-top: 30px;   padding-bottom: 30px;   font-family: "Poppins", sans-serif;   position: relative; }   #section_CiriksSupportBannerButton_3 .container {     display: flex;     align-items: center;     justify-content: space-between;     flex-direction: column;     width: calc(100% - 20px);     max-width: 1400px;     margin: 0;     padding: 0;     overflow: hidden;     position: relative; }   #section_CiriksSupportBannerButton_3 img {     position: absolute;     object-fit: cover;     object-position: center;     width: 100%;     height: 100%;     top: 0; }   #section_CiriksSupportBannerButton_3 .container .pt1 {     display: flex;     flex-direction: column;     align-items: center;     gap: 20px; }   #section_CiriksSupportBannerButton_3 .container .pt1 .title {     color: #ffffff;     font-size: 36px;     line-height: 40px;     font-family: "Poppins", sans-serif;     text-align: center;     z-index: 1;     margin: 0; }   #section_CiriksSupportBannerButton_3 .container .pt1 .btn {     display: flex;     justify-content: space-evenly;     align-items: center;     max-width: 250px;     width: 100%;     border: 1px solid #ffffff;     padding: 10px;     border-radius: 6px;     transition: all .3s ease-in-out;     margin-top: 30px;     background-color: #ffffff;     color: #7a194e; }   #section_CiriksSupportBannerButton_3 .container .pt1 .btn:hover {     background-color: transparent;     color: #FFFFFF;     transition: all .3s ease-in-out; }   #section_CiriksSupportBannerButton_3 .container .pt1 .btn a {     text-decoration: none;     display: block;     width: 100%;     color: inherit; }   @media screen and (max-width: 767px) {     #section_CiriksSupportBannerButton_3 .container {       flex-wrap: wrap; }     #section_CiriksSupportBannerButton_3 .container .pt1 .title {       font-size: 24px;       line-height: 30px; } }   @media screen and (max-width: 580px) {     #section_CiriksSupportBannerButton_3 .container .pt1 .title {       font-size: 16px;       line-height: 25px; } } 
