#section_CiriksHomeBanner_0 {   background-color: #f5f5f5;   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   padding-bottom: 20px;   font-family: "Poppins", sans-serif; }   #section_CiriksHomeBanner_0 .container {     display: flex;     align-items: center;     justify-content: space-between;     flex-direction: row;     width: calc(100% - 20px);     max-width: 1400px;     min-height: 200px;     margin: 0;     padding: 0;     overflow: hidden; }   #section_CiriksHomeBanner_0 .container .pt1 {     display: flex;     flex-direction: column;     align-items: flex-start;     justify-content: flex-start;     max-width: 500px;     gap: 20px;     width: 100%; }   #section_CiriksHomeBanner_0 .container .pt1 .title {     color: #7a194e;     font-size: 50px;     line-height: 55px;     font-weight: bold;     margin-top: 20px;     margin-bottom: 20px;     width: calc(100% - 20px);     font-family: "Poppins", sans-serif;     position: relative; }   #section_CiriksHomeBanner_0 .container .pt1 .desc {     font-size: 20px;     color: #666666;     font-family: "Poppins", sans-serif;     line-height: 25px;     width: calc(100% - 20px); }   #section_CiriksHomeBanner_0 .container .pt1 .btn {     border: none;     border-radius: 6px;     background-color: #eb6713;     color: #FFF;     max-width: 250px;     padding: 14px;     width: 100%;     transition: all .3s ease-in-out; }   #section_CiriksHomeBanner_0 .container .pt1 .btn:hover {     background-color: #7a194e;     color: #fff;     transition: all .3s ease-in-out; }   #section_CiriksHomeBanner_0 .container .pt1 .btn > a {     text-decoration: none;     color: inherit;     display: block;     width: 100%; }   #section_CiriksHomeBanner_0 .container .pt1 .list {     color: #666666;     font-size: 16px;     line-height: 25px; }   #section_CiriksHomeBanner_0 .container .pt1 .list > li:nth-child(2) {     margin-left: 20px; }   #section_CiriksHomeBanner_0 .container .pt1 .list > li:nth-child(3) {     margin-left: 40px; }   #section_CiriksHomeBanner_0 .container .pt2 {     display: flex;     flex-direction: column;     align-items: flex-end;     justify-content: flex-end;     max-width: 900px;     width: 100%;     overflow: hidden; }   #section_CiriksHomeBanner_0 .container .pt2 > img {     width: 100%;     max-height: 600px;     object-fit: cover;     object-position: center;     position: relative; }   @media screen and (max-width: 1450px) {     #section_CiriksHomeBanner_0 .container {       justify-content: center; }     #section_CiriksHomeBanner_0 .container .pt1 {       max-width: 400px; }     #section_CiriksHomeBanner_0 .container .pt1 .title {       font-size: 40px;       line-height: 45px; }     #section_CiriksHomeBanner_0 .container .pt1 .desc {       font-size: 16px;       line-height: 25px; }     #section_CiriksHomeBanner_0 .container .pt1 .btn {       max-width: 200px; }     #section_CiriksHomeBanner_0 .container .pt2 {       max-width: 600px; } }   @media screen and (max-width: 767px) {     #section_CiriksHomeBanner_0 .container {       justify-content: center;       align-items: center;       overflow: revert;       flex-wrap: wrap; }     #section_CiriksHomeBanner_0 .container .pt1 {       max-width: 100%; }     #section_CiriksHomeBanner_0 .container .pt1 .title {       font-size: 36px;       line-height: 40px; }     #section_CiriksHomeBanner_0 .container .pt2 {       max-width: 100%; }     #section_CiriksHomeBanner_0 .container .pt1 .btn {       align-self: center; } }   @media screen and (max-width: 580px) {     #section_CiriksHomeBanner_0 .container .pt1 .desc {       font-size: 14px;       line-height: 20px; }     #section_CiriksHomeBanner_0 .container .pt1 .title {       font-size: 24px;       line-height: 30px; } }  #section_CiriksHomeSection-2_1 {   background-color: #fafafa;   display: flex;   justify-content: center;   align-items: center;   padding-top: 20px;   padding-bottom: 20px;   font-family: "Poppins", sans-serif; }   #section_CiriksHomeSection-2_1 .container {     display: flex;     align-items: center;     justify-content: center;     flex-direction: column;     flex-wrap: wrap;     width: calc(100% - 20px);     max-width: 1400px;     min-height: 200px;     gap: 20px;     margin: 0;     padding: 0;     overflow: hidden; }   #section_CiriksHomeSection-2_1 .container .title {     color: #7a194e;     font-size: 50px;     line-height: 55px;     font-weight: bold;     margin: 0;     width: calc(100% - 20px);     text-align: center;     font-family: "Poppins", sans-serif;     position: relative; }   #section_CiriksHomeSection-2_1 .container .desc {     font-size: 20px;     color: #7a194e;     font-family: "Poppins", sans-serif;     text-align: center;     font-style: italic;     line-height: 25px;     width: calc(100% - 20px); }   #section_CiriksHomeSection-2_1 .container .btn {     border: none;     border-radius: 6px;     background-color: #eb6713;     color: #FFF;     max-width: 250px;     padding: 14px;     width: 100%;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-2_1 .container .btn:hover {     background-color: #7a194e;     color: #fff;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-2_1 .container .btn > a {     text-decoration: none;     color: inherit;     display: block;     width: 100%; }   #section_CiriksHomeSection-2_1 .container > img {     max-width: 1000px;     width: 100%;     max-height: 600px;     object-fit: cover;     object-position: center;     position: relative; }   @media screen and (max-width: 1450px) {     #section_CiriksHomeSection-2_1 .container {       justify-content: center; }     #section_CiriksHomeSection-2_1 .container {       max-width: 400px; }     #section_CiriksHomeSection-2_1 .container .title {       font-size: 40px;       line-height: 45px; }     #section_CiriksHomeSection-2_1 .container .desc {       font-size: 16px;       line-height: 25px; }     #section_CiriksHomeSection-2_1 .container .btn {       max-width: 200px; }     #section_CiriksHomeSection-2_1 .container {       max-width: 600px; } }   @media screen and (max-width: 1090px) {     #section_CiriksHomeSection-2_1 .container .title {       font-size: 36px;       line-height: 40px; } }   @media screen and (max-width: 580px) {     #section_CiriksHomeSection-2_1 .container .title {       font-size: 24px;       line-height: 31px; }     #section_CiriksHomeSection-2_1 .container .desc {       font-size: 14px;       line-height: 20px; } }  #section_CiriksHomeSection-3_2 {   background-color: #fff;   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   padding-top: 20px;   padding-bottom: 20px;   font-family: "Poppins", sans-serif; }   #section_CiriksHomeSection-3_2 .container {     display: flex;     align-items: center;     justify-content: center;     flex-direction: row;     flex-wrap: wrap;     width: calc(100% - 20px);     max-width: 1400px;     min-height: 200px;     margin: 0;     padding: 0;     overflow: hidden; }   #section_CiriksHomeSection-3_2 .container .title {     color: #7a194e;     font-size: 36px;     line-height: 40px;     margin-top: 20px;     text-align: center;     margin-bottom: 20px;     max-width: 980px;     width: calc(100% - 20px);     font-family: "Poppins", sans-serif;     position: relative; }   #section_CiriksHomeSection-3_2 .container .boxes {     display: flex;     flex-direction: column;     flex-wrap: wrap;     gap: 50px;     width: 100%; }   #section_CiriksHomeSection-3_2 .container .boxes .box {     display: flex;     align-items: center;     flex-direction: row;     justify-content: space-between;     gap: 10px;     width: 100%; }   #section_CiriksHomeSection-3_2 .container .boxes .box:nth-child(2n) {     display: flex;     align-items: center;     flex-direction: row-reverse;     gap: 10px;     justify-content: space-between;     width: 100%; }   #section_CiriksHomeSection-3_2 .container .boxes .box .image_container {     max-width: 700px;     width: 100%; }   #section_CiriksHomeSection-3_2 .container .boxes .box .image_container > img {     width: 100%;     max-height: 500px;     object-fit: cover;     object-position: center; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container {     display: flex;     flex-direction: column;     gap: 10px;     max-width: 700px;     width: 100%; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .header {     display: flex;     align-items: baseline;     gap: 10px;     font-size: 18px;     line-height: 20px;     font-weight: 100;     color: #7a194e; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .header i {     color: #7a194e;     font-size: 10px; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .box_title {     font-size: 30px;     line-height: 35px;     font-weight: bold;     max-width: 550px;     width: 100%;     margin: 0;     padding-bottom: 10px;     border-bottom: 1px solid #7a194e;     color: #7a194e; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .desc {     font-size: 14px;     line-height: 20px;     color: #666666; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .btn {     display: flex;     justify-content: space-evenly;     align-items: center;     max-width: 250px;     width: 100%;     border: 1px solid #eb6713;     background-color: transparent;     padding: 10px;     border-radius: 6px;     color: #eb6713;     position: relative;     z-index: 1; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .btn:before {     content: '';     position: absolute;     width: 0;     left: 0;     height: 100%;     border-radius: 4px;     background-color: #eb6713;     z-index: 1;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .btn:hover:before {     width: 100%;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .btn:hover {     color: #fff;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .btn a {     text-decoration: none;     color: inherit;     z-index: 2; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .btn i {     color: #eb6713;     font-size: 10px;     z-index: 2;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .btn:hover i {     color: #fff;     transition: all .3s ease-in-out; }   @media screen and (max-width: 1090px) {     #section_CiriksHomeSection-3_2 .container .title {       font-size: 24px;       line-height: 30px; }     #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .header {       font-size: 16px;       line-height: 20px; }     #section_CiriksHomeSection-3_2 .container .boxes .box .text_container .box_title {       font-size: 18px;       line-height: 25px; } }   @media screen and (max-width: 767px) {     #section_CiriksHomeSection-3_2 .container .boxes .box {       flex-wrap: wrap; } }  #section_CiriksHomeSection-4_3 {   background-color: #fafafa;   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   padding-top: 20px;   padding-bottom: 20px;   font-family: "Poppins", sans-serif; }   #section_CiriksHomeSection-4_3 .container {     display: flex;     align-items: center;     justify-content: center;     flex-direction: row;     flex-wrap: wrap;     width: calc(100% - 20px);     max-width: 1400px;     min-height: 200px;     margin: 0;     padding: 0;     overflow: hidden; }   #section_CiriksHomeSection-4_3 .container .box_title {     color: #7a194e;     font-size: 36px;     line-height: 40px;     margin-top: 20px;     text-align: center;     margin-bottom: 20px;     max-width: 980px;     width: calc(100% - 20px);     font-family: "Poppins", sans-serif;     position: relative; }   #section_CiriksHomeSection-4_3 .container .boxes {     display: flex;     flex-direction: column;     flex-wrap: wrap;     gap: 50px;     width: 100%; }   #section_CiriksHomeSection-4_3 .container .boxes .box {     display: flex;     align-items: center;     flex-direction: row;     justify-content: space-between;     gap: 10px;     width: 100%; }   #section_CiriksHomeSection-4_3 .container .boxes .box .image_container {     max-width: 700px;     width: 100%; }   #section_CiriksHomeSection-4_3 .container .boxes .box .image_container > img {     width: 100%;     max-height: 500px;     object-fit: cover;     object-position: center; }   #section_CiriksHomeSection-4_3 .container .boxes .box .text_container {     display: flex;     flex-direction: column;     gap: 10px;     max-width: 700px;     width: 100%; }   #section_CiriksHomeSection-4_3 .container .boxes .box .text_container .header {     display: flex;     align-items: baseline;     gap: 10px;     font-size: 18px;     line-height: 20px;     font-weight: 100;     color: #7a194e; }   #section_CiriksHomeSection-4_3 .container .boxes .box .text_container .header i {     color: #7a194e;     font-size: 10px; }   #section_CiriksHomeSection-4_3 .container .boxes .box .text_container .box_title {     font-size: 30px;     line-height: 35px;     font-weight: bold;     max-width: 550px;     width: 100%;     margin: 0;     padding-bottom: 10px;     border-bottom: 1px solid #7a194e;     color: #7a194e;     text-align: left; }   #section_CiriksHomeSection-4_3 .container .boxes .box .text_container .desc {     font-size: 14px;     line-height: 20px;     color: #666666; }   #section_CiriksHomeSection-4_3 .container .boxes .box .text_container .btn {     display: flex;     justify-content: space-evenly;     align-items: center;     max-width: 250px;     width: 100%;     border: none;     background-color: #eb6713;     padding: 10px;     border-radius: 6px;     color: #FFF;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-4_3 .container .boxes .box .text_container .btn:hover {     background-color: #7a194e;     color: #fff;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-4_3 .container .boxes .box .text_container .btn a {     text-decoration: none;     display: block;     width: 100%;     color: inherit; }   @media screen and (max-width: 1090px) {     #section_CiriksHomeSection-4_3 .container .title {       font-size: 24px;       line-height: 30px; }     #section_CiriksHomeSection-4_3 .container .boxes .box .text_container .header {       font-size: 16px;       line-height: 20px; }     #section_CiriksHomeSection-4_3 .container .boxes .box .text_container .box_title {       font-size: 18px;       line-height: 25px; } }   @media screen and (max-width: 767px) {     #section_CiriksHomeSection-4_3 .container .boxes .box {       flex-wrap: wrap; } }  #section_CiriksHomeSection-5_4 {   background-color: #ffffff;   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   padding-top: 20px;   padding-bottom: 20px;   font-family: "Poppins", sans-serif; }   #section_CiriksHomeSection-5_4 .container {     display: flex;     align-items: center;     justify-content: center;     flex-direction: row;     flex-wrap: wrap;     width: calc(100% - 20px);     max-width: 1400px;     min-height: 200px;     margin: 0;     padding: 0;     overflow: hidden; }   #section_CiriksHomeSection-5_4 .container .title {     color: #7a194e;     font-size: 36px;     line-height: 40px;     margin-top: 20px;     text-align: center;     margin-bottom: 20px;     max-width: 980px;     width: calc(100% - 20px);     font-family: "Poppins", sans-serif;     position: relative; }   #section_CiriksHomeSection-5_4 .container .boxes {     display: flex;     flex-direction: column;     flex-wrap: wrap;     gap: 50px;     width: 100%; }   #section_CiriksHomeSection-5_4 .container .boxes .box {     display: flex;     align-items: center;     flex-direction: row-reverse;     justify-content: space-between;     gap: 10px;     width: 100%; }   #section_CiriksHomeSection-5_4 .container .boxes .box .image_container {     max-width: 700px;     width: 100%; }   #section_CiriksHomeSection-5_4 .container .boxes .box .image_container > img {     width: 100%;     max-height: 500px;     object-fit: cover;     object-position: center; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container {     display: flex;     flex-direction: column;     gap: 10px;     max-width: 700px;     width: 100%; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .header {     display: flex;     align-items: baseline;     gap: 10px;     font-size: 18px;     line-height: 20px;     font-weight: 100;     color: #7a194e; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .header i {     color: #7a194e;     font-size: 10px; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .box_title {     font-size: 30px;     line-height: 35px;     font-weight: bold;     max-width: 550px;     width: 100%;     margin: 0;     padding-bottom: 10px;     border-bottom: 1px solid #7a194e;     color: #7a194e; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .desc {     font-size: 14px;     line-height: 20px;     color: #666666; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .btn {     display: flex;     justify-content: space-evenly;     align-items: center;     max-width: 250px;     width: 100%;     border: 1px solid #eb6713;     background-color: transparent;     padding: 10px;     border-radius: 6px;     color: #eb6713;     position: relative;     z-index: 1; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .btn:before {     content: '';     position: absolute;     width: 0;     left: 0;     height: 100%;     border-radius: 4px;     background-color: #eb6713;     z-index: 1;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .btn:hover:before {     width: 100%;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .btn:hover {     color: #ffffff;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .btn a {     text-decoration: none;     color: inherit;     z-index: 2; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .btn i {     color: #eb6713;     font-size: 10px;     z-index: 2;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .btn:hover i {     color: #ffffff;     transition: all .3s ease-in-out; }   @media screen and (max-width: 1090px) {     #section_CiriksHomeSection-5_4 .container .title {       font-size: 24px;       line-height: 30px; }     #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .header {       font-size: 16px;       line-height: 20px; }     #section_CiriksHomeSection-5_4 .container .boxes .box .text_container .box_title {       font-size: 18px;       line-height: 25px; } }   @media screen and (max-width: 767px) {     #section_CiriksHomeSection-5_4 .container .boxes .box {       flex-wrap: wrap; } }  #section_CiriksHomeSlider_5 {   background-color: #f5f5f5;   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   padding-top: 20px;   padding-bottom: 20px;   font-family: "Poppins", sans-serif; }   #section_CiriksHomeSlider_5 .container {     display: flex;     align-items: center;     justify-content: center;     flex-direction: row;     flex-wrap: wrap;     width: calc(100% - 20px);     max-width: 1400px;     min-height: 200px;     margin: 0;     padding: 0;     overflow: hidden; }   #section_CiriksHomeSlider_5 .container .title {     color: #7a194c;     font-size: 36px;     line-height: 40px;     margin-top: 20px;     margin-bottom: 20px;     max-width: 980px;     width: calc(100% - 20px);     font-family: "Poppins", sans-serif;     position: relative; }   #section_CiriksHomeSlider_5 .container .boxes {     display: flex;     flex-direction: column;     flex-wrap: wrap;     gap: 50px;     width: 100%; }   #section_CiriksHomeSlider_5 .container .boxes .box {     display: flex;     align-items: center;     flex-direction: row;     justify-content: space-between;     gap: 10px;     width: 100%; }   #section_CiriksHomeSlider_5 .container .boxes .box .text_container {     display: flex;     flex-direction: column;     max-width: 700px;     width: 100%;     gap: 30px; }   #section_CiriksHomeSlider_5 .container .boxes .box .text_container .features {     display: flex;     flex-direction: column;     gap: 30px; }   #section_CiriksHomeSlider_5 .container .boxes .box .text_container .features .feature {     font-size: 14px;     line-height: 20px;     color: #666666; }   #section_CiriksHomeSlider_5 .container .boxes .box .text_container .features .feature span {     font-size: 16px;     line-height: 20px;     color: #8c0649; }   #section_CiriksHomeSlider_5 .container .slider_bg {     display: flex;     flex-direction: row;     flex-wrap: wrap;     justify-content: flex-start;     align-items: center;     position: relative;     max-width: 1000px;     width: 100%;     overflow: hidden; }   #section_CiriksHomeSlider_5 .container .slider_bg .slides_bg {     display: flex;     width: 100%;     transition: transform 0.4s ease-in-out; }   #section_CiriksHomeSlider_5 .container .slider_bg .slides_bg .slide_bg {     display: flex;     flex-direction: row;     justify-content: flex-start;     align-items: center;     position: relative;     max-width: 1000px;     width: 100%;     overflow: hidden;     flex-shrink: 0;     cursor: pointer; }   #section_CiriksHomeSlider_5 .container .slider_bg .slides_bg .slide_bg .banner_img {     display: flex; }   #section_CiriksHomeSlider_5 .container .slider_bg .slides_bg .slide_bg .banner_img img {     max-width: 700px;     width: 100%;     object-fit: cover;     object-position: center; }   #section_CiriksHomeSlider_5 .container .slider_bg .dot_container {     position: absolute;     bottom: 0;     width: 100%;     display: flex;     flex-wrap: wrap;     color: #7a194c;     gap: 15px;     justify-content: center; }   #section_CiriksHomeSlider_5 .container .slider_bg .dot_container .dot {     width: 14px;     height: 14px;     border-radius: 50%;     background-color: #dee0e1;     cursor: pointer; }   #section_CiriksHomeSlider_5 .container .slider_bg .dot_container .active {     background-color: #7a194c; }   #section_CiriksHomeSlider_5 .container .boxes .btn {     display: flex;     justify-content: space-evenly;     align-items: center;     max-width: 250px;     width: 100%;     align-self: center;     border: none;     background-color: #eb6713;     padding: 10px;     border-radius: 6px;     color: #FFF;     transition: all .3s ease-in-out; }   #section_CiriksHomeSlider_5 .container .boxes .btn:hover {     background-color: #7a194e;     color: #FFF;     transition: all .3s ease-in-out; }   #section_CiriksHomeSlider_5 .container .boxes .btn a {     text-decoration: none;     display: block;     width: 100%;     color: inherit; }   @media screen and (max-width: 1090px) {     #section_CiriksHomeSlider_5 .container .title {       font-size: 24px;       line-height: 30px; } }   @media screen and (max-width: 767px) {     #section_CiriksHomeSlider_5 .container .boxes .box {       flex-wrap: wrap; } }  #section_CiriksHomeVideoLink_6 {   display: flex;   justify-content: center;   align-items: center;   font-family: "Poppins", sans-serif; }   #section_CiriksHomeVideoLink_6 .container {     display: flex;     justify-content: center;     align-items: center;     max-width: 100%;     width: 100%;     margin: 0;     position: relative; }   #section_CiriksHomeVideoLink_6 .container .img_container {     display: flex;     justify-content: space-between;     align-items: center;     height: 500px;     width: 100%;     position: relative; }   #section_CiriksHomeVideoLink_6 .container .img_container > img {     width: 100%;     height: 500px;     object-fit: cover;     object-position: center; }   #section_CiriksHomeVideoLink_6 .container .contentContainer {     display: flex;     position: absolute;     justify-content: center;     align-items: center;     width: calc(100% - 20px);     height: 500px;     max-width: 1400px; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .content {     display: flex;     flex-direction: column;     max-width: 700px;     gap: 20px;     width: calc(100% - 20px); }   #section_CiriksHomeVideoLink_6 .container .contentContainer .content .title {     color: #fff;     font-weight: bold;     align-self: baseline;     font-family: "Poppins", sans-serif;     font-size: 36px;     line-height: 40px;     margin: 0;     user-select: none; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .content .desc {     font-size: 14px;     line-height: 20px;     color: #fff;     font-family: "Poppins", sans-serif; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .content .btn_container {     display: flex;     align-items: center;     gap: 30px;     width: 100%; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .content .btn_container .play {     display: none; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .content .btn {     display: flex;     justify-content: space-evenly;     align-items: center;     max-width: 250px;     width: 100%;     background-color: transparent;     border: 1px solid #fff;     padding: 10px;     border-radius: 6px;     color: #FFF;     margin-top: 20px;     transition: all .3s ease-in-out; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .content .btn:hover {     background-color: #fff;     color: #7a194e;     transition: all .3s ease-in-out; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .content .btn a {     text-decoration: none;     display: block;     width: 100%;     color: inherit; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .play {     display: flex;     flex-direction: column;     max-width: 700px;     width: 100%; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .play_res {     display: none; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .play i:after {     content: '\25B6';     position: absolute;     color: #fff;     left: 35%;     font-size: 74px;     top: 42px;     width: 60px;     height: 93px;     overflow: hidden;     transition: all .2s ease-in-out; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .play i {     -webkit-text-stroke: 6px #fff;     color: transparent;     padding: 10px;     width: 150px;     height: 150px;     font-size: 150px;     border-radius: 50%;     align-self: center;     text-align: center;     gap: 10px;     cursor: pointer;     position: relative;     transition: all .2s ease-in-out; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .play a {     align-self: center; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .play:hover i {     color: #fff;     transition: all .2s ease-in-out; }   #section_CiriksHomeVideoLink_6 .container .contentContainer .play i:hover:after {     display: none;     transition: all .2s ease-in-out; }   #section_CiriksHomeVideoLink_6 .container .display_none {     display: none !important; }   #section_CiriksHomeVideoLink_6 .container .video_container {     display: flex;     position: fixed;     justify-content: center;     align-items: center;     width: 100%;     height: 100%;     top: 0;     left: 0;     background-color: #000000cc;     background-size: 100% 100%;     z-index: 4; }   #section_CiriksHomeVideoLink_6 .container .video_container .video_content {     display: flex;     flex-direction: column;     justify-content: center;     align-items: center;     max-width: 800px;     width: calc(100% - 40px);     height: 400px;     background-color: #FFFFFF;     border: 10px solid #FFFFFF;     border-radius: 5px; }   #section_CiriksHomeVideoLink_6 .container .video_container .video_content .video_play {     width: 100%;     height: 400px; }   #section_CiriksHomeVideoLink_6 .container .video_container .close {     position: absolute;     top: 20px;     right: 20px;     z-index: 3;     color: #FFF;     cursor: pointer;     font-size: 30px;     transition: all .2s ease-in-out; }   #section_CiriksHomeVideoLink_6 .container .video_container .close:hover {     color: #707070;     transition: all .2s ease-in-out; }   @media only screen and (max-width: 767px) {     #section_CiriksHomeVideoLink_6 .container .contentContainer {       flex-wrap: wrap; }     #section_CiriksHomeVideoLink_6 .container .contentContainer .content .btn_container .play_res {       display: flex;       flex-direction: column;       max-width: 700px;       width: 100%; }     #section_CiriksHomeVideoLink_6 .container .contentContainer .content .btn_container .play_res {       display: flex;       width: auto;       position: relative; }     #section_CiriksHomeVideoLink_6 .container .contentContainer .content .btn_container .play_res i:after {       content: '\25B6';       position: absolute;       color: #fff;       left: 23px;       font-size: 22px;       top: 17px;       width: 16px;       height: 36px;       overflow: hidden;       transition: all .2s ease-in-out; }     #section_CiriksHomeVideoLink_6 .container .contentContainer .play {       display: none; }     #section_CiriksHomeVideoLink_6 .container .contentContainer .play_res i {       -webkit-text-stroke: 1px #fff;       color: transparent;       padding: 10px;       width: 40px;       height: 40px;       font-size: 40px;       border-radius: 50%;       align-self: center;       text-align: center;       gap: 10px;       cursor: pointer;       position: relative;       transition: all .2s ease-in-out; }     #section_CiriksHomeVideoLink_6 .container .contentContainer .play {       max-width: revert; }     #section_CiriksHomeVideoLink_6 .container .contentContainer .content .btn {       margin-top: revert; } }  #section_CiriksHomeSimpleText_7 {   background: #ffffff;   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   font-family: "Poppins", sans-serif; }   #section_CiriksHomeSimpleText_7 .container {     display: flex;     justify-content: center;     flex-direction: column;     align-items: center;     gap: 50px;     max-width: 1400px;     padding-top: 90px;     padding-bottom: 90px;     width: calc(100% - 20px); }   #section_CiriksHomeSimpleText_7 .container .text {     font-size: 36px;     line-height: 40px;     font-weight: bold;     max-width: 900px;     width: 100%;     text-align: center;     color: #7f0d5c; }   #section_CiriksHomeSimpleText_7 .container .btn {     display: flex;     justify-content: space-evenly;     align-items: center;     align-self: center;     max-width: 250px;     width: 100%;     background-color: transparent;     border: 1px solid #7f0d5c;     padding: 10px;     border-radius: 6px;     color: #7f0d5c;     transition: all .3s ease-in-out; }   #section_CiriksHomeSimpleText_7 .container .btn:hover {     background-color: #7f0d5c;     color: #ffffff;     transition: all .3s ease-in-out; }   #section_CiriksHomeSimpleText_7 .container .btn a {     text-decoration: none;     display: block;     width: 100%;     color: inherit; }   @media only screen and (max-width: 768px) {     #section_CiriksHomeSimpleText_7 .container .text {       font-size: 24px;       line-height: 30px; } }  #section_CiriksHomeSection-9_8 {   background-color: #f3f5f7;   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   font-family: "Poppins", sans-serif; }   #section_CiriksHomeSection-9_8 .container {     display: flex;     align-items: center;     justify-content: center;     flex-direction: row;     flex-wrap: wrap;     width: calc(100% - 20px);     max-width: 1400px;     min-height: 200px;     margin: 0;     padding: 0;     overflow: hidden; }   #section_CiriksHomeSection-9_8 .container .box {     display: flex;     align-items: center;     flex-direction: row;     justify-content: space-between;     gap: 10px;     width: 100%; }   #section_CiriksHomeSection-9_8 .container .box .image_container {     max-width: 400px;     width: 100%; }   #section_CiriksHomeSection-9_8 .container .box .image_container > img {     width: 100%;     max-height: 500px;     object-fit: cover;     object-position: center; }   #section_CiriksHomeSection-9_8 .container .box .text_container {     display: flex;     flex-direction: column;     gap: 30px;     max-width: 700px;     width: 100%;     padding-top: 20px;     padding-bottom: 20px; }   #section_CiriksHomeSection-9_8 .container .box .text_container .box_title {     font-size: 36px;     line-height: 40px;     font-weight: bold;     width: 100%;     margin: 0;     padding-bottom: 10px;     color: #7a194e; }   #section_CiriksHomeSection-9_8 .container .box .text_container .desc {     font-size: 14px;     line-height: 25px;     color: #666666; }   #section_CiriksHomeSection-9_8 .container .box .text_container .btn {     display: flex;     justify-content: space-evenly;     align-items: center;     max-width: 250px;     width: 100%;     border: none;     background-color: #eb6713;     padding: 10px;     border-radius: 6px;     color: #FFF;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-9_8 .container .box .text_container .btn:hover {     background-color: #7a194e;     color: #fff;     transition: all .3s ease-in-out; }   #section_CiriksHomeSection-9_8 .container .box .text_container .btn a {     text-decoration: none;     display: block;     width: 100%;     color: inherit; }   @media screen and (max-width: 1090px) {     #section_CiriksHomeSection-9_8 .container .box .text_container .box_title {       font-size: 24px;       line-height: 30px; } }   @media screen and (max-width: 767px) {     #section_CiriksHomeSection-9_8 .container .box {       flex-wrap: wrap;       justify-content: center; }     #section_CiriksHomeSection-9_8 .container .box .image_container {       max-width: 100%;       width: 100%; } }  #section_CiriksHomeFAQs_9 {   background-color: #fff;   display: flex;   justify-content: center;   align-items: center;   font-family: Arial, Helvetica, sans-serif; }   #section_CiriksHomeFAQs_9 .container {     display: flex;     justify-content: center;     flex-direction: row;     padding-top: 20px;     padding-bottom: 20px;     flex-wrap: wrap;     width: calc(100% - 20px);     max-width: 1400px; }   #section_CiriksHomeFAQs_9 .container .main_title {     font-size: 36px;     line-height: 40px;     margin: 0;     width: 100%;     text-align: center;     color: #7f0d5c; }   #section_CiriksHomeFAQs_9 .container .accordions {     display: flex;     flex-direction: row;     justify-content: space-between;     width: 100%; }   #section_CiriksHomeFAQs_9 .container .accordion {     display: flex;     flex-direction: column;     justify-content: flex-start;     align-items: flex-start;     flex-wrap: wrap;     padding: 0;     overflow: hidden;     max-width: 700px;     width: 100%;     margin-top: 50px; }   #section_CiriksHomeFAQs_9 .container .accordion li {     list-style-type: none;     max-width: 600px;     border-left: 1px solid #eee;     padding-bottom: 40px;     width: 100%; }   #section_CiriksHomeFAQs_9 .container .accordion .accordion-button {     position: relative;     display: block;     width: 100%;     background: #fff;     cursor: pointer; }   #section_CiriksHomeFAQs_9 .container .accordion .accordion-button:before {     content: "";     position: absolute;     left: 0;     top: 45%;     height: 3px;     width: 12px;     margin-left: 20px;     background: #7f0d5c;     transform: rotate(90deg);     transition: 0.7s ease; }   #section_CiriksHomeFAQs_9 .container .accordion .accordion-button:after {     content: "";     position: absolute;     left: 0;     top: 45%;     height: 3px;     width: 12px;     margin-left: 20px;     background: #7f0d5c; }   #section_CiriksHomeFAQs_9 .container .accordion .accordion-button.active:after {     background: #7f0d5c; }   #section_CiriksHomeFAQs_9 .container .accordion .accordion-button.active:before {     transform: rotate(-360deg) translateY(-20px);     opacity: 0; }   #section_CiriksHomeFAQs_9 .container .accordion li.active {     border-left: 2px solid #7f0d5c; }   #section_CiriksHomeFAQs_9 .container .accordion .accordion-panel {     display: none;     background: #fff;     overflow: hidden; }   #section_CiriksHomeFAQs_9 .container .accordion .accordion-button .title {     text-align: left;     color: #000;     margin: 0 10px 0 50px;     padding: 0;     transition: all 0.5s ease;     font-size: 16px;     line-height: 20px; }   #section_CiriksHomeFAQs_9 .container .accordion .accordion-button.active .title {     color: #EB6713;     font-style: italic;     font-size: 16px;     font-weight: bold; }   #section_CiriksHomeFAQs_9 .container .accordion .accordion-panel .desc {     color: #585858;     font-size: 14px;     line-height: 20px;     max-width: 500px;     width: calc(100% - 60px);     margin: 20px 10px 0 50px; }   @media only screen and (max-width: 767px) {     #section_CiriksHomeFAQs_9 .container .accordions {       flex-wrap: wrap; }     #section_CiriksHomeFAQs_9 .container .main_title {       font-size: 24px;       line-height: 30px; }     #section_CiriksHomeFAQs_9 .container .accordion {       max-width: 100%; }     #section_CiriksHomeFAQs_9 .container .accordion .accordion-panel .desc {       max-width: 100%;       width: calc(100% - 60px);       margin: 20px 10px 0 50px; }     #section_CiriksHomeFAQs_9 .container .accordion:nth-child(2) {       margin-top: 0; }     #section_CiriksHomeFAQs_9 .container .accordion:nth-child(1) {       margin-bottom: 0; } } 
