.heading-1{font-size: 56px; line-height: 1.25; font-family: 'Gilroy-SemiBold';}
.whysybx .link{margin-top: 20px;}
.whysybx .note-txt{font-size: 12px; line-height: 15px; font-style: italic; margin-top: 20px;}
.whysybx p:empty{display: none;}

.inner-banner-section{width: 100%; background-color: #2B3680; position: relative; overflow: hidden; display: flex; align-items: center; padding: 45px 0 10px;}
.inner-banner-section:before{content: ""; position: absolute; bottom: -50%; right: -40%; width: 100%; height: 100%; border-radius: 50%; background: linear-gradient(to right,  rgba(61,186,180,1) 0%,rgba(52,121,154,1) 53%,rgba(43,54,128,1) 100%); filter: blur(75px); opacity: 0.75;}
.inner-banner-section .container{max-width: 1374px; width: 100%;}
.inner-banner-section .row{display: flex; flex-wrap: wrap; align-items: center;}
.inner-banner-section .banner-img{position: relative; height: 100%; text-align: center;}
.inner-banner-section .banner-img:after{content: ""; position: absolute; width: 827px; height: 808px; border-radius: 50%; background: #FFC753; right: -150px; bottom: -585px;}
.inner-banner-section .banner-img img{position: relative; z-index: 1; max-width: 848px;}
.inner-banner-section .banner-content{max-width: 465px;}
.inner-banner-section .banner-content p{color: white; font-size: 16px; line-height: 26px; font-weight: 400;}
.inner-banner-section.reverse .row{flex-direction: row-reverse;}
.inner-banner-section.reverse .banner-img:after{right: auto; left: -20%;}
.inner-banner-section.reverse:before{left: -30%; right: auto; transform: scaleX(-1); opacity: 0.5; background: linear-gradient(to right,  rgba(61,186,180,1) 0%,rgba(52,121,154,1) 100%,rgba(43,54,128,1) 100%);}
.inner-banner-section.reverse .banner-img{text-align: left;}
.inner-banner-section.reverse .banner-img img{max-width: 585px;}


.video-banner-section .container{max-width: 1374px; width: 100%;}
.video-banner-section .heading-3{max-width: 620px;}
.video-banner-section .video-col img{width: 100%;max-height: 505px;object-fit: cover;object-position: center;}
.video-banner-section .video-col{position: relative; margin-top: 50px;}
.video-banner-section .video-col:before{content: ""; width: 195px; height: 207px; background: url(images/orange-arrow-shape.svg) center no-repeat; right: 55px; top: -97px; position: absolute;}
.video-banner-section .video-col .video-btn{width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 1; background: url(images/video-play.svg) center no-repeat; cursor: pointer;}
.video-popup{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: -1; visibility: hidden; display: flex; justify-content: center; opacity: 0; transition: all 0.25s ease;;}
body.video-popup-open{overflow: hidden;}
.video-popup-open .video-popup{ visibility: visible; opacity: 1; z-index: 99;}
.video-popup .video-popup-wrap{max-width: 980px; width: 92%; margin: 0px auto; height: 100%; display: flex; justify-content: center; align-items: center;}
.video-popup .video-box{width: 100%; background-color: black; position: relative; border: 8px solid white; border-radius: 8px;}
.video-popup .video-box iframe{width: 100%; height: 100%; aspect-ratio: 1.75 / 1; border-radius: 8px;}
.video-popup .video-box .popup-close{width: 40px; height: 40px; background-color: white; background-image: url(images/close-blk.svg); background-position: center; background-repeat: no-repeat; background-size: 12px; border-radius: 50%; position: absolute; top: -20px; right: -20px; z-index: 1; cursor: pointer; box-shadow: rgba(0,0,0,0.5) 0 0px 10px;}
.video-popup .popup-fade{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.75);}
.video-popup-open .video-popup .video-box iframe{animation: popup 1.5s; -webkit-animation: popup 1.5s;}
@keyframes popup {
    0%    {opacity: 0;}
    25%   {opacity: 0;}
    50%   {opacity: 0;}
    75%   {opacity: 0;}
    100%  {opacity: 1;}
  }


.benefit-visa-section .section-content{max-width: 690px;}
.benefit-visa-section .visa-boxes{display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; width: 100%; margin-top: 45px;}
.benefit-visa-section .visa-box{background-color: #F5F5F7; padding: 32px; border-radius: 10px; margin-top: 0px;}
.benefit-visa-section .visa-box span{width: 51px; height: 51px; border-radius: 50%; position: relative; display: inline-block;}
.benefit-visa-section .visa-box:nth-child(4n - 3) span{background-color: #1DB0B9;}
.benefit-visa-section .visa-box:nth-child(4n - 2) span{background-color: #F26A5B;}
.benefit-visa-section .visa-box:nth-child(4n - 1) span{background-color: #7C55A3;}
.benefit-visa-section .visa-box:nth-child(4n) span{background-color: #F89F62;}
.benefit-visa-section .visa-box span:before{content: ""; position: absolute; left: 15px; top: 18px; width: 0px; height: 0px; border-width: 2px 2px 0px 0px; border-style: solid; border-color: white; padding: 4px 10px; transform: rotate(130deg);}


.need-help-section{background-color: #2B3680; padding: 180px 0px; position: relative;}
.need-help-section .content-wrap{margin: auto; text-align: center; padding: 115px 220px 95px; position: relative;}
.need-help-section .content-wrap:before{content: ""; position: absolute; left: -45px; top: -10px; width: 170px; height: 180px; background: url(images/blue-arrow-shape.svg) center no-repeat;}
.need-help-section .content-wrap:after{content: ""; position: absolute; right: -50px; bottom: 30px; width: 170px; height: 180px; background: url(images/yellow-arrow-shape.svg) center no-repeat;}
.need-help-section .heading-1{color: white;}
.need-help-section p{color: white;}
.need-help-section p a{color: #1DB0B9; display: inline-block;}


.waytopay-sec.pink_bg{background-color: #E5DDED;}
.waytopay-sec.pink_bg .waytopay-picbx{border-color: white;}
.waytopay-sec.pink_bg.section_reverse .waytopay-row{flex-direction: row-reverse; align-items: center; flex-wrap: wrap;}
.waytopay-sec.pink_bg.section_reverse .heading2 *{margin-top: 0px;}

.leftimgshape-rightcon.turkish_bg{background-color: #EAF3F1;}
.leftimgshape-rightcon.turkish_bg .switching-pic-wrp{border-color: #1DB0B9;}

.leftimgshape-rightcon.pink_bg{background-color: #E5DDED;}


/* FAQs Section */
.faq-main .securitytips_inner{padding: 0px;}
.faq-main .security_accordian{padding: 0px;}
.faq-main .faqmainheadothersections{margin-top: 60px;}
.faq-main .heading-4{text-align: left !important;}
.faq-main .faqmainheadothersections + .accordion-list{margin-top: 25px;}
.faq-main.with-shape{position: relative; overflow: hidden;}
.faq-main.with-shape .container{max-width: 894px;}
.faq-main.with-shape:before{content: ""; position: absolute; left: -240px; bottom: -300px; width: 533px; height: 533px; border-radius: 50%; border: 120px solid #F5F5F7;}
.accordion-list{margin-top: 40px;}
.accordion-list .accordion-list-item .accordion-ttl{width: 100%; margin: 0px;}
.accordion-list .accordion-list-item .accordion-ttl > a{padding: 20px 65px 20px 25px; font-family: 'Gilroy-Medium'; font-size: 18px; font-weight: 400; color: #000000; line-height: 1.15; background-color: #F5F5F7; border-radius: 10px; cursor: pointer; display: block; position: relative;}
.accordion-list .accordion-list-item .accordion-ttl > a:after{content: ""; position: absolute; top: 16px; right: 25px; width: 28px; height: 28px; background: url(images/plus-icon.svg) center no-repeat;}
.accordion-list .accordion-list-item.active .accordion-ttl > a:after{background: url(images/minus-icon.svg) center no-repeat;}
.accordion-list .accordion-list-item.active .accordion-ttl > a{background-color: #333333; color: white;}
.accordion-list .accordion-list-item + .accordion-list-item{margin-top: 15px;}
.accordion-list .body-content{padding: 25px 25px 15px;}

.whysybx .accordion-list{margin-top: 20px;}
.whysybx .accordion-list .accordion-list-item .accordion-ttl > a{background-color: white;}
.whysybx .accordion-list .accordion-list-item.active .accordion-ttl > a{background-color: #333333; color: white;}
.whysybx .accordion-list .accordion-list-item .accordion-ttl > a:after{background: url(images/plus-icon-w.svg) center no-repeat;}
.whysybx .accordion-list .accordion-list-item.active .accordion-ttl > a:after{background: url(images/minus-icon-w.svg) center no-repeat;}
.whysybx .accordion-list .accordion-list-item + .accordion-list-item{margin-top: 10px;}

@media(min-width: 1200px){
    .video-banner-section .video-col .video-btn:hover{background: url(images/video-play-hover.svg) center no-repeat;}
    .video-popup .video-box .popup-close:hover{background-color: rgba(61,186,180,1);}
    .need-help-section p a:hover{color: white;}

.accordion-list .accordion-list-item .accordion-ttl > a:hover:after{background: url(images/minus-icon.svg) center no-repeat;}
.accordion-list .accordion-list-item .accordion-ttl > a:hover{background-color: #333333; color: white;}
.whysybx .accordion-list .accordion-list-item .accordion-ttl > a:hover{background-color: #333333; color: white;}
.whysybx .accordion-list .accordion-list-item .accordion-ttl > a:hover:after{background: url(images/minus-icon-w.svg) center no-repeat;}
}


@media(max-width: 1399px){
    .inner-banner-section .banner-img:after{right: -50px;}
    .inner-banner-section.reverse .banner-img:after{right: auto; left: -50px;}
    .faq-main.with-shape:before{left: -260px; bottom: -310px; border-width: 70px; width: 450px; height: 450px;}
}


@media(max-width: 1199px){
    .heading-1{font-size: 50px;}
    .inner-banner-section{padding: 0px;}
    .inner-banner-section .banner-img:after{right: auto; left: 0px; width: 600px; height: 600px; bottom: -90%;}
    .inner-banner-section.reverse .banner-img:after{left: -20px; right: auto;}
    .benefit-visa-section .visa-boxes{grid-template-columns: repeat(3, 1fr);}
    .benefit-visa-section .visa-box{padding: 20px;}
    .need-help-section .content-wrap{position: static; padding: 100px 150px;}
    .need-help-section .content-wrap:before{left: 12px; top: 12px; background-size: 140px auto;}
    .need-help-section .content-wrap:after{right: 12px; bottom: 12px; background-size: 140px auto;}
    .video-banner-section .video-col:before{right: 20px;}
    .faq-main.with-shape:before{display: none;}
    .waytopay-sec.pink_bg.section_reverse .waytopay-row{align-items: flex-end;}
    .inner-banner-section.reverse .banner-img img{max-width: 100%;}
}

@media(max-width: 991px){
    .inner-banner-section .banner-content{max-width: 100%; margin-top: 30px; text-align: center;}       
    .inner-banner-section .banner-img{margin-top: 30px; text-align: center !important;}
    .inner-banner-section .banner-img:after{left: 0px; right: 0px; margin: auto;} 
    .need-help-section .content-wrap{padding: 0px;}  
    .need-help-section .content-wrap:before, .need-help-section .content-wrap:after{display: none;}
    .video-banner-section .video-col:before{display: none;}
    body .inner-banner-section .banner-img:after{width: 100%; height: 140%; bottom: -100%; left: 0px !important; right: 0px !important; margin: auto;}
    .waytopay-sec.pink_bg.section_reverse .waytopay-row{display: flex; flex-direction: column-reverse;}
    .leftimgshape-rightcon.turkish_bg .switching-row{flex-direction: column;}
    .leftimgshape-rightcon.turkish_bg .switching-row .col-md-6{width: 100%; flex: 0 0 100%;}
    .leftimgshape-rightcon.turkish_bg .switching-right-picbx{min-height: 560px; display: flex; justify-content: center;}
    .leftimgshape-rightcon.turkish_bg .switching-pic-wrp{left: 0px; right: 0px; margin: auto;}
}


@media(max-width: 767px){
    .heading-1{font-size: 40px;}
    body .inner-banner-section .banner-img:after{height: 100%; bottom: -75%;}
    body .inner-banner-section .banner-img img{max-width: 100%;}
    .benefit-visa-section .visa-boxes{grid-template-columns: repeat(2, 1fr);}
    .video-popup .video-popup-wrap{max-width: 65%;}
    .leftimgshape-rightcon.turkish_bg .switching-right-picbx{min-height: inherit;}
    .leftimgshape-rightcon.turkish_bg .switching-pic-wrp{margin: 0px !important; width: 98%; height: 98%;}
    
    
}

@media(max-width: 567px){
    .benefit-visa-section .visa-boxes{grid-template-columns: repeat(1, 1fr);}
    .video-popup .video-popup-wrap{max-width: 90%;}
    .video-banner-section .video-col .video-btn{background-size: 70px;}
}