@media (min-width: 1400px) and (max-width: 1599px) { header .mainNavbar { justify-content: flex-start !important; } section.faqs .nav-tabs .nav-link { font-size: var(--font-text-size-md) !important; } section.faqs .nav-tabs { margin-top: -45px !important; } section.faqs .tab-pane ul li { font-size: var(--font-text-size-sm) !important; }}@media (min-width: 1200px) and (max-width: 1399px) { header .mainNavbar { justify-content: flex-start !important; } section.faqs .nav-tabs .nav-link { font-size: var(--font-text-size-md) !important; } section.faqs .nav-tabs { margin-top: -45px !important; } section.faqs .tab-pane ul li { font-size: var(--font-text-size-xs) !important; line-height: 1.6 !important; } section.faqs .tab-pane ul li::before { width: 10px !important; height: 10px !important; }}@media (max-width: 1199px) { header .mainNavbar { justify-content: space-between !important; } .campaign-post-item .body .title { min-height: 52px !important; } .campaign-post-item .body .text { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } section.faqs .nav-tabs .nav-link { font-size: var(--font-text-size-md) !important; } section.faqs .nav-tabs { margin-top: -45px !important; } section.faqs .tab-pane ul li { font-size: var(--font-text-size-xs) !important; line-height: 1.6 !important; } section.faqs .tab-pane ul li::before { width: 10px !important; height: 10px !important; }}@media (max-width: 992px) { .step.left { margin-right: 0px !important; } .step.right { margin-left: 0px !important; } .header.scrolling { padding: 10px 0px !important; } .campaign-post-item .body .title { min-height: auto !important; width: 100% !important; } .dynamic-lp-content { padding-top: 40px !important; } .dynamic-lp-content.has-bg-image { background-position: top center !important; }}@media (max-width: 768px) { .header { padding: 10px 0px !important; } .dynamic-lp-content .redirectContent a { display: flex !important; width: 100% !important; z-index: 98; } section.faqs .nav-tabs .nav-link { font-size: var(--font-text-size-sm) !important; } section.faqs .nav-tabs { margin-top: -43px !important; } .dynamic-lp-content .headingTitle1 { font-size: 30px !important; margin-bottom: 25px !important; } .dynamic-lp-content .headingTitle2 { font-size: 20px !important; margin-bottom: 25px !important; } .dynamic-lp-content .headingTitle3 { font-size: 16px !important; margin-bottom: 35px !important; } .dynamic-lp-content .redirectContent { margin-bottom: 25px !important; }}@media (max-width: 575px) { .dynamic-lp-content .headingTitle1 { font-size: 25px !important; } header .mainNavbar { justify-content: center !important; } section.main-blogs, section.main-credit-card-campaign { padding-top: 50px !important; padding-bottom: 50px !important; } section.main-blogs .section-header .title, section.main-credit-card-campaign .section-header .title { font-size: var(--font-text-size-xl) !important; } .header.scrolling { padding: 10px 0px !important; } section.faqs .tab-pane { padding: 30px !important; } section.faqs .tab-pane ul li { padding-left: 30px !important; }}@media (max-width: 480px) { section.faqs .tab-pane { padding: 20px !important; } section.main-blogs, section.main-credit-card-campaign { padding-top: 40px !important; } .campaign-bank-image { margin-top: -40px !important; } .campaign-bank-image img { width: 110px !important; } .header { padding-bottom: 15px !important; }}video { width: 100% !important;}section.faqs { position: relative; z-index: 1}section.faqs .nav-tabs { margin-top: -49px;}section.faqs .nav-tabs .nav-link { padding: 14px 50px; border-top-left-radius: var(--border-radius-md); border-top-right-radius: var(--border-radius-md); border-color: var(--white-color); background: var(--white-color); font-size: var(--font-text-size-lg); font-weight: 700; line-height: 1; color: var(--blue-color); box-shadow: none !important;}section.faqs .tab-pane { position: relative; background: var(--white-color); padding: 30px 50px 40px; border-bottom-left-radius: var(--border-radius-md); border-bottom-right-radius: var(--border-radius-md);}section.faqs .tab-pane ul { position: relative; padding-left: 0px; margin-bottom: 0px;}section.faqs .tab-pane ul li { position: relative; display: block; padding-left: 40px; font-size: var(--font-text-size-md); font-weight: 500; line-height: 1.4; color: #707070; margin-bottom: 15px; overflow-wrap: anywhere;}section.faqs .tab-pane ul li:last-of-type { margin-bottom: 0px;}section.faqs .tab-pane ul li::before { content: ''; position: absolute; left: 0px; width: 12px; height: 12px; background: var(--blue-color); border-radius: 50%;}section.faqs .tab-pane ul li strong { font-weight: 700;}section.faqs .tab-pane ul li a { color: var(--blue-color); text-decoration: underline;}section.faqs .campaign-rules-toggle { display: none; align-items: center; justify-content: center; margin: 25px auto 0; padding: 10px 22px; border: 1px solid var(--blue-color); border-radius: var(--border-radius-md); background: transparent; color: var(--blue-color); font-size: var(--font-text-size-sm); font-weight: 700; line-height: 1.2; cursor: pointer;}section.faqs .campaign-rules-toggle:hover,section.faqs .campaign-rules-toggle:focus { background: var(--blue-color); color: var(--white-color);}@media (max-width: 991.98px) { section.faqs.campaign-rules-collapse:not(.is-expanded) .campaign-rule-extra-mobile { display: none !important; } section.faqs.campaign-rules-collapse .campaign-rules-toggle { display: flex; }}@media (min-width: 992px) { section.faqs.campaign-rules-collapse:not(.is-expanded) .campaign-rule-extra-desktop { display: none !important; } section.faqs.campaign-rules-collapse .campaign-rules-toggle { display: flex; }}.campaign-feature { position: absolute; bottom: -15px; right: 160px; width: 165px; height: 165px; border-radius: 50%; padding: 15px; background: #015596; display: flex; align-items: center; justify-content: center; border: 7px solid var(--white-color); font-size: var(--font-text-size-xs); font-weight: 700; line-height: 1.3; text-align: center; color: var(--white-color); animation: scales 3s alternate infinite ease-in-out;}section.main-blogs,section.main-credit-card-campaign { padding-top: 60px; padding-bottom: 60px;}.lp-faq-accordion { --bs-accordion-btn-icon-width: 30px; --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23F5F8FD'/%3E%3Cpath d='M10 13l5 5 5-5' stroke='%2322377E' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='15' fill='%2322377E'/%3E%3Cpath d='M10 13l5 5 5-5' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); --bs-accordion-btn-icon-transform: rotate(180deg); --bs-accordion-btn-icon-transition: transform .35s cubic-bezier(.4, 0, .2, 1); margin-top: -30px;}.lp-faq-accordion .accordion-item { position: relative; border: none !important; border-radius: var(--border-radius-md) !important; overflow: hidden; box-shadow: var(--box-shadow-other-xs); margin-bottom: 16px; transition: box-shadow .25s ease, transform .25s ease;}.lp-faq-accordion .accordion-item:last-of-type { margin-bottom: 0px;}.lp-faq-accordion .accordion-item:hover { box-shadow: var(--box-shadow-other-md); transform: translateY(-2px);}.lp-faq-accordion .accordion-button { position: relative; padding: 22px 30px !important; font-size: var(--font-text-size-md) !important; font-weight: 700 !important; color: var(--gray-color); background-color: var(--white-color); transition: color .25s ease, background-color .25s ease;}.lp-faq-accordion .accordion-button::before { content: ''; display: block; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: var(--blue-color); transform: scaleY(0); transition: transform .3s ease;}.lp-faq-accordion .accordion-button:hover { color: var(--blue-color);}.lp-faq-accordion .accordion-button:focus { box-shadow: 0 0 0 3px rgba(34, 55, 126, .15) !important; border-color: transparent !important;}.lp-faq-accordion .accordion-button:not(.collapsed) { color: var(--blue-color) !important; background-color: var(--gray-to-dark-gray-color) !important; box-shadow: none !important;}.lp-faq-accordion .accordion-button:not(.collapsed)::before { transform: scaleY(1);}.lp-faq-accordion .accordion-button:not(.collapsed) .lp-faq-question-text { letter-spacing: .1px;}.lp-faq-accordion .accordion-collapse { transition: height .35s cubic-bezier(.4, 0, .2, 1);}.lp-faq-accordion .accordion-body { padding: 0px 30px 26px 30px; color: var(--light-text-color); animation: lpFaqFadeIn .35s ease;}@keyframes lpFaqFadeIn { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: translateY(0); }}@media (prefers-reduced-motion: reduce) { .lp-faq-accordion .accordion-item, .lp-faq-accordion .accordion-button, .lp-faq-accordion .accordion-button::before, .lp-faq-accordion .accordion-body { animation: none !important; transition: none !important; }}.accordion-body ul { position: relative; padding-left: 0px; margin-bottom: 0px;}.accordion-body ul li { position: relative; display: flex; align-items: center; padding-left: 35px; font-size: var(--font-text-size-md); font-weight: 500; line-height: 1.4; color: #707070; margin-bottom: 15px;}.accordion-body ul li:last-of-type { margin-bottom: 0px;}.accordion-body ul li::before { content: ''; position: absolute; left: 0px; width: 17px; height: 17px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBpZD0iRWxsaXBzZV8xIiBkYXRhLW5hbWU9IkVsbGlwc2UgMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA1NTk2IiBzdHJva2Utd2lkdGg9IjUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIHN0cm9rZT0ibm9uZSIvPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOS41IiBmaWxsPSJub25lIi8+CiAgPC9nPgo8L3N2Zz4K"); background-size: 100% 100%;}.campaign-redirect { position: relative; display: block;}.campaign-redirect a { position: relative; padding: 20px; border-radius: var(--border-radius-md); border: 4px solid var(--white-color); display: inline-flex; align-items: center; justify-content: center; font-size: 17px; font-weight: 800; line-height: 1; color: var(--blue-color); background: rgb(219, 219, 219); background: radial-gradient(circle, rgba(219, 219, 219, 1) 0%, rgba(239, 239, 239, 1) 100%); min-width: 280px; box-shadow: 20px 0px 20px 0px rgba(0, 0, 0, 0.35) !important}.campaign-redirect a:hover { background: #0161a1; background: radial-gradient(circle, rgba(1, 70, 150, 1) 0%, #0161a1 100%); color: var(--white-color);}.icon-blue { color: var(--blue-color);}.see-all-products { display: flex; flex-direction: column; gap: 10px;}section.main-breadcrumb { z-index: 1;}.home-cc-tab { margin-bottom: -150px;}section.main-credit-variation .main-cretit-variation-container { padding-top: 30px}section.main-credit-variation .main-cretit-variation-container .section-header { text-align: center;}.main-feature-loc-box-content { margin-bottom: 50px;}section.main-feature-credit { margin-top: 110px;}.cc-variation-item .sub-text { min-height: 84px;}.cc-variation-item .title { min-height: 68px;}section.landing-page-credit-information { position: relative; padding: 0px;}section.landing-page-credit-information .section-body { position: relative;}section.landing-page-credit-information .section-body .detail { position: relative; margin-bottom: 40px;}section.landing-page-credit-information .section-body .detail .content { position: relative; padding: 15px 30px; background: var(--blue-color); border: 1px solid var(--blue-color); border-radius: var(--border-radius-md); display: inline-flex; align-items: center; justify-content: center; width: 100%;}section.landing-page-credit-information .section-body .detail .left,section.landing-page-credit-information .section-body .detail .right { position: relative; float: left; font-size: var(--font-text-size-md); font-weight: 600; line-height: 1.2; color: var(--white-color);}section.landing-page-credit-information .section-body .detail .left { padding-right: 15px; border-right: 1px solid var(--white-color);}section.landing-page-credit-information .section-body .detail .right { padding-left: 15px;}section.landing-page-credit-information .section-body .detail .left span,section.landing-page-credit-information .section-body .detail .right span { font-weight: 700;}section.landing-page-credit-information .section-body .more { position: relative; padding-bottom: 60px;}section.landing-page-credit-information .section-body .more .title { position: relative; font-size: var(--font-text-size-md); font-weight: 600; line-height: 1.2; color: var(--blue-color); padding-bottom: 15px; margin-bottom: 0px; border-bottom: 2px solid rgb(34 55 126 / 20%);}section.landing-page-credit-information .section-body .more .title::before { content: ''; position: absolute; width: 120px; height: 4px; border-radius: var(--border-radius-sm); background: var(--orange-color); bottom: -3px; left: 0px;}section.landing-page-credit-information .section-body .more .products { position: relative; padding-top: 15px; padding-left: 0px; margin-bottom: 0px; display: flex; align-items: center; flex-direction: row; flex-wrap: wrap;}section.landing-page-credit-information .section-body .more .products { position: relative; padding-top: 15px; padding-left: 0px; margin-bottom: 0px; display: flex; align-items: center; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}section.landing-page-credit-information .section-body .more .products li { float: left; margin-right: 20px;}section.landing-page-credit-information .section-body .more .products li:last-of-type { margin-right: 0px;}section.landing-page-credit-information .section-body .more .products li a { position: relative; font-size: var(--font-text-size-md); font-weight: 600; line-height: 1.2; color: var(--blue-color); display: flex; align-items: center;}section.landing-page-credit-information .section-body .more .products li a svg * { fill: var(--blue-color); -webkit-transition: all 0.3s ease-in-out; transition: all .3s ease-in-out;}section.landing-page-credit-information .section-body .more .products li a:hover { color: var(--blue-color);}section.landing-page-credit-information .section-body .more .products li a:hover svg * { fill: var(--blue-color); -webkit-transition: all 0.3s ease-in-out; transition: all .3s ease-in-out;}@media (min-width: 576px) and (max-width: 1199px) { .mobile-cc-price { display: block !important; margin-top: 10px !important; } .mobile-cc-price .title, .mobile-cc-price .value { font-size: var(--font-text-size-md) !important; color: var(--blue-color) !important; } .mobile-cc-price .value { font-weight: 500; } .feature-credit-item .credit-action { padding-top: 0px !important; margin-top: 0px !important; flex-direction: row-reverse !important; justify-content: space-between !important; } .feature-credit-item .credit-action a { width: 48% !important; margin-bottom: 10px !important; }}@media (min-width: 481px) and (max-width: 575px) { /* SON GUNCELLEME */ section.main-bank-corporate { padding-top: 0px !important; } section.main-sponsored-banner .sponsore-body .body { margin-top: 0px !important; } section.main-sponsored-banner .sponsore-body .body .products .sponsore-product-item { width: 100% !important } section.main-breadcrumb.cc-sub-category .section-body .detail .content { width: 100%; } section.landing-page-credit-information .section-body .more .products li { width: 49%; margin-right: 0px; margin-bottom: 10px; } section.landing-page-credit-information .section-body .more .products li a { padding: 15px; border: 1px solid var(--blue-color); border-radius: var(--border-radius-md); display: flex; align-items: center; justify-content: center; } section.landing-page-credit-information .section-body .more .products li a svg { display: none; } section.landing-page-credit-information .section-body .detail .left span, section.landing-page-credit-information .section-body .detail .right span { display: block; } .mobile-cc-price { display: block !important; margin-top: 10px !important; } .mobile-cc-price .title, .mobile-cc-price .value { font-size: var(--font-text-size-sm) !important; color: var(--blue-color) !important; } .mobile-cc-price .value { font-weight: 500; } .feature-credit-item.cc { padding: 15px !important; } .feature-credit-item.cc .bank-card-type .title, .feature-credit-item.cc .bank-card-type .sub-title { font-size: var(--font-text-size-sm) !important; } .feature-credit-item .credit-action { padding-top: 0px !important; margin-top: 0px !important; flex-direction: row-reverse !important; justify-content: space-between !important; } .feature-credit-item .credit-action a { width: 48% !important; } .feature-credit-item .credit-action a:first-of-type { margin-left: 0.5% !important; margin-bottom: 0px !important; } .feature-credit-item .credit-action a:last-of-type { margin-right: 0.5% !important; } section.main-breadcrumb.cc-sub-category { padding-top: 20px !important; } .header .navbar-brand { padding: 0px !important; } section.main-breadcrumb.cc-sub-category .section-image { align-items: center !important; justify-content: center !important; height: 200px !important; } section.main-breadcrumb.cc-sub-category .section-image img { width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: center !important; } .feature-credit-item.cc .bank-image-logo img { width: 125px !important; } .mobile-head { display: flex; align-items: center; justify-content: space-between; } .mobile-head .title { width: 70%; padding-right: 10px; } .mobile-head img { width: 30%; margin-bottom: 10px; } section.main-breadcrumb .section-header .title { font-size: var(--font-text-size-lg) !important; } section.main-breadcrumb .section-header .text { font-size: var(--font-text-size-sm) !important; } .feature-credit-item.cc .bank-image img { min-height: 140px; }}@media (max-width: 480px) { .parent-image-mobile { display: flex !important; } /* SON GUNCELLEME */ section.main-bank-corporate { padding-top: 50px !important; } section.main-sponsored-banner .sponsore-body .body { margin-top: 0px !important; } section.main-sponsored-banner.bank-page { padding-top: 20px !important; } section.main-sponsored-banner .sponsore-body .body .featured .sponsore-feature-item .icon svg { height: 20px !important; } section.main-sponsored-banner .sponsore-body .body .featured { margin-top: 10px !important; } section.main-sponsored-banner .sponsore-body .body { margin-top: 10px !important; } section.main-sponsored-banner .sponsore-body .body .products .sponsore-product-item { width: 100% !important } section.main-breadcrumb.cc-sub-category .section-body .detail .content { width: 100%; } section.landing-page-credit-information .section-body .more .products li { width: 49%; margin-right: 0px; margin-bottom: 10px; } section.landing-page-credit-information .section-body .more .products li a { padding: 15px; border: 1px solid var(--blue-color); border-radius: var(--border-radius-md); display: flex; align-items: center; justify-content: center; } section.landing-page-credit-information .section-body .more .products li a svg { display: none; } section.landing-page-credit-information .section-body .detail .left span, section.landing-page-credit-information .section-body .detail .right span { display: block; } .mobile-cc-price { display: block !important; margin-top: 10px !important; } .mobile-cc-price .title, .mobile-cc-price .value { font-size: var(--font-text-size-xs) !important; color: var(--blue-color) !important; } .mobile-cc-price .value { font-weight: 500; margin-bottom: 0px; } .feature-credit-item.cc { padding: 15px !important; } .feature-credit-item.cc .bank-card-type .title, .feature-credit-item.cc .bank-card-type .sub-title { font-size: var(--font-text-size-xs) !important; } .feature-credit-item .credit-action { padding-top: 0px !important; margin-top: 0px !important; flex-direction: row-reverse !important; justify-content: space-between !important; } .feature-credit-item .credit-action a { width: 48% !important; font-size: var(--font-text-size-xs) !important; } .feature-credit-item .credit-action a:first-of-type { margin-left: 0.5% !important; margin-bottom: 0px !important; } .feature-credit-item .credit-action a:last-of-type { margin-right: 0.5% !important; } section.main-breadcrumb.cc-sub-category { padding-top: 20px !important; } .header .navbar-brand { padding: 0px !important; } section.main-breadcrumb.cc-sub-category .section-image { align-items: center !important; justify-content: center !important; height: 200px !important; } section.main-breadcrumb.cc-sub-category .section-image img { width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: center !important; } .feature-credit-item.cc .bank-image-logo img { width: 125px !important; } .mobile-head { display: flex; align-items: center; justify-content: space-between; } .mobile-head .title { width: 70%; padding-right: 10px; } .mobile-head img { width: 30%; margin-bottom: 10px; } section.main-breadcrumb .section-header .title { font-size: var(--font-text-size-lg) !important; } section.main-breadcrumb .section-header .text { font-size: var(--font-text-size-sm) !important; }}@media (max-width: 1199px) { section.main-sponsored-banner.other .parent-text .big-title br { display: none; }}.header { padding: 20px 0px; z-index: 9 !important;}header .mainNavbar { justify-content: flex-start !important;}.only-mobile-redirect-button { position: fixed; bottom: 10px; left: 10px; right: 10px; padding: 20px; border-radius: var(--border-radius-md); width: calc(100% - 20px); display: none; font-size: var(--font-text-size-md); font-weight: 800; line-height: 1; min-width: 280px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important; z-index: 99;}.only-mobile-redirect-button-before { display: none; position: fixed; width: 100%; width: 100%; height: 150px; bottom: 0px; left: 0px; z-index: 98; background: rgb(255, 255, 255); background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);}.only-mobile-redirect-button-before.scrolling,.only-mobile-redirect-button.scrolling { display: flex !important; align-items: center !important; justify-content: center !important;}.campaign-bank-image { display: none;}.campaign-post-item .body .title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}#scrollTop { display: none !important;}.dynamic-lp-content { position: relative; display: block; margin-top: 0px; z-index: 1; padding: 70px 0px;}.dynamic-lp-content.has-bg-image { background-size: cover; background-position: center center; background-repeat: no-repeat;}.dynamic-lp-content .headingTitle1 { position: relative; display: block; font-size: 35px; font-weight: 700; line-height: 1.4; margin-bottom: 35px;}.dynamic-lp-content .headingTitle2 { position: relative; display: block; font-size: 25px; font-weight: 600; line-height: 1.4; margin-bottom: 35px;}.dynamic-lp-content .headingTitle3 { position: relative; display: block; font-size: 18px; font-weight: 400; line-height: 1.6; margin-bottom: 35px;}.dynamic-lp-content .redirectContent { position: relative; display: block; margin-bottom: 35px;}.dynamic-lp-content .redirectContent a { position: relative; padding: 16px 30px; min-width: 250px; border: 4px solid var(--white-color); font-size: 17px; font-weight: 700; line-height: 1.3; display: inline-flex; align-items: center; justify-content: center; text-align: center; border-radius: var(--border-radius-md); z-index: 98;}.dynamic-lp-content .note { position: relative; display: block; font-size: 14px; font-weight: 400; line-height: 1.6;}.dynamic-lp-content .banner-image { position: relative; display: flex; align-items: center; justify-content: center;}.dynamic-lp-content .banner-image img { position: relative; width: 100%;}.dynamic-credit-calculation { position: relative; display: block; padding: 60px 0px; z-index: 1;}.step { position: relative; display: flex; align-items: center; padding-bottom: 25px; font-size: var(--font-text-size-md); font-weight: 500; line-height: 1.7;}.step.left { margin-right: 25px;}.step.right { margin-left: 25px;}.step img { width: 40px; min-width: 40px; margin-right: 25px; transition: all .6s ease-in-out;}.step:hover img { transform: rotate(359deg); transition: all .6s ease-in-out;}.dynamic-lp-form { position: relative; padding: 50px 0px;}.dynamic-lp-form .content { position: relative; padding: 40px; border-radius: var(--border-radius-md);}@media (max-width: 575px) { .dynamic-lp-form .content { padding: 30px; }}.dynamic-lp-form .content .heading { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; margin-bottom: 30px;}.dynamic-lp-form .content .heading .title { position: relative; font-size: var(--font-text-size-xxl); font-weight: 700; line-height: 1.3; margin-bottom: 5px; max-width: 75%;}.dynamic-lp-form .content .heading .text { position: relative; font-size: var(--font-text-size-md); font-weight: 400; line-height: 1.3; margin-bottom: 0px; max-width: 75%;}@media (max-width: 575px) { .dynamic-lp-form .content .heading .title, .dynamic-lp-form .content .heading .text { max-width: 100%; }}.dynamic-lp-form .content .form { position: relative;}.dynamic-lp-form .content .form .form-group { position: relative;}.dynamic-lp-form .content .form .form-group .form-control { position: relative; border: 1px solid #CCD1EB; border-radius: 50px; font-size: var(--font-text-size-sm); color: var(--blue-color); padding: 15px 25px; background: transparent;}.dynamic-lp-form .content .form .form-group .form-control:focus { border-color: var(--blue-color);}.dynamic-lp-form .content .form .form-group button { position: relative; font-weight: 500; font-size: var(--font-text-size-sm); padding: 14px 20px; border-radius: var(--border-radius-md); position: relative; display: flex; align-items: center; justify-content: center; text-align: center; min-height: 45px; width: 100%; border: none; cursor: pointer; overflow: hidden;}.dynamic-lp-form .content .form input[type="checkbox"] { margin-top: 0px; border: 10px solid var(--blue-color);}.dynamic-lp-form .content .form .checkbox { position: relative; color: var(--blue-color); display: flex; align-items: flex-start; grid-gap: 10px; border-radius: 5px;}.dynamic-lp-form .content .form .checkbox label { position: relative; font-size: var(--font-text-size-sm); color: var(--blue-color);}