/* CSS Document */

.slick-arrow{font-size: 0px;width: 50px;height: 50px;border: none;border-radius: 100px;background: transparent;z-index: 9;position: absolute;bottom: 0%;left: 50%;transform: translateX(-50%);transform-origin: center center;background-repeat:no-repeat;background-position:center center;background-size: 65%;transition:all 200ms ease-in-out;}
.slick-prev.slick-arrow{background-image: url("../../assets/img/left-arrow.webp")}
.slick-next.slick-arrow{margin-left: 60px;background-image: url("../../assets/img/right-arrow.webp")}
/*.slick-arrow:hover{transform:scale(1.2) translateX(-50%);transition:all 200ms ease-in-out;}*/

.slick-prev.slick-arrow:hover{transform: scale(1.5) translateX(-70%); transition:all 200ms ease-in-out;}
.slick-next.slick-arrow:hover{transform: scale(1.5) translateX(0%); transition:all 200ms ease-in-out;}


section.download-sec-01{margin-top:100px;}


section.download-sec-01 .cs_box{padding: 0px 40px 0px 0px; text-align: center; position: relative;}
section.download-sec-01 .cs_box:before{content:""; background: linear-gradient(360deg, #00000000 0%, #FFF 50%, #00000000 100%); width:2px; height:100%; position:absolute; right: 20px;}
section.download-sec-01 .cs_box img{margin-bottom: 20px;}
section.download-sec-01 .cs_box h4{font-size:var(--rfs-18);}

section.download-sec-01 .slick-slide.slick-active:nth-last-child(1) .cs_box:before{opacity:0;}


/*.slick-arrow { bottom: -10%;}*/

section.download-sec-01 .cs_box .download-box{display: flex; justify-content: space-between; align-items: center;}

section.download-sec-01 .cs_box .download-box .fa-solid.fa-download{color:#fff; font-size: 1.5rem;}
section.download-sec-01 .slick-arrow { bottom: -10%;}


section.download-sec-02 .download-box{display: flex; justify-content: space-between; align-items: center;}
section.download-sec-02 .download-box .fa-solid.fa-download{color:#fff; font-size: 1.5rem;}
section.download-sec-02 .slick-arrow { bottom: 5%;}
section.download-sec-02 .brochure_slider .brochure{position: relative;}
section.download-sec-02 .brochure_slider .brochure h4{ font-size: var(--rfs-18);}
section.download-sec-02 .brochure_slider .brochure::before{content:""; background: linear-gradient(360deg, #00000000 0%, #FFF 50%, #00000000 100%); width:2px; height:100%; position:absolute; right: 0px;}
section.download-sec-02 .brochure_slider .brochure img{margin-bottom:20px;}

.custom-modal { background: #000;  height: 80vh;}


#certModal{z-index:999999;}
#modalContent { overflow-y: auto; flex: 1;}

#modalContent canvas { width: 100%; height: auto; margin-bottom: 15px;}

#modalContent img {object-fit: contain; display: block; margin-inline:auto;}

.modal-header,.modal-footer { flex-shrink: 0;}

#certModal .btn-close { filter: invert(1); }
#modalContent canvas { width: 100%; height: auto; margin-bottom: 15px;}

#modalContent { max-height: 80vh; overflow-y: auto;}

.modal-header { position: sticky; top: 0; background: #000; z-index: 10;}

.modal-footer { position: sticky; bottom: 0; background: #000;}



section.download-sec-02{}
section.download-sec-02 .brochure_slider{width: 105%;position:relative;padding-bottom: 100px;}
section.download-sec-02 .brochure_slider .brochure{padding: 40px;min-height: 600px;border-radius: 15px;margin-right: 20px;}
section.download-sec-02 .brochure_slider .brochure p{}
section.download-sec-02 .brochure_slider .brochure h3{font-size: var(--rfs-48);font-weight: 300;}
section.download-sec-02 .brochure_slider .brochure.bg_01{background: #00277F;}
section.download-sec-02 .brochure_slider .brochure.bg_02{border: 1px solid #343434;background: linear-gradient(111deg, #0C0C0D 22.12%, #232325 77.88%);}

.slick-arrow{font-size: 0px;width: 50px;height: 50px;border: none;border-radius: 100px;background: transparent;z-index: 9;position: absolute;bottom: 0%;left: 50%;transform: translateX(-50%);transform-origin: center center;background-repeat:no-repeat;background-position:center center;background-size: 65%;transition:all 200ms ease-in-out;}
.slick-prev.slick-arrow{background-image: url("../../assets/img/left-arrow.webp")}
.slick-next.slick-arrow{margin-left: 60px;background-image: url("../../assets/img/right-arrow.webp")}
/*.slick-arrow:hover{transform:scale(1.2) translateX(-50%);transition:all 200ms ease-in-out;}*/

.slick-prev.slick-arrow:hover{transform: scale(1.5) translateX(-70%);transition:all 200ms ease-in-out;}
.slick-next.slick-arrow:hover{transform: scale(1.5) translateX(0%);transition:all 200ms ease-in-out;}


 

@media(max-width:1440px){
	.heading-02 {margin-bottom: 30px;}

	section.download-sec-01 .slick-arrow { bottom: -14%;}
	
	section.download-sec-02 .brochure_slider .brochure {padding: 12px;}
	section.download-sec-02 .brochure_slider .brochure{min-height: auto;}
}
@media(max-width:1366px){
	.custom-modal{height: auto;}
}

@media(max-width:1280px){}

@media (max-width: 1024px) {
   .slick-arrow { bottom: -20%;}
}

@media(max-width:991px){
	section.download-sec-01 .main-row .columns:nth-child(4){margin-top:2rem;}
	section.download-sec-02 .brochure_slider{padding-bottom: 0px;}
	
}

@media(max-width:768px){
	.slick-arrow {  bottom: -26%; }
	section.download-sec-01 .cs_box .download-box .fa-solid.fa-download,
	section.download-sec-02 .download-box .fa-solid.fa-download{font-size: 1.2rem;}
}

@media(max-width:576px){}

@media(max-width:480px){
	section.download-sec-01 .cs_box h4,
	section.download-sec-02 .brochure_slider .brochure h4{margin-bottom: 0px; font-size: 1rem;}
	section.download-sec-01.rfs-p {  padding-inline: calc(1.5rem - 12px);}
	.heading-01, .heading-02 { font-size: var(--rfs-54); line-height: 1.1;}

}