
.content-wrapper{overflow: hidden;}
.row1-content{padding-top:81px ;padding-bottom: 68px;position: relative;}
.row1-content:after{content:"";position: absolute;right: -160px;top:50%;transform: translateY(-50%); width: 400px;height: 500px;border-radius: 50%;filter: blur(120px);background-image: radial-gradient(#0c3ff1,transparent);}
.row1-content .inner{display: flex;justify-content: space-between;padding-right:20px;padding-left:20px; align-items: center;}
.row1-content .text-box{width:49%;}
.row1-content .text-box{padding-left: 28px;padding-right: 20px;}
.row1-content .right-box{width:38%;position: relative;}
.row1-content .right-box::before{content:"";position: absolute;top:40%;left: 20%;transform: translate(-50%,-50%);width: 400px;height: 120px;border-radius: 50%;filter: blur(120px);background-image: radial-gradient(#0c3ff1,transparent);}
.row1-content .text-box h2{font-size: 46px;margin-bottom: 63px;}
.row1-content .text-box li{margin-bottom: 31px;}
.row1-content .text-box li span{font-size:var(--fs-20);padding-left: 23px;}
.row1-content .right-box{text-align: right;}

.swap-free{padding:95px 0 272px; }
.swap-free h2{text-align: center;font-size: var(--fs-40);margin-bottom: 64px;line-height: 1.1;}
.swap-free .gform_description{text-align: center;width: 100% !important;line-height: 34px;margin-bottom: 65px !important;padding-top: 20px;}
.swap-free .gfield_label{display: none !important;}
.swap-free .gform_body li{padding-right: 0 !important;}
.swap-free .gform_body{max-width: 430px;margin: 0 auto ;}
.swap-free .gform_body input{width: 100%;height: 48px;padding:0 24px;font-size: 15px;border:1px solid #2b344d;background-color: transparent;color: #fff;}
.swap-free .gform_body textarea{width: 100%;height: 148px;padding: 18px 25px;font-size: 15px;box-shadow: 0px 3px 3px #e9e9e9;}
.swap-free .gform_body input::-webkit-input-placeholder,
.swap-free .gform_body textarea::-webkit-input-placeholder {color: #8a92ab;font-size: 15px;}
.swap-free .gform_body input:-moz-placeholder,
.swap-free .gform_body textarea:-moz-placeholder {color: #8a92ab;font-size: 15px;}
.swap-free .gform_body input::-moz-placeholder,
.swap-free .gform_body textarea::-moz-placeholder {color: #8a92ab;font-size: 15px;}
.swap-free .gform_body input:-ms-input-placeholder,
.swap-free .gform_body textarea:-ms-input-placeholder {color: #8a92ab;font-size: 15px;}
.swap-free .gform_footer{max-width: 430px;margin: 0 auto;padding-top: 25px;}
.swap-free .gform_footer input{width: 100%;height: 45px;border-radius: 6px;background: #0c55fc;color:#fff;font-size: var(--fs-20);border:0;cursor: pointer;}
.swap-free .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width: 100%;}
.swap-free .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color: rgba(255,223,224,0) ;border: none ;}
.swap-free .gform_wrapper .top_label .gfield_error {width: 100%;}
.swap-free-content{position: relative;max-width: 1036px;margin: 0 auto;}
.swap-free-left{max-width: 702px; background: #151c30;border-radius: 20px; padding:65px 96px 49px 88px; }
.swap-free-left ul{padding: 0px;margin: 0px auto;width: 880px;max-width: 100%;text-align: center;}
.swap-free-left ul li{padding: 0px 0px 20px;margin: 0px;width: 32%;display: inline-block;vertical-align: top;}
.swap-free-left ul li .img-box{padding-bottom: 10px;}
.swap-free-left ul li h6{font-size: var(--fs-20);margin-bottom: 0px;line-height: 1.3;color: #1a2989;width: 235px;margin: 0px auto 5px;max-width: 100%;}
.swap-free-left ul li p{font-size: var(--fs-14);margin-bottom: 0px;line-height: 1.31; margin: 0px auto;max-width: 100%;}
.swap-free-left ul li p a{text-decoration: underline;font-size:12px;}
.swap-free-right{width: 100%; max-width: 372px; min-height: 382px; padding: 38px 47px 28px 48px;background-color: #1d243a;box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.11);border-radius: 16px;position: absolute;top: 50%;right: 0; transform: translateY(-50%);}
.swap-free-right p.title{font-size: var(--fs-24);font-weight: 700;margin-bottom: 23px;text-align: center;line-height: 1;}
.swap-free .ginput_container_checkbox{width: 100%;}
.swap-free .ginput_container_checkbox label{cursor: pointer;display: block;vertical-align: middle;font-size: 12px;color: #8a92ab;width: calc(100% - 16px);    text-align: left;padding: 0;margin: 0;}
.swap-free .ginput_container_checkbox input{display: block;vertical-align: middle;width: 16px;height: 16px;font-size: 12px;margin: 0px;padding: 0;color: #8a92ab;}
.swap-free .gform_wrapper .gfield{margin-top: 9px;}
.swap-free .gform_wrapper fieldset.gfield{margin-top:9px;padding: 0;border: none;}
.swap-free .gform_heading{display:none;}

.gform_legacy_markup_wrapper h3.gform_title{line-height: 1.5;}
.gfield_validation_message{max-width: 100%;padding-top: 5px;font-weight: 400;font-size: var(--fs-12); letter-spacing: normal;line-height: 1.1;}
.faq-list .faq-none{padding: 0px 20px 20px;display: none;}
.gform_submission_error, 
.ginput_counter.gfield_description{display: none;}

.faq-list{margin-top:30px;}
.faq-list li {background-color: #151c30;box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.1); overflow: hidden;}
.faq-list .faq-block {padding: 20px 28px 23px 20px;font-size: var(--fs-16) ;color: #8a92ab;cursor: pointer;position: relative;}
.faq-list .faq-block .icon {width: 14px;height: 15px;background: url(../images/swap-free-faq-icon.webp) no-repeat 0 0;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
.faq-list .faq-block.active .icon {background-position: -14px 0;}
.faq-list .faq-none {padding: 0px 20px 20px;display: none;}
.faq-list .faq-none p {font-size: var(--fs-16);color: #fff;line-height: 1.9;}

.swap-free-right .gchoice{display: flex; gap: 10px;}

.swap-free .gform_confirmation_message{text-align: center;}
.swap-free .gform_confirmation_message img{margin-bottom: 20px;}
html[lang="ar-AE"] .row1-content .text-box li span{padding-right: 23px;padding-left: 0;}
html[lang="ar-AE"] .swap-free-right{ right: unset;left: 0;}
html[lang="ar-AE"] .swap-free .ginput_container_checkbox label{text-align: right;}
html[lang="ar-AE"] .faq_wrapper .faq_content{direction: ltr;}

@media (max-width: 1440px){
    .row1-content:after{width: 200px;height: 300px;right: -100px;}
}

@media (max-width: 1240px){
    .swap-free{padding: 95px 0 122px;}
}

@media (max-width: 1100px){
    .swap-free-right{position:initial ;margin:40px auto;transform: translateY(0);}
    .swap-free-left{width: 100%;max-width: 100% ; }
}

@media (max-width: 768px){
    .swap-free{padding:40px 0;}
    .swap-free h2{font-size:30px;line-height: 1.5;margin-bottom: 30px;}
    .row1-content{padding-top:50px;padding-bottom:50px;}
    .row1-content .inner{flex-direction: column;padding-left:20px;padding-right: 20px;}
    .row1-content .text-box,.row1-content .right-box{width:100%;}
    .row1-content .text-box h2{font-size:var(--fs-40);text-align: center;margin-bottom: 30px;}
    .row1-content .right-box{text-align: center;margin-top: 20px;}
    .row1-content .text-box li{margin-bottom: 15px;}
    .row1-content .text-box li span{font-size:16px;margin-bottom: 15px;}
    .row1-content .text-box li span br{display:none;}
    .swap-free-left{padding: 30px 26px 30px;}
    .swap-free-left ul li {width: 100% !important;padding-left: 0px;padding-right: 0px;}
    .row1-content .right-box::before{display: none;}
    .swap-free-right .gchoice{ gap: 5px;}
}

@media (max-width: 520px){
    .row1-content .text-box{padding: 0;}
    .swap-free-right{padding: 14px 20px 5px ;}
    .swap-free .ginput_container_checkbox label{margin-left: 0;}
}
