@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Geist:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-Black.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro';
    src: url('/Content/fonts/sf-pro-display/SFPro-Regular.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-BoldItalic.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-BlackItalic.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-Bold.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-HeavyItalic.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-HeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-Heavy.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-Light.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-MediumItalic.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-Medium.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-LightItalic.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-Regular.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-RegularItalic.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-Semibold.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-SemiboldItalic.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-SemiboldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-Thin.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-ThinItalic.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-UltralightItalic.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-UltralightItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SFProDisplay';
    src: url('/Content/fonts/sf-pro-display/SFProDisplay-Ultralight.woff2') format('woff2'), url('/Content/fonts/sf-pro-display/SFProDisplay-Ultralight.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('/Content/fontawesomePRO/fontawesome/webfonts/._fa-brands-400.eot');
    src: url('/Content/fontawesomePRO/fontawesome/webfonts/._fa-brands-400?#iefix') format("embedded-opentype"), 
         url('/Content/fontawesomePRO/fontawesome/webfonts/._fa-brands-400.woff2') format("woff2"),
         url('/Content/fontawesomePRO/fontawesome/webfonts/._fa-brands-400.woff') format("woff"),
         url('/Content/fontawesomePRO/fontawesome/webfonts/._fa-brands-400.ttf') format("truetype"),
         url('/Content/fontawesomePRO/fontawesome/webfonts/._fa-brands-400.svg') format("svg")
}

@font-face {
    font-display: swap;
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 400;
    src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.eot);
    src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
    font-weight: 400
}

@font-face {
    font-display: swap;
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.eot);
    src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa, .far, .fas {
    font-family: Font Awesome\ 5 Free
}

.fa, .fas {
    font-weight: 900
}

@font-face {
    font-display: swap;
    font-family: Font Awesome\ 5 Brands;
    font-style: normal;
    font-weight: 400;
    src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.eot);
    src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
    font-family: Font Awesome\ 5 Brands;
    font-weight: 400
}

.fab {
    font-family: "Font Awesome 5 Brands" !important;
    font-weight: 400
}

@font-face {
    font-family: "helveticaregular";
    src: url('../../fonts/helvetica/helvetica-webfont.woff2') format('woff2'), url('../../fonts/helvetica/helvetica-webfont.woff') format('woff');
}

@font-face {
    font-family: "helveticabold";
    src: url('../../fonts/helvetica/helvetica-bold-webfont.woff2') format('woff2'), url('../../fonts/helvetica/helvetica-bold-webfont.woff') format('woff');
}

@font-face {
    font-family: 'Sohne';
    src: url('../../fonts/sohne/soehne-buch.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('../../fonts/sohne/soehne-kraftig.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('../../fonts/sohne/soehne-halbfett.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('../../fonts/sohne/soehne-dreiviertelfett.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne-Schmal';
    src: url('../../fonts/sohne/soehne-schmal-halbfett.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Drizzio Sans';
    src: url('../../fonts/home/DrizzioSansLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Drizzio Sans';
    src: url('../../fonts/home/DrizzioSansRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Drizzio Sans';
    src: url('../../fonts/home/DrizzioSansMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Drizzio Sans';
    src: url('../../fonts/home/DrizzioSansBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../../fonts/proxima-nova/ProximaNova-Regular.woff2') format('woff2'), url('../../fonts/proxima-nova/ProximaNova-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../../fonts/proxima-nova/ProximaNova-Regular.woff2') format('woff2'), url('../../fonts/proxima-nova/ProximaNova-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../../fonts/proxima-nova/ProximaNova-RegularItalic.woff2') format('woff2'), url('../../fonts/proxima-nova/ProximaNova-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../../fonts/proxima-nova/ProximaNova-Bold.woff2') format('woff2'), url('../../fonts/proxima-nova/ProximaNova-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../../fonts/proxima-nova/ProximaNova-BoldItalic.woff2') format('woff2'), url('../../fonts/proxima-nova/ProximaNova-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}


:root {
    --arial: 'Arial';
    --lato: 'Lato';
    --open-sans: 'Open Sans';
    --montserrat: 'Montserrat';
    --roboto: 'Roboto';
    --content-font: 'Content Font';
    --headlinefont: 'Roboto';
    --contentfont: 'Roboto';
    --link-color: var(--secondary);
    --text-color: var(--black);
}

:root {
    --accent1: #FF7A48;
    --accent2: #294C99;
    --accent3: #EBF0FD;
    --accent1-5: #FF7A480D;
    --accent1-50: #FF7A4880;
    --accent2-5: #294C990D;
    --accent2-50: #294C9980;
    --sys-red: #F72B2B;
    --sys-green: #4ABA7B;
    --sys-yellow: #F2CE19;
    --sys-white: #FFFFFF;
    --sys-off-white: #FEFAF9;
    --sys-dark: #151516;
    --main-bg: #fcfcfc;
    --container-border: 1px solid rgba(21, 21, 22, 0.1) !important;
    --container-shadow: 0px 2.5px 5px 0px rgba(21, 21, 22, 0.05) !important;
    --secondary-font: 'Sohne', sans-serif;
    --gap-24: clamp(16px, 1.35vw, 24px);
    --gap-22: clamp(16px, 1.25vw, 22px);
    --gap-20: clamp(12px, 1.25vw, 20px);
    --gap-18: clamp(10px, 1.20vw, 18px);
    --gap-12: clamp(6px, 0.75vw, 12px);
    --gap-11: clamp(6px,0.65vw,11px);
    --clamp-60: clamp(40px,3.5vw,60px);
    --clamp-55: clamp(40px,2.9vw,55px);
    --clamp-48: clamp(35px,2.9vw,48px);
    --clamp-48: clamp(35px,2.9vw,48px);
    --clamp-40: clamp(30px,3.25vw,40px);
    --clamp-36: clamp(20px,1.8vw,36px);
    --clamp-32: clamp(18px,1.885vw, 32px);
    --clamp-30: clamp(18px, 1.8vw, 30px);
    --clamp-28: clamp(16px,1.45vw,28px);
    --clamp-26: clamp(16px,1.5vw,26px);
    --clamp-24: clamp(16px,1.4vw,24px);
    --clamp-22: clamp(13px,1.35vw,22px);
    --clamp-20: clamp(12px,1.25vw,20px);
    --clamp-18: clamp(10px,1.15vw,18px);
    --clamp-16: clamp(10px,0.94vw,16px);
    --clamp-14: clamp(8px,0.9vw,14px);
    --clamp-13: clamp(6px,0.75vw,13px);
    --clamp-12: clamp(6px,0.75vw,12px);
    --clamp-11: clamp(6px,0.65vw,11px);
    --clamp-10: clamp(5px,0.6vw,10px);
    --clamp-8: clamp(4px,0.5vw,8px);
    --clamp-6: clamp(4px,0.4vw,6px);
    --clamp-text-66: clamp(35px,3.9vw,66px);
    --clamp-text-48: clamp(30px, 2.8vw, 48px); /* ~48px */
    --clamp-text-40: clamp(2rem, 2.45vw, 2.5rem); /* ~40px */
    --clamp-text-36: clamp(1.75rem, 2.125vw, 2.25rem); /* ~36px */
    --clamp-text-4xl: clamp(1.75rem, 1.875vw, 2rem);
    --clamp-text-3xl: clamp(1.25rem, 1.65vw, 1.75rem); /* ~28px */
    --clamp-text-24: clamp(1.125rem, 1.4vw, 1.5rem); /* ~24px */
    --clamp-text-2xl: clamp(1.15rem, 1.3vw, 1.375rem); /* ~22px */
    --clamp-text-xl: clamp(0.875rem, 1.3vw, 1.25rem); /* ~20px */
    --clamp-text-l: clamp(0.85rem, 1.05vw, 1.125rem); /* ~18 */
    --clamp-text-base: clamp(0.75rem, 0.94vw, 1rem); /* ~16 */
    --clamp-text-15: clamp(8px, 0.9vw, 15px); /* ~15 */
    --clamp-text-sm: clamp(0.7rem, 0.825vw, 0.875rem); /* ~14 */
    --clamp-text-xs: clamp(0.625rem, 0.8vw, 0.75rem); /* ~12 */
}


body { font-family: Roboto;height: 100vh;letter-spacing: unset; color: unset; font-size: unset; line-height: unset; font-weight: unset; position: relative; margin: 0;}
.media-box {position: relative; display: flex; justify-content: center; align-items: center;height: 100%;}
.media-box img {cursor: pointer;}
.media-video-con {flex: 1 !important;display: flex; justify-content: center !important; align-items: center !important;width: 100%;}
/*.media-video-con iframe { width: 100%; aspect-ratio: 16 / 9; box-shadow: 0 0 60px rgb(0 0 0 / 10%); border-radius: 5px; max-width: 100%; width: 100%; margin: 0; margin-top: 0px; margin-top: 0px; line-height: 1; border: none; }*/

.media-video-con iframe { overflow: hidden; width: 100%; aspect-ratio: 16 / 9; max-width: 790px !important; border-radius: 10px !important; margin: 5px auto 10px; display: block !important;}

.iti__search-input { display: none !important; }
.iti--inline-dropdown .iti__dropdown-content {max-width: 274px !important;}


.flx {display: flex;}
.flx-btwn {display: flex; justify-content: space-between;}
.flx-center {display: flex !important;align-items: center}
.flx-start {display: flex !important;align-items: flex-start;}
.flx-jstart {display: flex; justify-content: flex-start !important;}
.flx-jcenter {display: flex !important;justify-content: center;}
.flx-jend {display: flex !important;justify-content: flex-end;}
.flx-wrap { display: flex; flex-wrap: wrap; width: 100%; }
.flx-end {display: flex; align-items: flex-end}
.flx-column {display: flex; flex-direction:column;}
.gap--28 {gap: 28px;}
.gap--24 {gap: 24px;}
.gap--14 {gap: 14px;}
.gap--10 {gap: 10px;}
.gap--8 {gap: 8px;}
.gap--6 {gap: 6px;}
.gap--5 {gap: 4px;}
.gap--4 {gap: 4px;}
.flx_grow--1 {flex-grow: 1;}
.flx_item--1 {width: 100%;}
.flx_item--2 {width: 50%;}
.top-20 {margin-top: 20px;}
.btm-15 {margin-bottom: 15px;}
.btm-8 {margin-bottom: 8px;}
.btm-0 {margin-bottom: 0px !important;}
.text-center {text-align: center;}

.display-inline-block {display: inline-block;}

.simplebar-horizontal-hide .simplebar-horizontal {visibility: hidden !important; opacity: 0 !important; display: none !important;}
.simplebar-vertical-hide .simplebar-vertical {visibility: hidden !important; opacity: 0 !important; display: none !important;}
/*.simplebar-scrollable-x .simplebar-horizontal {visibility: visible !important; opacity: 1 !important; display: block !important;}*/
.simplebar-scrolling .simplebar-vertical {visibility: visible !important;}
.simplebar-scrolling .simplebar-vertical .simplebar-scrollbar {display: block !important;}
.simplebar-scrollable-y::-webkit-scrollbar {width: 0 !important;}

.simplebar-track.simplebar-horizontal {height: 8px;}
.simplebar-horizontal .simplebar-scrollbar::before { height: 8px !important; border-radius: 3px !important; background: #C1C1C1 !important;}
.simplebar-vertical .simplebar-scrollbar::before {width: 4px; border-radius: 3px !important;  background: #C1C1C1 !important;}
.simplebar-mask {overflow: auto !important; z-index: unset !important;}

.simplebar-scrollbar::before {
    background-color: #C1C1C1 !important;
}
.simplebar-scrollbar {
    width: 6px;
}

#template1 .template1-top-section .template1-form-con form input::placeholder, #template2 .template2-top-section .template2-form-con form input::placeholder, #template3 .template3-top-section .template3-form-con form input::placeholder, #template4 .template4-top-section .template4-form-con form input::placeholder { color: #757575FF !important; }
button {cursor: pointer;}
button.throb {transition: transform .2s ease-in;}
button.throb:hover {transform: scale(1.05); }

/**Template 1**/
#template1 a:hover {text-decoration: underline;}
#template1 {background: #000000 !important;}
#template1 .wrapper {max-width: 1170px;padding: 0;}
#template1 .template1-top-section {padding: 20px 0; text-align: center;}
#template1 .template1-top-section .template1-top-section-con { flex-direction: column; justify-content: inherit; align-items: inherit; flex-wrap: nowrap; height: 100%; }
#template1 .template1-top-section .template1-header {width: 80%; padding: 25px 40px 5px;margin: 0 auto;}
#template1 .template1-top-section .template1-header h2 { font-size: 34px; color: #FFF; text-align: center; line-height: 1.3em; text-shadow: 0 0 0 transparent; text-transform: none; word-break: break-word; word-wrap: break-word; font-family: var(--roboto); font-weight: 700;margin-top: 15px;}
#template1 .template1-top-section .template1-header h3 { font-size: 24px; color: #FFF; margin-top: 15px; padding: 5px; font-family: var(--roboto); text-align: center; line-height: normal; padding: 10px 5px 5px; text-shadow: 0 0 0 transparent; text-transform: none;  font-weight: 400;}
#template1 .template1-top-section .template1-form-con {margin-top: 15px;padding: 30px 0 90px;}
#template1 .template1-top-section .template1-form-con form {max-width: 515px; margin: 0 auto; width: 100%;display: flex; flex-direction: column; gap: 15px;}
#template1 .template1-top-section .template1-form-con form .form-item{ border: 1px solid transparent; border-radius: 4px; transition: border .2s ease-in-out; }
#template1 .template1-top-section .template1-form-con form input { background-color: #FFFFFFFF; color: #000000FF; border: 1px solid #00000033; border-radius: 50px !important; padding: 18px 20px 18px 20px !important; box-shadow: 0px 0px 0px 0px #FFFFFF; font-family: roboto !important; font-size: 18px; font-weight: 400; background-clip: inherit !important; width: 100%; text-align: center; min-height: 65px; appearance: none; box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.25) !important; font-size: 18px !important; text-align: center; display: block; line-height: 1.5; transition: all .2s ease-in-out 0s; outline: 0; letter-spacing: unset; }
#template1 .template1-top-section .template1-form-con form button[type=submit] { background-color: rgb(19, 123, 228); border: 0px rgb(255, 255, 255); border-radius: 40px; padding: 18px 25px; width: 100%; white-space: normal; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; color: #fff; transition: all .2s ease-in-out 0s; outline: 0; color: rgb(255, 255, 255); font-size: 22px; font-weight: 700; font-family: roboto; margin: 16px 0; height: 75.6px;}
#template1 .template1-top-section .template1-form-con form .iti__search-input {display: none !important;}
#template1 .template1-top-section .template1-form-con form .iti__dropdown-content {max-width: 274px !important;}

#template1 .template1-bottom-section {padding: 60px 0 20px; margin-top: 0;}
#template1 .template1-bottom-section .template1-details {padding: 20px 35px;font-family: Roboto;}
#template1 .template1-bottom-section .template1-details p {font-size: 12px; color: #FFF; line-height: 14px;font-weight: 400;margin-bottom: 14px;}
#template1 .template1-bottom-section .template1-details p a { color: #188bf6; display: inline-block;}
#template1 .template1-bottom-section .template1-details p:last-child {margin-bottom: 29px;}

@media only screen and (min-width: 1170px) {
    #template1 .template1-top-section {background-image: url('../../images/funnel/64f9d70f0a2893221dd47f2a.png'), url('../../images/funnel/64f9d70f1db23c6d1547cc0c.png'), url('../../images/funnel/64f9d70f0a28930fc8d47f2b.png'), url('../../images/funnel/64f9d70f1db23c450947cc0b.png'); background-position: left 30%, right 30%, -3% bottom, 103% -3%; background-repeat: no-repeat; }
}

@media only screen and (max-width: 767px) {
    #template1 .template1-top-section .template1-header {width: 100%; padding: 25px 10px 5px;}
    #template1 .template1-top-section .template1-form-con { padding: 0 10px; }
    #template1 .template1-bottom-section .template1-details { padding: 20px 10px; font-family: Roboto; }
    #template1 .template1-bottom-section .template1-details p:last-child {margin-bottom: 0;}
    #template1 .template1-top-section .template1-form-con form button[type=submit] {height: auto;}
    

    #template1 .template1-top-section .template1-header h3 {font-size: 18px;}
    #template1 .template1-top-section .template1-form-con form button[type=submit] {font-size: 20px;margin-bottom: 0;}
    #template1 .template1-bottom-section {padding: 20px 0;}

    #template1 .template1-top-section .template1-header h2 {line-height: 36px;}
}

@media only screen and (max-width: 420px) {
    #template1 .template1-top-section .template1-header h2 {font-size: 28px; line-height: 32px;}
    #template1 .template1-top-section .template1-form-con form button {font-size: 18px;}
}
@media only screen and (max-width: 414px) {
    #template1 .template1-top-section .template1-header h2 { font-size: 32px; line-height: 34px; }
}

@media only screen and (max-width: 375px) {
    #template1 .template1-top-section .template1-header h2 { font-size: 30px; line-height: 32px; }
    #template1 .template1-top-section .template1-form-con form button { font-size: 17px; }
}

/**Template 2**/
#template2 * {font-family: SF Pro Display, sans-serif;}
#template2 .wrapper {max-width: 1170px;padding: 0;}
#template2 .template2-top-section {padding: 10px 0 20px; background: #0a0a0a;}
.template2-top-logo-con {padding: 0 35px;}
#template2 .template2-top-section .template2-header-con {display: flex;padding: 0 10px;}
.template2-header-left {flex: 1;padding: 20px 46px 0;}
.template2-header-left img {position: relative; max-width: none !important; margin-left: -5em; margin-right: -5em;}
.template2-header-right {width: 58.33%;padding: 0 25px;text-align: center;}
.template2-header-right h2 {color: #FFFFFF; font-weight: 700; font-family: 'SF Pro Display', sans-serif;font-size: 30px;line-height: 1em;letter-spacing: unset;}
.template2-header-right h3 {font-size: 20px; display: block;color: #FFF; line-height: 1.3em; margin-top: 10px; font-weight: 400;}
.template2-form-con {margin-top: 15px;}
.template2-form-con form {display: flex; flex-direction: column;gap: 12px;width: 100%;max-width: 498px; margin: 0 auto 0;padding: 31px 0 0;}
.template2-form-con form .form-item {width: 100%;}
.template2-form-con input { background: #FFF !important; border: 1px solid #00000033 !important; border-radius: 5px !important; padding: 15px 20px 15px 20px; box-shadow: 0px 0px 0px 0px #FFFFFF; font-size: 16px; font-weight: 400; background-clip: inherit !important; text-align: left; width: 100%; background: #f3f8fb; line-height: 1.5; font-family: 'Roboto', sans-serif !important; transition: all .2s ease-in-out 0s; outline: 0; letter-spacing: 0;} 
.template2-form-con button[type=submit] { background-color: rgb(255, 56, 92); border: 0px rgb(255, 255, 255); border-radius: 5px; padding: 12px 25px; width: 100%; white-space: normal; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; color: rgb(255, 255, 255); font-size: 22px; font-weight: 700; transition: all .2s ease-in-out 0s; margin: 0 auto 10px; height: 63px; }


#template2 .template2-top-section p { color: #fff; margin-bottom: 30px; font-weight: normal; letter-spacing: 0; line-height: 1.3em;font-family: Lato, sans-serif;font-size: 18px;}

.template2-middle-section {padding: 20px 0 90px;}

.template2-bottom-section { padding: 50px 0; background: #e6e6e6; }
.template2-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
.template2-details p {margin-bottom: 19px;font-weight: 400;}
/*.template2-details p:last-child {margin-bottom: 0;}*/
.template2-details a {color: #188bf6;}

.template2-btn-con {max-width: 690px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
.template2-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
.button-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.template2-btn-con p { margin-top: 10px; font-size: 18px !important; }

.template2-boxes {padding: 15px 0; width: 85%;display: flex;margin: 0 auto;color: rgb(43,43,43);}
.template2-boxes h2 {font-weight: 700;font-size: 32px;margin-bottom: 25px;}
.template2-boxes ul {padding-left: 1.85em;list-style-type: none;}
.template2-boxes ul li { font-weight: 700; font-size: 20px; margin-bottom: 21px; padding-inline-start: .5em;}
.template2-box-left {width: 52.6%; padding: 0 20px;}
.template2-box-left ul li::marker { font-family: "Font Awesome 5 Free"; font-weight: 700; color: #82c716; margin-right: .3em; margin-left: -1.5em; text-align: right }
.template2-box-left ul li {list-style-type: "\f058" !important;}
.template2-box-right {width: 47.3%; padding: 0 20px;}
.template2-box-right ul li::marker{font-family:"Font Awesome 5 Free";font-weight:700;color:#ff385c;margin-right:.3em;margin-left:-1.5em;text-align:right}
.template2-box-right ul li {list-style-type: "" !important;}

.template2-media-con {padding-top: 20px;margin-bottom: 30px;}
.template2-media-con h2 {font-size: 44px;font-weight: 700;text-align: center; line-height: 1em;color: #2a2a2a;color: rgb(43,43,43);margin-bottom: 10px;}
.template2-media-con .media-row {display: flex;padding: 0 10px;margin-bottom: 20px;align-items: flex-start;}
.template2-media-con .media-row > div {width: 33.33%; padding: 0 25px;}
.template2-media-con .media-row .media-box {padding: 0;box-shadow: 0 0 50px -15px rgba(0, 0, 0, 0.2);}
.template2-media-con .media-row .media-column {display: flex; flex-direction: column; gap: 30px;}

.footer-link-desktop a, .footer-link-mobile a {text-decoration: underline;display: inline-block;}
.footer-link-desktop a:hover, .footer-link-mobile a:hover {opacity: 0.5;}
.footer-link-mobile {display: block;}
.footer-link-mobile p:last-child {margin-bottom: 0;}
.footer-link-desktop p:last-child {margin-bottom: 0;}

@media only screen and (max-width: 1024px) {
    .template2-top-logo-con {padding: 0 10px;}
    .template2-header-left {display: none;}
    .template2-header-right {width: 100%; padding: 20px 0 0;}

    .template2-boxes {width: 100%; flex-direction: column;}
    .template2-box-left, .template2-box-right {width: 100%;padding: 0 10px;}
    .template2-boxes ul li {margin-bottom: 12px;}
    .template2-btn-con {width: 100%;padding: 0 10px;}
}

@media only screen and (max-width: 767px) {

    .template2-form-con button {font-size: 18px;}

    .template2-header-right h2 {font-size: 23px; line-height: 25px;}
    .template2-header-right h3 {font-size: 14px !important; line-height: 16px;}
    .template2-form-con form {padding-top: 20px;}
    #template2 .template2-top-section p {font-size: 14px;margin: 0;}
    .template2-btn-con button {font-size: 20px;}

    .template2-middle-section {padding: 20px 0;}
    .template2-boxes h2 {font-size: 28px; margin-bottom: 15px;}
    .template2-media-con .media-row {flex-wrap: wrap;flex-direction: column; gap: 20px;}
    .template2-media-con .media-row > div {width: 100%;padding: 0;}
    

    .template2-bottom-section {padding: 20px 0;}
    .template2-details {padding: 20px 10px;text-align: center;}
    .hide-p {display: none;}
    .footer-link-desktop {display: none;}
    .footer-link-mobile {display: block; text-align: center;}
    .footer-link-mobile p:last-child {margin-bottom: 0 !important;}

    .template2-form-con button[type=submit] {font-size: 20px;}
}

@media only screen and (max-width: 480px) {
    .template2-header-right h2 {font-size: 20px;line-height: 20px;}
    .template2-header-right h3 {font-size: 14px !important; line-height: 16px;}
    #template2 .template2-top-section p {font-size: 14px;margin: 0;}
    .template2-btn-con button {font-size: 16px;}
    .template2-btn-con:last-child {margin-bottom: 0;}
    .template2-box-left {margin-bottom: 20px;}
    .template2-boxes h2 {font-size: 20px;}
    .template2-media-con h2 {font-size: 20px;}
    .template2-boxes ul li {font-size: 16px;}
    .template2-btn-con p {font-size: 12px !important;}
    .template2-bottom-section {padding: 20px 0;}

    .template2-form-con button[type=submit] {font-size: 16px; height: unset;}


    .template2-details p {font-size: 14px;line-height: 16px;margin-bottom: 16px;}
    .template2-details p:nth-child(2) {margin-bottom: 10px !important;}
    .footer-link-mobile p {font-size: 12px;}
    
}

@media only screen and (max-width: 420px) {
    .template2-header-right h2 { font-size: 18px; line-height: 20px; }
    .template2-header-right h3 { font-size: 12px !important; line-height: 14px; }
    #template2 .template2-top-section p { font-size: 12px; }
    .template2-form-con button { font-size: 14px; }
    .template2-boxes ul li { font-size: 14px; }
    .template2-btn-con button { font-size: 14px; }
    .template2-btn-con p span {display: block;}

    .footer-link-mobile p q {display: block; line-height: 0; font-size: 0;}
}

@media only screen and (max-width: 400px) {
    .template2-header-right h2 { font-size: 16px; line-height: 18px; }
    .template2-details p { font-size: 12px; line-height: 14px; margin-bottom: 16px; }
    .template2-boxes ul { padding-left: 15px; list-style-type: none; }
    .template2-btn-con button {padding: 20px;}
}

@media only screen and (max-width: 320px) {
    .template2-header-right h2 { font-size: 14px; line-height: 16px; }
} 
/**Template 3**/
#template3 * {font-family: SF Pro Display, sans-serif;}
#template3 .wrapper {max-width: 1170px;padding: 0;}
#template3 .template3-top-section {padding: 10px 0 50px; background: #0a0a0a;}
.template3-top-logo-con {padding: 0 35px;}
#template3 .template3-top-section .template3-header-con {display: flex;padding: 0 10px;}
.template3-header-left {width: 41.66%;padding: 20px 25px 0;}
.template3-header-left img {position: relative;}
.template3-header-right {width: 58.33%;padding: 15px 15px 0;text-align: center;}
.template3-header-right h2 {color: #FFFFFF; font-weight: 700; font-family: 'SF Pro Display', sans-serif;font-size: 30px;line-height: 1em;letter-spacing: unset;}
.template3-header-right h3 {font-size: 20px; display: block;color: #FFF; line-height: 1.3em; margin-top: 10px; font-weight: 400;}
.template3-form-con {margin-top: 13px;}
.template3-form-con form {display: flex; flex-direction: column;gap: 12px;width: 100%;max-width: 498px; margin: 0 auto;}
.template3-form-con form .form-item {width: 100%;}
.template3-form-con input { background: #FFF !important; border: 1px solid #00000033 !important; border-radius: 5px !important; padding: 15px 20px 15px 20px !important; box-shadow: 0px 0px 0px 0px #FFFFFF; font-size: 16px; font-weight: 400; background-clip: inherit !important; text-align: left; width: 100%; background: #f3f8fb; line-height: 1.5; font-family: 'Roboto', sans-serif !important; transition: all .2s ease-in-out 0s; outline: 0; letter-spacing: 0;} 
.template3-form-con button { background-color: rgb(255, 56, 92); border: 0px rgb(255, 255, 255); border-radius: 5px; padding: 12px 25px; width: 100%; white-space: normal; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; color: rgb(255, 255, 255); font-size: 22px; font-weight: 700; transition: all .2s ease-in-out 0s; margin: 0 auto; height: 63px; }

.template3-form-con form .iti__selected-flag {width: 46px;padding: 0 !important;}
.template3-form-con form .iti input {padding-left: 50px !important;}
#template3 .template3-top-section p { color: #fff; margin-top: 13px; font-weight: normal; letter-spacing: 0; line-height: 1.3em;font-family: Lato, sans-serif;font-size: 18px;}

.template3-middle-section {padding: 20px 0 90px;}

.template3-bottom-section { padding: 50px 0; background: #e6e6e6; }
.template3-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
.template3-details p {margin-bottom: 19px;font-weight: 400;}
.template3-details p:last-child {}
.template3-details a {color: #188bf6;display: inline-block;}

.template3-btn-con {max-width: 573px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
.template3-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
.button-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.template3-btn-con p { margin-top: 10px; font-size: 18px !important; }

.template3-boxes {padding: 15px 0; width: 85%;display: flex;margin: 0 auto;color: rgb(43,43,43);}
.template3-boxes h2 {font-weight: 700;font-size: 32px;margin-bottom: 25px;}
.template3-boxes ul {padding-left: 1.85em;list-style-type: none;}
.template3-boxes ul li { font-weight: 700; font-size: 20px; margin-bottom: 21px; padding-inline-start: .5em;}
.template3-box-left {width: 52.6%; padding: 0 20px;}
.template3-box-left ul li::marker { font-family: "Font Awesome 5 Free"; font-weight: 700; color: #82c716; margin-right: .3em; margin-left: -1.5em; text-align: right }
.template3-box-left ul li {list-style-type: "\f058" !important;}
.template3-box-right {width: 47.3%; padding: 0 20px;}
.template3-box-right ul li::marker{font-family:"Font Awesome 5 Free";font-weight:700;color:#ff385c;margin-right:.3em;margin-left:-1.5em;text-align:right}
.template3-box-right ul li {list-style-type: "" !important;}

.template3-media-con {margin-bottom: 30px;}
.template3-media-con h2 {font-size: 44px;font-weight: 700;text-align: center; line-height: 1em;color: #2a2a2a;color: rgb(43,43,43);margin-bottom: 20px;}
.template3-media-con .media-row {display: flex;padding: 0 10px;margin-bottom: 40px;align-items: flex-start}
.template3-media-con .media-row > div {width: 33.33%; padding: 0 25px;}
.template3-media-con .media-row .media-box {padding: 0;box-shadow: 0 0 50px -15px rgba(0, 0, 0, 0.2);}
.template3-media-con .media-row .media-column {display: flex; flex-direction: column; gap: 40px;}

#template3 .footer-link-desktop {display: block !important;}
#template3 .footer-link-desktop p {margin-bottom: 0;}
@media only screen and (max-width: 1024px) {
    .template3-top-logo-con {padding: 0 10px;}
    .template3-header-left {display: none;}
    .template3-header-right {width: 100%; padding: 20px 0 0;}

    .template3-boxes {width: 100%; flex-direction: column;}
    .template3-box-left, .template3-box-right {width: 100%;padding: 0 10px;}
    .template3-boxes ul li {margin-bottom: 12px;}
    .template3-btn-con {width: 100%;padding: 0 10px;}
}

@media only screen and (max-width: 767px) {
    .template3-form-con button {font-size: 18px;height: 56px;}

    .template3-header-right h2 {font-size: 24px; line-height: 26px;}
    .template3-header-right h3 {font-size: 14px !important; line-height: 16px;}
    #template3 .template3-top-section p {font-size: 14px;margin: 0;}
    .template3-btn-con button {font-size: 20px;}

    .template3-media-con h2 {padding: 0 10px;}

    .template3-middle-section {padding: 20px 0;}
    .template3-boxes h2 {font-size: 28px; margin-bottom: 15px;}
    .template3-media-con .media-row {flex-wrap: wrap;flex-direction: column; gap: 20px;}
    .template3-media-con .media-row > div {width: 100%;padding: 0;}

    

    .template3-bottom-section {padding: 20px 0;}
    .template3-details {padding: 20px 10px;text-align: center;}
    .hide-p {display: none;}
   
    #template3 .footer-link-mobile {display: none; text-align: center;}
}

@media only screen and (max-width: 480px) {

    .template3-btn-con:last-child {margin-bottom: 0;}

    #template3 .template3-top-section {padding: 10px 0 20px;}
    .template3-box-left {margin-bottom: 15px;}
    .template3-boxes ul li {font-size: 16px;}
    .template3-boxes h2 { font-size: 20px; margin-bottom: 15px; }
    .template3-header-right h2 {}
    .template3-header-right h2 q {display: block; font-size: 0; line-height: 0;}
    .template3-header-right h3 {font-size: 12px !important; line-height: 16px;}

    .template3-media-con h2 {font-size: 22px;}
    .template3-btn-con button { font-size: 18px; }
    #template3 .template3-top-section p {font-size: 14px;margin: 15px auto 0;}
    .template3-details p {font-size: 14px;line-height: 16px; margin-bottom: 16px;}
    .template3-details p:nth-child(2) {margin-bottom: 10px;}
    #template3 .footer-link-desktop p {font-size: 12px !important;}
}

@media only screen and (max-width: 400px) {
    .template3-header-right h3 { font-size: 16px !important; line-height: 18px; }
    .template3-boxes ul li { font-size: 14px; }
    .template3-media-con h2 { font-size: 20px; }
    .template3-btn-con button {padding: 20px;}
}

@media only screen and (max-width: 320px) {
    .template3-header-right h2 { font-size: 18px; line-height: 18px; }
    .template3-header-right h3 { font-size: 14px !important; line-height: 16px; }
    .template3-boxes ul { padding-left: 15px; list-style-type: none; }
    .template3-boxes ul li { font-size: 13px; }
    .template3-media-con h2 { font-size: 18px; }
}
/**Template 4**/
#template4 * {font-family: SF Pro Display, sans-serif;}
#template4 .wrapper {max-width: 1170px;padding: 0;}
#template4 .template4-top-section {padding: 10px 0 50px; background: #0a0a0a;}
.template4-top-logo-con {padding: 0 35px;}
#template4 .template4-top-section .template4-header-con {display: flex;padding: 0 10px;}
.template4-header-left {flex: 1;padding: 20px 46px 0;}
.template4-header-left img {position: relative; max-width: none !important; margin-left: -5em; margin-right: -5em;}
.template4-header-right {width: 58.33%;padding: 0 15px 0;text-align: center;}
.template4-header-right h2 {color: #FFFFFF; font-weight: 700; font-family: 'SF Pro Display', sans-serif;font-size: 30px;line-height: 1em;letter-spacing: unset;}
.template4-header-right h3 {font-size: 20px; display: block;color: #FFF; line-height: 1.3em; margin-top: 10px; font-weight: 400;}
.template4-form-con {margin-top: 10px;}
.template4-form-con form {display: flex; flex-direction: column;gap: 12px;width: 100%;max-width: 498px; margin: 0 auto;}
.template4-form-con form .form-item {width: 100%;}
.template4-form-con input { background: #FFF !important; border: 1px solid #00000033 !important; border-radius: 5px !important; padding: 15px 20px 15px 20px !important; box-shadow: 0px 0px 0px 0px #FFFFFF; font-size: 16px; font-weight: 400; background-clip: inherit !important; text-align: left; width: 100%; background: #f3f8fb; line-height: 1.5; font-family: Roboto, sans-serif !important; transition: all .2s ease-in-out 0s; outline: 0; letter-spacing: 0;} 
.template4-form-con button[type=submit] { background-color: rgb(255, 56, 92); border: 0px rgb(255, 255, 255); border-radius: 5px; padding: 12px 25px; width: 100%; white-space: normal; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; color: rgb(255, 255, 255); font-size: 22px; font-weight: 700; transition: all .2s ease-in-out 0s; margin: 0 auto; height: 63px; }

.template4-form-con form .iti__selected-flag {width: 46px;padding: 0 !important;}
.template4-form-con form .iti input {padding-left: 50px !important;}
#template4 .template4-top-section p { color: #fff; margin-top: 10px; font-weight: normal; letter-spacing: 0; line-height: 1.3em;font-family: Lato, sans-serif;font-size: 18px;}

.template4-middle-section {padding: 20px 0 90px;}

.template4-bottom-section { padding: 50px 0; background: #e6e6e6; }
.template4-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
.template4-details p {margin-bottom: 19px;font-weight: 400;}
.template4-details p:last-child {}
.template4-details a {color: #188bf6;display: inline-block;}

.template4-btn-con {max-width: 573px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
.template4-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
.button-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.template4-btn-con p { margin-top: 10px; font-size: 18px !important; }

.template4-boxes {padding: 15px 0; width: 85%;display: flex;margin: 0 auto;color: rgb(43,43,43);}
.template4-boxes h2 {font-weight: 700;font-size: 32px;margin-bottom: 25px;}
.template4-boxes ul {padding-left: 1.85em;list-style-type: none;}
.template4-boxes ul li { font-weight: 700; font-size: 20px; margin-bottom: 21px; padding-inline-start: .5em;}
.template4-box-left {width: 52.6%; padding: 0 20px;}
.template4-box-left ul li::marker { font-family: "Font Awesome 5 Free"; font-weight: 700; color: #82c716; margin-right: .3em; margin-left: -1.5em; text-align: right }
.template4-box-left ul li {list-style-type: "\f058" !important;}
.template4-box-right {width: 47.3%; padding: 0 20px;}
.template4-box-right ul li::marker{font-family:"Font Awesome 5 Free";font-weight:700;color:#ff385c;margin-right:.3em;margin-left:-1.5em;text-align:right}
.template4-box-right ul li {list-style-type: "" !important;}

.template4-media-con {margin-bottom: 30px;}
.template4-media-con h2 {font-size: 44px;font-weight: 700;text-align: center; line-height: 1em;color: #2a2a2a;color: rgb(43,43,43);margin-bottom: 20px;padding: 0 10px;}
.template4-media-con .media-row {display: flex;padding: 0 10px;margin-bottom: 40px;align-items: flex-start}
.template4-media-con .media-row > div {width: 33.33%; padding: 0 25px;}
.template4-media-con .media-row .media-box {padding: 0;box-shadow: 0 0 50px -15px rgba(0, 0, 0, 0.2);}
.template4-media-con .media-row .media-column {display: flex; flex-direction: column; gap: 40px;}

#template4 .footer-link-desktop {display: block !important;}
#template4 .footer-link-desktop p {margin-bottom: 0;}
@media only screen and (max-width: 1024px) {
    .template4-top-logo-con {padding: 0 10px;}
    .template4-header-left {display: none;}
    .template4-header-right {width: 100%; padding: 20px 0 0;}

    .template4-boxes {width: 100%; flex-direction: column;}
    .template4-box-left, .template4-box-right {width: 100%;padding: 0 10px;}
    .template4-boxes ul li {margin-bottom: 12px;}

    

    .template4-btn-con {width: 100%;padding: 0 10px;}
}

@media only screen and (max-width: 767px) {
    .template4-form-con button {font-size: 18px;height: 56px;}

    .template4-header-right h2 {font-size: 30px;line-height: 30px;}
    .template4-header-right h3 {font-size: 20px !important; line-height: 22px;}
    #template4 .template4-top-section {padding: 10px 0 20px;}
    #template4 .template4-top-section p {margin: 15px auto 0;}
    .template4-btn-con button {font-size: 20px;}

    .template4-middle-section {padding: 20px 0;}
    .template4-boxes h2 {font-size: 28px; margin-bottom: 15px;}
    .template4-media-con .media-row {flex-wrap: wrap;flex-direction: column; gap: 20px;}
    .template4-media-con .media-row > div {width: 100%;padding: 0;}

    .template4-bottom-section {padding: 20px 0;}
    .template4-details {padding: 20px 10px;text-align: center;}
    #template4 .hide-p {display: none;}
   
    #template4 .footer-link-mobile {display: none; text-align: center;}
}

@media only screen and (max-width: 480px) {
    .template4-boxes ul li {font-size: 16px}
    .template4-media-con h2 { font-size: 22px; }
    .template4-btn-con:last-child {margin-bottom: 0;}
    .template4-header-right h2 {font-size: 20px;line-height: 20px;}
    .template4-header-right h2 q {display: block; font-size: 0; line-height: 0;}
    .template4-header-right h3 {font-size: 12px !important; line-height: 16px;}
    #template4 .template4-top-section p {font-size: 14px;margin: 15px auto 0;}
    .template4-box-left {margin-bottom: 15px;}
    .template4-boxes h2 {font-size: 24px}
    .template4-details p {font-size: 14px; margin-bottom: 16px; line-height: 16px;}
    .template4-details p:nth-child(2) {margin-bottom: 10px;}
    #template4 .footer-link-desktop p{font-size: 12px !important;}

    .template4-form-con button[type=submit] {font-size: 18px;}
}

@media only screen and (max-width: 400px) {
    .template4-details p {font-size: 12px;}
}

@media only screen and (max-width: 375px) {
    .template4-boxes h2 {font-size: 20px}
    .template4-header-right h3 { font-size: 14px !important; line-height: 16px; }
    .template4-boxes ul li { font-size: 14px; }
    .template4-btn-con button { font-size: 18px; padding: 20px;}
    .template4-media-con h2 {font-size: 20px;}
    .template4-details p {font-size: 12px;}
}

@media only screen and (max-width: 320px){
    .template4-header-right h2 { font-size: 18px; line-height: 20px; }
    .template4-boxes ul { padding-left: 15px; list-style-type: none; }
    .template4-boxes ul li { font-size: 13px; }
    .template4-btn-con button { font-size: 16px; }
    .template4-media-con h2 { font-size: 18px; }

}


/**Policy Pages**/
#funnel-policy * {font-family: SF Pro Display, sans-serif;}
#funnel-policy .wrapper {max-width: 1170px;padding: 0;}
#funnel-policy .policy-top-section {padding: 10px 10px 6px; text-align: center;}
.policy-top-logo-con {padding: 0 35px;}
.policy-top-logo-con img {width: 136px; height: auto;}
.policy-header-con {font-weight: 700; font-size: 40px;margin-top: 20px; padding: 0 10px;text-transform: uppercase; text-align: center;}

.policy-middle-section {padding: 20px 0; background: #FFFFFF;}
.policy-middle-con {padding: 25px 20px;margin: 0 auto; text-align:justify;}
.policy-middle-con h3 {font-weight: 700; font-size: 20px !important; line-height: 1.3em; color: #000000;margin-bottom: 26px;font-family: var(--montserrat) !important;letter-spacing: 0 !important;}
.policy-middle-con p {
    font-size: 20px; color: #000000; line-height: 1.3em; margin-bottom: 26px;
    font-family: var(--montserrat) !important;letter-spacing: 0 !important;
    text-transform: lowercase;
}
.policy-middle-con p::first-letter {
    text-transform: uppercase;
}
.policy-middle-con p:last-child {margin-bottom: 0;}
.policy-middle-con b {font-weight: bold; font-family: var(--montserrat) !important;}
.policy-middle-con a {font-family: var(--montserrat) !important;letter-spacing: 0 !important;color: #188bf6;}
.policy-middle-con a:hover {text-decoration: underline;}
.policy-middle-con ul {list-style-type: disc; padding-left: 20px; list-style-position: outside; margin-left: 20px;}
.policy-middle-con ul li {font-size: 20px; color: #000000; line-height: 1.3em; margin-bottom: 26px;font-family: var(--montserrat) !important;letter-spacing: 0 !important;}

.policy-bottom-section { padding: 50px 0; background: #e6e6e6; }
.policy-bottom-details {font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
.policy-bottom-details p {margin-bottom: 19px;font-weight: 400;}
.policy-bottom-details p:last-child {}
.policy-bottom-details a {color: #188bf6;}

.policy-btn-con {max-width: 573px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
.policy-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
.button-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.policy-btn-con p { margin-top: 10px; font-size: 18px !important; }

#funnel-policy .footer-link-desktop {display: block !important;}
#funnel-policy .footer-link-desktop p {margin-bottom: 0; line-height: 2em;}

.funnel-privacy .policy-middle-con p:last-child {margin-bottom: 26px;}

#funnel-policy.spanish .policy-middle-con h3 {font-weight: 700; font-size: 18px !important; line-height: 1.3em; color: #000000;margin-bottom: 23.4px;font-family: var(--montserrat) !important;letter-spacing: 0 !important;}
#funnel-policy.spanish .policy-middle-con p {font-size: 18px; color: #000000; line-height: 1.3em; margin-bottom: 23.4px;font-family: var(--montserrat) !important;letter-spacing: 0 !important;}
#funnel-policy.spanish .policy-middle-con p:last-child {margin-bottom: 0;}
#funnel-policy.spanish .policy-middle-con a {font-size: 18px; font-weight: 700;}

.funnel-privacidad a {font-family: var(--montserrat) !important;}


@media only screen and (max-width: 1010px) {
    .policy-top-logo-con {text-align: center;}
    .policy-middle-section {padding-top: 0;}
    .policy-btn-con {width: 100%;padding: 0 10px;}
}

@media only screen and (max-width: 767px) {
    .policy-middle-con {width: 100%; padding: 25px 10px;}
    .policy-bottom-details {font-size: 16px;padding: 0 10px;color: rgb(43,43,43);line-height: 19px; text-align: center;}
    .policy-top-logo-con {padding: 0 10px;}
    .policy-header-con {font-size: 18px !important;}
    .policy-middle-con h3, .policy-middle-con p, .policy-middle-con ul li {font-size: 14px !important;margin-bottom: 18px;}
    .policy-middle-con ul {margin-left: 10px; padding-left: 10px;}
}

@media only screen and (max-width: 480px) {
    .policy-bottom-section {padding: 20px 0;}
    .policy-bottom-details {padding: 20px 10px;text-align: center;}
    #funnel-policy .hide-p {display: none;}
   
    #funnel-policy .footer-link-mobile {display: none; text-align: center;}

    #funnel-policy .policy-top-section p {font-size: 14px;margin: 15px auto 0;}
    .policy-bottom-details {font-size: 14px;text-align: center;line-height: unset;}
    #funnel-policy .footer-link-desktop {font-size: 12px;}
    #funnel-policy .footer-link-desktop p a {font-size: 12px;}
    .policy-bottom-details {text-align: center;}
    .policy-bottom-details p {margin-bottom: 13px;}
}

/**Policy Pages End**/

/**Watch Training**/
#watch-training * {font-family: SF Pro Display, sans-serif;}
#watch-training .wrapper {max-width: 1170px;padding: 0;}
#watch-training .watch-training-top-section {padding: 10px 0 20px; background: rgb(10,10,10);}
.watch-training-top-logo-con {padding: 0 35px;}
.watch-training-header-con {color: #FFFFFF; font-weight: 700; font-size: 30px;padding: 0 10px;text-align: center;width: 80%; margin: 10px auto 0;}
.watch-training-header-con h2 {line-height: 1.3em;}

.training-step { background: rgb(249 56 89 / 18%); padding: 5px 15px; border-radius: 3px; font-weight: 700; color: #FFFFFF; font-size: 22px; margin: 15px auto 0; display: inline-block;}

.watch-training-video-con {margin-top: 10px; border-radius: 10px !important; margin-left: auto; margin-right: auto;overflow: hidden;text-align: center;z-index: 3; max-width: 848px; width: 100%; margin: 0 auto; /* margin-bottom: -8em; */ position: relative; margin-top: 10px;}
.watch-training-video-con img {max-width: 790px;margin: 0 auto;width: 100% !important;aspect-ratio: 16/9;}
#watch-training .watch-training-video-con .video-container { overflow: hidden; width: 100%; aspect-ratio: 16 / 9; max-width: 790px !important; border-radius: 10px !important; margin: 5px auto 10px;}
#watch-training .watch-training-video-con iframe { aspect-ratio: 16 / 9;border-radius: 10px; overflow: hidden;height: 100%;}

.timer-con {display: flex; flex-direction: column; margin: 20px auto 180px; justify-content: center; align-items: center;}
.timer-con > div {display: flex; flex-direction: column; justify-content: center; align-items: center;}
.timer-boxes {display: flex; justify-content: center; align-items: center;gap: 20px;}
.timer-boxes .timer-box {text-align: center;}
.timer-boxes .timer-box .count {padding: 6px; background: #ff385c !important; margin-bottom: 5px; border-radius: 5px; font-weight: bold; font-size: 40px; width: 71px; height: 70px; display: flex; justify-content: center; align-items: center; color: #FFFFFF;font-family: Roboto !important;}
.timer-boxes .timer-box .label {font-size: 10px;color: #FFFFFF; text-transform: uppercase;font-family: Roboto !important;}


.training-step.training-step-2 {display: inline;width: unset;}
.watch-training-button { background: rgb(255,56,92); color: #FFFFFF; text-align: center; font-weight: 700; text-transform: none; text-shadow: 0 0 0 transparent; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); padding-left: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-top: 20px !important; border-radius: 10px; width: 513px; border: 0; margin: 15px auto 0;display: block; font-size: 24px; }
.watch-training-button span {display: block;font-size: 12px;font-weight: 400; opacity: 0.8}

.watch-training-bottom-section { padding: 50px 0; background: #e6e6e6; }
.watch-training-bottom-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
.watch-training-bottom-details p {margin-bottom: 19px;font-weight: 400;}
.watch-training-bottom-details p:last-child {}
.watch-training-bottom-details a {color: #188bf6;}

.watch-training-btn-con {max-width: 573px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
.watch-training-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
.watch-training-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.watch-training-btn-con p { margin-top: 10px; font-size: 18px !important; }

#watch-training .footer-link-desktop {display: block !important;}
#watch-training .footer-link-desktop p {margin-bottom: 0;}

#watch-training .policy-middle-con p:last-child {margin-bottom: 26px;}

@media only screen and (max-width: 1300px) {
    .watch-training-header-con h2 {font-size: 28px;}
    #watch-training .watch-training-video-con .video-container {margin-bottom: 0;}
    .training-step {font-size: 20px;}
    .training-step {margin-top: 10px;}
    .training-step.training-step-2 {margin-top: 15px;}
    .timer-con {margin-top: 0;}
    .watch-training-header-con h2 { font-size: 24px; }
 
}

@media only screen and (max-width: 1024px) {
    .watch-training-btn-con {width: 100%;padding: 0 10px;}
    .watch-training-video-con {padding: 0 10px;}
    .timer-con {margin-bottom: 20px;}
       .watch-training-button {font-size: 20px}
}

@media only screen and (max-width: 767px) {
    .watch-training-button {font-size: 18px}
}

@media only screen and (max-width: 767px) {
    .watch-training-top-section-con {padding: 0 10px;w}
    .watch-training-top-logo-con {padding: 0 10px;}
    .watch-training-header-con {width: 100%;}
    .watch-training-bottom-section {padding: 20px 0;}
    .watch-training-bottom-details {font-size: 14px;text-align: center;line-height: unset;padding: 20px 10px;}

    .watch-training-button {width: 100%; max-width: 513px;}

}

@media only screen and (max-width: 480px) {
    .watch-training-top-logo-con {padding: 0;}
    .watch-training-header-con h2 {font-size: 20px;}
    .watch-training-header-con {font-size: 18px !important;padding: 0;}
    .watch-training-video-con {padding: 0;}
    /*#watch-training .timer-boxes .timer-box:last-child .count {width: 72px;}*/
    #watch-training .timer-boxes .timer-box .count {width: 60px; height: 49px;font-size: 24px;}
    #watch-training .timer-boxes .timer-box .label {font-size: 12px;}
    .watch-training-button {font-size: 14px;max-width: 337px;margin: 15px auto;}
    .training-step {font-size: 16px;}
    .watch-training-bottom-section {padding: 20px 0;}
    .watch-training-bottom-details {padding: 20px 10px;text-align: center;}
    #watch-training .hide-p {display: none;}
   
    #watch-training .footer-link-mobile {display: none !important; text-align: center;}

    #watch-training .watch-training-top-section p {font-size: 14px;margin: 15px auto 0;}
    
    #watch-training .footer-link-desktop {font-size: 12px;}
    #watch-training .footer-link-desktop p a {font-size: 12px;}
    .watch-training-bottom-details p {margin-bottom: 13px;}
}

@media only screen and (max-width: 430px) {
    .watch-training-header-con { font-size: 16px !important; padding: 0; }
    .watch-training-bottom-details {font-size: 12px;}
    #watch-training .footer-link-desktop p a {display: inline-block;}
    .watch-training-button {padding: 20px !important;}
}

@media only screen and (max-width: 360px) {
    .watch-training-header-con { font-size: 15px !important; padding: 0; }
    .training-step { font-size: 16px; }
}
/**Watch Training END**/

/**Typeform**/
.typeform-embed,.typeform-embed iframe {width: 100vw; height: 100vh;}

/**Book Appointment Page**/
#book-appt-page * {font-family: SF Pro Display, sans-serif;}
#book-appt-page .wrapper {max-width: 1170px;padding: 0;}
#book-appt-page .book-appt-top-section {padding: 40px 0 40px; }
#book-appt-page .book-appt-top-section-con {padding:0 5px 50px}
.book-appt-top-section .calendar-booking-box.calendar-booking-widget > div {width: 100%}
.book-appt-top-section .calendar-booking-box.calendar-booking-widget .calendar-booking-details-mobile-show-btn {bottom: 0;}

.book-appt-bottom-section { padding: 50px 0; background: #e6e6e6; }
.book-appt-bottom-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
.book-appt-bottom-details p {margin-bottom: 19px;font-weight: 400;}
.book-appt-bottom-details p:last-child {}
.book-appt-bottom-details a {color: #188bf6;}

.book-appt-btn-con {max-width: 573px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
.book-appt-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
.book-appt-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.book-appt-btn-con p { margin-top: 10px; font-size: 18px !important; }

#book-appt-page .footer-link-desktop {display: block !important;}
#book-appt-page .footer-link-desktop p {margin-bottom: 0;}

#book-appt-page .policy-middle-con p:last-child {margin-bottom: 26px;}

@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 767px) {
    .book-appt-top-section-con {padding: 0 10px;w}
    .book-appt-top-logo-con {padding: 0 10px;}
    .book-appt-header-con {width: 100%;}
    .book-appt-bottom-section {padding: 20px 0;}
    .book-appt-bottom-details {font-size: 14px;text-align: center;line-height: unset;padding: 20px 10px;}

    .book-appt-button {width: 100%; max-width: 513px;}

}

@media only screen and (max-width: 480px) {
    #book-appt-page .book-appt-top-section-con {padding: 0 5px;}
    .book-appt-header-con {font-size: 18px !important;}

    .book-appt-button {font-size: 14px;max-width: 337px;margin: 15px auto;}

    .watch-training-bottom-section {padding: 20px 0;}
    .watch-training-bottom-details {padding: 20px 10px;text-align: center;}
    #book-appt-page .hide-p {display: none;}
   
    #book-appt-page .footer-link-mobile {display: none !important; text-align: center;}

    #book-appt-page .watch-training-top-section p {font-size: 14px;margin: 15px auto 0;}
    
    #book-appt-page .footer-link-desktop {font-size: 12px;}
    #book-appt-page .footer-link-desktop p a {font-size: 12px;}
    .book-appt-bottom-details p {margin-bottom: 13px;}
}
/**Book Appointment End**/

/**Next Steps**/
#next-steps * {font-family: SF Pro Display, sans-serif;}
#next-steps .wrapper {max-width: 1170px;padding: 0;}
#next-steps .next-steps-top-section {padding: 20px 0 0; background: #0a0a0a;max-height: 547px;position: relative;}
.next-steps-top-logo-con {padding: 0 35px;}
#next-steps .next-steps-top-section .next-steps-header-con {padding: 0 10px;margin-top: 20px; position: relative;}


.next-steps-header {text-align: center;margin-top: 20px; width: 100%;}
.next-steps-header h2 {font-weight: 700;font-size: 34px !important;line-height: 1em;color: rgb(255,56,92);}
.next-steps-header h3 {font-size: 22px !important; color: #FFFFFF;margin-top: 10px;line-height: normal;}

.next-steps-video-con { z-index: 3;max-width: 848px;width: 100%; margin: 0 auto;/*margin-bottom: -8em;*/position: relative;margin-top: 20px;}
#next-steps .next-steps-top-section .next-steps-header-con .media-box {}
.next-steps-video-con iframe {border-radius: 0 !important;}

.next-steps-video-con  {/*margin-top: 10px;*/ border-radius: 10px !important; margin-left: auto; margin-right: auto;overflow: hidden;text-align: center;}
.next-steps-video-con  img {/*max-width: 730px;margin: 0 auto;width: 100% !important;aspect-ratio: 16/9;*/}
#next-steps .next-steps-video-con .video-container { overflow: hidden; width: 100%; aspect-ratio: 16 / 9; /*max-width: 790px !important; */border-radius: 10px !important; /*margin: 5px auto 10px;*/}
#next-steps .next-steps-video-con  iframe { aspect-ratio: 16 / 9;border-radius: 10px; overflow: hidden;height: 100%;}


.next-steps-middle-section {padding: 150px 0 0;}

.next-steps-bottom-section { padding: 50px 0; background: #e6e6e6; }
.next-steps-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
.next-steps-details p {margin-bottom: 19px;font-weight: 400;}
.next-steps-details p:last-child {}
.next-steps-details a {color: #188bf6;}

.next-steps-btn-con {max-width: 573px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
.next-steps-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
.button-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.next-steps-btn-con p { margin-top: 10px; font-size: 18px !important; }

.next-steps-boxes {padding: 15px 0; width: 85%;display: flex;margin: 0 auto;color: rgb(43,43,43);}
.next-steps-boxes h2 {font-weight: 700;font-size: 32px;margin-bottom: 25px;}
.next-steps-boxes ul {padding-left: 1.85em;list-style-type: none;}
.next-steps-boxes ul li { font-weight: 700; font-size: 20px; margin-bottom: 21px; padding-inline-start: .5em;}
.next-steps-box-left {width: 52.6%; padding: 0 20px;}
.next-steps-box-left ul li::marker { font-family: "Font Awesome 5 Free"; font-weight: 700; color: #82c716; margin-right: .3em; margin-left: -1.5em; text-align: right }
.next-steps-box-left ul li {list-style-type: "\f058" !important;}
.next-steps-box-right {width: 47.3%; padding: 0 20px;}
.next-steps-box-right ul li::marker{font-family:"Font Awesome 5 Free";font-weight:700;color:#ff385c;margin-right:.3em;margin-left:-1.5em;text-align:right}
.next-steps-box-right ul li {list-style-type: "" !important;}

.next-steps-media-con {margin-bottom: 30px;}
.next-steps-media-con h2 {font-size: 38px;font-weight: 700;text-align: center; line-height: 1em;color: #2a2a2a;color: rgb(43,43,43);width: 70%;margin: 0 auto 20px;padding: 0 35px;}
.next-steps-media-con .media-row {display: flex;padding: 0 10px;margin-bottom: 40px;}
.next-steps-media-con .media-row > div {width: 33.33%; padding: 0 25px;}
.next-steps-media-con .media-row .media-box {padding: 0;box-shadow: 0 0 50px -15px rgba(0, 0, 0, 0.2);}
.next-steps-media-con .media-row .media-column {display: flex; flex-direction: column; gap: 40px;}

#next-steps .footer-link-desktop {display: block !important;}
#next-steps .footer-link-desktop p {margin-bottom: 0;}
@media only screen and (max-width: 1024px) {
    
    .next-steps-top-logo-con {padding: 0 10px;}

    .next-steps-media-con h2 {width: 100%;}

    .next-steps-boxes {width: 100%; flex-direction: column;}
    .next-steps-box-left, .next-steps-box-right {width: 100%;padding: 0 10px;}
    .next-steps-boxes ul li {margin-bottom: 12px;}
    .next-steps-btn-con {width: 100%;padding: 0 10px;}
}

@media only screen and (max-width: 1000px) {
    #next-steps .next-steps-top-section, #next-steps.spanish .next-steps-top-section {max-height: unset;padding: 20px 0;}

    .next-steps-middle-section {padding: 20px 0 0;}
    #next-steps.spanish .next-steps-instructions {padding: 0 20px;}
    .next-steps-instructions ul li {font-size: 20px;}
}

@media only screen and (max-width: 767px) {
    #next-steps .next-steps-top-section { min-height: unset; }
    #next-steps .next-steps-top-section p {font-size: 14px;margin: 0;}
    .next-steps-btn-con button {font-size: 20px;}

    .next-steps-boxes h2 {font-size: 28px; margin-bottom: 15px;}
    .next-steps-media-con .media-row {flex-wrap: wrap;flex-direction: column; gap: 20px;}
    .next-steps-media-con .media-row > div {width: 100%;padding: 0;}

    .next-steps-media-con h2 {font-size: 18px !important; padding: 0 20px}

    .next-steps-bottom-section {padding: 20px 0;}
    .next-steps-details {padding: 20px 10px;text-align: center;}
    .hide-p {display: none;}
   
    #next-steps .footer-link-mobile {display: none; text-align: center;}
}

@media only screen and (max-width: 600px) {

    
    #next-steps .next-steps-top-section { min-height: unset;}
    .next-steps-header h2 {font-size: 28px !important;}
    .next-steps-header h3 {font-size: 16px !important;}
    .next-steps-header-right h2 {font-size: 20px;line-height: 20px;}
    .next-steps-header-right h3 {font-size: 14px !important; line-height: 16px;}
    #next-steps .next-steps-top-section p {font-size: 14px;margin: 15px auto 0;}

    .next-steps-media-con h2 { font-size: 16px !important; }
    #next-steps .footer-link-desktop p q {display: block; font-size: 0; line-height: 0;}
    .footer-link-desktop a, .footer-link-mobile a {display: inline-block;}
}

@media only screen and (max-width: 600px) {
    .next-steps-header h2 {
        font-size: 24px !important;
    }
}

@media only screen and (max-width: 430px) {
    .next-steps-details {font-size: 14px;}
    .next-steps-header h2 {font-size: 19px !important;}
    .next-steps-header h3 {font-size: 12px !important;}
}

@media only screen and (max-width: 375px) {
    .next-steps-header h2 { font-size: 16px !important; }
    .next-steps-media-con h2 { font-size: 14px !important; padding: 0 10px}
}

@media only screen and (max-width: 360px) {
    
}
/**Policy Pages - Spanish **/
#funnel-policy.spanish * {}
#funnel-policy.spanish .policy-top-section {padding: 50px 0 60px;}
#funnel-policy.spanish .policy-top-logo-con {text-align: center;padding: 1px 0 0;}
#funnel-policy.spanish .policy-top-logo-con img {height: 20px !important; }
#funnel-policy.spanish .policy-header-con h2 {line-height: 1em;}

#funnel-policy.funnel-privacidad .policy-middle-con p:last-child {margin-bottom: 26px;}

@media only screen and (max-width: 767px) {
    #funnel-policy.spanish .footer-link-desktop { display: none !important; }
    #funnel-policy.spanish .footer-link-mobile p:last-child {margin-bottom: 0;}
    #funnel-policy.spanish .policy-bottom-section {padding: 40px 0;}
    #funnel-policy.spanish .policy-bottom-details p:nth-child(2) {margin-bottom: 10px !important;}
}

/**Policy Pages - Spanish End**/

/**Watch Training Spanish**/
#watch-training * {font-family: SF Pro Display, sans-serif;}
#watch-training .wrapper {max-width: 1170px;padding: 0;}
#watch-training.spanish .watch-training-top-section {padding: 30px 0; background: rgb(10,10,10);}
#watch-training.spanish .watch-training-top-logo-con {padding-bottom: 1px;text-align: center;}
#watch-training.spanish .watch-training-top-logo-con img {height: 20px !important;}
#watch-training.spanish .watch-training-header-con {color: #FFFFFF; font-weight: 700; font-size: 30px;padding: 0 30px;text-align: center;width: 75%; margin: 24px auto 0;}
#watch-training.spanish .watch-training-header-con h2 {line-height: 1.3em;}

#watch-training.spanish .training-step { background: rgb(249 56 89 / 18%); padding: 5px 15px; border-radius: 3px; font-weight: 700; color: #FFFFFF; font-size: 20px; margin: 20px auto 0; display: inline-block;}

#watch-training.spanish .watch-training-video-con {margin-top: 15px; border-radius: 10px !important; margin-left: auto; margin-right: auto;overflow: hidden;text-align: center;}
#watch-training.spanish .watch-training-video-con .media-box{flex-direction:column;position:relative;}
#watch-training.spanish .watch-training-video-con .media-box .video-thumbnail{position:relative;}
#watch-training.spanish .watch-training-video-con img {max-width: 789px;margin: 0 auto;width: 100% !important;margin-bottom: 20px;aspect-ratio: 16/9;cursor:pointer;}
#watch-training.spanish .watch-training-video-con .video-container { display: none; overflow: hidden; width: 100%; aspect-ratio: 16 / 9; pointer-events: none; /*max-width: 790px !important; */border-radius: 10px !important; margin: 0 auto 20px;}
#watch-training.spanish .watch-training-video-con .media-video-con{}
#watch-training.spanish .watch-training-video-con iframe {pointer-events:auto; position:relative;aspect-ratio: 16 / 9;border-radius: 10px; overflow: hidden;width: 789px; height: 100%; margin-left: auto;margin-bottom:20px;max-width:100%!important;/*display:none;*/}

#watch-training.spanish .watch-training-video-con .play-button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: transparent; color: white; padding: 10px 20px; border: none; cursor: pointer; width: 100%;height: 100%;font-size: 0;box-sizing:border-box;z-index:99;}

#watch-training.spanish .watch-training-video-con .fallback-message { display: none; color: red; text-align: center; }

#watch-training.spanish .timer-con {display: flex; flex-direction: column; margin: 0 auto 180px; justify-content: center; align-items: center;}
#watch-training.spanish .timer-con > div {display: flex; flex-direction: column; justify-content: center; align-items: center;}
#watch-training.spanish .timer-boxes {display: flex; justify-content: center; align-items: center;gap: 20px;margin-top: 10px;}
#watch-training.spanish .timer-boxes .timer-box {text-align: center;}
#watch-training.spanish .timer-boxes .timer-box .count {padding: 10px; background: #FF385C !important; margin-bottom: 5px; border-radius: 5px; font-weight: bold; font-size: 48px; width: 80px; height: 79px; display: flex; justify-content: center; align-items: center; color: #FFFFFF;}
#watch-training.spanish .timer-boxes .timer-box .label {font-size: 14px;color: #FFFFFF; text-transform: uppercase;font-family: var(--montserrat) !important;}

#watch-training.spanish .training-step.training-step-2 {display: inline;width: unset;margin: 0 auto;}
#watch-training.spanish .watch-training-button { background: rgb(255,56,92); color: #FFFFFF; text-align: center; font-weight: 700; text-transform: none; text-shadow: 0 0 0 transparent; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); padding-left: 30px !important; padding-right: 30px !important; padding-bottom: 20px !important; padding-top: 20px !important; border-radius: 10px; width: 589px; border: 0; margin: 15px auto 0;display: block; font-size: 24px; }
#watch-training.spanish .watch-training-button span {display: block;font-size: 12px;font-weight: 400; opacity: 0.8}

#watch-training.spanish .watch-training-bottom-section { padding: 50px 0; background: #e6e6e6; }
#watch-training.spanish .watch-training-bottom-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
#watch-training.spanish .watch-training-bottom-details p {margin-bottom: 19px;font-weight: 400;}
#watch-training.spanish .watch-training-bottom-details p:last-child {}
#watch-training.spanish .watch-training-bottom-details a {color: #188bf6;}

#watch-training.spanish .watch-training-btn-con {max-width: 573px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
#watch-training.spanish .watch-training-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
#watch-training.spanish .watch-training-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
#watch-training.spanish .watch-training-btn-con p { margin-top: 10px; font-size: 18px !important; }

#watch-training.spanish .footer-link-desktop {display: block}
#watch-training.spanish .footer-link-desktop p {margin-bottom: 0;}

#watch-training.spanish .policy-middle-con p:last-child {margin-bottom: 26px;}

@media only screen and (max-width: 1024px) {
    #watch-training.spanish .watch-training-btn-con {width: 100%;padding: 0 10px;}
    #watch-training.spanish .watch-training-video-con {padding: 0 10px;}
    #watch-training.spanish .timer-con {margin-bottom: 20px;}
}

@media only screen and (max-width: 767px) {
    #watch-training.spanish .watch-training-top-section-con {padding: 0 10px;}
    #watch-training.spanish .watch-training-top-logo-con {padding: 0 10px;}
    #watch-training.spanish .watch-training-header-con {width: 100%;padding: 0;}
    #watch-training.spanish .watch-training-bottom-section {padding: 20px 0;}
    #watch-training.spanish .watch-training-bottom-details {font-size: 14px;text-align: center;line-height: unset;padding: 20px 10px;}

    #watch-training.spanish .watch-training-button {width: 100%; max-width: 513px;}
    
}

@media only screen and (max-width: 480px) {
    #watch-training.spanish .watch-training-video-con {padding: 0;}
    #watch-training.spanish .watch-training-header-con {font-size: 18px !important;}
    #watch-training.spanish .timer-boxes .timer-box:last-child .count {width: 72px;}
    #watch-training.spanish .timer-boxes .timer-box .count {width: 60px; height: 49px;font-size: 24px;}
    #watch-training.spanish .timer-boxes .timer-box .label {font-size: 12px;}
    #watch-training.spanish .watch-training-button {font-size: 14px;max-width: 100%;margin: 15px auto;}
    #watch-training.spanish .training-step {font-size: 18px;width: 234px;}
    #watch-training.spanish .watch-training-bottom-section {padding: 20px 0;}
    #watch-training.spanish .watch-training-bottom-details {padding: 20px 10px;text-align: center;}
    #watch-training.spanish .hide-p {display: none;}
   
    #watch-training.spanish .footer-link-mobile {display: none !important; text-align: center;}

    #watch-training.spanish .watch-training-top-section p {font-size: 14px;margin: 15px auto 0;}
    #watch-training.spanish .footer-link-desktop {display: none !important}
    #watch-training.spanish .footer-link-mobile {font-size: 12px;display: block !important;}
    #watch-training.spanish .footer-link-mobile p a {font-size: 12px;}
    #watch-training.spanish .footer-link-mobile p:last-child {margin-bottom: 0;}
    #watch-training.spanish .watch-training-bottom-details p {margin-bottom: 13px;}
    #watch-training.spanish .watch-training-bottom-details {font-size: 12px}

    #watch-training.spanish .footer-link-mobile p q {display: block; font-size: 0; line-height: 0;}
}

@media only screen and (max-width: 393px) {
  #watch-training.spanish .watch-training-header-con { font-size: 16px !important; }
  #watch-training.spanish .watch-training-button {padding: 20px !important;}
}

@media only screen and (max-width: 360px) {
  #watch-training.spanish .watch-training-button {font-size: 12px;}
}
/**Watch Training END**/

/**Book Appointment Spanish Page**/
#book-appt-page.spanish .book-appt-top-section {padding: 0 0 40px; background: #FFFFFF;}
#book-appt-page.spanish .book-appt-top-section-con {padding:0 5px 0; margin-top:-15px}

#book-appt-page.spanish .book-appt-top-section-con-heading{text-align:center;padding: 40px 0 0;}
#book-appt-page.spanish .book-appt-top-section-con-heading h1{font-size:32px;font-weight:700;line-height:100%;font-family: 'Montserrat',sans-serif;}
#book-appt-page.spanish .book-appt-top-section-con-heading h2{margin:7px auto 0;font-size: 18px;font-weight: 400;line-height:100%;font-family: 'Montserrat',sans-serif;}

#book-appt-page.spanish .book-appt-video-con{max-width:565px;width:100%;margin:0 auto;position:relative;z-index: 3;  border-radius: 15px; margin-top: 18px; margin-left: auto; margin-right: auto; margin: 18px auto 20px; overflow: hidden; text-align: center;}
#book-appt-page.spanish .book-appt-video-con iframe{border-radius:15px!important;}

#book-appt-page.spanish .book-appt-bottom-section { padding: 50px 0; background: #e6e6e6; }
#book-appt-page.spanish .book-appt-bottom-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
#book-appt-page.spanish .book-appt-bottom-details p {margin-bottom: 19px;font-weight: 400;}
#book-appt-page.spanish .book-appt-bottom-details p:last-child {}
#book-appt-page.spanish .book-appt-bottom-details a {color: #188bf6;}

#book-appt-page.spanish .book-appt-btn-con {max-width: 573px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
#book-appt-page.spanish .book-appt-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
#book-appt-page.spanish .book-appt-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
#book-appt-page.spanish .book-appt-btn-con p { margin-top: 10px; font-size: 18px !important; }

#book-appt-page.spanish .footer-link-desktop {display: block !important;}
#book-appt-page.spanish .footer-link-desktop p {margin-bottom: 0;}

#book-appt-page.spanish .policy-middle-con p:last-child {margin-bottom: 26px;}

#book-appt-page.spanish .calendar-booking-box.calendar-booking-widget > div {width: 100%;}
#book-appt-page.spanish .calendar-booking-box.calendar-booking-widget .calendar-booking-details-mobile-show-btn {bottom: 0;}

@media only screen and (max-width: 1024px) {
}

@media only screen and (max-width: 1000px) {
    
    #book-appt-page.spanish .book-appt-top-section-con-heading h1{font-size:28px;}
    #book-appt-page.spanish .book-appt-top-section-con-heading h2{font-size:16px;}
}


@media only screen and (max-width: 767px) {
    #book-appt-page.spanish .book-appt-video-con{margin:20px auto;}
    #book-appt-page.spanish .book-appt-top-section-con {padding: 0 10px;w}
    #book-appt-page.spanish .book-appt-top-logo-con {padding: 0 10px;}
    #book-appt-page.spanish .book-appt-header-con {width: 100%;}
    #book-appt-page.spanish .book-appt-bottom-section {padding: 20px 0;}
    #book-appt-page.spanish .book-appt-bottom-details {font-size: 14px;text-align: center;line-height: unset;padding: 20px 10px;}

    #book-appt-page.spanish .book-appt-button {width: 100%; max-width: 513px;}

}

@media only screen and (max-width: 480px) {
    #book-appt-page.spanish .book-appt-top-section-con {margin-top: 0;}
    #book-appt-page.spanish .book-appt-header-con {font-size: 18px !important;}

    #book-appt-page.spanish .book-appt-button {font-size: 14px;max-width: 337px;margin: 15px auto;}

    #book-appt-page.spanish .hide-p {display: none;}
   
    #book-appt-page.spanish .footer-link-mobile {display: none !important; text-align: center;}

    #book-appt-page.spanish .watch-training-top-section p {font-size: 14px;margin: 15px auto 0;}
    
    #book-appt-page.spanish .footer-link-desktop {font-size: 12px;}
    #book-appt-page.spanish .footer-link-desktop p a {font-size: 12px;}
    .book-appt-bottom-details p {margin-bottom: 13px;}
}
/**Book Appointment End**/

/**Next Steps Spanish**/
#next-steps.spanish .next-steps-top-section {max-height: 541px;}
#next-steps.spanish .next-steps-top-section {padding-top: 30px;}
#next-steps.spanish .next-steps-header {margin-top: 25px;}

#next-steps.spanish .next-steps-top-logo-con {text-align: center; padding: 1px 0 0;}
#next-steps.spanish .next-steps-video-con figure {position: relative;}
#next-steps.spanish .next-steps-video-con figure:before {background-color: #00000080; border-radius: 10px; bottom: 0; color: #fff; content: "▶"; display: block; font-size: 25px; height: 50px; left: 0; line-height: 2; margin: auto; opacity: .75; position: absolute; right: 0; text-align: center; top: 0; transition: background-color .25s,opacity .25s; width: 75px;}
#next-steps.spanish .next-steps-video-con figure:hover:before {background-color: #87cefa; opacity: 1;}

#next-steps.spanish .next-steps-media-con h2 {font-size: 34px;}
#next-steps.spanish .next-steps-video-con iframe { aspect-ratio: 16 / 9;border-radius: 10px; overflow: hidden;width: 300%; height: 100%; margin-left:auto;display: none;}

/**Template 5**/
#template5 a:hover {text-decoration: underline;}
#template5 {background: #0a0a0a !important;}
#template5 .wrapper {max-width: 1170px;padding: 0;}
#template5 .template5-top-section {padding: 70px 0;}
#template5 .template5-top-section .template5-top-section-con { flex-direction: column; justify-content: flex-start; align-items: flex-start; flex-wrap: nowrap; height: 100%; padding: 20px 36px 0; width: 73%;}
#template5 .template5-top-section .template5-header h2 { font-size: 36px !important; line-height: 1.1em; text-align: left; text-shadow: 0 0 0 transparent; text-transform: uppercase;font-weight: 700;color: #FFFFFF;font-family: Roboto;}
#template5 .template5-top-section .template5-header h3 { font-weight: 700; color: #FFFFFF; text-transform: uppercase;font-size: 18px;margin-bottom: 15px;line-height: 24px;font-family: Lato;}
#template5 .template5-top-section .template5-header h3 span {display: block; line-height: 24px;text-transform: none;font-size: 20px;color: #FF7E05; font-weight: 400;}
#template5 .template5-top-section .template5-header h4 {color: #FFFFFF; margin-top: 15px; line-height: 1.3em; font-size: 20px;font-weight: 400;font-family: Lato;}
#template5 .template5-top-section .template5-form-con {margin-top: 35px;}
#template5 .template5-top-section .template5-form-con form {max-width: 498px; width: 100%;display: flex; flex-direction: column; gap: 10px;}
#template5 .template5-top-section .template5-form-con form .form-item:nth-child(2){border-bottom: 1px solid #FFFFFF;margin-bottom: 1px;border-top: 0;}
#template5 .template5-top-section .template5-form-con form input { color: #FFFFFF !important; background-color: #FFFFFF00 !important; border: 0px none #EEEEEEFF !important; border-radius: 0px !important; padding: 15px 25px 8px 0px !important; box-shadow: 0px 0px 0px 0px #FFFFFF00; font-family: Roboto; font-size: 18px; font-weight: 400; background-clip: inherit !important; appearance: none; width: 100%;line-height: 1.5;letter-spacing: unset;}
#template5 .template5-top-section .template5-form-con form input::placeholder {color: #A3A3A3FF !important; font-family: roboto; font-size: 18px; font-weight: 400;opacity: 0.55;}
#template5 .template5-top-section .template5-form-con form input[type="tel"] {padding-left: 50px !important;height: 56px;}
#template5 .template5-top-section .template5-form-con form button { background-color: rgb(255, 165, 0); border: 0px rgb(255, 255, 255); border-radius: 10px; padding: 20px 10px; width: 100%; white-space: normal; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; color: rgb(255, 255, 255); font-size: 22px; font-weight: 700; font-family: roboto; margin: 31px auto 67px; height: 80px;font-weight: 800;}
#template5 .template5-top-section .template5-form-con form .iti__selected-flag {padding: 0 6px 0 8px !important;width: unset !important;}
#template5 .template5-top-section .template5-form-con form .iti__search-input {display: none !important;}


.template5-bottom-section {padding: 20px 35px; margin-top: 0;text-align: center;}
.template5-bottom-section .template5-details {padding: 20px 35px;font-family: Roboto;}
.template5-bottom-section .template5-details p {font-size: 16px; color: #FFF; line-height: 19px;font-weight: 300;margin-bottom: 19px; font-weight: 500;}
.template5-bottom-section .template5-details p a { color: #188bf6; }
.template5-bottom-section .template5-details p:last-child {font-weight: normal}
.template5-bottom-section .template5-details ul {display: flex; justify-content: center; align-items: center;}
.template5-bottom-section .template5-details ul li {color: #FFFFFF;margin: 0 2px;}
.template5-bottom-section .template5-details ul li a {color: #188bf6}

@media only screen and (min-width: 1170px) {
    /*#template5 .template5-top-section {background-image: url('../../images/funnel/64f9d70f0a2893221dd47f2a.png'), url('../../images/funnel/64f9d70f1db23c6d1547cc0c.png'), url('../../images/funnel/64f9d70f0a28930fc8d47f2b.png'), url('../../images/funnel/64f9d70f1db23c450947cc0b.png'); background-position: left 30%, right 30%, -3% bottom, 103% -3%; background-repeat: no-repeat; }*/
    #template5 .template5-top-section {padding: 70px 0;background-image: url(../../images/funnel/655cddf86f3e2c92bde69645.png), url(../../images/funnel/655cddf8fb2d8ec1176ab31b.png), url(../../images/funnel/655cddf80226f03c9a0a6e7f.png); background-size: 639px, 432px, 497px; background-position: 120% center, right top, 110% 110%; background-repeat: no-repeat;}
    #template5 .template5-top-section .template5-top-section-con {width: 100%;}
}

@media only screen and (max-width: 1170px) {
    #template5 .template5-top-section .template5-top-section-con {width: 100%;}
}

@media only screen and (max-width: 767px) {
    #template5 .template5-top-section {padding: 20px 0;}
    #template5 .template5-top-section .template5-top-section-con {width: 100%;padding: 10px 15px;}
    #template5 .template5-top-section .template5-header {width: 100%; padding: 25px 10px 5px;}
    #template5 .template5-top-section .template5-form-con {padding: 30px 0;margin: 0 auto;}
    .template5-bottom-section {padding: 0 15px 20px;}
    .template5-bottom-section .template5-details { padding: 0;}
    .template5-bottom-section .template5-details p:last-child {margin-bottom: 0;}
    #template5 .template5-top-section .template5-form-con form button {height: auto;}
    
}

@media only screen and (max-width: 767px) {
    #template5 .template5-top-section .template5-header h2 {font-size: 22px !important;}
    #template1 .template5-top-section .template5-header h3 {font-size: 18px;}
}

/**Template5 Watch Training**/
#template5-watch-training * {font-family: Poppins, sans-serif;}
#template5-watch-training .wrapper {max-width: 1170px;padding: 0;}
#template5-watch-training .watch-training-top-section {padding: 20px 0 40px;background: #0A0A0A;background-image: url('../../images/funnel/655ce0b76f3e2c00d2e69c32.png'), url('../../images/funnel/655ce0b7618eb76847d8d20d.png'), url('../../images/funnel/64c1f2c270e8441a50935d11.png'), url('../../images/funnel/64c1f2c2b0d3583376637254.png'); background-position: left top, right top, left bottom, right bottom; background-repeat: no-repeat; background-size: 274px, 267px, auto, auto; overflow: visible; z-index: 1;min-height: 719px;}
#template5-watch-training .watch-training-figure-con {display: flex; justify-content: center;height: 22px; align-items: center;padding-top: 7px;margin-bottom: 15px;}

#template5-watch-training .watch-training-header-con {color: #FFFFFF; font-weight: 700; font-size: 34px;padding: 0 10px;text-align: center;width: 90%; margin: 0 auto 0;}
#template5-watch-training .watch-training-header-con h2 {line-height: 1.2em;text-transform: uppercase;}
#template5-watch-training .watch-training-header-con p {font-size: 20px; font-weight: 400;margin: 8px auto 13px;}

#template5-watch-training .watch-training-video-con {margin-top: 10px; border-radius: 10px !important; margin-left: auto; margin-right: auto;overflow: hidden;text-align: center;}
#template5-watch-training .watch-training-video-con .video-container {overflow: hidden; width: 100%; aspect-ratio: 16 / 9; pointer-events: none; max-width: 779px !important; border-radius: 10px !important; margin: 15px auto 15px;display: block !important;}
#template5-watch-training .watch-training-video-con iframe { position:relative;aspect-ratio: 16 / 9;border-radius: 10px; overflow: hidden;width: 100%; height: 100%; margin-left: auto;display: block !important;}

#template5-watch-training .watch-training-middle-section {padding: 10px 0;background: #f5f8f9;}

#template5-watch-training .timer-con {display: flex; flex-direction: column; margin: 0 auto; justify-content: center; align-items: center;}
#template5-watch-training .watch-training-middle-section h3 {font-size: 36px; font-weight: 700; color: #000000;padding: 24px 5px;text-align: center;margin-bottom: 10px;}
#template5-watch-training .watch-training-middle-section h3 span {display: block;font-size: 20px !important; font-weight: 400;font-family: Lato;}
#template5-watch-training .watch-training-middle-section q {display: block; font-size: 0; line-height:0;}
#template5-watch-training .timer-con p {text-transform: uppercase; font-size: 18px; font-weight: 700;font-family: Lato;}
#template5-watch-training .timer-con > div {display: flex; flex-direction: column; justify-content: center; align-items: center;}
#template5-watch-training .timer-boxes {display: flex; justify-content: center; align-items: center;gap: 0;margin: 0 ;}
#template5-watch-training .timer-boxes .timer-box {text-align: center;}
#template5-watch-training .timer-boxes .timer-box .count {padding: 0; background: transparent !important; margin-bottom: 0; border-radius: 5px; font-weight: bold; font-size: 32px; width: 100px; height: 49px; display: flex; justify-content: center; align-items: center; color: #000000;font-family: Poppins, sans-serif !important;font-weight: normal;}
#template5-watch-training .timer-boxes .timer-box .label {font-size: 14px;color: #000000; text-transform: unset;font-family: Poppins !important;}

#template5-watch-training .training-step.training-step-2 {display: inline;width: unset;}
#template5-watch-training .watch-training-button {  font-family: var(--contentfont); background: linear-gradient(180deg, #FFA500 0%, #DE9105 50%, #CB8300 100%); color: #FFFFFF; font-weight: 700; padding-left: 40px !important; padding-right: 40px !important; padding-bottom: 20px !important; padding-top: 20px !important; border-radius: 5px; font-size: 22px; width: 100%; max-width: 662px; line-height: 34px;margin-top: -10px;font-family: Poppins;box-shadow: 0px 4px 20px 0px rgba(18, 25, 68, 0.25);margin-bottom: 24px}
#template5-watch-training .watch-training-button span {display: block;font-size: 12px;font-weight: 400; opacity: 0.8}

#template5-watch-training .watch-training-bottom-section { padding: 50px 0; background: #e6e6e6; }
#template5-watch-training .watch-training-bottom-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
#template5-watch-training .watch-training-bottom-details p {margin-bottom: 19px;font-weight: 400;}
#template5-watch-training .watch-training-bottom-details p:last-child {}
#template5-watch-training .watch-training-bottom-details a {color: #188bf6;}

#template5-watch-training .watch-training-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
#template5-watch-training .watch-training-btn-con p { margin-top: 10px; font-size: 18px !important; }

.template5-testimonials { padding: 60px 0 70px; background: rgba(69,122,146,0.05); }
.template5-testimonials-header {text-align: center;padding: 15px 0;}
.template5-testimonials-header h2 { font-weight: bold; font-size: 36px; line-height: 1.2em; font-family: Poppins; }
.template5-testimonials-header p {font-size: 20px;font-family: Lato;}
.template5-testimonials-videos {display: flex; justify-content: space-between;padding: 15px 0;}
.template5-testimonials-videos > div {flex: 1 1 0;padding: 10px 20px;}
.template5-testimonials-videos > div iframe {height: 197px;border-radius: 10px;}
.template5-testimonials-boxes {display: flex; justify-content: space-between; padding: 15px 0;}
.template5-testimonials-boxes section {flex: 1 1 0; text-align: center;padding: 10px 15px;}
.template5-testimonials-boxes section img {margin: 0 auto;max-width: 262.5px; width: 100% !important;}

#template5-watch-training .footer-link-desktop {display: block !important;}
#template5-watch-training .footer-link-desktop p {margin-bottom: 0;}

#template5-watch-training .policy-middle-con p:last-child {margin-bottom: 26px;}

#template5-watch-training .template5-middle-boxes {padding: 90px 0 45px;}
#template5-watch-training .template5-middle-boxes h3 {line-height: 1.2em;margin: 0;padding: 24px 5px 21px;}
#template5-watch-training .template5-middle-boxes-con {display: flex; flex-wrap: wrap;}
#template5-watch-training .template5-middle-boxes li {width: 50%; display: flex; justify-content: center; align-items: center;padding: 10px 20px;margin-bottom: 30px;}
#template5-watch-training .template5-middle-boxes li img{box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.2)}

#template5-watch-training .template5-bottom-section {background: #000000;}
#template5-watch-training .template5-bottom-section p {font-family: Roboto;font-weight: normal !important;}
#template5-watch-training .template5-bottom-section p:last-child {margin-bottom: 0;}

#template5Modal {background: rgba(0,0,0,0.8); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999;display: none;}
#template5Modal .modal-con { border-style: solid; background-color: #FFFFFF; padding: 40px 68px 45px; margin-top: 20px; border-color: #000000; border-width: 10px; max-width: 960px; transform: translate(-50%); left: 50%; top: 10%; transition: transform .25s ease-in-out; z-index: 20; position: absolute; min-height: 180px;height: auto; border-radius: 20px; text-align: center; width: 100%;}
#template5Modal .modal-con a {cursor: pointer; position: absolute; z-index: 21; background: url('../../images/funnel/62d701a56a570e17d90b7e8a.png'); background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-repeat: no-repeat; background-position: center; right: 30px !important; top: 30px !important; width: 25px; height: 25px; }
#template5Modal .modal-con h2 {color: #000000; font-weight: 700; font-size: 42px; line-height: 1.2em;margin-bottom: 15px;}
#template5Modal .modal-con p {font-size: 20px; line-height: 1.4; color: #000000; font-family: Lato;}
#template5Modal .modal-con p strong {font-family: Lato;}
#template5Modal .modal-con button {color: #FFFFFF; text-align: center; font-weight: 700; margin-top: 0; text-transform: uppercase; padding: 20px 35px; text-shadow: 0 0 0 transparent; width: 100%; border-radius: 5px;border: none !important; background: linear-gradient(180deg, #FFA500 0%, #DE9105 50%, #CB8300 100%); background-color: rgba(0, 0, 0, 0); box-shadow: 0px 4px 20px 0px rgba(18, 25, 68, 0.25);margin-top: 30px;}
#template5Modal .modal-con button span i {position: relative;font-style: unset;margin-right: 1px;}
#template5Modal .modal-con button span i:before {content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; font-size: 22px;display: inline-block;}
#template5Modal .modal-con button span {font-size: 22px; margin-right: 5px;}
#template5Modal .modal-con button small {display: block;font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 20px;font-weight: normal;opacity: 0.8;}

@media only screen and (max-width: 1024px) {
    #template5-watch-training .watch-training-btn-con {width: 100%;padding: 0 10px;}
    #template5-watch-training .watch-training-video-con {padding: 0 10px;}
    #template5-watch-training .template5-middle-boxes {padding: 20px 0;}
}

@media only screen and (max-width: 767px) {
    #template5-watch-training .watch-training-figure-con {padding-left: 15px; padding-right: 15px;}
    #template5-watch-training .watch-training-top-section {background-size: 0,0,auto,auto}
    #template5-watch-training .watch-training-top-section-con {padding: 0 10px;}
    #template5-watch-training .watch-training-top-logo-con {padding: 0 10px;}
    #template5-watch-training .watch-training-header-con {width: 100%;}

    #template5-watch-training .watch-training-middle-section h3 {font-size: 25px; margin: 20px auto;padding: 0 15px;}

    #template5-watch-training .watch-training-bottom-section {padding: 20px 0;}
    #template5-watch-training .watch-training-bottom-details {font-size: 14px;text-align: center;line-height: unset;padding: 20px 10px;}

    #template5-watch-training .watch-training-button {width: 100%; max-width: 513px;}
    #template5-watch-training .template5-middle-boxes li {width: 100%; margin-bottom: 15px;}

    #template5-watch-training .template5-bottom-section {padding: 20px 15px;}

    .template5-testimonials-videos {flex-direction: column;}
    .template5-testimonials-videos > div {flex: 1 1 0;padding: 10px 20px;width: 100%;}
    .template5-testimonials-boxes {flex-direction: column;}
    .template5-testimonials-boxes section {flex: 1 1 0; text-align: center;padding: 10px 15px;}
}

@media only screen and (max-width: 480px) {
    #template5-watch-training .watch-training-top-logo-con {padding: 0;}
    #template5-watch-training .watch-training-header-con {font-size: 18px !important;padding: 0;}
    #template5-watch-training .watch-training-video-con {padding: 0;}
    /*#watch-training .timer-boxes .timer-box:last-child .count {width: 72px;}*/
    #template5-watch-training .timer-boxes .timer-box .count {width: 60px; height: 49px;font-size: 24px;}
    #template5-watch-training .timer-boxes .timer-box .label {font-size: 12px;}
    #template5-watch-training .watch-training-button {font-size: 18px;max-width: 337px;margin: 15px auto;padding: 20px !important;line-height: 110%;}
    #template5-watch-training .training-step {font-size: 20px;}
    #template5-watch-training .watch-training-bottom-section {padding: 20px 0;}
    #template5-watch-training .watch-training-bottom-details {padding: 20px 10px;text-align: center;}
    #watch-training .hide-p {display: none;}
   
    #watch-training .footer-link-mobile {display: none !important; text-align: center;}

    #watch-training .watch-training-top-section p {font-size: 14px;margin: 15px auto 0;}
    
    #watch-training .footer-link-desktop {font-size: 12px;}
    #watch-training .footer-link-desktop p a {font-size: 12px;}
    #template5-watch-training .watch-training-bottom-details p {margin-bottom: 13px;}

    #template5Modal .modal-con {padding: 45px 52px !important;transform: none !important;left: 0 !important; top: 0 !important;}
    #template5Modal .modal-con h2 {font-size: 20px !important;}
    #template5Modal .modal-con p {font-size: 16px !important;}
    #template5Modal .modal-con button span i::before {font-size: 16px !important;}
    #template5Modal .modal-con button span {font-size: 16px !important;}
    #template5Modal .modal-con button small {font-size: 14px !important;}
}
/**Template5 Watch Training END**/

/**Template5 Aplicar**/
#template5-aplicar * {font-family: Poppins, sans-serif;}
#template5-aplicar .wrapper {max-width: 1170px;padding: 0;}
#template5-aplicar .template5-aplicar-top-section {padding: 40px 0 55px;background: #0A0A0A;background-image: url('../../images/funnel/655ce0b76f3e2c00d2e69c32.png'), url('../../images/funnel/655ce0b7618eb76847d8d20d.png'), url('../../images/funnel/64c1f2c270e8441a50935d11.png'), url('../../images/funnel/64c1f2c2b0d3583376637254.png'); background-position: left top, right top, left bottom, right bottom; background-repeat: no-repeat; background-size: 274px, 267px, auto, auto; overflow: visible; z-index: 1;min-height: 579.45px;}

#template5-aplicar .template5-aplicar-header-con {color: #FFFFFF; font-weight: 700;width: 75%; margin: 0 auto; padding: 15px 35px;text-align: center;}
#template5-aplicar .template5-aplicar-header-con h2 {line-height: 1.2em;font-size: 42px;}
#template5-aplicar .template5-aplicar-header-con p {font-size: 20px; font-weight: 400;margin: 10px auto;line-height: 1.3em;}
#template5-aplicar .template5-aplicar-form-con { max-width: 807.5px; margin: 0 auto;width: 100%;}
#template5-aplicar .template5-aplicar-form-con form { background-color: rgb(255, 255, 255); border: 1px dashed rgb(205, 224, 236); border-radius: 4px 4px 0px 0px; width: 100%; overflow-y: visible; padding: 30px 50px 30px !important; margin-bottom: 0 !important; color: #607179; font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; font-size: .875rem; font-weight: 400; line-height: 1.8;width: 100%;min-height: 199px;}
#template5-aplicar .template5-aplicar-form-con form ul li { position: relative; border-left: 9px solid #ff4747; border-radius: 0; color: #792020; transition: all .3s ease-in; padding-left: 20px; font-size: .875rem; font-weight: 400; line-height: 25.2px;font-family: Roboto;margin-top: 14px;min-height: 25.2px;margin-bottom: 5px;display: none;}
#template5-aplicar .template5-aplicar-form-con form ul li:before {content: ""; width: 4.5px; height: 5px; border-radius: 50%; background: #792020; position: absolute; top: 11px; left: 8px;}
#template5-aplicar .template5-aplicar-form-con form .form-item {padding: 30px 0 30px;}
#template5-aplicar .template5-aplicar-form-con form .form-item label {color: #000000; font-family: roboto; font-size: 14px; font-weight: 400;margin-bottom: .5rem;line-height: 22.05px;display: block;}
#template5-aplicar .template5-aplicar-form-con form .form-item input[type=text], #template5-aplicar .template5-aplicar-form-con form .form-item input[type=email], #template5-aplicar .template5-aplicar-form-con form .form-item input[type=tel] {background-color: #F7FAFC !important; color: #000000 !important; border: 0px none #FFFFFF !important; border-radius: 5px !important; padding: 15px 20px 15px 20px !important; box-shadow: 0px 0px 0px 0px #FFFFFF; font-family: roboto; font-size: 14px; font-weight: 400; background-clip: inherit !important;  appearance: none;width: 100%;line-height: 1.5;}
#template5-aplicar .template5-aplicar-form-con form .form-item input::placeholder {color: #AFB8BC !important; font-family: roboto; font-size: 14px; font-weight: 400;letter-spacing: 0;opacity: 0.5;}
#template5-aplicar .template5-aplicar-form-con form .form-item textarea {width: 100%; min-height: 72px;resize: vertical;background-color: #F7FAFC !important; color: #000000 !important; border: 0px none #FFFFFF !important; border-radius: 5px !important; padding: 15px 20px 15px 20px !important; box-shadow: 0px 0px 0px 0px #FFFFFF !important; font-family: roboto; font-size: 14px; font-weight: 400; background-clip: inherit !important;}
#template5-aplicar .template5-aplicar-form-con form .form-item .option-radio {margin-top: 5px;}
#template5-aplicar .template5-aplicar-form-con form .form-item .option-radio > div {width: 100%;cursor: pointer;}
#template5-aplicar .template5-aplicar-form-con form .form-item .option-radio input[type=radio] {margin: 0;}
#template5-aplicar .template5-aplicar-form-con form .form-item .option-radio > div label {flex: 1;}
#template5-aplicar .template5-aplicar-form-con .form-btns {display: flex;justify-content: right; gap: 10px;padding-right: 10px;margin-top: 14px;}
#template5-aplicar .template5-aplicar-form-con .form-btns button {border: 0; border-radius: 4px; font-weight: 600; height: 40px; padding: 0 15px; text-align: center; color: #fff; width: auto !important; min-height: 50px !important; min-width: 80px !important; padding: 0 15px; background: linear-gradient(180deg, #FFA500 0%, #DE9105 50%, #CB8300 100%); background-color: rgba(0, 0, 0, 0); box-shadow: 0px 4px 20px 0px rgba(18, 25, 68, 0.25);font-family: Lato; font-size: .875rem; line-height: 1.8;}
#template5-aplicar .template5-aplicar-form-con .form-btns button .left-pointing-triangle::after {content: 'Pregunta Anterior' !important;font-weight: 400;font-family: Roboto;}
#template5-aplicar .template5-aplicar-form-con .form-btns button .right-pointing-triangle::after { content: 'Siguiente Pregunta'; font-weight: 600;font-family: Roboto;}

#template5-aplicar .template5-aplicar-middle-section {padding: 60px 0 70px;background: #f5f8f9;}
#template5-aplicar .template5-aplicar-middle-section h3 {font-size: 36px; font-weight: 700; color: #000000;padding: 15px 0 !important;text-align: center;margin-bottom: 15px;}
#template5-aplicar .template5-aplicar-middle-section h3 span {display: block;font-size: 20px !important; font-weight: 400;font-family: Lato; line-height: 24px;margin-top: 10px;}
#template5-aplicar .template5-aplicar-middle-section h3 q {display: block; font-size: 0; line-height:0;}

#template5-aplicar .template5-aplicar-button {  font-family: var(--contentfont); background: linear-gradient(180deg, #FFA500 0%, #DE9105 50%, #CB8300 100%); color: #FFFFFF); font-weight: 700; padding-left: 40px !important; padding-right: 40px !important; padding-bottom: 20px !important; padding-top: 20px !important; border-radius: 5px; font-size: 22px; width: 100%; max-width: 662px; line-height: 34px;margin-top: -10px;font-family: Poppins;box-shadow: 0px 4px 20px 0px rgba(18, 25, 68, 0.25);}
#template5-aplicar .template5-aplicar-button span {display: block;font-size: 12px;font-weight: 400; opacity: 0.8}

#template5-aplicar .template5-aplicar-bottom-section { padding: 50px 0; background: #e6e6e6; }
#template5-aplicar .template5-aplicar-bottom-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
#template5-aplicar .template5-aplicar-bottom-details p {margin-bottom: 19px;font-weight: 400;}
#template5-aplicar .template5-aplicar-bottom-details p:last-child {}
#template5-aplicar .template5-aplicar-bottom-details a {color: #188bf6;}

#template5-aplicar .template5-aplicar-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
#template5-aplicar .template5-aplicar-btn-con p { margin-top: 10px; font-size: 18px !important; }

#template5-aplicar .template5-middle-boxes {}
#template5-aplicar .template5-middle-boxes h3 {line-height: 1.2em;margin: 0;padding: 24px 5px 21px;}
#template5-aplicar .template5-middle-boxes-con {display: flex; flex-wrap: wrap;margin-top: 15px;}
#template5-aplicar .template5-middle-boxes li {width: 50%; display: flex; justify-content: center; align-items: center;padding: 10px 20px;margin-bottom: 30px;}
#template5-aplicar .template5-middle-boxes li img{box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.2)}
#template5-aplicar .template5-aplicar-middle-btn { display: block; color: #FFFFFF; font-weight: 700; padding: 20px 40px; width: auto; background: linear-gradient(180deg, #FFA500 0%, #DE9105 50%, #CB8300 100%); background-color: rgba(0, 0, 0, 0); box-shadow: 0px 4px 20px 0px rgba(18, 25, 68, 0.25); font-size: 22px; border: 0; border-radius: 5px; margin: 10px auto 25px;max-width: 662px; width: 100%;}

#template5-aplicar .template5-bottom-section {background: #000000;}
#template5-aplicar .template5-bottom-section p {font-family: Roboto;font-weight: normal !important;}
#template5-aplicar .template5-bottom-section p strong {font-weight: 500;letter-spacing: 0;font-size: 16px;font-family: Roboto;}
#template5-aplicar .template5-bottom-section p:last-child {margin-bottom: 0;}

#template5-aplicar #template5Modal {background: rgba(0,0,0,0.8); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999;display: none;}
#template5-aplicar #template5Modal .modal-con { border-style: solid; background-color: #FFFFFF; padding: 40px 68px 45px; margin-top: 20px; border-color: #000000; border-width: 10px; max-width: 960px; transform: translate(-50%); left: 50%; top: 10%; transition: transform .25s ease-in-out; z-index: 20; position: absolute; min-height: 180px;height: auto; border-radius: 20px; text-align: center; width: 100%;}
#template5-aplicar #template5Modal .modal-con a {cursor: pointer; position: absolute; z-index: 21; background: url('../../images/funnel/62d701a56a570e17d90b7e8a.png'); background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-repeat: no-repeat; background-position: center; right: 30px !important; top: 30px !important; width: 25px; height: 25px; }
#template5-aplicar #template5Modal .modal-con h2 {color: #000000; font-weight: 700; font-size: 47px; line-height: 1.2em;margin-bottom: 15px;}
#template5-aplicar #template5Modal .modal-con p {font-size: 20px; line-height: 1.4; color: #000000; font-family: Lato;}
#template5-aplicar #template5Modal .modal-con p strong {font-family: Lato;}
#template5-aplicar #template5Modal .modal-con button {color: #FFFFFF; text-align: center; font-weight: 700; margin-top: 0; text-transform: uppercase; padding: 20px 35px; text-shadow: 0 0 0 transparent; width: 100%; border-radius: 5px;border: none !important; background: linear-gradient(180deg, #FFA500 0%, #DE9105 50%, #CB8300 100%); background-color: rgba(0, 0, 0, 0); box-shadow: 0px 4px 20px 0px rgba(18, 25, 68, 0.25);margin-top: 30px;}
#template5-aplicar #template5Modal .modal-con button span i {position: relative;font-style: unset;margin-right: 0px;}
#template5-aplicar #template5Modal .modal-con button span i:before {content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; font-size: 22px;display: inline-block;}
#template5-aplicar #template5Modal .modal-con button span {font-size: 22px; margin-right: 5px;}
#template5-aplicar #template5Modal .modal-con button small {display: block;font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 20px;font-weight: normal;opacity: 0.8;}

@media only screen and (max-width: 1024px) {
    #template5-aplicar .template5-aplicar-btn-con {width: 100%;padding: 0 10px;}
    #template5-aplicar .template5-middle-boxes {padding: 20px 0;}
}

@media only screen and (max-width: 767px) {
    #template5-aplicar .template5-aplicar-top-section {background-size: 0,0,auto,auto; background-image: none;}
    #template5-aplicar .template5-aplicar-top-section-con {padding: 0 10px;}
    #template5-aplicar .template5-aplicar-top-logo-con {padding: 0 10px;}
    #template5-aplicar .template5-aplicar-header-con {width: 100%;padding: 0;}

    #template5-aplicar .template5-aplicar-middle-section h3 {margin: 0 auto;padding: 0 15px !important;}
    #template5-aplicar .template5-aplicar-middle-section {padding: 60px 0 70px;}
    #template5-aplicar .template5-middle-boxes {padding: 0;}

    #template5-aplicar .template5-aplicar-bottom-section {padding: 20px 0;}
    #template5-aplicar .template5-aplicar-bottom-details {font-size: 14px;text-align: center;line-height: unset;padding: 20px 10px;}

    #template5-aplicar .template5-aplicar-button {width: 100%; max-width: 513px;}
    #template5-aplicar .template5-middle-boxes li {width: 100%; margin-bottom: 15px;padding: 10px 15px;}

    #template5-aplicar .template5-bottom-section {padding: 20px 10px;}

    #template5-aplicar .template5-aplicar-form-con {margin-top: 20px;}
    #template5-aplicar .template5-aplicar-form-con .form-btns button .right-pointing-triangle::after {content: "▶︎" !important;}
    #template5-aplicar .template5-aplicar-form-con .form-btns button .left-pointing-triangle::after {content: "◀︎" !important;}

}

@media only screen and (max-width: 480px) {
    #template5-aplicar .template5-aplicar-top-logo-con {padding: 0;}
    #template5-aplicar .template5-aplicar-header-con h2 {font-size: 20px !important;padding: 15px 0 0;}
    #template5-aplicar .template5-aplicar-header-con p {font-size: 16px !important;margin-top: 10px !important;}

    #template5-aplicar .template5-aplicar-middle-section h3 {font-size: 20px; margin: 0 auto;padding: 0 15px;}
    #template5-aplicar .template5-aplicar-middle-section p {font-size: 16px;}

    #template5-aplicar .template5-aplicar-middle-btn {font-size: 16px;max-width: calc(100% - 30px);margin: 0 auto;padding: 20px !important;line-height: 110%;}
    #template5-aplicar .template5-bottom-section {padding: 20px 10px;}
    #template5-aplicar .template5-bottom-section .template5-details {padding: 20px 0;text-align: center;}

    #template5-aplicar .template5-aplicar-top-section p {font-size: 14px;margin: 15px auto 0;}
}
/**Template5 Aplicar END**/

/**Template5 Aplicar**/
#template5-agendar * {font-family: Poppins, sans-serif;}
#template5-agendar .wrapper {max-width: 1170px;padding: 0;}
#template5-agendar .template5-agendar-top-section {padding: 40px 0 55px;background: #0A0A0A;background-image: url('../../images/funnel/655ce0b76f3e2c00d2e69c32.png'), url('../../images/funnel/655ce0b7618eb76847d8d20d.png'), url('../../images/funnel/64c1f2c270e8441a50935d11.png'), url('../../images/funnel/64c1f2c2b0d3583376637254.png'); background-position: left top, right top, left bottom, right bottom; background-repeat: no-repeat; background-size: 274px, 267px, auto, auto; overflow: visible; z-index: 1;min-height: 571.4px;}

#template5-agendar .template5-agendar-header-con {color: #FFFFFF; font-weight: 700;width: 75%; margin: 0 auto; padding: 15px 35px;text-align: center;}
#template5-agendar .template5-agendar-header-con h2 { line-height: 1.2em; font-size: 42px; }
#template5-agendar .template5-agendar-header-con p {font-size: 20px; font-weight: 400;margin: 10px auto 5px;line-height: 1.3em;}
#template5-agendar .template5-agendar-form-con { max-width: 807.5px; margin: 0 auto;width: 100%;}
#template5-agendar .template5-agendar-form-con form { background-color: rgb(255, 255, 255); width: 100%;width: 100%;min-height: 704.3px;}
#template5-agendar .template5-agendar-form-con .template5-agendar-important {margin-top: 20px;padding-bottom: 15px;}

#template5-agendar .template5-agendar-form-con .template5-agendar-important p:first-child:before { color: #E93D3D; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; font-size: 32px !important; }
#template5-agendar .template5-agendar-form-con .template5-agendar-important p:first-child {font-weight: 700;font-size: 32px !important;color: #FF0000;}
#template5-agendar .template5-agendar-form-con .template5-agendar-important p {text-align: center; color: #FFFFFF;font-size: 20px; line-height: 1.3em;font-family: Lato;}
#template5-agendar .template5-agendar-form-con .template5-agendar-important p:last-child strong {font-family: Lato;}

#template5-agendar .template5-agendar-bottom-section { padding: 50px 0; background: #e6e6e6; }
#template5-agendar .template5-agendar-bottom-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
#template5-agendar .template5-agendar-bottom-details p {margin-bottom: 19px;font-weight: 400;}
#template5-agendar .template5-agendar-bottom-details p:last-child {}
#template5-agendar .template5-agendar-bottom-details a {color: #188bf6;}

#template5-agendar .template5-agendar-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
#template5-agendar .template5-agendar-btn-con p { margin-top: 10px; font-size: 18px !important; }

#template5-agendar .template5-bottom-section {background: #000000;}
#template5-agendar .template5-bottom-section p {font-family: Roboto;font-weight: normal !important;}
#template5-agendar .template5-bottom-section p strong {font-weight: 500;letter-spacing: 0;font-size: 16px;font-family: Roboto;}
#template5-agendar .template5-bottom-section p:last-child {margin-bottom: 0;}

#template5-agendar #template5Modal {background: rgba(0,0,0,0.8); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999;display: none;}
#template5-agendar #template5Modal .modal-con { border-style: solid; background-color: #FFFFFF; padding: 45px 93px 50px; margin-top: 20px; border-color: #000000; border-width: 10px; max-width: 960px; transform: translate(-50%); left: 50%; top: 10%; transition: transform .25s ease-in-out; z-index: 20; position: absolute; min-height: 180px;height: auto; border-radius: 20px; text-align: center; width: 100%;}
#template5-agendar #template5Modal .modal-con a {cursor: pointer; position: absolute; z-index: 21; background: url('../../images/funnel/62d701a56a570e17d90b7e8a.png'); background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-repeat: no-repeat; background-position: center; right: 30px !important; top: 30px !important; width: 25px; height: 25px; }
#template5-agendar #template5Modal .modal-con h2 {color: #000000; font-weight: 700; font-size: 34px; line-height: 1em;text-transform: uppercase;margin-bottom: 5px;}
#template5-agendar #template5Modal .modal-con p {font-size: 20px; line-height: 1.3; color: #000000; font-family: Lato;}
#template5-agendar #template5Modal .modal-con p strong {font-family: Lato;}
#template5-agendar #template5Modal .modal-con button {color: #FFFFFF; text-align: center; font-weight: 700; text-transform: uppercase; padding: 20px 35px; text-shadow: 0 0 0 transparent; width: 100%; border-radius: 5px;border: none !important; background: linear-gradient(180deg, #FFA500 0%, #DE9105 50%, #CB8300 100%); background-color: rgba(0, 0, 0, 0); box-shadow: 0px 4px 20px 0px rgba(18, 25, 68, 0.25);margin-top: 15px;}
#template5-agendar #template5Modal .modal-con button span i {position: relative;font-style: unset;margin-right: 0px;}
#template5-agendar #template5Modal .modal-con button span i:before {content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700;font-size: 22px;display: inline-block;}
#template5-agendar #template5Modal .modal-con button span {font-size: 22px; margin-right: 5px;}
#template5-agendar #template5Modal .modal-con button small {display: block;font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-size: 20px;font-weight: normal;opacity: 0.8;}

@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 767px) {
    #template5-agendar .template5-agendar-form-con {margin: 20px auto;}
    #template5-agendar .template5-agendar-form-con form {height: auto; min-height: 600px;}
    #template5-agendar .template5-agendar-top-section {background-size: 0,0,auto,auto; background-image: none;}
    #template5-agendar .template5-agendar-top-section-con {padding: 0 10px;}
    #template5-agendar .template5-agendar-top-logo-con {padding: 0 10px;}
    #template5-agendar .template5-agendar-header-con {width: 100%;padding: 0;}

    #template5-agendar .template5-agendar-bottom-section {padding: 20px 0;}
    #template5-agendar .template5-agendar-bottom-details {font-size: 14px;text-align: center;line-height: unset;padding: 20px 10px;}

    #template5-agendar .template5-agendar-button {width: 100%; max-width: 513px;}
    #template5-agendar .template5-middle-boxes li {width: 100%; margin-bottom: 15px;padding: 10px 15px;}

    #template5-agendar .template5-bottom-section {padding: 20px 10px;}

}

@media only screen and (max-width: 480px) {

    #template5-agendar .template5-agendar-form-con .template5-agendar-important {padding: 0;}
    #template5-agendar .template5-agendar-form-con .template5-agendar-important p:first-child {font-weight: 700;font-size: 26px !important;color: #FF0000;}
    #template5-agendar .template5-agendar-form-con .template5-agendar-important p {text-align: center; color: #FFFFFF;font-size: 16px; line-height: 1.3em;font-family: Lato;}
    #template5-agendar .template5-agendar-form-con .template5-agendar-important p:last-child strong {font-family: Lato;}

    #template5-agendar .template5-agendar-top-logo-con {padding: 0;}
    #template5-agendar .template5-agendar-header-con h2 {font-size: 20px !important;padding: 15px 0 0;}
    #template5-agendar .template5-agendar-header-con p {font-size: 16px !important;margin-top: 10px !important;}
    #template5-agendar .template5-bottom-section {padding: 20px 10px;}
    #template5-agendar .template5-bottom-section .template5-details {padding: 20px 0;text-align: center;}

    #template5-agendar .template5-agendar-top-section p {font-size: 14px;margin: 15px auto 0;}

    #template5-agendar #template5Modal .modal-con button {padding: 20px 10px;}
}
/**Template5 Aplicar END**/

/**Template5 Siguientes Pasos**/
#template5-siguientes-pasos * {font-family: Poppins, sans-serif;}
#template5-siguientes-pasos .wrapper {max-width: 1170px;padding: 0;}
#template5-siguientes-pasos .siguientes-pasos-top-section { padding: 40px 0 40px; background: #0A0A0A; background-image: url('../../images/funnel/655ce0b76f3e2c00d2e69c32.png'), url('../../images/funnel/655ce0b7618eb76847d8d20d.png'), url('../../images/funnel/64c1f2c270e8441a50935d11.png'), url('../../images/funnel/64c28ac10f60b47f2f860d11.png'); background-position: left top, right top, left bottom, right bottom; background-repeat: no-repeat; background-size: 274px, 267px, auto, auto; overflow: visible; z-index: 1; min-height: 703.533px; }

#template5-siguientes-pasos .siguientes-pasos-header-con {color: #FFFFFF; font-weight: 700; font-size: 34px;padding: 0 10px;text-align: center; margin: 0 auto 0;}
#template5-siguientes-pasos .siguientes-pasos-header-con h2 {line-height: 1em;text-transform: uppercase;font-size: 36px;color: rgb(229,0,0);position: relative;}
#template5-siguientes-pasos .siguientes-pasos-header-con h2:before {content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}
#template5-siguientes-pasos .siguientes-pasos-header-con h3 {font-size: 28px; color: #FF7E05; line-height: 1.2em;margin-top: 10px;text-transform: uppercase;font-weight: 400;}
#template5-siguientes-pasos .siguientes-pasos-header-con p {font-size: 20px; font-weight: 400;margin: 18px auto 13px;}

#template5-siguientes-pasos .siguientes-pasos-video-con {}
#template5-siguientes-pasos .siguientes-pasos-video-con .video-container {margin-top: 33px; overflow: hidden; width: 100%; aspect-ratio: 16 / 9; pointer-events: none; max-width: 790px !important; border-radius: 10px !important; margin-left: auto; margin-right: auto;}
#template5-siguientes-pasos .siguientes-pasos-video-con .video-container iframe {width: 300%; height: 100%; margin-left: -100%;}
#template5-siguientes-pasos .siguientes-pasos-video-con img {max-width: 759px;margin: 0 auto;width: 100% !important;aspect-ratio: 16/9;}
#template5-siguientes-pasos .watch-training-video-con .video-container {overflow: hidden; width: 100%; aspect-ratio: 16 / 9; pointer-events: none; max-width: 779px !important; border-radius: 10px !important; margin: 15px auto 15px;display: block !important;}
#template5-siguientes-pasos .watch-training-video-con iframe { position:relative;aspect-ratio: 16 / 9;border-radius: 10px; overflow: hidden;width: 100%; height: 100%; margin-left: auto;display: block !important;}

#template5-siguientes-pasos .template5-step2 {padding: 0; background: #FFFFFF; background-image: url('../../images/funnel/655ce0b76f3e2c00d2e69c32.png'), url('../../images/funnel/655ce0b7618eb76847d8d20d.png'); background-position: left top, right top; background-repeat: no-repeat; background-size: 274px, 267px; padding: 60px 0 70px;}
#template5-siguientes-pasos .template5-step2 .template5-step2-video-con {max-width: 711px; width: 100%; margin: 0 auto;}
#template5-siguientes-pasos .template5-step2 .template5-step2-video-con h2 {text-align: center;font-size: 36px; font-weight: normal; line-height: 1.2em;margin-bottom: 10px;}
#template5-siguientes-pasos .template5-step2 .siguientes-pasos-video-con {margin: 0 0 10px !important;border-radius: 0 !important;}
#template5-siguientes-pasos .template5-step2 .template5-step2-video-con .image-container {position: relative;cursor: pointer;}
#template5-siguientes-pasos .template5-step2 .template5-step2-video-con .image-container img {margin: 0 auto;width: 100% !important;aspect-ratio: 16/9;}
#template5-siguientes-pasos .template5-step2 .template5-step2-video-con .image-container:before {background-color: #00000080; border-radius: 10px; bottom: 0; color: #fff; content: "▶"; display: block; font-size: 25px; height: 50px; left: 0; line-height: 2; margin: auto; opacity: .75; position: absolute; right: 0; text-align: center; top: 0; transition: background-color .25s,opacity .25s; width: 75px;pointer-events: none;}
#template5-siguientes-pasos .template5-step2 .template5-step2-video-con .image-container:hover:before {background-color: red;opacity: 1;}
#template5-siguientes-pasos .template5-step2 .template5-step2-video-con .video-container { display: none; overflow: hidden; width: 100%; aspect-ratio: 16 / 9; pointer-events: none; max-width: 779px !important; border-radius: 10px !important; margin: 10px auto 45px;}
#template5-siguientes-pasos .template5-step2 .template5-step2-video-con .video-container iframe { aspect-ratio: 16 / 9;border-radius: 10px; overflow: hidden;width: 100%; height: 100%; margin-left: 0;}

#template5-siguientes-pasos .siguientes-pasos-middle-section {background: #f5f8f9;}
#template5-siguientes-pasos .template5-middle-boxes {padding: 60px 0 55px;}
#template5-siguientes-pasos .template5-middle-boxes h3 {line-height: 1.2em;margin: 0;padding: 15px 0 0;font-size: 36px; text-align: center;width: 65%; margin: 0 auto;}
#template5-siguientes-pasos .template5-middle-boxes h3 q {display: block; line-height: 0; font-size: 0;}
#template5-siguientes-pasos .template5-middle-boxes h3 span {display: block;font-size: 20px; font-weight: 400; line-height: normal;font-family: Lato;margin: 10px auto 30px;}
#template5-siguientes-pasos .template5-middle-boxes-con {display: flex; flex-wrap: wrap;}
#template5-siguientes-pasos .template5-middle-boxes li {width: 50%; display: flex; justify-content: center; align-items: center;padding: 10px 20px;margin-bottom: 30px;}
#template5-siguientes-pasos .template5-middle-boxes li img{box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.2)}
#template5-siguientes-pasos .siguientes-pasos-button {  background: linear-gradient(180deg, #FFA500 0%, #DE9105 50%, #CB8300 100%); color: #FFFFFF); font-weight: 700; padding-left: 40px !important; padding-right: 40px !important; padding-bottom: 20px !important; padding-top: 20px !important; border-radius: 5px; font-size: 22px; width: 100%; max-width: 662px; line-height: 34px;margin-top: -10px;font-family: Poppins;box-shadow: 0px 4px 20px 0px rgba(18, 25, 68, 0.25);}
#template5-siguientes-pasos .siguientes-pasos-button span {display: block;font-size: 12px;font-weight: 400; opacity: 0.8}

#template5-siguientes-pasos .template5-step4 {padding: 0; background: #FFFFFF; background-image: url('../../images/funnel/655ce0b76f3e2c00d2e69c32.png'), url('../../images/funnel/655ce0b7618eb76847d8d20d.png'); background-position: left top, right top; background-repeat: no-repeat; background-size: 274px, 267px; padding: 45px 0 70px;}
#template5-siguientes-pasos .template5-step4-con {max-width: 760px; margin: 0 auto;padding: 0 15px;}
#template5-siguientes-pasos .template5-step4-con h2 {line-height: 1.2em;margin: 0;padding: 15px 0 0;font-size: 36px; text-align: center;margin: 0 auto;}
#template5-siguientes-pasos .template5-step4-con h3 {display: block;font-size: 20px; font-weight: 400; line-height: normal;font-family: Lato;margin: 10px auto 30px;text-align: center;}
#template5-siguientes-pasos .template5-step4-con .accordion-item {border-bottom: none; padding: 40px 0; padding-left: 0px; padding-left: 40px; margin: 30px 10px; background-color: #fff; border-radius: 10px; box-shadow: 0px 4px 10px rgba(32, 64, 106, 0.2);overflow: hidden;position: relative;}
#template5-siguientes-pasos .template5-step4-con .accordion-item:before {content: ""; display: block;width: 8px; height: 100%; position: absolute; top: 0; left: 0; background: #60b326;}
#template5-siguientes-pasos .template5-step4-con .accordion-item h4 {font-family: Montserrat; font-size: 22px; font-weight: 700; color: #000000;padding-right: 75px;line-height: 27px;position: relative;}
#template5-siguientes-pasos .template5-step4-con .accordion-item h4:after { content: ""; color: #777; font-weight: bold; float: right; margin-left: 5px; position: absolute; right: 46px; top: 50%; transform: translateY(-50%); width: 18px; height: 15px; background-image: url(../../images/funnel/62d72c770e46b875a6be837f.png); background-size: contain;  }
#template5-siguientes-pasos .template5-step4-con .accordion-item.active h4:after { transform: translateY(-50%) rotate(-180deg); transition: .3s;}
#template5-siguientes-pasos .template5-step4-con .accordion-item h4.rotate:after { transform: translateY(-50%) rotate(0); transition: transform 0.3s ease; /* Add transition for smooth rotation */ }
#template5-siguientes-pasos .template5-step4-con .panel  {background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.3s ease-out; font-size: 20px; font-family: 'Montserrat';}
#template5-siguientes-pasos .template5-step4-con .panel p {padding: 20px 0;padding-right: 50px;}

#template5-siguientes-pasos .siguientes-pasos-bottom-section { padding: 50px 0; background: #e6e6e6; }
#template5-siguientes-pasos .siguientes-pasos-bottom-details {padding: 20px 10px;font-size: 16px;;padding: 20px 35px;color: rgb(43,43,43);line-height: 19px;}
#template5-siguientes-pasos .siguientes-pasos-bottom-details p {margin-bottom: 19px;font-weight: 400;}
#template5-siguientes-pasos .siguientes-pasos-bottom-details p:last-child {}
#template5-siguientes-pasos .siguientes-pasos-bottom-details a {color: #188bf6;}

#template5-siguientes-pasos .siguientes-pasos-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
#template5-siguientes-pasos .siguientes-pasos-btn-con p { margin-top: 10px; font-size: 18px !important; }

#template5-siguientes-pasos .footer-link-desktop {display: block !important;}
#template5-siguientes-pasos .footer-link-desktop p {margin-bottom: 0;}

#template5-siguientes-pasos .template5-bottom-section {background: #000000;}
#template5-siguientes-pasos .template5-bottom-section p {font-family: Roboto;font-weight: normal !important;}
#template5-siguientes-pasos .template5-bottom-section p:last-child {margin-bottom: 0;}

@media only screen and (max-width: 1024px) {
    #template5-siguientes-pasos .watch-training-btn-con {width: 100%;padding: 0 10px;}
    #template5-siguientes-pasos .watch-training-video-con {padding: 0 10px;}
    #template5-siguientes-pasos .template5-middle-boxes {padding: 20px 0;}

    #template5-siguientes-pasos .siguientes-pasos-middle-section h3 {width: 100%;}
}

@media only screen and (max-width: 767px) {
    #template5-siguientes-pasos .siguientes-pasos-figure-con {padding-left: 15px; padding-right: 15px;}
    #template5-siguientes-pasos .siguientes-pasos-top-section {background-size: 0,0,auto,auto}
    #template5-siguientes-pasos .siguientes-pasos-top-section-con {padding: 0 10px;}
    #template5-siguientes-pasos .siguientes-pasos-top-logo-con {padding: 0 10px;}
    #template5-siguientes-pasos .siguientes-pasos-header-con {width: 100%;}

    #template5-siguientes-pasos .siguientes-pasos-middle-section h3 {font-size: 25px; margin: 20px auto;padding: 0 15px;}

    #template5-siguientes-pasos .siguientes-pasos-bottom-section {padding: 20px 0;}
    #template5-siguientes-pasos .siguientes-pasos-bottom-details {font-size: 14px;text-align: center;line-height: unset;padding: 20px 10px;}

    #template5-siguientes-pasos .siguientes-pasos-button {width: 100%; max-width: 513px;}
    #template5-siguientes-pasos .template5-middle-boxes li {width: 100%; margin-bottom: 15px;}

    #template5-siguientes-pasos .template5-bottom-section {padding: 20px 15px;}

    #template5-siguientes-pasos .template5-step4-con {padding: 0 5px;}
    
    #template5-siguientes-pasos .template5-step4-con h3 {font-size: 18px;}
    #template5-siguientes-pasos .template5-step4-con .accordion-item {padding-left: 30px;}
    #template5-siguientes-pasos .template5-step4-con .accordion-item h4 {padding-right: 50px;}
    #template5-siguientes-pasos .template5-step4-con .accordion-item h4 {font-size: 18px;}
    #template5-siguientes-pasos .template5-step4-con .accordion-item h4::after {right: 20px;}
    #template5-siguientes-pasos .template5-step4-con .panel p {font-size: 16px;}

}

@media only screen and (max-width: 480px) {
    #template5-siguientes-pasos .siguientes-pasos-top-section {background-image: none; min-height: unset;}
    #template5-siguientes-pasos .siguientes-pasos-header-con h2, #template5-siguientes-pasos .siguientes-pasos-header-con h3, #template5-siguientes-pasos .template5-step2 .template5-step2-video-con h2, #template5-siguientes-pasos .siguientes-pasos-middle-section h3, #template5-siguientes-pasos .template5-step4-con h2 {font-size: 20px;}
    #template5-siguientes-pasos .siguientes-pasos-top-logo-con {padding: 0;}
    #template5-siguientes-pasos .siguientes-pasos-header-con {font-size: 18px !important;padding: 0;}
    #template5-siguientes-pasos .siguientes-pasos-video-con {padding: 0;}
    /*#watch-training .timer-boxes .timer-box:last-child .count {width: 72px;}*/

    #template5-siguientes-pasos .template5-step2 {padding: 30px 15px;background-image: none;}
    #template5-siguientes-pasos .template5-step4 {background-image: none;}

    #template5-siguientes-pasos .siguientes-pasos-bottom-section {padding: 20px 0;}
    #template5-siguientes-pasos .siguientes-pasos-bottom-details {padding: 20px 10px;text-align: center;}
   
    #template5-siguientes-pasos .footer-link-mobile {display: none !important; text-align: center;}

    #template5-siguientes-pasos .siguientes-pasos-top-section p {font-size: 14px;margin: 15px auto 0;}
}
/**Template5 Siguientes Pasos END**/

/**Template 5 Policy**/
.template5-policy {background: #FFFFFF;}
.template5-policy * {font-family: Roboto, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #333;}
.template5-policy .fa {font-family: FontAwesome !important;}
.template5-policy .wrapper {max-width: 1140px;padding: 0;}
.template5-policy-header {background: #000000}
.template5-policy-header-con {display: flex; justify-content: space-between; align-items: center;padding: 10px;}
.template5-policy-header-con .template5-policy-logo img {height: 76px;width: auto;}
.template5-policy-header-con ul {display: flex;}
.template5-policy-header-con ul li a {color: #FFFFFF; font-weight: 600;padding: 15px;}

.template5-policy-content-con h2 {font-size: 2.5rem;-webkit-margin-before: .5rem; margin-block-start: .5rem; -webkit-margin-after: 1rem; margin-block-end: 1rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
.template5-policy-content-con h3 {font-size: 2rem;-webkit-margin-before: .5rem; margin-block-start: .5rem; -webkit-margin-after: 1rem; margin-block-end: 1rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
.template5-policy-content-con p {margin-block-end: .9rem;}
.template5-policy-content-con ul {list-style-type: disc; -webkit-margin-before: 0; margin-block-start: 0; -webkit-margin-after: 0; margin-block-end: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;padding-left: 40px;}
.template5-policy-content-con ul li {}
.template5-policy-content-con ul li b {font-weight: bolder;}
.template5-policy-content-con ul li::marker {unicode-bidi: isolate; font-variant-numeric: tabular-nums; text-transform: none; text-indent: 0px !important; text-align: start !important; text-align-last: start !important;}
.template5-policy-content-con p a {color: #c36; text-decoration: underline;}
.template5-policy-content-con p a:hover {color: #FFA500}

.template5-policy-footer {background: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 0px 20px 0px;}
.template5-policy-footer .wrapper {max-width: 1200px;}
.template5-policy-footer .template5-footer-title h2 {    color: #FFFFFF; font-family: "Bebas Neue", Sans-serif; font-size: 30px; font-weight: 500; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; -webkit-text-stroke-color: #000; stroke: #000;text-align: center;border-bottom: 1px solid #FFFFFF21; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 0px 50px 0px;text-transform: uppercase;}
.template5-footer-flex {display: flex; justify-content: space-between;margin-top: 0px; margin-bottom: 55px; padding: 50px 0px 0px 0px;}
.template5-footer-flex > div {flex: 1 1 0;}
.template5-footer-flex .footer-logo img {height: 47px; width: auto;margin-bottom: 20px;}
.template5-footer-flex p {color: #FFFFFF}
.template5-footer-flex .footer-socials {display: flex;gap: 25px;margin-top: 30px;align-items: flex-end;}
.template5-footer-flex .footer-socials span {display: none;}
.template5-footer-flex .footer-socials i {color: #FFFFFF; font-size: 36px; line-height: 36px;transition: transform 0.3s ease;}
.template5-footer-flex .footer-socials i:hover { transform: translateY(-5px); opacity: 0.9;}

.template5-footer-flex h3 { color: #FFFFFF; font-size: 1.5rem; margin-bottom: 20px;font-weight: 600;height: 22px;}

.template5-footer-details ul li {padding-bottom: 6px;}
.template5-footer-details ul li a { color: #FFFFFF !important;}
.template5-footer-details ul li a span {color: #FFFFFF !important; line-height: 24px;display: block;}

.template5-footer-links ul li a {color: #FFFFFF; padding: 5px 0;line-height: 26px;}
.template5-footer-links ul li.current a {color: #FFFFFFA1; pointer-events: none}

@media only screen and (max-width: 1300px) {
    .template5-policy-content-con, .template5-policy-footer {padding: 20px;}
    .template5-policy-content-con h2 {font-size: 2rem;}
    .template5-policy-content-con h3 {font-size: 1.5rem;}
    .template5-footer-flex > div {flex: unset;}
}

@media only screen and (max-width: 1000px) {
    .template5-policy-content-con, .template5-policy-footer {padding: 20px;}
    .template5-policy-content-con h2 {font-size: 1.8rem;}
    .template5-policy-content-con h3 {font-size: 1.3rem;}
    .template5-policy-footer .template5-footer-title h2 {font-size: 20px; padding: 0; margin-bottom: 20px;}
    .template5-footer-flex {flex-direction: column;margin: 0;padding: 20px 0;}
    .template5-footer-flex .footer-socials {justify-content: center;}
    .template5-footer-flex > div {width: 100%;text-align: center;margin: 20px auto;}
}

@media only screen and (max-width: 767px) {
    .template5-policy-content-con h2 {font-size: 1.5rem;}
    .template5-policy-content-con h3 {font-size: 1rem;}
    .template5-policy-header-con {flex-direction: column;gap: 20px;}
    .template5-policy-header-con ul li a {padding: 15px 5px;}
}


/**Template 6**/
#template6 a:hover {text-decoration: underline;}
#template6 .template6-background {background: url("../../images/funnel/REAL-MENTOR-ENCABEZADO-FONDO-7789654-7816025-1683657.jpg") center top / 100% 100% no-repeat }
#template6 .wrapper {max-width: 1170px;padding: 0;}
#template6 .template6-top-section {padding: 10px 0; text-align: center;}
#template6 .template6-top-section .template6-top-section-con { flex-direction: column; justify-content: inherit; align-items: inherit; flex-wrap: nowrap; height: 100%; }
#template6 .template6-top-section .template6-header {padding: 25px 5px;margin: 0 auto;}
#template6 .template6-top-section .template6-header h2 {color: #FFFFFF; font-family: Montserrat;font-weight: 700; font-size: 40px; line-height: 1.3em;}
#template6 .template6-top-section .template6-header h2 small {color: #b18f2bFF;}
#template6 .template6-top-section .template6-header h3 {font-size: 23px; color: #FFFFFF; font-weight: 400;line-height: 1.3em; font-family: Montserrat;margin-top: 15px;}
#template6 .template6-top-section .template6-form-con {margin-top: 21px;}
#template6 .template6-top-section .template6-form-con form {max-width: 928px; margin: 0 auto; width: 100%;display: flex; flex-direction: column; gap: 18px;}
#template6 .template6-top-section .template6-form-con form .form-item{ border-radius: 4px; transition: border .2s ease-in-out; }
#template6 .template6-top-section .template6-form-con form input { background-color: #FFFFFFFF !important; color: #000000 !important; border: 0px none #FFFFFF !important; border-radius: 10px !important; padding: 15px 20px 15px 20px !important; box-shadow: 0px 0px 0px 0px #FFFFFF; font-family: arial; font-size: 14px; font-weight: 400; width: 100%;line-height: 1.5;}
#template6 .template6-top-section .template6-form-con form input::placeholder {color: #666666FF !important;opacity: 0.5;letter-spacing: 0;}
#template6 .template6-top-section .template6-form-con form button { background-color: #b18f2bFF; border: 0px none #FFFFFF; border-radius: 12px; padding: 11px 11px 11px 11px; width: 100%; white-space: normal; box-shadow: 0px 0px 0px 0px #FFFFFF; color: #fff; cursor: pointer; font-size: 100%; font-weight: 600;color: #FFFFFF; font-size: 25px; font-weight: 700; font-family: arial;margin-top: 18px;height: 67px;}
#template6 .template6-top-section .template6-form-con form input[type="tel"] {padding: 15px 25px 15px 50px !important;height: 55.2px;}
#template6 .template6-form-con form .iti__selected-flag {width: 46px;padding: 0 !important;}
#template6 .template6-top-section .template6-form-con form .iti__search-input {display: none !important;}
#template6 .template6-top-section .template6-form-con form .iti__dropdown-content {}

#template6 .template6-bottom-section {padding: 162px 0 0; margin-top: 0;}
#template6 .template6-bottom-section .template6-details {padding: 25px 0 35px;font-family: Montserrat;background: #000000;}
#template6 .template6-bottom-section .template6-details p {font-size: 19px; color: #FFF; line-height: 1.3em;text-align: center;opacity: 0.8;}
#template6 .template6-bottom-section .template6-details p a { color: #188bf6; }

@media only screen and (max-width: 1170px) {
    #template6 .template6-top-section .template6-header {padding: 25px 10px;}
    #template6 .template6-top-section .template6-form-con {padding: 0 20px;margin-top: 16px;}
}

@media only screen and (max-width: 767px) {

    
}

@media only screen and (max-width: 480px) {
    #template6 .template6-top-section .template6-header h2 {font-size: 22px;}
    #template6 .template6-top-section .template6-header h3 {font-size: 18px;}
    #template6 .template6-bottom-section {padding-top: 130px;}
    #template6 .template6-bottom-section .template6-details p {font-size: 14px;text-align: justify; padding: 0 10px;}
}

/**Template 6 VSLA**/
#template6-vsla .wrapper {max-width: 1170px;padding: 0;}
#template6-vsla .vsla-top-section { padding: 20px 0; background: url('../../images/funnel/fondo-fer-7791834-7877006.jpg'); background-attachment: fixed !important; background-position: 50% !important; background-repeat: repeat !important; background-size: cover !important; -webkit-background-size: cover !important; }
#template6-vsla .vsla-header-con {text-align: center;font-family: Montserrat;margin: 0;width: 100%;padding: 10px 40px;color: #FFFFFF;}
#template6-vsla .vsla-header-con h2 {font-size: 36px; line-height: 1.3em;font-weight: 700;}
#template6-vsla .vsla-header-con h2 small {color: #b18f2bFF; text-decoration: underline;}
#template6-vsla .vsla-header-con h2 span {display: block;}
#template6-vsla .vsla-header-con h3 {font-size: 24px;font-weight: 400;margin-top: 11px;}
#template6-vsla .vsla-header-con p {font-size: 20px; color: #FFFFFF;font-weight: 500;margin-bottom: 10px;font-family: Lato;line-height: 1.3em;}

#template6-vsla .vsla-video-con {margin-top: 14px; margin-left: auto; margin-right: auto;overflow: hidden;text-align: center;margin-bottom: 10px;}
#template6-vsla .vsla-video-con p {font-size: 20px; color: #FFFFFF;font-weight: 500;margin-bottom: 11px;font-family: Lato;margin-top: 1px;}
#template6-vsla .vsla-video-con img {max-width: 970px;margin: 0 auto;width: 100% !important;aspect-ratio: 16/9;}
#template6-vsla .vsla-video-con .video-container { overflow: hidden; width: 100%; aspect-ratio: 16 / 9; max-width: 970px !important; margin: 5px auto 0;}
#template6-vsla .vsla-video-con iframe { aspect-ratio: 16 / 9;}

#template6-vsla .timer-con {display: flex; flex-direction: column; margin: 20px auto 0; justify-content: center; align-items: center;}
#template6-vsla .timer-con p {font-size: 20px; color: #FFFFFF;font-weight: 500;margin-bottom: 11px;font-family: Lato;margin-top: 1px;}
#template6-vsla .timer-con > div {display: flex; flex-direction: column; justify-content: center; align-items: center;padding-top: 4px;}
#template6-vsla .timer-boxes {display: flex; justify-content: center; align-items: center;gap: 10px;margin-top: 5px;}
#template6-vsla .timer-boxes .timer-box {text-align: center;}
#template6-vsla .timer-boxes .timer-box .count { font-size: 32px; background: #fff; border-radius: 20px; margin: 0; padding: 10px; background: #FFFFFF !important; font-weight: 400; width: 90px; height: 39px; display: flex; justify-content: center; align-items: center; color: #000000; font-family: var(--montserrat) !important; }
#template6-vsla .timer-boxes .timer-box .label {font-size: 15px;color: #FFFFFF; font-family: var(--montserrat) !important;text-transform: none;margin-top: 5px;}
#template6-vsla .show-after-timer {padding-bottom: 24px;}
#template6-vsla .show-after-timer p {color: #FFFFFF; font-family: Montserrat; margin-top: 1px; font-size: 20px !important; font-weight: 400;margin-bottom: 0;}

#template6-vsla .vsla-button {font-family: Montserrat; background: #b18f2bFF; color: #FFF; padding: 15px 20px; font-weight: 700; letter-spacing: 0;font-size: 25px;border-radius: 0;width: 556.7px;margin: 11px auto 0;border: 0;}
#template6-vsla .vsla-button span {display: block; opacity: 0.8; font-size: 20px; font-weight: 400; line-height: normal; font-family: Lato; letter-spacing: 0;}

#template6-vsla .vsla-btn-con {max-width: 573px; width: 100%; width: 65%;margin: 0 auto 10px;text-align: center;}
#template6-vsla .vsla-btn-con button { font-family: var(--contentfont); background-color: rgb(255,56,92); color: #FFFFFF; text-align: center; width: 100%; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: none; text-shadow: 0 0 0 transparent; outline: none; position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 10px; appearance: none; border: 0; font-size: 30px; }
#template6-vsla .vsla-icon-end::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
#template6-vsla .vsla-btn-con p { margin-top: 10px; font-size: 18px !important; }

#template6-vsla .template6-bottom-section {  background: #1b1e23; padding: 20.5px 7px;text-align: center;}
#template6-vsla .template6-details {font-size: 17px; color: #FFFFFF;font-family: Montserrat;text-transform: capitalize}

@media only screen and (max-width: 1024px) {
    #template6-vsla .vsla-btn-con {width: 100%;padding: 0 10px;}
    #template6-vsla .vsla-video-con {padding: 0 10px;}
    #template6-vsla .template6-details {font-size: 12px; text-align: center;}
}

@media only screen and (max-width: 767px) {
    #template6-vsla .vsla-top-section-con {padding: 0 10px;}
    #template6-vsla .vsla-top-logo-con {padding: 0 10px;}
    #template6-vsla .vsla-header-con {width: 100%;}
    #template6-vsla .vsla-bottom-section {padding: 20px 0;}
    #template6-vsla .vsla-bottom-details {font-size: 14px;text-align: center;line-height: unset;padding: 20px 10px;}

    #template6-vsla .vsla-button {width: 100%; max-width: 513px;}

}

@media only screen and (max-width: 480px) {
    #template6-vsla .vsla-header-con {font-size: 18px !important;padding: 10px 0;}
    #template6-vsla .vsla-header-con h2 {font-size: 23px;}
    #template6-vsla .vsla-header-con h3 {font-size: 19px;margin: 7px 0 0;line-height: 1.3em}
    #template6-vsla .vsla-video-con {padding: 0;}
    /*#watch-training .timer-boxes .timer-box:last-child .count {width: 72px;}*/
    #template6-vsla .timer-boxes .timer-box .count {font-size: 24px;}
    #template6-vsla .timer-boxes .timer-box .label {font-size: 12px;}
    #template6-vsla .vsla-button {font-size: 15px;max-width: 354px;margin: 15px auto;}
    #template6-vsla .vsla-button span {font-size: 10px;}
    
    #template6-vsla .template6-bottom-section {  background: #1b1e23; padding: 14.5px 7px;}
}
/**Watch Training END**/

/**Template 6 Confirmacion**/
#template6-confirmacion {background: #FFFFFF;}
#template6-confirmacion * {font-family: Montserrat;}
#template6-confirmacion .wrapper {max-width: 1100px; margin: 0 auto; position: relative;padding: 0;}

#template6-confirmacion .back-to-top {width: 53px; height: 53px; text-align: center; background: #2f323a; opacity: .7; border-radius: 50%; text-decoration: none; position: fixed; bottom: 40px; right: 40px; display: none; z-index: 999;}
#template6-confirmacion .back-to-top:after {content: "\f106";color: #fff;font-family: FontAwesome; font-weight: 900;font-size: 32px;line-height: 48px;}
#template6-confirmacion .back-to-top:hover {text-decoration: none; opacity: .9; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}

#template6-confirmacion .template6-top-section {background-image: url(../../images/funnel/REAL-MENTOR-ENCABEZADO-FONDO-7789654-7816025-1683657.jpg);background-color: rgba(255, 255, 255, 1); background-position: center center; background-repeat: repeat; background-size: auto;padding-bottom: 3.7948%; padding-top: 1.47576%;text-align: center;position: relative;}
#template6-confirmacion .template6-top-section .progressbar-con { width: 60%;max-width: 640px; margin: 10px auto; height: 21px; position: relative; background: rgba(0,0,0,.08); -moz-border-radius: 45px; -webkit-border-radius: 45px; border-radius: 45px; padding: 4px; box-shadow: inset 0 -1px 1px rgba(255,255,255,.3); margin: 10px auto; }
#template6-confirmacion .template6-top-section .progress-bar { display: block; height: 100%; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 40px; border-bottom-left-radius: 40px; background-color: rgba(177, 143, 43, 1); background-image: linear-gradient(center bottom,#2bc253 37%,#54f054 69%); box-shadow: inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4); position: relative; overflow: hidden; width: 80%;}
#template6-confirmacion .template6-top-section .progress-bar:after { animation: move 3s linear infinite; content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); z-index: 1; background-size: 50px 50px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 40px; border-bottom-left-radius: 40px; overflow: hidden; }
@keyframes move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 50px 50px;
    }
}
#template6-confirmacion .template6-top-section-con h2 {font-size: 18px; color: rgb(247, 212, 107); font-weight: bold;margin: 16px 0 10px;display: block;}
#template6-confirmacion .template6-top-section-con h3 {color: #FFF;font-weight: bold;line-height: 1.2em; font-size: 38px;}
#template6-confirmacion .template6-top-section-con p {margin-top: 12px;font-size: 20px; color: #fff;line-height: 1.7em; font-weight: 300;letter-spacing: 0;margin-bottom: 5px;}
#template6-confirmacion .template6-top-section-con p em {font-weight: bold;font-style: normal;}
#template6-confirmacion .template6-top-section-con p small {color: rgb(247, 212, 107);font-weight: bold;}
#template6-confirmacion .template6-top-section-con p span {display: block;}
#template6-confirmacion .template6-top-section-con p span q {font-weight: 400;}

#template6-confirmacion .divider {position: absolute; top: auto; bottom: -7px; left: 0; right: 0; z-index: 1;}

#template6-confirmacion .template6-bottom1-section {position: relative; z-index: 3;padding-bottom: 2.95151%; padding-top: 2.03795%;}
#template6-confirmacion .template6-bottom1-section .template6-bottom1-con {}
#template6-confirmacion .template6-bottom1-section .bottom1-video-con {max-width: 677px;width: 75%; margin: 0 auto;}

#template6-confirmacion .template6-bottom2-section {padding-bottom: 4.6875%; padding-top: 1.47576%;background: rgba(236, 236, 236, 1)}
#template6-confirmacion .template6-bottom2-section h2 {line-height: 1.1em; font-size: 36px; font-weight: bold; letter-spacing: normal; text-align: center; color: #3e3e3e; margin: 19px auto 44px; }
#template6-confirmacion .template6-bottom2-boxes {display: flex; justify-content: space-between; flex-wrap: wrap;}
#template6-confirmacion .template6-bottom2-box:nth-child(odd) {padding-right: 1%;}
#template6-confirmacion .template6-bottom2-box:nth-child(even) {padding-left: 1%;}

#template6-confirmacion .template6-bottom2-box {width: 50%;margin-bottom: 29px;}
#template6-confirmacion .template6-bottom2-box:last-child, .template6-bottom2-box:nth-child(5) {margin-bottom: 0 !important;padding: 0;}
#template6-confirmacion .template6-bottom2-box .mobile-videos {display: none;}

#template6-confirmacion .template6-bottom3-section {padding-bottom: 4.77864%; padding-top: 2.1785%; padding-left: 0; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: cover;position: relative;}
#template6-confirmacion .template6-bottom3-con {position: relative; z-index: 5;}
.parallax-bg { overflow: hidden; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; }
.parallax-bg.fixed-parallax { background-attachment: fixed; background-position: center center; background-size: cover; background-image: url(../../images/funnel/REAL-MENTOR-ENCABEZADO-FONDO-7789654-7816025-1683657.jpg); pointer-events: none;}
#template6-confirmacion .template6-bottom3-header-img {margin-top: 5%;padding-left: 9%; padding-right: 9%;}
#template6-confirmacion .template6-bottom3-header-img figure {max-width: 756px; width: 90%; margin: 0 auto;}
#template6-confirmacion .template6-bottom3-header-img p {font-weight: bold; text-align: center; color: #FFFFFF;line-height: 1.1em; font-size: 30px; color: #FFFFFF; letter-spacing: normal;margin-top: 19px;}
#template6-confirmacion .template6-bottom3-header-img h3 {font-family: Karla, arial; line-height: 1.72em; font-size: 20px; letter-spacing: normal;margin-top: 52px;text-align: center; color: #FFFFFF;font-weight: 300;}

#template6-confirmacion .template6-bottom3-details ul {display: flex;justify-content: space-between;gap: 22px;margin-top: 32px;}
#template6-confirmacion .template6-bottom3-details ul li {width: 33%;text-align: center;}
#template6-confirmacion .template6-bottom3-details ul li figure {height: 127px;display: flex; justify-content: center; align-items: flex-end;}
#template6-confirmacion .template6-bottom3-details ul li figure img {}
#template6-confirmacion .template6-bottom3-details ul li p {color: #FFFFFF; font-family: Karla !important; line-height: 1.4em; font-size: 24px;letter-spacing: normal;margin-top: 15px;padding: 0 30px;font-weight: 700;}
#template6-confirmacion .template6-bottom3-details h3 {font-family: Karla, arial; line-height: 1.72em; font-size: 20px; letter-spacing: normal;margin-top: 32px;text-align: center; color: #FFFFFF;font-weight: 300;padding-left: 9%; padding-right: 9%;margin-bottom: 5px;}

#template6-confirmacion .background-overlay {background-color: rgba(11, 12, 14, 0.7);z-index: 1; width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: inherit;pointer-events: none;}

#template6-confirmacion .template6-bottom4-section {padding-bottom: 0%; padding-top: 1.17188%;padding-bottom: 30px;}
#template6-confirmacion .template6-bottom4-flex {display: flex;gap: 44px;justify-content: space-between; z-index: 3;}
#template6-confirmacion .template6-bottom4-left {max-width: 484px;flex-shrink: 0; width: 44%;overflow: hidden;margin-top: 0%; margin-left: 0%;}
#template6-confirmacion .template6-bottom4-left.animate { animation-delay: 0ms; animation-duration: 1100ms;animation-fill-mode: forwards;animation-name: anim-fadeInLeft;}
#template6-confirmacion .template6-bottom4-left img {width: 698.75px;max-width: unset;position: relative; left: -22%;}
#template6-confirmacion .template6-bottom4-right {width: 52%;padding-top: 53px;position: relative;}
#template6-confirmacion .template6-bottom4-right h2 {line-height: 1.2em; font-size: 38px; color: #3e3e3e; letter-spacing: normal;font-weight: bold;margin-bottom: 21px;}
#template6-confirmacion .template6-bottom4-right p {font-family: Karla !important; line-height: 1.4em; font-size: 24px; color: #3e3e3e; letter-spacing: normal;margin-bottom: 34px;font-weight: 300;width: 95%;}
#template6-confirmacion .template6-bottom4-right p em {font-family: Karla !important; font-weight: bold; font-style: italic !important;}

#template6-confirmacion .template6-bottom-section {padding-bottom: 1.46628%; padding-top: 1.17188%; background-color: rgba(27, 30, 35, 1);}
#template6-confirmacion .template6-bottom-section p {text-align: center; font-size: 18px; color: #ffffff;line-height: 1.35em;letter-spacing: normal;font-weight: 300;padding: 5px 0;}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50px,0,0);
        transform: translate3d(-50px,0,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }

}

@media only screen and (max-width: 1200px) {
    #template6-confirmacion .wrapper {width: 92%;}
    .ltf-upsell-page .ltf-upsell-banner-content .video-disclaimer {padding: 0 !important;}
}

@media only screen and (max-width: 1100px) {
    #template6-confirmacion .template6-bottom4-flex {flex-direction: column;gap: 0;}
    #template6-confirmacion .template6-bottom4-left, #template6-confirmacion .template6-bottom4-right {width: 100%;max-width: 100%;}
    #template6-confirmacion .template6-bottom4-left img {width: 100%; text-align: center;left: unset;}
    #template6-confirmacion .template6-bottom4-right {padding: 0;}
    #template6-confirmacion .template6-bottom4-right h2 {text-align: center;}
    #template6-confirmacion .template6-bottom4-right p {text-align: center;}

 
}

@media only screen and (max-width: 1100px) {
    #next-steps.spanish .next-steps-top-section {max-height: unset;}
}

@media only screen and (max-width: 768px) {
    #template6-confirmacion .wrapper {width: 90%;}
    #template6-confirmacion .template6-top-section .progressbar-con {width: 100%;}
    #template6-confirmacion .template6-top-section-con h2 {font-size: 16px; line-height: 1em; margin: 28px auto 20px;}
    #template6-confirmacion .template6-top-section-con h3 {font-size: 24px; line-height: 35px;}
    #template6-confirmacion .template6-top-section-con p {font-size: 16px;}
    #template6-confirmacion .template6-top-section-con p span {display: inline;}
    #template6-confirmacion .template6-bottom1-section .bottom1-video-con { margin: 0 auto; margin-top: 5.26316%; margin-bottom: 10px; max-width: 100%; width: 100%;}
    #template6-confirmacion .template6-bottom2-section h2 {font-size: 24px;padding: 5px 0; margin: 0 auto 10px;}
    #template6-confirmacion .template6-bottom2-box {width: 100%; padding: 0 !important;}

    #template6-confirmacion .template6-bottom2-box .desktop-videos {display: none;}
    #template6-confirmacion .template6-bottom2-box .mobile-videos {display: block;}
    #template6-confirmacion .template6-bottom2-box .mobile-videos iframe {width: 100% !important;aspect-ratio: 16/9; height: auto !important;}

    #template6-confirmacion .template6-bottom3-header-img {padding: 0;}

    #template6-confirmacion .template6-bottom3-header-img p {font-size: 16px;padding: 5px 0; margin-bottom: 10px;}
    #template6-confirmacion .template6-bottom3-header-img h3, #template6-confirmacion .template6-bottom3-details h3 {font-size: 16px; margin-top: 1.39037%; margin-bottom: 10px;padding: 0;}
    #template6-confirmacion .template6-bottom3-details ul {flex-direction: column;}
    #template6-confirmacion .template6-bottom3-details ul li {width: 100%;}
    #template6-confirmacion .template6-bottom3-details ul li p {font-size: 18px;}

    #template6-confirmacion .template6-bottom4-right p, #template6-confirmacion .template6-bottom-section p {font-size: 16px;width: 100%;}
    #template6-confirmacion .template6-bottom4-right p {margin-bottom: 22px;}
    #template6-confirmacion .template6-bottom4-right h2 {font-size: 24px;}

}
/**Template 6 Confirmacion END**/

/**Template 6 Antesdetuentrevista**/
#template6-antesdetuentrevista * {font-family: Montserrat;}
#template6-antesdetuentrevista .wrapper {max-width: 1170px; margin: 0 auto; position: relative;padding: 0;}

#template6-antesdetuentrevista .template6-top-section { padding: 44px 10px 45px; background-attachment: fixed !important; background-position: 50% !important; background-repeat: repeat !important; background-size: cover !important; -webkit-background-size: cover !important; background: url(../../images/funnel/fondo-fer-7791834-7877006.jpg); }
#template6-antesdetuentrevista .template6-header-con {text-align: center;}
#template6-antesdetuentrevista .template6-header-con h2 {font-size: 28px; color: #FFFFFF; line-height: 1.3em;margin-bottom: 10px;font-weight: 700;}
#template6-antesdetuentrevista .template6-header-con h3 {font-size: 40px; color: #FFFFFF; line-height: 1.3em; font-weight: 700;}
#template6-antesdetuentrevista .template6-header-con h3 small {color: #b18f2b; text-decoration: underline;}
#template6-antesdetuentrevista .template6-header-con p {font-size: 24px; color: #FFFFFF; line-height: 1.3em;font-weight: 500;margin-top: 7px;}
#template6-antesdetuentrevista .template6-header-con .video-con {max-width: 970px;width: 95%;margin: 30px auto 0;}

#template6-antesdetuentrevista .template6-bottom1-section {padding: 25px 0 20px;background: #FFF;}
#template6-antesdetuentrevista .template6-bottom1-section .wrapper {max-width: 1120px !important;}
#template6-antesdetuentrevista .template6-bottom1-section h2 {padding: 25px 5px 30px;font-size: 34px;font-weight: 700; color: #1b1e23;text-align: center;}
#template6-antesdetuentrevista .bottom1-boxes {display: flex; flex-wrap: wrap;}
#template6-antesdetuentrevista .bottom1-box {width: 33.33%;padding: 10px 5px;margin: 15px auto;}

#template6-antesdetuentrevista .template6-bottom2-section {padding: 55px 0 45px;background: #1b1e23}
#template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con .bottom2-header {text-align: center;}
#template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con .bottom2-header figure {max-width: 600px; width: 100%; margin: 0 auto;}
#template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con .bottom2-header h2 {color: #FFF; font-weight: 700; font-size: 34px; line-height: 1.3em;margin: 50px auto 10px;}
#template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con .bottom2-header p {color: #FFF;font-size: 20px; line-height: 1.3em;font-family: Lato !important;}
#template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con .bottom2-header p strong {font-family: Lato !important;}
#template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con ul {margin-top: 30px;}
#template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con ul li {display: flex; justify-content: space-between; align-items: center;margin-bottom: 40px;}
#template6-antesdetuentrevista .bottom2-flex-left {flex-shrink: 0;padding: 10px 5px; width: 35.3%;display: flex; justify-content: center; align-items: center;}
#template6-antesdetuentrevista .bottom2-flex-right {flex: 1;padding: 10px 5px;}
#template6-antesdetuentrevista .bottom2-flex-right h2 {font-weight: 700; font-size: 30px; color: #FFFFFF;margin-bottom: 10px;font-family: Lato !important;line-height: 1.3em;}
#template6-antesdetuentrevista .bottom2-flex-right p, #template6-antesdetuentrevista .bottom2-flex-right p strong {color: #FFFFFF; font-size: 20px;font-family: Lato !important;text-align: justify;line-height: 1.3em;}
#template6-antesdetuentrevista .bottom2-flex-right p {min-height: 17px;}

#template6-antesdetuentrevista .bottom2-box {text-align: center;}
#template6-antesdetuentrevista .bottom2-box h3 {color: #FFF; font-weight: 700; font-size: 34px; line-height: 1.3em;margin: 55px auto 20px;}
#template6-antesdetuentrevista .bottom2-box p {color: #FFF;font-size: 20px; line-height: 1.3em;font-family: Lato !important;}
#template6-antesdetuentrevista .bottom2-box figure {margin: 20px auto 30px;}

#template6-antesdetuentrevista .template6-bottom3-section {padding: 45px 0 10px;text-align: center;background: #FFF;}

#template6-antesdetuentrevista .template6-bottom3-section h2 {color: #1b1e23; font-size: 34px; line-height: 1.3em;font-weight: 700;margin-bottom: 40px;}
#template6-antesdetuentrevista .template6-bottom3-section h3 {font-size: 23px; font-weight: 500; line-height: 1.3em;}
#template6-antesdetuentrevista .template6-bottom3-section .video-container {max-width: 1110px; margin: 20px auto 70px;}
#template6-antesdetuentrevista .template6-bottom3-section .bottom3-boxes {display: flex; flex-wrap: wrap;margin: 20px auto 0;max-width: 1120px;}
#template6-antesdetuentrevista .template6-bottom3-section .bottom3-box {width: 50%;padding: 25px 15px;position: relative;margin-bottom: 20px;}
#template6-antesdetuentrevista .template6-bottom3-section .bottom3-box .image-con {position: relative;cursor: pointer;aspect-ratio: 16/9; overflow: hidden;}
#template6-antesdetuentrevista .template6-bottom3-section .bottom3-box .image-con img {width: 100%; aspect-ratio: 16/9;max-height: 298px;}
#template6-antesdetuentrevista .template6-bottom3-section .bottom3-box .image-con:after {background-color: #00000080; border-radius: 10px; bottom: 0; color: #fff; content: "▶"; display: block; font-size: 25px; height: 50px; left: 0; line-height: 2; margin: auto; opacity: .75; position: absolute; right: 0; text-align: center; top: 0; transition: background-color .25s,opacity .25s; width: 75px;}
#template6-antesdetuentrevista .template6-bottom3-section .bottom3-box .image-con:hover:after {background-color: red; opacity: 1;}
#template6-antesdetuentrevista .template6-bottom3-section .bottom3-box .video-con {max-height: 298px;overflow: hidden;background: #000000;}
#template6-antesdetuentrevista .template6-bottom3-section .bottom3-box .video-con iframe {aspect-ratio: 16/9;}

#template6-antesdetuentrevista .template6-bottom-section {padding: 20px 7px;background: #1b1e23}
#template6-antesdetuentrevista .template6-bottom-section p {font-size: 17px; color: #FFF;text-transform: capitalize;}

@media only screen and (max-width: 768px) {
    #template6-antesdetuentrevista .template6-bottom2-section {padding-left: 10px; padding-right: 10px;}
    #template6-antesdetuentrevista .bottom1-boxes {margin-top: 20px;}
    #template6-antesdetuentrevista .bottom1-box {width: 100%;padding: 10px 10px; margin: 0;}
    #template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con ul li {flex-direction: column;}
    #template6-antesdetuentrevista .bottom2-flex-left, #template6-antesdetuentrevista .bottom2-flex-right {width: 100%;}

    #template6-antesdetuentrevista .template6-bottom3-section .bottom3-box {width: 100%; padding: 10px;}
}

@media only screen and (max-width: 468px) {
    #template6-antesdetuentrevista .template6-header-con h2 {font-size: 18px;}
    #template6-antesdetuentrevista .template6-header-con h3 {font-size: 28px;}
    #template6-antesdetuentrevista .template6-header-con p {font-size: 19px;}
    #template6-antesdetuentrevista .template6-header-con .video-con {width: 100%;}
    #template6-antesdetuentrevista .template6-bottom1-section h2 {font-size: 28px;line-height: 1.3em;padding:  10px;}

    #template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con .bottom2-header h2, #template6-antesdetuentrevista .bottom2-box h3 {font-size: 28px;}
    #template6-antesdetuentrevista .template6-bottom2-section .template6-bottom2-con .bottom2-header p, #template6-antesdetuentrevista .bottom2-box p {font-size: 18px;}

    #template6-antesdetuentrevista .bottom2-flex-right h2 {font-size: 23px; text-align: center;}
    #template6-antesdetuentrevista .bottom2-flex-right p, #template6-antesdetuentrevista .bottom2-flex-right p strong {
        font-size: 16px;
    }

    #template6-antesdetuentrevista .template6-bottom3-section {padding-left: 10px; padding-right: 10px;}
    #template6-antesdetuentrevista .template6-bottom3-section h2 {font-size: 28px;}
    #template6-antesdetuentrevista .template6-bottom3-section h3, #template6-antesdetuentrevista .template6-bottom3-section h3 strong {font-size: 18px;}
    #template6-antesdetuentrevista .template6-bottom-section p {font-size: 12px; text-align: center;}
 
}
/**Template 6 Antesdetuentrevista END**/

/**Funnel Alert Modal Template*/
#funnelAlertModal {top: 50%; left: 50%; position: fixed; z-index: 998; width: 100%; height: 100%; transform: translate(-50%,-50%);overflow: hidden;background: rgba(21, 21, 22, 0.7) !important;}
#funnelAlertModal .funnel-modal { overflow: hidden; border-radius: 12px; border: 1px solid rgba(21, 21, 22, 0.05); background: var(--sys-white); max-height: 100%; max-width: 40%; display: flex; flex-direction: column; top: 50%; transform: translate(-50%,-50%); left: 50%; width: 65%; height: auto; position: absolute; box-shadow: 0 0px 2px 2px rgba(0,0,0,.1); padding: 20px;}
#funnelAlertModal .funnel-modal .popUpClose {position: absolute; right: 10px; top: 10px;display: block; background: #FF5A5F0D; border: 1px solid #FF5A5F0D; box-shadow: 0px 2.5px 5px rgba(21, 21, 22, 0.025); border-radius: 8px; width: 16px; height: 16px;}
#funnelAlertModal .funnel-modal .popUpClose svg {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%)}
#funnelAlertModal .funnel-modal .popUpClose:hover {opacity: 0.5;}
#funnelAlertModal .funnel-modal .funnelAlertModalHeading {margin-bottom: 20px;}
#funnelAlertModal .funnel-modal .funnelAlertModalHeading  h2 {font-size: 1.75rem; line-height: 2rem;}

@media only screen and (max-width: 1300px) {
    #funnelAlertModal .funnel-modal {
        width: 65%;
        max-width: 95%;
    }
        #funnelAlertModal .funnel-modal .funnelAlertModalHeading {
            margin-bottom: 15px;
        }
}


@media only screen and (max-width: 1000px) {
    #funnelAlertModal .funnel-modal {width: 95%; max-width: 95%;padding: 20px 15px;}
    #funnelAlertModal .funnel-modal .funnelAlertModalHeading { margin-bottom: 10px; }
    
}

/**Template 7 START**/
#template7 * {font-family: Roboto !important;}
body#template7 { height: unset; display: flex; flex-direction: column; min-height: 100vh; background-image: url("../../images/funnel/664ce31cd89a7a2c642461b2.png"), url("../../images/funnel/664ce31c1022de17ee6174c4.png"), url("../../images/funnel/664ce31c1e67e1e773e334e0.png") !important; background-size: 1086px 1429px, 940px 2226px, 110% !important; background-color: rgb(0, 0, 0) !important; background-repeat: no-repeat !important; background-attachment: scroll !important; background-position: left top, right bottom, center top !important; }
#template7 .wrapper {max-width: 1170px;margin: 0 auto;padding: 0;}

.template7-top-section {width: 90%; margin: 0 auto 0;text-align: center;height: 100vh; padding-top: 80px;}
.template7-top-section .template7-top-logo-con img {width: 200px;}
.template7-top-section .template7-top-logo-con.template7-top-logo-con-spanish img {width: unset;height: 24px !important;}

.template7-top-details-section {text-align: center; margin: 80px auto 0; width: 90%;}
.template7-top-details-section h3 {font-family: Roboto; color: #FFFFFF;font-weight: 400;font-size: 20px;line-height: 110%;margin: 15px 0;}
.template7-top-details-section h2 {font-family: Roboto; color: #FFFFFF;font-weight: bold;font-size: 44px;line-height: 1.15em;}
.template7-top-details-section h2 em {font-size: 24px;vertical-align: top;font-weight: 400;font-style: unset;}
.template7-top-details-section h2 span {color: #ff385c; font-weight: 900;}
.template7-top-details-section p {font-size: 22px; color: #FFFFFF;margin: 20px auto;font-family: Roboto;line-height: 1.2em;}
.template7-top-details-section small {font-size: 16px;color: #ff385c; line-height: 1.2em; font-style: unset; display: block; margin: 0 auto;font-weight: 400;}
.template7-top-details-section a { display: inline-block; text-decoration: none; padding: 25px; font-size: 20px; font-weight: 700; letter-spacing: 0; text-transform: uppercase; color: #FFFFFF; background: #ff385c; font-size: 20px; font-weight: 700; margin: 30px auto; border-radius: 10px;  transition: box-shadow .2s, transform .5s; line-height: 100%; letter-spacing: 0; max-width: 437px; width: 100%; min-height: 71px;  }
.template7-top-details-section a .button-icon-end {animation: arrowbounce 1s infinite;margin-left: 5px; display: inline-block;}
.template7-top-details-section a .button-icon-end:before{content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700;}
.template7-top-details-section a:hover { box-shadow: 0 0 30px rgb(255 56 90 / 30%); transform: scale(1.01); }

#template7.funnel-template-10 h3{margin-top: 0;}

#template7 .template7-modal input[type=checkbox] {width: 12px; height: 12px;padding: 0 !important;margin: 0;}

@keyframes arrowbounce {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-3px);
    }

    100% {
        transform: translateX(0);
    }
}


.template7-bottom-section {background: #000000;padding: 40px 0;margin-top: 180px;}
.template7-bottom-section .template7-details p {color: #FFFFFF; margin-bottom: 19px;font-family: Roboto !important;font-size: 16px;line-height: normal;}
.template7-bottom-section .template7-details a {color: #ff385c; opacity: 1;text-decoration: none;font-family: Roboto !important;}
.template7-bottom-section .template7-details a:hover {text-decoration: underline !important;color: #ff385c !important;opacity: 1 !important;}
.template7-bottom-section .footer-link-desktop p:last-child {margin-bottom: 0px;}

.template7-modal-con { -webkit-overflow-scrolling: touch; height: 100%; left: 0; overflow-y: scroll; position: fixed; left: 0; top: 0; transition: opacity .3s ease; width: 100%; z-index: 999; background: rgba(0,0,0,0.9);display: none;}
.modal-container-flx {display: flex; flex-direction: column; justify-content:space-between; align-items: center;padding: 5% 0 2.5%;height: 100%;}
.template7-modal { background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; padding: 30px 40px 35px; margin-top: 0; border-width: 5px; width: 550px; border-radius: 10px; height: auto; min-height: 180px; z-index: 20; text-align: center; position: relative;}
.template7-modal .closeLPModal { cursor: pointer; position: absolute; right: -10px; top: -10px; z-index: 21; }
.template7-modal h2 {font-size: 24px; font-weight: 700;line-height: 1.2em; margin-bottom: 5px;padding: 0 20px;}
.template7-modal h2 span {display: block;}
.template7-modal p:before {color: #e93d3d; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}
.template7-modal p {font-size: 16px;color: #e93d3d; line-height: 1.3em; padding: 0 20px;margin-bottom: 15px;}
.template7-modal .template7-form-con input[type=text], .template7-modal .template7-form-con input[type=tel], .template7-modal .template7-form-con input[type=email] { background-color: #FFFFFFFF !important; color: #000000FF !important; border: 1px solid #00000033 !important; border-radius: 5px !important; padding: 13px 20px 13px 20px !important; box-shadow: 0px 0px 0px 0px #FFFFFF; font-family: 'roboto'; font-size: 16px; font-weight: 400; background-clip: inherit !important; appearance: none; width: 100%; margin-bottom: 17px; }
.template7-modal .template7-form-con input::placeholder{ color: #757575FF !important; font-family: 'roboto' !important; font-size: 16px; font-weight: 400; }
.template7-modal .template7-form-con .phone-number-field { position: relative; margin-bottom: 10px; background-color: #FFFFFFFF !important; color: #000000FF !important; border: 1px solid #00000033 !important; border-radius: 5px !important; box-shadow: 0px 0px 0px 0px #FFFFFF; font-family: 'roboto'; font-size: 16px; font-weight: 400; background-clip: inherit !important; appearance: none; width: 100%; }
.template7-modal .template7-form-con .phone-number-field input[type=tel] {border: 0 !important; padding-left: 6px !important;}
.template7-modal .template7-form-con button[type=submit]{background: linear-gradient(90deg, #FF385C 0%, #D31336 100%); border: 0px none rgb(255, 255, 255); border-radius: 10px; padding: 20px 10px; width: 100%; white-space: normal; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;    color: rgb(255, 255, 255); font-size: 20px; font-weight: 700; font-family: Roboto;margin-top: 15px;}
.template7-modal .disclaimer-con {display: flex; gap: 6px;}
.modal-container-flx p.disclaimer {color: #151516; line-height: 1.5;text-align: left; font-size: 10px;font-weight: bold;letter-spacing: normal;padding: 0;padding-top: 2px;margin-bottom: 0;}
.modal-container-flx p.disclaimer:before {display: none;}

.template7-modal .iti__country-container {position: relative !important;}
.template7-modal .iti { position: relative !important; display: flex !important; align-items: center !important; width: 100% !important; font: unset !important; font-size: 16px !important; font-weight: 400 !important; color: var(--sys-dark) !important; height: 100%; }
.template7-modal .iti__selected-country { display: flex !important; padding: 0 !important; align-items: center !important; justify-content: center !important; background: transparent !important; border: none !important; box-shadow: none !important; color: inherit !important; margin: unset !important; height: 100% !important; font: unset !important; }

.template7-modal .iti__selected-country-primary { padding-left: 20px !important; padding-right: 0; }
.template7-modal .iti__selected-dial-code { margin-left: 4px !important; font: unset !important; }

.template7-modal #iti-0__dropdown-content { max-width: 275px !important; padding-bottom: 2px !important }
.template7-modal #iti-0__dropdown-content .iti__search-clear { height: unset !important; width: unset !important; background-color: unset !important; border-radius: unset !important; padding: unset !important; margin: unset !important; right: 8px !important; border: unset !important; background: unset !important }
.template7-modal .template7-form-con .iti__search-input { display: flex !important; padding: 4px !important; margin: 0 !important; border: none !important; box-shadow: unset !important; min-height: unset !important; font: unset !important; font-size: 13px !important; text-align: center !important; line-height: unset !important }
.template7-modal .template7-form-con .iti__search-input::placeholder { color: lightgray !important; font: unset !important; font-size: 13px !important; }
.template7-modal #iti-0__dropdown-content .iti__country { padding: 4px !important; font-size: 13px !important; margin: 0 !important; line-height: unset !important }
.template7-modal .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover, .template7-modal .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {background: unset !important;}

.template7-modal .agree-error {text-align: left; font-size: var(--clamp-text-xs);}
/**Template 7 END**/

/**Template 7 Watch START**/
body#template7.template7-watch .template7-top-section {margin: 0 auto 0; height: auto;padding-top: 40px;}
body#template7.template7-watch .template7-top-details-section h2 {font-family: Roboto; color: #FFFFFF;font-weight: bold;font-size: 26px;line-height: 1.15em;}
body#template7.template7-watch .template7-top-details-section h2 em {font-size: 24px;vertical-align: top;font-weight: 400;font-style: unset;}
body#template7.template7-watch .template7-top-details-section h2 span {color: #ff385c; font-weight: 900;}
body#template7.template7-watch .template7-top-details-section {margin: 40px auto 0;width: 80%;}
body#template7.template7-watch .template7-top-details-section p {font-size: 18px;margin: 15px auto}

body#template7.template7-watch .template7-middle-section .timer-con {margin: 0;}
body#template7.template7-watch .template7-middle-section .timer-con p {margin: 0 auto 15px;}

body#template7.template7-watch .watch-training-video-con {margin-top: 15px; border-radius: 10px !important; margin-left: auto; margin-right: auto;overflow: hidden;text-align: center;max-width: 730px; margin-bottom: 55px;}
body#template7.template7-watch .watch-training-video-con .media-box{flex-direction:column;}
body#template7.template7-watch .watch-training-video-con img {max-width: 789px;margin: 0 auto;width: 100% !important;margin-bottom: 0;aspect-ratio: 16/9;cursor:pointer;border-radius: 10px;}
body#template7.template7-watch .watch-training-video-con .media-video-con { overflow: hidden; width: 100%; aspect-ratio: 16 / 9; max-width: 730px !important; border-radius: 10px !important; margin-left: auto; margin-right: auto; position: relative;}
body#template7.template7-watch .watch-training-video-con iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0;margin-bottom: 0;}

body#template7.template7-watch .template7-middle-section p {font-size: 18px;margin: 40px auto 15px;color: #FFFFFF;text-align: center;line-height: 1.2em}
body#template7.template7-watch .template7-middle-section a { display: block; text-decoration: none; padding: 25px; font-size: 20px; font-weight: 700; letter-spacing: 0; text-transform: uppercase; color: #FFFFFF; background: #FF385C; font-size: 20px; font-weight: 700; margin: auto; border-radius: 10px; background: linear-gradient(90deg, #FF385C 0%, #D31336 100%); transition: box-shadow .2s, transform .5s; line-height: 100%;letter-spacing: 0;max-width: 494px; width: 100%;min-height: 71px;text-align: center;}
body#template7.template7-watch .template7-middle-section a .button-icon-end {animation: arrowbounce 1s infinite;margin-left: 5px; display: inline-block;}
body#template7.template7-watch .template7-middle-section a .button-icon-end:before{content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700;}
body#template7.template7-watch .template7-middle-section a:hover { box-shadow: 0 0 30px rgb(255 56 90 / 30%); transform: scale(1.01); }
body#template7.template7-watch .template7-middle-section a small{ display: block; font-size: 12px; font-weight: 400; opacity: 0.8; text-transform: none;}

#template7.template7-watch .template7-middle-section .timer-container {width: 300px;max-width: 100%;margin: 0 auto;}
#template7.template7-watch .template7-middle-section .timer-container p {margin: 20px auto 10px;}
#template7.template7-watch .template7-middle-section .timer-container .time-con {display: flex;justify-content: center;flex-direction: row;gap: 15px;width: 180px;margin: 0 auto;}
#template7.template7-watch .template7-middle-section .timer-container .time-con section {color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;row-gap: 10px;}
#template7.template7-watch .template7-middle-section .timer-container .time-con section strong {background: #ff385c;width: 65px;text-align: center;padding: 10px  0;font-size: 35px;border-radius: 6px;}
#template7.template7-watch .template7-middle-section .timer-container .time-con section span {font-size: 12px;font-weight: 300;}
/**Template 7 Watch END**/

/**Template 7 Book START**/
body#template7.template7-book .template7-top-section {margin: 0 auto 0; height: auto;padding-top: 40px;}
body#template7.template7-book .template7-top-details-section h2 {font-family: Roboto; color: #FFFFFF;font-weight: bold;font-size: 44px;line-height: 1.15em;}
body#template7.template7-book .template7-top-details-section h2 em {font-size: 24px;vertical-align: top;font-weight: 400;font-style: unset;}
body#template7.template7-book .template7-top-details-section h2 span {color: #ff385c; font-weight: 700;}
body#template7.template7-book .template7-top-details-section {margin: 40px auto 0;width: 80%;}
body#template7.template7-book .template7-top-details-section p {font-size: 22px;margin: 15px auto}

body#template7.template7-book .template7-middle-section .calendly-inline-widget {margin-top: -55px;}

.template7-book .calendar-booking-time-details { display: none !important; }
/**Template 7 Book END**/

/**Template 7 Next Steps START**/
body#template7.template7-next-steps { background-image: url(../../images/funnel/664ce31cd89a7a2c642461b2.png), url(../../images/funnel/664ce31c1e67e182c6e334df.png), url(../../images/funnel/664ce31c5edee84ac9a4cb95.png), url(../../images/funnel/664ce31c1022de17ee6174c4.png), url(../../images/funnel/664ce31c1e67e1e773e334e0.png) !important; background-position: top left, right 20%, left 50%, right bottom, center top !important; background-size: 1086px 1429px, 890px 1848px, 1073px 2226px, 940px 2226px, 110% auto !important; background-color: #000 !important; background-repeat-y: repeat !important; background-attachment: scroll !important; }
body#template7.template7-next-steps .template7-top-section {margin: 0 auto 0; height: auto;padding-top: 40px;}
body#template7.template7-next-steps .template7-top-details-section h2 {font-family: Roboto; color: #FFFFFF;font-weight: bold;font-size: 44px;line-height: 1.15em;}
body#template7.template7-next-steps .template7-top-details-section h2 em {font-size: 24px;vertical-align: top;font-weight: 400;font-style: unset;}
body#template7.template7-next-steps .template7-top-details-section h2 span {color: #ff385c ; font-weight: 900;}
body#template7.template7-next-steps .template7-top-details-section {margin: 40px auto 0;width: 80%;}
body#template7.template7-next-steps .template7-top-details-section p {font-size: 20px;margin: 5px auto; max-width: 600px}
body#template7.template7-next-steps.template7-next-steps-spanish .template7-top-details-section p {font-size: 20px;margin: 5px auto; max-width: 650px}

body#template7.template7-next-steps .watch-training-video-con {margin-top: 15px; border-radius: 10px !important; margin-left: auto; margin-right: auto;overflow: hidden;text-align: center;max-width: 730px;}
body#template7.template7-next-steps .watch-training-video-con .media-box{flex-direction:column;}
body#template7.template7-next-steps .watch-training-video-con img {max-width: 789px;margin: 0 auto;width: 100% !important;margin-bottom: 0;aspect-ratio: 16/9;cursor:pointer;border-radius: 10px;}
body#template7.template7-next-steps .watch-training-video-con .media-video-con { display: block !important; overflow: hidden; width: 100%; aspect-ratio: 16 / 9; pointer-events: none; /*max-width: 790px !important; */border-radius: 10px !important; margin: 0 auto 20px;}
body#template7.template7-next-steps .next-steps-video-con .video-container { overflow: hidden; width: 100%; aspect-ratio: 16 / 9; /*max-width: 790px !important; */border-radius: 10px !important; /*margin: 5px auto 10px;*/}
body#template7.template7-next-steps .next-steps-video-con iframe { aspect-ratio: 16 / 9;border-radius: 10px; overflow: hidden;height: 100%;}
body#template7.template7-next-steps .next-steps-video-con iframe { position:relative;aspect-ratio: 16 / 9;border-radius: 10px; overflow: hidden;width: 100%; height: 100%; margin-left: auto;display: block !important;}

body#template7.template7-next-steps .template7-middle-section h2 {color: #FFF; text-align: center;font-size: 32px;line-height: 1.2em;margin-top: 51px;font-weight: bold;text-transform:uppercase;}

.template7-middle-top-boxes {display: flex; justify-content: center; flex-wrap: wrap;margin-top: 20px;}
.template7-middle-top-boxes section { padding: 0 35px 0 200px; background-color: var(--white); width: 100%; margin: 0 15px 0 0; max-width: 535px; position: relative;border-radius: 10px;height: 224px;margin-top: 20px;transition: transform .3s; margin: 0 15px 30px;}
.template7-middle-top-boxes section .template7-boxes-img { position: absolute; left: 0; top: 0; height: 100%;pointer-events: none;}
.template7-middle-top-boxes section .template7-boxes-img img {height: 100%;}
.template7-middle-top-boxes section a {display: block;position: absolute; width: 100%; height: 100%; top: 0; left:0;z-index: 20;}
.template7-middle-top-boxes section:hover {cursor: pointer; transform: scale(1.01);}
.template7-middle-top-boxes section .template7-boxes-con {display: flex; flex-direction: column; justify-content: center;height: 100%;align-items: flex-start; opacity: 1;}
.template7-middle-top-boxes section p {line-height: 1.3em;}
.template7-middle-top-boxes section p em {font-style: italic; font-size: 16px;line-height: 1.3em;font-family: Roboto;}
.template7-middle-top-boxes section p strong {font-size: 16px;line-height: 1.3em;}
.template7-middle-top-boxes section p span {font-style: unset; font-weight: bold; display: block;font-size: 16px; margin-top: 10px;}
.template7-middle-top-boxes section .mobile-img {display: none;}

.template7-play-btn { background: #ff385c ; padding: 4px 9px; border-radius: 50px;line-height: 1.2em; color: #FFFFFF;font-size: 12px; display: block;font-weight: bold;text-transform: uppercase;margin-bottom: 5px;opacity: 1;display: flex; align-items:center;height: 22px;}
.template7-play-btn:before { color: var(--white); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; font-size: 12px; line-height:0;}
.template7-play-btn span {display: inline-block; line-height: 0;}

.template7-middle-bottom-boxes-con {mask-image: linear-gradient(180deg, #000 50%, rgba(0, 0, 0, 0.00) 100%);}

.template7-middle-bottom1-boxes, .template7-middle-bottom2-boxes {display: flex; justify-content: space-between;width: 94%; margin: 0 auto 30px;gap: 30px;}
.template7-middle-bottom-boxes .template7-middle-bottom-img-con {flex: 1 1 auto!important}
/*.template7-middle-bottom2-boxes img:first-child {max-width: 535px}*/

.template7-middle-bottom2-boxes {}

.next-steps-instructions * {font-family: Roboto !important;}
.next-steps-instructions { margin: 50px auto 0; padding: 0; max-width: 70%; padding: 0 10px;}
.next-steps-instructions h2 { color: #FFF; text-align: center; font-size: 32px; line-height: 1.2em; margin-bottom: 30px; font-weight: bold; }
.next-steps-instructions ul { max-width: 848px; margin: 0 auto;}
.next-steps-instructions ul li { font-size: 23px; color: #FFFFFF; margin-bottom: 15px; display: flex; gap: 6px; font-weight: bold;}
.next-steps-instructions ul li span { font-size: 23px; color: #FF385C; font-weight: bold; flex-shrink: 0; }
.next-steps-instructions ul li a {display: flex; text-align: left; margin: 10px auto 0;color: #FFFFFF; text-decoration: underline; padding-left: 90px; font-weight: bold;gap: 10px;align-items: center;}

#next-steps .next-steps-instructions { padding: 0; width: 70%; margin: 25px auto 50px; }
#next-steps .next-steps-instructions h2 { color: #151516; }
#next-steps .next-steps-instructions ul { max-width: unset; margin: 0 auto;}
#next-steps .next-steps-instructions ul li { color: #151516;}
#next-steps .next-steps-instructions ul li span {color: #FF385C;}
#next-steps .next-steps-instructions ul li a {color: #151516;}

body#template7.template7-next-steps.template7-next-steps-spanish .template7-middle-section h2 {font-size: 28px;}

#next-steps.spanish .next-steps-instructions, .template7-next-steps-spanish .next-steps-instructions {max-width: 787px !important;}
#next-steps.spanish .next-steps-instructions, .template7-next-steps-spanish .next-steps-instructions { padding: 0; width: 70%; margin: 25px auto 50px; }
#next-steps.spanish .next-steps-instructions h2 { color: #151516;}
#next-steps.spanish .next-steps-instructions ul, .template7-next-steps-spanish .next-steps-instructions ul { max-width: unset; margin: 0 auto;}
#next-steps.spanish .next-steps-instructions ul li { color: #151516;}
#next-steps.spanish .next-steps-instructions ul li span {color: #FF385C;}
#next-steps.spanish .next-steps-instructions ul li a {color: #151516; padding-left: 60px;}
.template7-next-steps-spanish .next-steps-instructions ul li a {padding-left: 40px;}

body#template7.template7-v2 { background-image: url("../../images/funnel/funnel-blue-bg.jpg") !important; background-size: 110% !important; background-color: rgb(0, 0, 0) !important; background-repeat: no-repeat !important; background-attachment: scroll !important; background-position: center top !important; }
.template7-v2 .template7-top-details-section h2 span { color: #1c7bfd; font-weight: 900; }
.template7-v2 .template7-top-details-section small {color: #1c7bfd;}
.template7-v2 .template7-top-details-section a {background: #1c7bfd;}
.template7-v2 .template7-top-details-section a:hover {box-shadow: 0 0 30px rgb(28 123 253 / 30%);}
.template7-v2 .template7-bottom-section .template7-details a {color: #1c7bfd !important}
.template7-v2 .template7-bottom-section .template7-details a:hover { text-decoration: underline !important; color: #1c7bfd !important; opacity: 1 !important; }
#template7.template7-v2 .template7-modal .template7-form-con button[type=submit] {background: #1c7bfd;}

body#template7.template7-watch.template7-v2 .template7-top-details-section h2 span {color: #1c7bfd;}
body#template7.template7-v2 .timer-boxes .timer-box .count, body#template7.template7-watch.template7-v2 .template7-middle-section a {background: #1c7bfd !important;}

body#template7.template7-book.template7-v2 .template7-top-details-section h2 span {color: #1c7bfd;}

body#template7.template7-next-steps.template7-v2 .template7-top-details-section h2 span {color: #1c7bfd;}
body#template7.template7-next-steps.template7-v2 .template7-play-btn {background:#1c7bfd }

/**Template 7 Next Steps END**/
@media only screen and (max-width: 1300px) {

    .template7-top-details-section h2 {font-size: 38px;}
    body#template7.template7-watch .template7-top-section {padding-top: 20px;}
    body#template7.template7-watch .template7-top-details-section {margin-top: 20px;padding: 0;}
    body#template7.template7-watch .template7-top-details-section p {margin-bottom: 0;}
    body#template7.template7-watch .watch-training-video-con {margin-bottom: 20px;}
    body#template7.template7-watch .template7-middle-section p {margin-top: 20px;}
    body#template7.template7-watch .template7-middle-section .timer-con p { margin: 0 auto 10px; }

    body#template7.template7-book .template7-top-details-section h2 {font-size: 40px;}
    body#template7.template7-book .template7-top-section {padding-top: 20px;}
    body#template7.template7-book .template7-top-details-section {margin-top: 20px; padding: 0;}
    body#template7.template7-book .template7-top-details-section p { font-size: 20px; margin: 15px auto 10px; }

    body#template7.template7-next-steps .template7-top-section {padding-top: 20px;}
    body#template7.template7-next-steps .template7-top-details-section {margin-top: 20px;}
    body#template7.template7-next-steps .template7-top-details-section h2 {font-size: 40px;}
    body#template7.template7-next-steps .template7-middle-section h2, .next-steps-instructions {margin-top: 20px;margin-bottom: 15px;}

    #next-steps .next-steps-instructions {margin-top: 0;}
    .next-steps-instructions h2 {margin-bottom: 25px;}
}

@media only screen and (max-width: 1200px) {
    .template7-top-section, .template7-top-details-section {width: 100%; padding-top: 40px; margin-top: 0;}
    .template7-top-details-section {padding-left: 20px; padding-right: 20px;}
    .template7-bottom-section {padding: 40px 20px;}

    .template7-middle-top-boxes {justify-content: center; gap: 30px;}
    .template7-middle-top-boxes section {width: 48%; margin: 0;height: auto;padding: 20px 35px 20px 200px}

    .template7-middle-bottom1-boxes, .template7-middle-bottom2-boxes {width: 100%; justify-content: space-between; gap: 30px;margin-top: 30px;}
    .template7-middle-bottom-boxes img {flex: 1 1 auto!important;}

    .next-steps-instructions {width: 100% !important; max-width: 848px; padding: 0 20px;}
    #next-steps .next-steps-instructions,#next-steps.spanish .next-steps-instructions {padding-left: 20px; padding-right: 20px;}
}

@media only screen and (max-width: 1010px) {
    body#template7 {background-size: contain, contain, contain, contain, 110% auto !important; background-position: top left, right 10em, left 50%, right 80%, center 14em !important;}
    body#template7.template7-v2 {background-size: cover !important;}
    .template7-top-section {padding-top: 40px;}
    .template7-top-details-section h2, body#template7.template7-book .template7-top-details-section h2 {font-size: 35px;}
    .template7-top-details-section h3 {font-size: 18px;}
    .template7-bottom-section {margin-top: auto}
    .template7-watch .template7-bottom-section {margin-top: 180px;}
    .template7-book .template7-bottom-section,.template7-next-steps .template7-bottom-section {margin-top: auto;}

    .template7-middle-section {padding: 0 20px 20px;}

    body#template7.template7-watch .template7-top-details-section, body#template7.template7-book .template7-top-details-section, body#template7.template7-next-steps .template7-top-details-section {width: 100%; padding: 0 15px;}

    body#template7.template7-book .template7-middle-section .calendly-inline-widget {margin-top: 20px;height: 1100px !important;}

    .template7-middle-top-boxes section {width: 100%;max-width: 100%;}
    body#template7.template7-watch .template7-top-details-section {padding: 0 20px;}
    .template7-top-details-section p {font-size: 18px;}

    .asterisk-con {font-size: var(--clamp-text-4xl) !important;}
}

@media only screen and (max-width: 900px) {
    .template7-top-details-section h2, body#template7.template7-book .template7-top-details-section h2 {font-size: 30px;}
    .next-steps-instructions {margin: 20px auto 0;padding: 0;}
    .next-steps-instructions h2 {font-size: 28px !important;}
    .next-steps-instructions ul li, .next-steps-instructions ul li span {font-size: 16px;}
    .next-steps-instructions ul li a {padding: 0 20px 0 0 !important;justify-content: center;}
    #next-steps .next-steps-instructions {margin-bottom: 25px}
    .next-steps-instructions h2 { margin-bottom: 20px; }
    
}

@media only screen and (max-width: 800px) {
    .media-video-con iframe {width: 100% !important;}
    .template7-middle-bottom-boxes-con {mask-image: unset;}
    .template7-middle-bottom1-boxes, .template7-middle-bottom2-boxes {flex-wrap: wrap; justify-content: center;}
    .template7-middle-bottom-boxes .template7-middle-bottom-img-con {flex: unset !important; width: 47%;}
    .template7-middle-bottom2-boxes .template7-middle-bottom-img-con:first-child {width: 100%;}

    body#template7.template7-next-steps .template7-middle-section h2 {font-size: 28px;}
    body#template7.template7-next-steps .template7-middle-section h2 {font-size: 18px !important;}
    .template7-top-details-section h3 {font-size: 16px;}

    .ltf-upsell-btm1 .text-green {max-width: 100% !important;}
    .template7-top-details-section p {font-size: 16px;}
}

@media only screen and (max-width: 768px) {
    .template7-bottom-section .hide-p {display: none;}
    .template7-bottom-section .footer-link-desktop {display: block;}
    .funnel-template7-spanish .template7-bottom-section .footer-link-desktop, .template7-watch-spanish .template7-bottom-section .footer-link-desktop, .template7-book-spanish .template7-bottom-section .footer-link-desktop, .template7-next-steps-spanish .template7-bottom-section .footer-link-desktop { display: none !important; }
    .template7-top-details-section h2, body#template7.template7-book .template7-top-details-section h2, body#template7.template7-next-steps .template7-top-details-section h2 {font-size: 28px;}
    body#template7.template7-next-steps.template7-next-steps-spanish .template7-top-details-section h2 {font-size: 30px;}

    .template7-top-details-section a {font-size: 18px;padding: 25px;width: unset;}
    .template7-top-details-section small {font-size: 14px;}
    .template7-bottom-section {text-align: center;}
    .template7-bottom-section .template7-details p {font-size: 14px;}
    body#template7.template7-book .template7-middle-section .calendly-inline-widget {margin-top: 20px;height: 600px !important;}
}

@media only screen and (max-width: 600px) {
    .template7-top-details-section h2, body#template7.template7-book .template7-top-details-section h2, body#template7.template7-next-steps .template7-top-details-section h2 {font-size: 25px;}
    .template7-top-details-section a {font-size: 16px;padding:12px;min-height:0;}
    .template7-bottom-section .template7-details a {font-size: 10px;}
    .template7-modal {width: calc(100% - 40px);padding: 15px;}
    .template7-modal h2 {font-size: 20px;}
    .template7-modal p {padding: 0;font-size: 14px;}
    .template7-modal .template7-form-con button[type=submit] {font-size: 16px; padding: 10px;}
    .template7-top-details-section h3 {font-size: 14px;}

    .template7-middle-section {padding: 0 18px 20px;}
    .next-steps-instructions ul li {margin-bottom:8px;}
    .next-steps-instructions ul li a {margin:5px auto 0;}
    .next-steps-instructions ul li small {font-size: 16px;}

    body#template7.template7-watch .template7-middle-section a {padding: 25px; font-size: 16px;text-align: center;width: unset;display: block;margin: 0 auto;}
    body#template7.template7-watch .template7-top-details-section h2 {font-size: 24px;}

    .template7-middle-bottom-boxes .template7-middle-bottom-img-con {width: 100%;text-align: center;}

    body#template7.template7-next-steps .template7-middle-section h2 {font-size: 16px !important;}

    .next-steps-instructions h2 { font-size: 18px !important; margin-top: 0;}
    .next-steps-instructions ul li, .next-steps-instructions ul li span {font-size: 14px;}
    body#template7.template7-watch .template7-middle-section a {font-size: 12px; min-height: unset; padding: 15px; width: max-content;}

    .next-steps-instructions ul li a img { display: block; width: 15px; }

    .next-steps-instructions ul li a { padding: 0 10px 0 0 !important; justify-content: center; }
    .template7-next-steps-spanish .next-steps-instructions ul li a {padding-right: 20px !important;}
    .template7-next-steps-spanish .next-steps-instructions ul li a q {display: block; line-height: 0; font-size: 0;}
    .template7-next-steps-spanish .next-steps-instructions ul li a small {text-align: center;}

    .timer-boxes .timer-box .count {width: 51px; height: 42px; font-size: 20px;}

    body#template7.template7-book .template7-top-details-section p, body#template7.template7-next-steps .template7-top-details-section p {font-size: 14px;}
    body#template7.template7-watch .template7-top-details-section p, body#template7.template7-watch .template7-middle-section p {font-size: 14px;}

    .template7-top-details-section { padding-left: 15px; padding-right: 15px; padding-top: 20px;}
    .template7-top-details-section p q {display: block; font-size: 0; line-height: 0;}
    body#template7.template7-next-steps.template7-next-steps-spanish .template7-top-details-section p q{display: unset !important; font-size: inherit; line-height: inherit;}

    body#template7.template7-next-steps.template7-next-steps-spanish .template7-top-details-section p {font-size: 14px;}
    body#template7.template7-next-steps.template7-next-steps-spanish .template7-top-details-section h2 {font-size: 25px;}

    .modal-container-flx p.disclaimer {font-size: 8px;}

}

@media only screen and (max-width: 500px) {
    .template7-top-section {padding-top: 30px;}

    .template7-top-details-section h2,
    body#template7.template7-watch .template7-top-details-section h2,
    body#template7.template7-next-steps .template7-top-details-section h2 {font-size: 18px;}

    body#template7.template7-book .template7-top-details-section h2  {font-size: 24px;}

    .template7-middle-top-boxes section {padding: 0 0px 30px 0px;display: flex; flex-direction: column;}
    .template7-middle-top-boxes section .template7-boxes-con {width: 100%; z-index: 20; bottom: 0; left: 0;padding: 0 20px 0;justify-content: flex-end;position: relative;}
    .template7-middle-top-boxes section .template7-boxes-con:before {content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.8),rgba(255,255,255,1));z-index: -1;}
    .template7-middle-top-boxes section p em {font-size: 14px;line-height: 14px;position: relative;}

    .template7-middle-top-boxes section .template7-boxes-img {position: relative;}
    .template7-middle-top-boxes section .mobile-img {display: block;height: unset !important;}
    .template7-middle-top-boxes section .desktop-img {display: none;}
    body#template7.template7-book .template7-top-details-section h2 span {display: inline;}
    body#template7.template7-next-steps .template7-top-details-section h2 span {display: inline;}
    body#template7.template7-book .template7-top-details-section h2 { font-size: 20px; }
    body#template7.template7-book.template7-book-spanish .template7-top-details-section h2 { font-size: 26px; }
    .template7-top-details-section p { font-size: 14px; }
    .template7-bottom-section .template7-details p {font-size: 10px;margin-bottom: 15px;}
    .template7-bottom-section {padding: 30px 15px;}

    .template7-next-steps .template7-top-details-section {padding: 0 5px}
    body#template7.template7-next-steps .template7-top-details-section p { font-size: 12px; }
    .next-steps-instructions ul li, .next-steps-instructions ul li span {font-size: 14px;}
    .next-steps-instructions ul li small {font-size: 14px;}

    body#template7.template7-next-steps.template7-next-steps-spanish .template7-middle-section h2 q {display: block; font-size: 0; line-height: 0;}
    body#template7.template7-next-steps.template7-next-steps-spanish .template7-top-details-section h2 {font-size: 20px;}
    .mobile-spacer {display: block; line-height: 0; font-size: 0;}
    .ltf-upsell-page .ltf-upsell-header p {margin-top: var(--clamp-10);}

    .template7-modal .template7-form-con button[type=submit] {font-size: 14px; padding: 10px;}
}

@media only screen and (max-width: 400px) {
    .template7-top-details-section {padding-left: 15px; padding-right: 15px;}
    .template7-top-details-section h2, body#template7.template7-watch .template7-top-details-section h2, body#template7.template7-next-steps .template7-top-details-section h2{font-size:19px;}

    .template7-next-steps .template7-top-details-section {padding: 0 10px !important;}
    .next-steps-instructions {margin-top: 30px;}
    .next-steps-instructions h2 {font-size: 16px !important;margin-top: 10px !important;}
    #next-steps .next-steps-instructions {margin-top: 0;}
    .next-steps-instructions ul li, .next-steps-instructions ul li span {font-size: 12px;}
    .next-steps-instructions ul li small {font-size: 12px;}

    .template7-top-details-section a {font-size: 14px;padding:12px;min-height:0;}
    body#template7.template7-watch .template7-top-details-section p, body#template7.template7-watch .template7-middle-section p { font-size: 12px; }
    body#template7.template7-next-steps.template7-next-steps-spanish .template7-top-details-section h2 {font-size: 19px;}

    .template7-top-details-section h3 {font-size: 12px;}
    
}

@media only screen and (max-width: 389px) {
   body#template7.template7-next-steps.template7-next-steps-spanish .template7-top-details-section p q {display: block !important; line-height: 0; font-size: 0;} 
}

@media only screen and (max-width: 360px) {
    .template7-top-details-section h2, body#template7.template7-watch .template7-top-details-section h2, body#template7.template7-next-steps .template7-top-details-section h2 {font-size: 18px}
    .template7-top-details-section p, .template7-top-details-section small {font-size: 12px;}
    
}

/**Tu1Million Funnel Step 1**/
.tu1million-funnel-step1 * {font-family: "Open Sans", sans-serif;font-size: 16px; line-height: 1.8; letter-spacing: normal;}
.tu1million-funnel-step1 h2,.tu1million-funnel-step1 h3 {font-family: Montserrat, sans-serif; font-weight: 700;line-height: 1.3;color: #2c3e50;}
.tu1million-funnel-step1 .wrapper {max-width: 1180px; margin: 0 auto; position: relative;padding: 0 15px;}

.tu1million-funnel-step1-header {padding: 15px 0;background: #3498db;text-align: center;}
.tu1million-funnel-step1-header h2 {font-size: 30px;color: #FFFFFF;    margin-top: 1rem; margin-bottom: 1rem;}
.tu1million-funnel-step1-header p {width: 66.666667%;padding: 0 15px;margin: 1rem auto;color: #FFFFFF;}

.tu1million-funnel-step1 main {padding: 15px 0;background: #FFFFFF;}
.tu1million-funnel-step1 main h2 {text-align: center;padding-bottom: 1rem;font-size: 30px;margin-top: 1rem;color: #2c3e50;position: relative;}
.tu1million-funnel-step1 main h2:after {position: absolute; bottom: 0; left: 50%; width: 100px; height: 0; content: ""; background: #3498db; -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);background: #3498db; height: 4px;}
.tu1million-funnel-step1 main h2 span {display: block;font-size: 30px;color: #2c3e50;font-family: Montserrat;line-height: 1.3;}

.tu1million-funnel-main-step1-section {padding: 30px 0 0;}
.tu1million-funnel-main-step1-section h3 {font-size: 24px; margin-top: 1rem;margin-bottom: 1rem;}

.tu1million-funnel-main-step1-section1 {display: flex; align-items: center;justify-content: space-between}
.tu1million-funnel-main-step1-section1 .tu1million-funnel-main-step1-section-left {padding: 0 15px;width: 41.666667%;}
.tu1million-funnel-main-step1-section1 .tu1million-funnel-main-step1-section-left ul { margin-top: 1rem; margin-bottom: 1rem; display: block; list-style-type: disc; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; unicode-bidi: isolate; }
.tu1million-funnel-main-step1-section1 .tu1million-funnel-main-step1-section-left ul li {color: #55636F;    margin-top: 1rem; margin-bottom: 1rem;}
.tu1million-funnel-main-step1-section1 .tu1million-funnel-main-step1-section-right {text-align: right; padding-right: 16px;}
.tu1million-funnel-main-step1-section1 .tu1million-funnel-main-step1-section-right img {padding: 15px 0;width: 545px;margin-left: auto;margin-top: 45px;}

.tu1million-funnel-main-step1-section:has(.tu1million-funnel-main-step1-section2) {padding: 45px 0 0;}
.tu1million-funnel-main-step1-section2 {display: flex; align-items: center;justify-content: space-between;}
.tu1million-funnel-main-step1-section2 .tu1million-funnel-main-step1-section-right {padding: 30px 15px 0;width: 41.666667%;}
.tu1million-funnel-main-step1-section2 .tu1million-funnel-main-step1-section-right ul { margin-top: 1rem; display: block; list-style-type: disc; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; unicode-bidi: isolate; }
.tu1million-funnel-main-step1-section2 .tu1million-funnel-main-step1-section-right ul li {color: #55636F; margin-top: 1rem; margin-bottom: 1rem;}
.tu1million-funnel-main-step1-section2 .tu1million-funnel-main-step1-section-right ul li:last-child {margin-bottom: 0;}
.tu1million-funnel-main-step1-section2 .tu1million-funnel-main-step1-section-left {text-align: left; width: 49%;padding-left: 15px;}
.tu1million-funnel-main-step1-section2 .tu1million-funnel-main-step1-section-left img {padding: 15px 0 16px;max-width: 545px;margin-left: auto;margin-top: 31px;width: 100%;}

.tu1million-funnel-step1-btm1 {background: #2ecc71; padding: 15px 0;}
.tu1million-funnel-step1-btm1 h2 {text-align: center;padding-bottom: 1rem;font-size: 30px;margin-top: 1rem;color: #FFFFFF;position: relative;}
.tu1million-funnel-step1-btm1 h2 span {display: block;font-size: 30px;color: #FFFFFF;font-family: Montserrat;line-height: 1.3;}

.tu1million-funnel-step1-btm2 {background: #f9f9f9;padding: 15px 0;}
.tu1million-funnel-step1-btm2 h2 {color: #2c3e50; margin-top: 1rem; margin-bottom: 1rem;font-size: 30px;text-align: center;}
.tu1million-funnel-step1-btm2 p {text-align: center; margin-top: 1rem; margin-bottom: 1rem;color: #55636F}
.tu1million-funnel-step1-btm2 form {display: flex;}
.tu1million-funnel-step1-btm2 .form-item {width: 33.33%;padding-right: 15px; padding-left: 15px;}
.tu1million-funnel-step1-btm2 .form-item input[type="text"], .tu1million-funnel-step1-btm2 .form-item input[type="email"] { display: block; width: 100%; padding: .5rem .75rem; font-size: 1rem; line-height: 1.25; color: #55595c; background-color: #fff; background-image: none; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .15); border-radius: .25rem; line-height: 1.6; padding: 0.9rem 1.1rem; border-radius: 2px; margin-bottom: 1em;margin-top: 1em;}
.tu1million-funnel-step1-btm2 .form-item input[type="text"]::placeholder, .tu1million-funnel-step1-btm2 .form-item input[type="email"]::placeholder {color: #999}
.tu1million-funnel-step1-btm2 .form-item input[type="submit"] { background: #3498db; color: #fff; width: 100%; padding: 0 1.875rem; font-weight: 600; border-radius: 4px; white-space: normal; display: inline-block; border: none; height: 56px; line-height: 56px;margin-bottom: 1em;margin-top: 1em;font-weight: bold;font-family: Open Sans;    box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);}

.tu1million-funnel-step1-btm3 {padding: 16px 0; background: #FFFFFF;}

.tu1million-funnel-step1 {background: #272d34; }
.tu1million-funnel-step1 .tu1million-funnel-step1-footer-con {display: flex; justify-content: space-between; align-items: center;padding: 15px 15px;}
.tu1million-funnel-step1 .tu1million-funnel-step1-footer-con p { line-height: 40px;  color: #FFFFFF; font-size: 16px; margin-top: 1rem; margin-bottom: 1rem; display: block; }

.tu1million-funnel-step1 .tu1million-funnel-step1-footer-con ul {display: flex; align-items: center;gap: 24px;}
.tu1million-funnel-step1 .tu1million-funnel-step1-footer-con ul li a {color: #FFFFFF;}
.tu1million-funnel-step1 .tu1million-funnel-step1-footer-con ul li a:hover {opacity: 0.5;}

@media only screen and (max-width: 767px) {
    .tu1million-funnel-step1-header {padding: 25px 0;}
    .tu1million-funnel-step1-header p {width: 100%;}
    .tu1million-funnel-step1 h2 {font-size: 28px !important;padding: 0 15px;}

    .tu1million-funnel-step1 main {padding: 25px 0;}
    .tu1million-funnel-step1 main h2 {}
    .tu1million-funnel-step1 main h2 span {display: inline;font-size: 28px !important;}
    .tu1million-funnel-main-step1-section {padding-top: 50px;}
    .tu1million-funnel-main-step1-section1 {display: block;}
    .tu1million-funnel-main-step1-section1 .tu1million-funnel-main-step1-section-left {width: 100%;}
    .tu1million-funnel-main-step1-section h3 {font-size: 20px;}
    .tu1million-funnel-main-step1-section1 .tu1million-funnel-main-step1-section-right {text-align: center;padding: 0 15px;}
    .tu1million-funnel-main-step1-section1 .tu1million-funnel-main-step1-section-right img {max-width: 550px;width: 100%;padding: 0;}
    .tu1million-funnel-main-step1-section2 {display: block;}

    .tu1million-funnel-main-step1-section2 .tu1million-funnel-main-step1-section-left {padding: 5px 0 0;width: 100%;}
    .tu1million-funnel-main-step1-section2 .tu1million-funnel-main-step1-section-left img {padding: 0 15px; width: 100%;max-width: unset;}
    .tu1million-funnel-main-step1-section2 .tu1million-funnel-main-step1-section-right {width: 100%; padding: 0 15px;}

    .tu1million-funnel-step1-btm1 {padding: 25px 0;}
    .tu1million-funnel-step1-btm1 h2 {margin: 1rem 0;}
    .tu1million-funnel-step1-btm1 h2 span {display: inline;font-size: 28px !important;}

    .tu1million-funnel-step1-btm2 p {padding: 0 15px;}
    .tu1million-funnel-step1-btm2-con {padding: 0}

    .tu1million-funnel-step1-btm2 form {display: block;}
    .tu1million-funnel-step1-btm2 form .form-item {width: 100%;}
    .tu1million-funnel-step1 .tu1million-funnel-step1-footer-con {display: block;text-align: center;}
    .tu1million-funnel-step1 .tu1million-funnel-step1-footer-con ul {display: block; text-align: center;}
    .tu1million-funnel-step1 .tu1million-funnel-step1-footer-con ul li {margin: 1rem auto;}
    .tu1million-funnel-step1 .tu1million-funnel-step1-footer-con ul li a { line-height: 30px;}
    .tu1million-funnel-step1 .tu1million-funnel-step1-footer-con {padding: 10px 0;}

    .tu1million-funnel-step1-btm2 h2 {font-size: 24px !important;}
    .tu1million-funnel-step1-btm3 {padding: 26px 0;}
}

/**Tu1Million Funnel Step 2**/
.tu1million-funnel-step2 * {font-family: "Fira Sans", sans-serif;font-size: 16px; line-height: 1.8; letter-spacing: normal;}
.tu1million-funnel-step2 .wrapper {max-width: calc(1260px + 40px + 40px); padding-right: 40px; padding-left: 40px; margin: 0 auto; position: relative;}
.tu1million-funnel-step2 main {min-height: 100vh; padding-top: 100px; padding-bottom: 100px;background: #FFFFFF;}
.tu1million-funnel-step2 h2 {font-weight: 700; line-height: 1.2; margin-top: 0; margin-bottom: .5rem; font-size: 36px; color: #161E2A; text-align: center;padding-top: 15px;}
.tu1million-funnel-step2 h3 {font-family: Fira Sans; font-weight: 700; line-height: 1.2;color: #2ecc71; font-size: 24px;text-align: center; margin-bottom: .5rem;padding-bottom: 15px;}

.tu1million-funnel-step2-video-con {width: 83.3333333333%; margin: 0 auto;padding: 15px 0;margin: 0 auto; overflow: hidden; border-radius: 4px;max-width: 1045px;}
.tu1million-funnel-step2-video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.tu1million-funnel-step2-video iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.tu1million-funnel-step2 button {border-radius: 4px; font-weight: 700; line-height: 1.5; font-family: Open Sans; margin: 23px auto 15px; transition: all 0.2s; letter-spacing: 0.25px; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); background-color: #2ecc71; font-size: 21.6px; padding: 12px 40px; border: 0;color: #FFFFFF;display: block;width: 75%; min-height: 60px;max-width: 937.5px;}

.tu1million-funnel-step2 footer {padding: 20px 0;background: #FFFFFF;}

@media only screen and (max-width: 767px) {
    .tu1million-funnel-step2 .wrapper {padding-left: 20px; padding-right: 20px;}
    .tu1million-funnel-step2 main { padding-top: 40px; padding-bottom: 40px; }
    .tu1million-funnel-step2 h2 {font-size: 30px;padding: 10px 0 8px;margin: 0;}
    .tu1million-funnel-step2 h3 {font-size: 20px;margin-bottom: 3px;}
    .tu1million-funnel-step2-video-con {width: 100%;padding: 10px 0;}

    .tu1million-funnel-step2 button {width: 100%;font-size: 19.2px;}
    
}


/**Tu1Million Funnel Step 3**/
.tu1million-funnel-step3 * { line-height: 1.8; letter-spacing: normal; font-family: Open Sans; font-size: 16px; color: #55636F; }
.tu1million-funnel-step3 .wrapper {    max-width: 1180px; padding-left: 30px; padding-right: 30px; margin: 0 auto; position: relative; }
.tu1million-funnel-step3 h2, .tu1million-funnel-step3 h3 {font-family: Montserrat; font-weight: 700; line-height: 1.3;margin-top: 1rem; margin-bottom: 1rem;}
.tu1million-funnel-step3 h2 {font-size: 40px; color: #2c3e50}
.tu1million-funnel-step3 h3 {font-size: 24px; color: #2c3e50}
.tu1million-funnel-step3 p {margin-top: 1rem; margin-bottom: 1rem;}
.tu1million-funnel-step3 p.spacer {min-height: 31.19px}
.tu1million-funnel-step3 img {width: 100%;}

.tu1million-funnel-step3-header {background: #f9f9f9;padding: 15px 0;text-align: center;}
.tu1million-funnel-step3-header h2, .tu1million-funnel-step3-header p {width: 66.666667%;padding: 0 15px; margin: 0 auto;}
.tu1million-funnel-step3-header h2 {margin-top: 1rem; margin-bottom: 1rem;}
.tu1million-funnel-step3-header p {font-size: 24px;margin-top: 1rem; margin-bottom: 1rem;}

.tu1million-funnel-step3-main-title {background: #3498db;padding: 15px 0;}
.tu1million-funnel-step3-main-title h2 {text-align: center; color: #FFFFFF;font-size: 30px; }

.tu1million-funnel-step3 main {background: #fff;}
.tu1million-funnel-step3 main img {margin: 1rem 0;max-width: 545px;display: block;margin-left: auto;width: 100%;}
.tu1million-funnel-step3 .tu1million-funnel-step3-main-con h2 {color: #2c3e50; font-size: 24px;}
.tu1million-funnel-step3-main-flx {display: flex; justify-content: space-between; align-items: center;padding: 15px 0;}
.tu1million-funnel-step3-flx-left {width: 41.666667%; padding-right: 15px;}
.tu1million-funnel-step3-flx-right {width: 50%;text-align: right;padding:0 1px;}

.tu1million-funnel-step3-btm1-title {background: #2ecc71; padding: 15px 0;}
.tu1million-funnel-step3-btm1-title h2 {text-align: center; color: #FFFFFF;font-size: 30px; }

.tu1million-funnel-step3-btm1 {background: #FFFFFF; padding: 15px 0;}
.tu1million-funnel-step3-btm1 .wrapper {padding: 0 15px;}
.tu1million-funnel-step3-btm1 ul {display: flex; justify-content: center;flex-wrap: wrap;}
.tu1million-funnel-step3-btm1 ul li {width: 33.33%;margin: 1rem 0;padding: 0 15px;}

.tu1million-funnel-step3-btm2-title {background: #3498db; padding: 15px 0;}
.tu1million-funnel-step3-btm2-title h2 {text-align: center; color: #FFFFFF;font-size: 30px; }

.tu1million-funnel-step3-btm2 {background: #2c3e50; padding: 15px 0;}
.tu1million-funnel-step3-btm2-con {display: flex; justify-content: space-between; align-items: center;}
.tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-left {width: 50%;}
.tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-left h2 {font-size: 16px; color: #FFFFFF;font-family: Open Sans;margin: 1rem 0; display: block;min-height: 28.8px;line-height: 28.8px;}
.tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-left ul li {color: #FFFFFF; margin: 1rem 0;font-weight: bolder;}
.tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-left button { margin: 1rem 0; background: #2ecc71 !important; border-color: #2ecc71 !important; color: #FFFFFF; padding: 0.8rem 1.875rem; font-weight: 600; border-radius: 4px; white-space: normal; display: inline-block; box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); line-height: 1.25; text-align: center; font-size: 1rem;border: 0; max-width: 429px;width: 100%; min-height: 50px; font-weight: bold;}


.tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-right {width: 41.666667%;text-align: right}
.tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-right img {margin: 1rem 0;max-width: 449px;}

.tu1million-funnel-step3-btm3 {background: #f9f9f9; padding: 15px 0;}
.tu1million-funnel-step3-btm3 h2 {text-align: center; font-size: 30px;}
.tu1million-funnel-step3-btm3 p {font-size: 20px;width: 66.666667%;text-align: center; margin: 1rem auto;}

.tu1million-funnel-step3-btm2-box {max-width: 353.88px; margin: 1rem auto 0;}
.tu1million-funnel-step3-btm2-box-header {background: #2ecc71; padding: 1rem;text-align: center;}
.tu1million-funnel-step3-btm2-box-header h2 { font-weight: bold; color: #FFFFFF;font-size: 16px;margin: 0; font-family: Open Sans;line-height: 1.8;}
.tu1million-funnel-step3-btm2-box-content { padding: 1.25rem; background: #ffffff; overflow: hidden; box-shadow: 0 5px 45px 5px rgba(0, 0, 0, 0.13); -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; position: relative; display: block; margin-bottom: .75rem; text-align: center }
.tu1million-funnel-step3-btm2-box-content h3 {display: block;color: #2c3e50; font-size: 3rem;    line-height: 1.3; }
.tu1million-funnel-step3-btm2-box-content h3 span {display: block;font-size: .75rem; font-weight: bold; margin-top: .25rem; opacity: .5;margin-bottom: 1rem;}
.tu1million-funnel-step3-btm2-box-content ul {margin-top: 2rem;display: block;}
.tu1million-funnel-step3-btm2-box-content ul li {color: #55636F; margin: 1rem 0;font-weight: bolder;display: block;}
.tu1million-funnel-step3-btm2-box-content button { background: #3498db; border-color: #3498db; color: #ffffff; font-weight: bolder; margin: 2rem auto; padding: 0 1.875rem; border-radius: 4px; box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); border: none; width: 158px; height: 50px; line-height: 50px; }

.tu1million-funnel-step3-btm4-title {background: #2ecc71; padding: 15px 0;}
.tu1million-funnel-step3-btm4-title h2 {text-align: center; color: #FFFFFF;font-size: 30px; width: 66.666667%; margin: 1rem auto;padding: 0 10px;}

.tu1million-funnel-step3-btm4 {background: #ffffff; padding: 15px 0;}
.tu1million-funnel-step3-btm4-con h2 {width: 66.666667%; margin: 1rem auto; text-align: center;font-size: 30px;}

.tu1million-funnel-step3-btm4-video-con {aspect-ratio: 1.77/1; max-height: 524px;margin: 2rem auto 15px;}
.kjb-video-responsive {  position: relative; width: 100%; aspect-ratio: 1.77/1; /* Aspect ratio 16:9 */ overflow: hidden;}
.wistia_embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.tu1million-funnel-step3-btm5 {background: #2c3e50; padding: 15px 0;}
.tu1million-funnel-step3-btm5-con h2 {color: #ffffff; font-size: 16px;font-weight: normal;font-family: Open Sans;min-height: 28px;line-height: 28.8px;}
.tu1million-funnel-step3-btm5-section h3 {font-size: 16px; font-weight: bolder; color: #FFFFFF;font-family: Open Sans;line-height: 28.8px;}
.tu1million-funnel-step3-btm5-section ul li {margin: 1rem 0; display: block; color: #FFFFFF;}
.tu1million-funnel-step3-btm5-con p.spacer {min-height: 28.8px}

.tu1million-funnel-step3-btm6-title {background: #2ecc71; padding: 15px 0;}
.tu1million-funnel-step3-btm6-title h2 {text-align: center; color: #FFFFFF;font-size: 30px; width: 66.666667%; margin: 1rem auto;padding: 0 10px;}

.tu1million-funnel-step3-btm6 {background: #FFFFFF; padding: 15px 0;}
.tu1million-funnel-step3-btm6 h2, .tu1million-funnel-step3-btm6 p{width: 66.666667%; margin: 1rem auto; text-align: center;}
.tu1million-funnel-step3-btm6 h2 {font-size: 30px;}
.tu1million-funnel-step3-btm6 p {font-size: 20px;padding: 0 10px}

.tu1million-funnel-step3-btm6-video-con {aspect-ratio: 1.77/1; max-height: 524px;margin: 2rem auto 3.8rem;}
.kjb-video-responsive {  position: relative; width: 100%; aspect-ratio: 1.77/1; /* Aspect ratio 16:9 */ overflow: hidden;}
.tu1million-funnel-step3-btm6-video-con:last-child {margin: 2rem auto 15px;}

.tu1million-funnel-step3-footer-logo {background: #000000; padding: 16px 0;}
.tu1million-funnel-step3-footer-logo img {width: 83.333333%;margin: 0 auto;display: block;padding: 0 2px;}

.tu1million-funnel-step3-footer {background: #272d34; padding: 15px 0 35px;}
.tu1million-funnel-step3-footer .tu1million-funnel-step3-footer-top-con {display: flex; justify-content: space-between; align-items: center;padding: 15px 0 5px;}
.tu1million-funnel-step3-footer-top-con p { line-height: 40px;  color: #FFFFFF; font-size: 16px; display: block; margin: 0;}

.tu1million-funnel-step3-footer-top-con ul {display: flex; align-items: center;gap: 24px;}
.tu1million-funnel-step3-footer-top-con ul li a {color: #FFFFFF;}
.tu1million-funnel-step3-footer-top-con ul li a:hover {opacity: 0.5;}

.tu1million-funnel-step3-footer-bottom-con {}
.tu1million-funnel-step3-footer-bottom-con ul {display: flex; align-items: center;}
.tu1million-funnel-step3-footer-bottom-con ul li {margin: 12px 10px;}
.tu1million-funnel-step3-footer-bottom-con ul li a::before {font-family: "FontAwesome" !important; font-size: 24px; line-height: 40px;color: #FFFFFF;}
.tu1million-funnel-step3-footer-bottom-con ul li:nth-child(2) a::before {content: "𝕏"; font-size: 28px}
.tu1million-funnel-step3-footer-bottom-con ul li:first-child {margin-left: 0;}

@media only screen and (max-width: 767px) {
    .tu1million-funnel-step3-header {padding: 25px 0;}
    .tu1million-funnel-step3-header h2 {width: 100%; font-size: 28px;}
    .tu1million-funnel-step3-header p {width: 100%; font-size: 16px;padding: 0;}
    .tu1million-funnel-step3-main-title, .tu1million-funnel-step3-btm1-title, .tu1million-funnel-step3-btm2-title, .tu1million-funnel-step3-btm4-title, .tu1million-funnel-step3-btm6-title {padding: 25px 0;}
    .tu1million-funnel-step3-main-title h2, .tu1million-funnel-step3-btm1-title h2, .tu1million-funnel-step3-btm2-title h2, .tu1million-funnel-step3-btm4-title h2, .tu1million-funnel-step3-btm6-title h2 {font-size: 28px;width: 100%;padding: 0;}

    .tu1million-funnel-step3-main-flx {display: block;}
    .tu1million-funnel-step3-flx-left, .tu1million-funnel-step3-flx-right {width: 100%;}
    .tu1million-funnel-step3 .tu1million-funnel-step3-main-con h2 {font-size: 20px;}

    .tu1million-funnel-step3-main-flx, .tu1million-funnel-step3-btm1 {padding: 25px 0;}
    .tu1million-funnel-step3 main img {max-width: 100%;}

    .tu1million-funnel-step3-btm1 ul {display: block;}
    .tu1million-funnel-step3-btm1 ul li {width: 100%; margin: 2rem auto;}

    .tu1million-funnel-step3-btm2-con {display: block;}
    .tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-left {width: 100%;}
    .tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-left button {max-width: 100%;}
    .tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-right {width: 100%;}
    .tu1million-funnel-step3-btm2-con .tu1million-funnel-step3-btm2-right img {max-width: 100%; width: 100%;}

    .tu1million-funnel-step3-btm3-con h2 {width: 100%; font-size: 18px;}
    .tu1million-funnel-step3-btm3-con p {width: 100%; font-size: 16px;padding: 0;}
    .tu1million-funnel-step3-btm2-box {max-width: 100%;}
    .tu1million-funnel-step3-btm2-box-header h2 {font-size: 16px;}
    .tu1million-funnel-step3-btm2-box-content h3 {font-size: 2rem;}
    .tu1million-funnel-step3-btm2-box-content button {max-width: 100%;width: 100%;}

    .tu1million-funnel-step3-btm4 {padding: 25px 0;}
    .tu1million-funnel-step3-btm4-con h2 {width: 100%; font-size: 18px;}
    .tu1million-funnel-step3-btm5 {padding: 25px 0;}

    .tu1million-funnel-step3-btm6 h2 {font-size: 18px; width: 100%;}
    .tu1million-funnel-step3-btm6 p {font-size: 16px; width: 100%;}

    .tu1million-funnel-step3-footer-logo img {width: 100%;}

    .tu1million-funnel-step3-footer .tu1million-funnel-step3-footer-top-con {display: block;text-align: center;}
    .tu1million-funnel-step3-footer .tu1million-funnel-step3-footer-top-con p {line-height: 30px;}
    .tu1million-funnel-step3-footer .tu1million-funnel-step3-footer-top-con ul {display: block; text-align: center;}
    .tu1million-funnel-step3-footer .tu1million-funnel-step3-footer-top-con li {margin: 1rem auto;}
    .tu1million-funnel-step3-footer .tu1million-funnel-step3-footer-top-con a { line-height: 30px;}
    .tu1million-funnel-step3-footer {padding: 25px 0;}
    .tu1million-funnel-step3-footer-bottom-con ul {justify-content: center;}
    .tu1million-funnel-step3-footer .tu1million-funnel-step3-footer-top-con {padding-bottom: 0px;}
    .tu1million-funnel-step3-footer-bottom-con ul li {margin: 6px 10px !important;}
}

/**Tu1Million Funnel Step 4**/
.tu1million-funnel-step4 {min-height: 100vh}
.tu1million-funnel-step4 * { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 14px; line-height: 1.71; color: #556370;}
.tu1million-funnel-step4 .wrapper {max-width: 945px; padding-right: 15px; padding-left: 15px; margin: 0 auto; position: relative;}
.tu1million-funnel-step4 main {padding-top: 61px; background: #fbfbfb;}
.tu1million-funnel-step4-main-con {display: flex; justify-content: space-between;}

.tu1million-funnel-step4-main-left {width: 50%;padding-right: 10px;}
.tu1million-funnel-step4-main-left img {box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .1);max-width: 447.5px; overflow: hidden;border-radius: 4px;}

.tu1million-funnel-step4-main-left p {min-height: 24px;margin: 20px 0;}
.tu1million-funnel-step4-main-left p b {color: #373f47}

.tu1million-funnel-step4-main-right {width: 43%; max-width: 390px;padding: 0;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box {background: #FFFFFF;border-radius: 4px; box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .1);max-width: 370px;margin-left: auto;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-header {padding: 30px; border-bottom: 1px solid #e5e9e9;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-header h2 { margin: 0; font-size: 30px; line-height: 1; font-weight: 600; color: #0d0d0d;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con {padding: 30px;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item a { display: block; text-align: right; font-weight: 500; color: #337ab7; text-decoration: none; padding-bottom: .5rem; height: 29px;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item {margin-bottom: 20px;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item input[type=text], .tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item input[type=email] { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; box-shadow: none; border-radius: 4px; border: 1px solid #c7cfd8; background: #fff; }
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item input[type=text]::placeholder, .tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item input[type=email]::placeholder { color: #748493; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; letter-spacing: normal; }
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item label.bold {    margin-bottom: 5px; font-weight: 700;display: block;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item:has(.radio-button-con) {border: 1px solid #c7cfd8;border-radius: 4px;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .radio-button-con {padding: 8px 10px;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .radio-button-con span {margin-bottom: 0; font-weight: 400; color: #748493;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .radio-button-con input[type=radio] {margin: 0 5px 0 0; transform: translateY(-1px);}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .radio-button-con:first-child {border-bottom: 1px solid #c7cfd8;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .checkbox input[type=checkbox]{ outline: none; left: 0; top: 4px; width: 14px; height: 14px; margin: 0; cursor: pointer; color: #556370; border: solid 1px #c7cfd8; border-radius: 2px; -webkit-appearance: none; -moz-appearance: none; appearance: none; position:absolute;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .checkbox input[type=checkbox]:before {    font-family: 'Material Symbols Outlined'; font-weight: normal; font-style: normal; position: absolute; top: -1px; left: -2px; content: 'check_small'; font-variation-settings: 'FILL' #556370, 'wght' 400, 'GRAD' 0, 'opsz' 12; font-size: 16px; color: #556370; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all .1s cubic-bezier(1, 0, 0, 1); -moz-transition: all .1s cubic-bezier(1, 0, 0, 1); -o-transition: all .1s cubic-bezier(1, 0, 0, 1); transition: all .1s cubic-bezier(1, 0, 0, 1); line-height: 100%;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .checkbox input[type=checkbox]:checked:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .checkbox span { min-height: 20px; padding-left: 22px; margin-bottom: 0; font-weight: 400; cursor: pointer; font-size: 13px; position: relative; display: block}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .checkbox {margin-bottom: 20px;display: block;min-height: 24px;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .service-agreement-text { height: 100px; margin: .5em 0 2em; position: relative; overflow: auto; box-shadow: none; border-radius: 4px; border: 1px solid #c7cfd8; background: #fff; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .service-agreement-text p {color: #373f47; line-height: 1.428571429;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .service-agreement-text ul {margin: 20px 0; color: #373f47;    display: block; list-style-type: disc; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; unicode-bidi: isolate;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con .form-item .service-agreement-text ul li {font-size: 14px; line-height: 1.428571429;color: #373f47; margin: 0;}
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con input[type=submit] { color: #fff; margin-top: 20px; padding:  0 13px; font-size: 16px; font-weight: 600; border-radius: 4px; display: block; border: 0; width: 100%; background-color: #337ab7; border-color: #2e6da4; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; letter-spacing: unset; height: 51px; }
.tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con input[type=submit]:hover {background-color: #286090; border-color: #204d74;}

.tu1million-funnel-step4 h2 { margin-top: 50px; margin-bottom: 40px; line-height: 1.3; font-weight: 600; color: #0d0d0d; font-size: 36px; }
.tu1million-funnel-step4 h3 {font-family: Fira Sans; font-weight: 700; line-height: 1.2;color: #2ecc71; font-size: 24px;text-align: center; margin-bottom: .5rem;padding-bottom: 15px;}
.tu1million-funnel-step4 ul li {margin: 20px 0;}

.tu1million-funnel-step4 footer {padding: 30px 0 90px;background: #fbfbfb;}

.tu1million-funnel-step4-footer-links {display: flex;gap: 4px;}
.tu1million-funnel-step4-footer-links li a {padding: 0 20px; color: #0d0d0d;}

@media only screen and (max-width: 991px) {
    .tu1million-funnel-step4-main-con {flex-direction: column-reverse;}
    .tu1million-funnel-step4-main-left, .tu1million-funnel-step4-main-right {max-width: 720px; width: 100%;margin: 0 auto;}
    .tu1million-funnel-step4-main-left {margin-top: 20px;padding:0;}
    .tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box {max-width: unset;}
    .tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-header {padding: 20px;}
    .tu1million-funnel-step4-main-right .tu1-million-funnel-checkout-form-box .tu1-million-funnel-checkout-form-con {padding: 20px;}

    .tu1million-funnel-step4-main-left img {max-width: 100%; width: 100%;}
    .tu1million-funnel-step4 footer .wrapper {max-width: 720px; width: 100%;margin: 0 auto;padding: 0;}    
}

/**Tu1Million Funnel Policy**/
.tu1million-funnel-policy * {    font-family: Open Sans; color: #55636F; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-size: 16px; line-height: 1.8; letter-spacing: normal;}
.tu1million-funnel-policy .wrapper {max-width: 1180px; margin: 0 auto; padding: 0 30px;}
.tu1million-policy-con {vertical-align: top; padding: 100px 0; padding-bottom: calc(100px - 30px); background: #eeeeee;}
.tu1million-policy-box-con {width: 83.333333%;padding: 0 2px; margin: 0 auto;}

.tu1million-funnel-policy h1, .tu1million-funnel-policy h2, .tu1million-funnel-policy h3 {font-family: Montserrat; font-weight: 700; line-height: 1.3; color: #000;  margin-top: 1rem; margin-bottom: 1rem;}
.tu1million-funnel-policy h1 {margin-top: 0;font-size: 1.5rem}
.tu1million-funnel-policy h3 span {font-family: Montserrat; font-weight: 700; line-height: 1.3; color: #000;  margin-top: 1rem; margin-bottom: 1rem; font-size: 30px;}
.tu1million-policy-box { text-align: left; padding: 30px 60px; background: #fff; margin-bottom: 2rem; }
.tu1million-policy-box p {min-height: 28.8px;    margin-top: 1rem; margin-bottom: 1rem;}
.tu1million-policy-box p.last-p {margin-bottom: 0;}
.tu1million-policy-box a span {color:#2e91fc}
.tu1million-policy-box a:hover span {text-decoration: underline;}
.tu1million-policy-box ol { margin-top: 1rem; margin-bottom: 1rem; display: block; list-style-type: decimal; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; unicode-bidi: isolate; }
.tu1million-policy-box ul { margin-top: 1rem; margin-bottom: 1rem; display: block; list-style-type: disc; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; unicode-bidi: isolate; }
.tu1million-policy-box ul li { margin-top: 1rem; margin-bottom: 1rem; display: block;list-style-type: disc;    display: list-item; text-align: -webkit-match-parent; unicode-bidi: isolate;}

.tu1million-funnel-policy .tu1million-policy-footer {background: #272d34}
.tu1million-funnel-policy .tu1million-policy-footer-con {display: flex; justify-content: space-between; align-items: center;padding: 15px 0;}
.tu1million-funnel-policy .tu1million-policy-footer p { line-height: 40px;  color: #FFFFFF; font-size: 16px; margin-top: 1rem; margin-bottom: 1rem; display: block; }
.tu1million-funnel-policy .tu1million-policy-footer p span {color: #FFFFFF;}

.tu1million-funnel-policy .tu1million-policy-footer ul {display: flex; align-items: center;gap: 24px;}
.tu1million-funnel-policy .tu1million-policy-footer ul li a {color: #FFFFFF;}
.tu1million-funnel-policy .tu1million-policy-footer ul li a:hover {opacity: 0.5;}

@media only screen and (max-width: 767px) {
    .tu1million-funnel-policy .wrapper {padding: 0 15px;}
    .tu1million-policy-con {padding: 25px 0;}
    .tu1million-policy-box {padding: 30px 20px;}
    .tu1million-funnel-policy h3 span {font-size: 24px;}

    .tu1million-funnel-policy .tu1million-policy-footer-con {display: block;text-align: center;}
    .tu1million-funnel-policy .tu1million-policy-footer-con p {line-height: 30px;}
    .tu1million-funnel-policy .tu1million-policy-footer-con ul {display: block; text-align: center;}
    .tu1million-funnel-policy .tu1million-policy-footer-con ul li {margin: 1rem auto;}
    .tu1million-funnel-policy .tu1million-policy-footer-con ul li a { line-height: 30px;}
    .tu1million-funnel-policy .tu1million-policy-footer-con {padding: 10px 0;}
}

@media only screen and (max-width: 544px) {
    .tu1million-policy-box-con {width: 100%;}
    .tu1million-policy-box {margin-bottom: 15px;}
}

#cookiescript_badge { position: fixed; line-height: 0; cursor: pointer; z-index: 99999; font-size: 0; color: #999; left: 10px; display: flex; flex-direction: row; opacity: 1; bottom: 10px; border-radius: 25px; padding: 3px; transition-duration: 500ms; box-shadow: 1px 2px 8px 0 rgba(0, 0, 0, 0.2); background: #1C1C1C; max-width: 46px; white-space: nowrap; transition: max-width 0.3s ease-out; overflow: hidden; }
#cookiescript_badgeimage { width: 40px; height: 40px; }
.cookiescriptlogo { fill: #22b8f0; }
#cookiescript_badgeimage svg {width: 40px; height: 40px !important;}
#cookiescript_badgetext { text-transform: uppercase; font-weight: 600; font-family: 'Open Sans', Arial, 'Trebuchet MS', 'Segoe UI', 'Helvetica', sans-serif; overflow: hidden; transition-duration: 500ms; white-space: nowrap; padding-right: 0; color: #FFFFFF; font-size: 16px; line-height: 2.5; overflow: hidden; padding-right: 15px; padding-left: 12px; }

#cookiescript_badge:hover { max-width: 308px !important; /* Adjust to the desired width */ } 
#cookiescript_injected { bottom: 0; left: 0; right: 0; position: fixed; padding: 12px 60px 12px 50px; width: 100%; text-align: left; display: flex; flex-direction: column; justify-content: space-around; margin: 0; max-height: 85%; overflow-y: auto; align-items: center; background-color: #1C1C1C; z-index: 999997; opacity: 1; font-size: 14px; font-weight: normal; font-family: 'Open Sans', Arial, 'Trebuchet MS', 'Segoe UI', 'Helvetica', sans-serif; box-shadow: 1px 2px 8px 0 rgba(0, 0, 0, 0.35); color: #FFFFFF; box-sizing: border-box; }
#cookiescript_toppart { display: flex; flex-direction: row; justify-content: space-between; margin: 0; }
#cookiescript_header { background-color: transparent; z-index: 999998; color: #FFFFFF; font-size: 18px; line-height: 1.3; font-weight: 600; letter-spacing: 0.4px; opacity: 1; margin: 0 50px 9px 0; text-align: left; padding: 7px 0 0 0; }
#cookiescript_leftpart { display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; max-width: 65%; }
#cookiescript_description { text-align: left; font-size: 12px; margin: 0; text-align: left; font-size: 12px; letter-spacing: 0.3px; line-height: 1.65; font-weight: 400; color: #FFFFFF; }
#cookiescript_description span, #cookiescript_description a { text-align: left; font-size: 12px; margin: 0; text-align: left; font-size: 12px; letter-spacing: 0.3px; line-height: 1.65; font-weight: 400; color: #FFFFFF;}
#cookiescript_toppart, #cookiescript_bottompart { width: 100%; }
#cookiescript_close { font-size: 29px; line-height: 13px; cursor: pointer; color: #FFFFFF; height: 15px; width: 15px; margin: 0 0 0 10px; padding: 0; overflow: hidden; letter-spacing: 0; font-family: 'Trebuchet MS', 'Arial', sans-serif; font-weight: 100; opacity: 0.85; z-index: 999999; position: relative; top: -1px; }
.cookiescript_pre_header { display: flex; justify-content: flex-end; align-items: center; position: absolute; top: 15px; right: 15px; }
#cookiescript_close:hover, #cookiescript_manage:hover, #cookiescript_link:hover { opacity: 1; }
#cookiescript_rightpart { display: flex; flex-direction: row; align-items: center; min-width: 33%; }
#cookiescript_buttons { flex-wrap: nowrap; justify-content: center; margin: 0; font-weight: 700; width: 100%; flex-direction: row; display: flex; }
#cookiescript_accept { transition: all 0.25s ease 0s; text-transform: uppercase; font-size: 12px; text-align: center; letter-spacing: 0.4px; border: 0; background-color: #6BBE6B; color: #FFFFFF; line-height: 3.2; }
#cookiescript_accept, #cookiescript_reject, #cookiescript_save { font-weight: 700; cursor: pointer; white-space: nowrap; transition-duration: 100ms; transition-timing-function: ease-in-out; min-width: 103px; }
#cookiescript_accept, #cookiescript_reject, #cookiescript_save { margin: 5px 7px; flex-shrink: 1; padding: 0 17px; flex-grow: 1; }
#cookiescript_accept, #cookiescript_reject, #cookiescript_save { border-radius: 20px; }
#cookiescript_reject { border: 1px solid #FFFFFF; text-align: center; line-height: 3; font-size: 12px; text-transform: uppercase; letter-spacing: 0.4px; color: #FFFFFF; background: #1C1C1C; }
#cookiescript_reject:hover { background-color: #2f2f2f; }
#cookiescript_accept, #cookiescript_reject, #cookiescript_save { border-radius: 20px; }
#cookiescript_accept:hover { background-color: #63af63; }
 .cookiescriptlogo { fill: #22b8f0; }


 /**Low Ticket Funnel Page**/
.ltf-page {  margin: 0; padding: 0; font-size: 15px; color: #233567;font-stretch: normal;font-style: normal; line-height: normal;letter-spacing: normal; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; background: #f5f8fb; font-family: 'Inter', sans-serif;}

.ltf-page h1, .ltf-page h2, .ltf-page h3, .ltf-page h4, .ltf-page h5, .ltf-page h6, .ltf-page p, .ltf-page ul, .ltf-page li{margin: 0; padding: 0; font-style: normal; font-feature-settings: 'ss03' on;  }
.ltf-page h1, .ltf-page h2, .ltf-page h3, .ltf-page h4, .ltf-page h5, .ltf-page h6{font-family: 'Barlow', sans-serif;}

.ltf-page p {font-family: 'Inter', sans-serif;}
.ltf-page img, .ltf-page .header i {vertical-align: middle; border-style: none; max-width: unset;}
.ltf-page form {display: block; margin-top: 0em; unicode-bidi: isolate; margin-block-end: 1em; }

.ltf-page .wrapper {max-width: 1125px;}
.ltf-page .wrapper, .ltf-page .wrapper-fluid, .ltf-page .container-lg, .ltf-page .container-md, .ltf-page .container-sm, .ltf-page .container-xl { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.ltf-page .text-underline{text-decoration: underline}

.ltf-page .sales_top_bkg{background:url("https://automaticclients.com/showcase-sales/images/MaskGroup.jpg") center -40px no-repeat var(--background-color); background-size: 100% 100%;position: relative;z-index: 2;}
.ltf-page .sales_top_bkg:before{position: absolute; width: 100%; height: 90px; bottom: 0; left: 0; background: var(--background-color); content: '';z-index: 0;}
.ltf-page .sales_top_bkg hr {border-top: 1px solid #ffffff;}

.ltf-page .header{background:rgba(0,0,0,0.50);/*! border-radius: 2px; */ height: 72px; padding: 22px 0; margin: 0 0 30px;}
.ltf-page .header p{font-size: 16px;line-height: 26px;font-feature-settings: 'ss03' on;color: #ffffff;opacity: 0.9;}
.ltf-page .header p a{font-weight: 500; text-decoration: underline; color: #ffffff;}
.ltf-page .header p img, .ltf-page .header p i{margin: 0 10px 0 0; line-height: 0;}

.ltf-page .video_section { border-radius: 5px; overflow: hidden; margin: 0; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important} 
.ltf-page .video_section iframe{ }

.ltf-page .video_play_button{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.15); z-index:999; display:block; top:0; left:0}
.ltf-page .video_play_button:after{ position:absolute; width:130px; height:130px; background: url("https://automaticclients.com/showcase-sales/images/playwhite_icon.png") center center no-repeat; background-size:130px 130px; left:50%; top:50%; margin-left:-65px; margin-top:-65px; border:none; outline:none; z-index:9999; content:"";}

.ltf-page .audio_play_button{ position:absolute; width:130px; height:40px; background: url("https://automaticclients.com/showcase-sales/images/turn_sound.png") center center no-repeat; background-size:100%; left:16px; top:10px;; border:none; outline:none; z-index:9999}

/* video button style */
.ltf-page .video-control {opacity: 0; position: absolute; width: 100%; height: 100%; top: 0%; left: 0%; transition: opacity 0.3s; }
.ltf-page .video-control:hover { opacity: 1; }
.ltf-page .video-control:before, .ltf-page  .video-control:after { content: ''; width: 100%; height: 100%; max-width: 131px; background-repeat: no-repeat; background-size: 100%; display: block; position: absolute; height: 131px; left: 50%; margin-left: -65px; top: 50%; margin-top: -65px; }
.ltf-page .video-control:before { background-image: url("https://automaticclients.com/showcase-sales/images/video-buttons-black.png"); background-position: 53% 98%; background-size: 332%; /*content: "\ea1c";*/ }
.ltf-page .video-control:after { background-image: url("https://automaticclients.com/showcase-sales/images/video-buttons-black.png"); background-position: -292px -292px; background-size: 332%; /*content: "\ea1d";*/ }
.ltf-page .video-control.paused:after, .ltf-page .video-control.playing:before { opacity: 0; }

.ltf-page .video-control-show { opacity: 0.5; }

/* audio button style */
.ltf-page .audio-control {opacity: 1; position: absolute; width: 6%; height: 9%; top: 4%; right: 1%; transition: opacity 0.3s; }
.ltf-page .audio-control:hover { opacity: 1; }
.ltf-page .audio-control:before, .ltf-page .audio-control:after { position: absolute; content: ''; width: 100%; height: 100%; max-width: 36px; background-repeat: no-repeat; background-size: 100%; display: block; height: 31px; }
.ltf-page .audio-control:before { background-image: url("https://automaticclients.com/showcase-sales/images/video-buttons-black.png"); background-position: -1% -2%; background-size: 254%; }
.ltf-page .audio-control:after { background-image: url("https://automaticclients.com/showcase-sales/images/video-buttons-black.png"); background-position: 69% -1%; background-size: 254%; }
.ltf-page .audio-control.unmuted:after, .ltf-page .audio-control.muted:before { opacity: 0; }

.ltf-page .sales_intro{padding: 0; margin: 0;}
.ltf-page .free_course{/*! width: 340px; */ height: auto; /*! border: 2px solid rgba(86, 107, 176, 0.58); */box-sizing: border-box;border-radius: 5px;margin: 0 auto;background: var(--secondary-color);display: inline-block;padding: 0px 20px;}
.ltf-page .free_course p{font-weight: 600;font-size: 14px;line-height:33px;letter-spacing: 0.08em;text-transform: uppercase;color: #FFFFFF; font-family: 'Barlow', sans-serif;}

.ltf-page .sales_intro h1{font-weight: 800;font-size: 44px;line-height: 120%;/* or 67px */text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #FFFFFF; margin: 15px 0 10px; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.5);}
.ltf-page .sales_intro h1 span{color: var(--contrast-color);}
.ltf-page .sales_intro p.heading_txt{font-weight: 600;font-size: 18px;line-height: 25px;color: #fff;opacity: 0.9;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); margin-bottom: 20px;}

.ltf-page .sales_intro h2{font-weight: bold;font-size: 40px;line-height: 42px;letter-spacing: 0.02em;text-transform: uppercase;color: #FFFFFF; margin: 20.6px 0 13.22px;text-align: center;}
.ltf-page .sales_intro h2 span{color: var(--contrast-color)}
.ltf-page .sales_intro p.introdetails{font-weight: normal;font-size: 18px;line-height: 150%;color: #FFFFFF;opacity: 0.9;padding-right: 0;margin-bottom: 20px;}
.ltf-page .sales_intro h3 { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 32px; line-height: 125%; color: #FFFFFF; opacity: 0.9; margin-bottom: 20px; text-align: center;text-transform: uppercase; font-weight: bold;}
.ltf-page .sales_intro h4 { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 26px; line-height: 125%; color: #FFFFFF; opacity: 0.9; margin-bottom: 20px; text-align: center;text-transform: uppercase; font-weight: bold;}
.ltf-page .sales_intro ul {margin-bottom: 20px;}
.ltf-page .sales_intro li { list-style: none; padding: 10px 0px 10px 48px; position: relative;font-weight: normal;font-size: 18px;line-height: 150%;color: #FFFFFF;opacity: 0.9;}
.ltf-page .sales_intro li i { position: absolute; left: 17px; top: 8px; }

.ltf-page .image_cards_con {display: flex; flex-wrap: wrap; gap: 25px 10px}
.ltf-page .image_cards {border-radius: 5px; padding: 0;flex: 1 1 32%;height: 100%;}
.ltf-page .image_cards img{width: 100%; border-radius: 5px 5px 0 0;}
.ltf-page .image_cards h4{color: #FFFFFF;font-family: 'helveticabold';font-size: 16px;line-height: 18px;letter-spacing: 0.2px; margin-bottom: 10px;}
.ltf-page .image_cards p.small{margin-bottom: 17px; font-size: 13px; color: #2B3970; }
.ltf-page .image_cards span.bkg_yellow{background: #ffe09a;padding: 0 5px;border-radius: 3px;}
.ltf-page .image_cards p{color: #FFFFFF;font-family: 'helveticaregular';font-size: 10px;/*! font-weight: 400; */line-height: 18px;text-align: center;}
.ltf-page .sales_intro .image_cards .image_cards_photos{width: 100%; border-radius: 5px;max-height: 235px; overflow: hidden;aspect-ratio: 1/1;}

.ltf-page .sales_intro .top_right_sec {position: sticky;top: 0;}
.ltf-page .top_right_sec{width: 100%; border-radius: 6px; background-image: linear-gradient( #f78355 , #ffd363); padding: 4px;margin-bottom: 30px;}
.ltf-page .top_right_sec.bot{width: 100%; border-radius: 6px; background-image: linear-gradient( #ffd363 , #f78355 ); padding: 4px;}
.ltf-page .top_right_sec p.toptxt{font-family: 'helveticabold'; font-size: 17px;line-height: 21px;/* or 21px */text-align: center;color: #000000;opacity: 0.9; height: 64px; background: url("https://automaticclients.com/showcase-sales/images/Cards2.png")center center no-repeat; text-align: center;letter-spacing: 0.03em;text-transform: uppercase;font-feature-settings: 'ss03' on;padding: 11px 0 0 0;}
.ltf-page .top_right_sec p.toptxt span{font-size: 14px;}

.ltf-page .top_right_sec .inner_white_bkg{background: #FFFFFF;box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.05);border-radius: 3px; /*! min-height: 1147px; */ padding: 21px 20px 20px 20px;}
.ltf-page .top_right_sec .inner_white_bkg h4{font-weight: bold;font-size: 20px;line-height: 130%;text-align: left;letter-spacing: 0.02em;text-transform: uppercase;color: #061130;margin: 10px 0 0 0;}
.ltf-page .top_right_sec .inner_white_bkg h4.black{font-weight: bold;font-size: 18px;line-height: 130%;text-align: left;letter-spacing: 0.02em;text-transform: uppercase;color: #000;margin: 10px 0 0 0; text-decoration-line: line-through;}
.ltf-page .top_right_sec .inner_white_bkg h4.small{font-weight: bold;font-size: 14px;line-height: 130%;text-align: left;letter-spacing: 0.02em;text-transform: uppercase;color: #000;margin: 10px 0 15px 0; text-decoration-line: none;}

.ltf-page .top_right_sec .inner_white_bkg .top_right_banner_outer{width: 100%; position: relative; height: 143px; margin-bottom: 20px;}
.ltf-page .top_right_sec .inner_white_bkg .top_right_banner_outer img.top_right_banner{position: absolute; max-width: 356px;  left: -20px;}
.ltf-page .top_right_sec .inner_white_bkg p.savetoday{margin: 0px 0 12px; color: #000000; text-align: left; font-family: 'helveticaregular'; font-style: italic; }
.ltf-page .top_right_sec .inner_white_bkg p.normal{margin: 0px 0 20px; color: #000000; text-align: left; font-family: 'helveticaregular'; }
.ltf-page .top_right_sec .inner_white_bkg p.dwldthebook{margin: 0px 0 21px; color: #041032;opacity: 0.9; text-align: center}
.ltf-page .top_right_sec .inner_white_bkg p.avail_dwld{margin: 0px 0 15px; color: #027A15;letter-spacing: 0.02em;text-transform: uppercase; font-family: 'helveticabold'; font-size: 12px}
.ltf-page .top_right_sec .inner_white_bkg p.secure_checkout{margin: 0px 0 15px;  text-align: center; font-weight: 500;font-size: 14.3982px;line-height: 140%;text-align: center;font-feature-settings: 'ss03' on; color: #233567;opacity: 0.9; }
.ltf-page .top_right_sec .inner_white_bkg img.redbotarrow{margin: 0px 0 36px; }
.ltf-page .top_right_sec .inner_white_bkg img.secure_checkout_img{margin: 13px 0 0px; max-width: 252px; }
.ltf-page .top_right_sec .inner_white_bkg .cards{margin: 0px 0 20px; }
.ltf-page .review_details{margin: 0; padding: 0 0 5px; border-bottom: 1px solid #D2D2D2;}
.ltf-page .review_details li {margin: 0 13px 0 0; padding: 0; list-style: none; display: inline-block; font-size: 12px;line-height: 130%;/*! align-items: center; */letter-spacing: 0.02em;color: #000000; font-family: 'helveticaregular';}
.ltf-page .review_details li:last-child{margin: 0}
.ltf-page .review_details li img{float: left;margin: -1px 8px 0 0;}

.ltf-page .top_right_sec .inner_white_bkg .form_area{margin: 0px 0 0px; }
.ltf-page .top_right_sec .inner_white_bkg .form_area .form-group{margin-bottom: 10px; }
.ltf-page .top_right_sec .inner_white_bkg .form_area .form-control{background: #fff;border: 1px solid #D5D5D5;box-sizing: border-box;border-radius: 2px; box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25); height: 56px; font-size: 12px;line-height: 130%;font-feature-settings: 'ss03' on;color: #737373; -webkit-appearance: none;  -moz-appearance:none;  appearance:none; position: relative; padding-left: 20px; font-family: 'helveticabold';  letter-spacing: 0.02em;}
.ltf-page .top_right_sec .inner_white_bkg .form_area .form-control.select{ background: url("https://automaticclients.com/showcase-sales/images/select_bkg.svg") 90% 22px no-repeat #F5F7FB}
.ltf-page .top_right_sec .inner_white_bkg .form_area .form-control:focus{outline: none ! important;}
.ltf-page .top_right_sec .inner_white_bkg .form_area .form-control::placeholder { color: #737373; }
.ltf-page .top_right_sec .inner_white_bkg .form_area .form-control::-ms-input-placeholder { color: #737373; }
.ltf-page .top_right_sec .inner_white_bkg .form_area .form-control::-ms-input-placeholder { color: #737373;}
.ltf-page .top_right_sec .inner_white_bkg .form_area button.gotosteptwo { border: none; background: none; padding: 0; margin: 15px 0 36px;}
.ltf-page .top_right_sec .inner_white_bkg .form_area button.gotosteptwo img { width: 100%}
.ltf-page .pl_sm{padding-left: 1.8px!important}
.ltf-page .pr_sm{padding-right: 1.8px!important}

.ltf-page .top_right_sec.big_cta p.toptxt{ margin: 0!important;line-height: 38px; background: url("https://automaticclients.com/showcase-sales/images/btn_bkg.png")center center no-repeat}
.ltf-page .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer {	width: 100%;position: relative;height: 150px;margin-bottom: 0;}
.ltf-page .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer img.top_right_banner {position: absolute;max-width: 450px; width:450px; left: -67px; }

.ltf-page .left_white_bkg .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer{ height:280px; position:relative;}
.ltf-page .left_white_bkg .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer img.top_right_banner {position: absolute;max-width: 800px; width:800px; left: -135px; }
.ltf-page .top_right_sec.big_cta h1{color: #061130;font-family: "Barlow", Sans-serif;font-size: 30px;font-weight: 700;text-transform: uppercase;line-height: 30px; letter-spacing: 0.2px; text-align:center; margin-bottom:20px;}
.ltf-page .top_right_sec.big_cta h1.small{font-size: 20px; line-height: 26px;}
.ltf-page .small_headings{color: #061130;font-family: "Barlow", Sans-serif;font-size: 13px;font-weight: 400;text-transform: uppercase;line-height: 17px;letter-spacing: 0.2px; display: inline-block;padding: 5px 10px !important;}
.ltf-page .ltf-btm1 .pink_bkg_list p{ font-family: 'helveticaregular'; font-size: 18px; line-height: 140%; color: #000000; opacity: 0.9; position: relative; }
.ltf-page .ltf-btm1 .white_bkg_list p{ font-family: 'helveticaregular'; font-size: 18px; line-height: 140%; color: #000000; opacity: 0.9; position: relative; }

.ltf-page .readthis{position:absolute; left:-93px;top: -27px;}
.ltf-page .yougetting{position:absolute; right:20px;top: 80px;}

.ltf-page .old_new_way_blue_bkg{padding: 0px 0 40px; background: var(--background-color);position: relative;z-index: 3;}
.ltf-page .old_new_way_blue_bkg h3{/*! font-weight: bold; */font-size: 36px;line-height: 140%;letter-spacing: 0.02em;text-transform: uppercase;color: #FFFFFF; margin: -60px 0 30px;text-align: center; font-family: 'helveticabold';}
.ltf-page .old_new_way_blue_bkg h3 span{color: var(--contrast-color)}
.ltf-page .old_new_way_blue_bkg p.introdetails{font-weight: normal;font-size: 18px;line-height: 150%;color: #FFFFFF;opacity: 0.9;padding-right: 80px; margin-bottom: 0;}
.ltf-page .old_new_way_blue_bkg img.ACModelvsoldmodelDiagram{width: 735px; margin-left: -75px; margin-bottom: 42px;margin-top: 0px;}
.ltf-page .old_new_way_blue_bkg h2{font-size: 36px;line-height: 50px;letter-spacing: 0.02em;text-transform: uppercase;color: #FFFFFF; margin: 0px 0 23px; font-family: 'helveticabold';position: relative;}
.ltf-page .old_new_way_blue_bkg h2 span{color: var(--contrast-color)}
.ltf-page .old_new_way_blue_bkg .ch_te_video{margin-bottom: 28px!important}
.ltf-page .old_new_way_blue_bkg .turn_arrow{width: 320px;}

.ltf-page .demo_video_sec{background: linear-gradient(180deg,  var(--background-color) 0%, #073168 100%); padding: 0 0 50px;}
.ltf-page .demo_video_sec p.txt_grey{font-family: Helvetica;font-style: normal;font-weight: bold;font-size: 18px;line-height: 100%;text-align: center;letter-spacing: 0.1em;text-transform: uppercase;color: rgba(255, 255, 255, 0.5);}
.ltf-page .demo_video_sec img.sociallogo{max-width: 1055px; margin: 30px 0 20px;}
.ltf-page .demo_video_sec img.demovideocover{max-width: 100%; margin: 0px 0 72px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

@keyframes rocking {
	0% {
		transform: rotate(0deg)
	}
	25% {
		transform: rotate(0deg)
	}
	50% {
		transform: rotate(2deg)
	}
	75% {
		transform: rotate(-2deg)
	}
	100% {
		transform: rotate(0deg)
	}
}

.ltf-page .download_btn{ font-family: 'helveticabold'; background:url("https://automaticclients.com/showcase-sales/images/btn_bkg.png")center center no-repeat; border-radius: 6px; border: none; display:inline-block; height: 75px; width: auto;padding: 0 30px; font-size: 20px; animation: rocking 2s infinite; animation-timing-function: cubic-bezier(0, 0, 0.58, 1); line-height: 19px;text-align: center;letter-spacing: 0.06em;text-transform: uppercase;color: var(--text-color);text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05); position: relative; padding-top: 19px}
.ltf-page .download_btn small{font-size: 12px;  font-family: 'helveticaregular';}
.ltf-page .download_btn .btn_arrow{position: absolute; left: 96px; top: 15px;}
.ltf-page .download_btn .btn_arrow2{position: absolute; left: 30px; top: 15px;}
.ltf-page .download_btn.w676 {min-width: 676px;}
.ltf-page .download_btn.w503 {min-width: 503px;padding-left: 70px;}
.ltf-page .download_btn.w100 {min-width: 100%;padding-left: 70px;}
.ltf-page .download_btn:hover {background: #f57138;animation: none !important; color: var(--text-color); text-decoration: none}

.ltf-page img.download_your_copy{position: absolute; left: 110px;top: -50px;}
.ltf-page img.download_your_copy2{position: absolute; left: -88px;top: -50px;}

.ltf-page p.clickhere_txt{font-family: 'helveticaregular'!important;font-weight: normal!important;font-size: 12px!important;line-height: 16px!important;text-align: center!important;letter-spacing: 0.06em!important;text-decoration-line: underline!important; text-transform: uppercase!important;color: #FFFFFF; margin: 10px 0 25px!important;}
.ltf-page a.clickhere_txt{font-family: 'helveticaregular'!important;font-weight: normal!important;font-size: 12px!important;line-height: 16px!important;text-align: center!important;letter-spacing: 0.06em!important;text-decoration-line: underline!important; text-transform: uppercase!important;color: #FFFFFF !important; margin: 10px 0 25px!important; display: inline-block; cursor: pointer; }
.ltf-page a.clickhere_txt.txt_blue {color: #185CE2 !important;}

.ltf-page p.mbc_logo_txt{max-width: 296px;  font-family: 'Kalam', cursive!important;font-weight: 700 !important;font-size: 14px!important;line-height: 120%!important;/* or 17px */letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #FFFFFF;opacity: 0.9;margin: auto;margin-bottom: 40px;text-align: left !important;}
.ltf-page p.mbc_logo_txt img{width: 50px; float: left; margin: -9px 10px 0 0;}

.ltf-page .divider{width: 100%; height: 2px; background: rgba(255, 255, 255, 0.2);display: block;}

.ltf-page .limited_time{font-family: 'helveticaregular'; background: #9F0303;opacity: 0.9;border-radius: 3px; font-size: 18px;line-height: 140%;/* or 25px */display:inline-block;align-items: center;text-align: center;color: #FFFFFF; padding: 12px 33px; margin-bottom: 19px; }
.ltf-page .this_deal{position: absolute; right: 85px; top: -30px;}
.ltf-page .headings1{font-size: 64px;font-family: 'helveticabold';line-height: 100%;text-align: center;color: #FFFFFF;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); margin-bottom: 18px;}
.ltf-page .headings1 span{text-decoration: underline; color: var(--contrast-color)}
.ltf-page .headings2{font-size: 36px;font-family: 'helveticabold';line-height: 140%;text-align: center;color: #FFFFFF;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); margin-bottom: 40px;text-transform: capitalize;}
.ltf-page .headings2 span{text-decoration: underline; color: var(--contrast-color)}
.ltf-page .headings3{font-family: 'helveticabold';font-size: 18px;line-height: 120%;text-align: center;color: #FFFFFF; margin-bottom: 40px;}

.ltf-page .book_summery{/*! padding: 0; */}
.ltf-page .book_summery ul{margin: 0 0 15px; padding: 0}
.ltf-page .book_summery ul li{width: 33%; display: inline-block; text-align: center; margin: 0; font-size: 12px;line-height: 140%;color: #C8C8C8; font-family: 'helveticaregular';padding: 0 15px;}
.ltf-page .book_summery ul li strong{font-size: 22px;line-height: 120%;font-feature-settings: 'ss03' on;color: #FFFFFF; font-family: 'helveticabold'; font-weight: normal;display: block;}

.ltf-page .book_icons_details .book_graphics{max-width:503px;margin-bottom: 25px;margin-top: 40px;}
.ltf-page .thisiswhat{/*! float: right; *//*! margin: 0 0 0 0; */position: absolute;right: 0;top: 37px;}

.ltf-page .book_icons{margin: 5px 0 69px; position: relative;}
.ltf-page .book_icons h3{font-size: 22px;line-height: 120%;/* or 26px */font-feature-settings: 'ss03' on;color: #FFFFFF; font-family: 'helveticabold'; margin-bottom: 22px;}
.ltf-page .book_icons p{font-size: 12px;line-height: 140%;color: #C8C8C8; font-family: 'helveticaregular';}

.ltf-page .left .book_icons { margin: 130px 0 70px;}
.ltf-page .left .book_icons p{ padding-left: 50px;}
.ltf-page .right .book_icons p{ padding-right: 50px}

.ltf-page .line1{position: absolute; right: -135px; top: 30px;z-index: 1;}
.ltf-page .line2{position: absolute; right: -165px; top: 18px;z-index: 1;}
.ltf-page .line3{position: absolute; right: -120px; top: -27px;z-index: 1;}
.ltf-page .line4{position: absolute; left: -152px; top: 26px;z-index: 1;}
.ltf-page .line5{position: absolute; left: -169px; top: 26px;z-index: 1;}
.ltf-page .line6{position: absolute; left: -135px; top: 36px;z-index: 1;}
.ltf-page .line7{position: absolute; left: -300px; top: 14px;z-index: 1;}

.ltf-page .products{padding:30px; height: 200px; width: 100%; position: relative}
.ltf-page .products.h230{ height: 230px; }
.ltf-page .products.h250{ height: 243px; }
.ltf-page .products img{max-width: 114px; float: left; margin-right: 35px;margin-bottom: 28px;box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.1);}
.ltf-page .products h4{font-size: 18px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: var(--contrast-color); height: 56px; font-weight: 700;margin-left: 150px;}
.ltf-page .products p{font-size: 14px;line-height: 23px;font-feature-settings: 'ss03' on;color: #FFFFFF;opacity: 0.9; height: 92px;margin-left: 150px;font-weight: 400;}
.ltf-page .products ul{margin: 0 0 0 150px; padding: 0;}
.ltf-page .products ul li{list-style: none; display: inline-block;margin: 0 7px 0 0; padding: 0; font-size: 14px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #FFFFFF; font-weight: 700;float: left;}
.ltf-page .products ul li img{margin-right: 2px!important;margin-top: 0px;float: left;}
.ltf-page .products ul li img.free{margin-right: 0px!important;margin-top: -5px;float: right;margin-left: 8px;}
.ltf-page .products ul li.last{float: right; margin: 0}
.ltf-page .bonus{position: absolute; background: url("https://automaticclients.com/showcase-sales/images/bonus_bkg.png") center top no-repeat; width: 101px; height: 28px; text-align: center; right: 0; top: 34px; font-size: 9.67274px;line-height: 30px;letter-spacing: 0.06em; text-transform: uppercase;font-feature-settings: 'ss03' on;color: #000000; font-family: 'helveticabold';}
.ltf-page .bonus.left30{right: 30px}

.ltf-page .blue_strip{color: #FFFFFF; font-family: 'Barlow', sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; background: var(--primary-color); border-radius: 2px; padding: 10px 0 12px; text-align: center; margin: 0px 0px 20px 0px}
.ltf-page .blue_strip.big{text-transform: capitalize!important; font-size: 19px;font-weight: 600;line-height: 26px;letter-spacing: 0.2px;}

.ltf-page .bbot{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.ltf-page .brig{border-right: 1px solid rgba(255, 255, 255, 0.1);}
.ltf-page .br6{border-radius: 6px!important}
.ltf-page .pl8{padding-left: 8px!important}
.ltf-page .pr8{padding-right: 8px!important}

.ltf-page .hereishow_sec{padding: 60px 0 10px; text-align: center;}
.ltf-page .hereishow_sec h2{font-size: 40px;line-height: 130%;color: #C90000;  margin-bottom: 10px; font-family: 'helveticabold';}
.ltf-page .hereishow_sec p{font-size: 24px;line-height: 140%;color: #233567;opacity: 0.9; font-family: 'helveticabold';}

.ltf-page .left_right_text{padding: 50px 0 100px;}
.ltf-page .left_white_bkg{background: #FFFFFF;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.07);border-radius: 8px; padding: 58px 30px; margin-bottom: 0px; position: relative;}

.ltf-page .left_white_bkg p{font-family: 'helveticaregular'; font-size: 18px; line-height: 140%;color: #000000;opacity: 0.9;position: relative; margin-bottom: 30px}
.ltf-page .left_white_bkg p.bold{font-family: 'helveticabold';}
.ltf-page .left_white_bkg p.italic{font-style: italic}
.ltf-page .left_white_bkg p span.bold{font-family: 'helveticabold';}
.ltf-page .left_white_bkg p strong{font-family: 'helveticabold'; font-weight: normal}
.ltf-page .left_white_bkg p span.italic{font-style: italic}
.ltf-page .left_white_bkg p span.underline{text-decoration: underline}
.ltf-page .left_white_bkg p span.bkg_yellow{background: #ffe09a;padding: 0 5px;border-radius: 3px;}
.ltf-page .left_white_bkg p span.bkg_yellow_dark{background: #ffc649;padding: 2px 5px;border-radius: 3px;}
.ltf-page .left_white_bkg p.txt_blue{color: #1368D8!important; opacity: 0.9!important;}
.ltf-page .left_white_bkg p.txt_purple{color: #4700A2!important; opacity: 0.9!important;}

.ltf-page .right_txt_sec p{font-family: 'helveticaregular'; font-size: 18px; line-height: 140%;color: #000000;opacity: 0.9;position: relative; margin-bottom: 30px}
.ltf-page .right_txt_sec p.bold{font-family: 'helveticabold';}
.ltf-page .right_txt_sec p.italic{font-style: italic}
.ltf-page .right_txt_sec p span.bold{font-family: 'helveticabold';}
.ltf-page .right_txt_sec p strong{font-family: 'helveticabold'; font-weight: normal}
.ltf-page .right_txt_sec p span.italic{font-style: italic}
.ltf-page .right_txt_sec p span.underline{text-decoration: underline}
.ltf-page .right_txt_sec p span.bkg_yellow{background: #ffe09a;padding: 0 5px;border-radius: 3px;}
.ltf-page .right_txt_sec p span.bkg_yellow_dark{background: #ffc649;padding: 2px 5px;border-radius: 3px;}
.ltf-page .right_txt_sec p.txt_blue{color: #1368D8!important; opacity: 0.9!important;}
.ltf-page .right_txt_sec p.txt_purple{color: #4700A2!important; opacity: 0.9!important;}

.ltf-page p.seepage{font-size: 16px; font-style: italic; opacity: 0.9; margin-bottom: 45px; color: #C20000;}
.ltf-page p.book_page_number{margin-bottom: 25px;}

.ltf-page .left_white_bkg h3{font-size: 32px;line-height: 125%;font-feature-settings: 'ss03' on;color: #D20000; font-family: 'helveticabold'; text-align: center; text-transform: capitalize;}
.ltf-page .left_white_bkg h3.txt_red{color: #C90000!important;}
.ltf-page .left_white_bkg h3.txt_blue{color: #1368D8!important;}
.ltf-page .left_white_bkg h3.txt_purple{color: #7D00C9!important;}
.ltf-page .left_white_bkg h3.txt_white{color: #ffffff!important;}
.ltf-page .left_white_bkg h3.txt_black{color: #000000;}
.ltf-page .left_white_bkg h3 span.txt_red{color: #C90000;}
.ltf-page .left_white_bkg h3 span.txt_black{color: #000000;}
.ltf-page .left_white_bkg h3 span.bkg_yellow{background: #ffe09a;padding: 1px 5px;border-radius: 3px;}

.ltf-page .left_white_bkg .disclaimer{padding: 30px; background: #FFF1D2;margin: 0 -30px;}
.ltf-page .left_white_bkg .sales_pitch{padding: 30px; background: #000000;margin: 0 -30px; text-align: center}
.ltf-page img.testimonials_cover {width: 100%; box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.04); border-radius: 8px;}
.ltf-page img.clicktoplay {position: absolute;left: -150px;top: 50%;margin-top: -50px;}

.ltf-page .yello_bkg_list{margin: 0; padding: 0}
.ltf-page .yello_bkg_list li{list-style: none; margin: 0 0 6px; padding:20px 20px 20px 52px; background: #FFF1D2;border-radius: 5px; position: relative}
.ltf-page .yello_bkg_list li img{position: absolute; left: 11px; top: 35%; margin-top: -15px}
.ltf-page .yello_bkg_list li p{margin: 0!important}

.ltf-page .pink_bkg_list{margin: 0; padding: 0}
.ltf-page .pink_bkg_list li{list-style: none; margin: 0 0 6px; padding:10px 10px 10px 45px; background: #FFD2D2;border-radius: 5px; position: relative}
.ltf-page .pink_bkg_list li img{position: absolute; left: 9px; top: 8px;}
.ltf-page .pink_bkg_list li p{margin: 0!important}

.ltf-page .blue_bkg_list {margin: 0; padding: 0}
.ltf-page .blue_bkg_list li{list-style: none; margin: 0 0 6px; padding:10px 0px 10px 48px; background: #d2efff;border-radius: 5px; position: relative}
.ltf-page .blue_bkg_list li img{position: absolute; left: 17px; top: 16px; }
.ltf-page .blue_bkg_list li img.topicon{position: absolute; left: 13px; top: 12px; }
.ltf-page .blue_bkg_list li p{margin: 0!important}

.ltf-page .white_bkg_list{margin: 0; padding: 0}
.ltf-page .white_bkg_list li{list-style: none; margin: 0 0 6px; padding:10px 10px 10px 52px; background: #ffffff;border-radius: 5px; position: relative}
.ltf-page .white_bkg_list li img{position: absolute; left: 11px; top: 12px; }
.ltf-page .white_bkg_list li img.black_t{position: absolute; left: 20px; top: 16px; }
.ltf-page .white_bkg_list li p{margin: 0!important}

.ltf-page .light_yello_bkg_list{margin: 0; padding: 0}
.ltf-page .light_yello_bkg_list li{list-style: none; margin: 0 0 6px; padding:10px; background: #fff1d2;border-radius: 5px; position: relative}
.ltf-page .light_yello_bkg_list li img{position: absolute; left: 11px; top: 50%; margin-top: -15px}
.ltf-page .light_yello_bkg_list li p{margin: 0!important}

.ltf-page .green_numbers{position: absolute; width: 24px; height: 24px; border-radius: 50px; background: #6bb887; text-align: center; line-height: 24px; left: 13px; top: 10px; color: #fff; font-weight: 500;font-size: 14px;}

.ltf-page .book_icons_details_small {position: relative;margin-top: -45px;}
.ltf-page .book_icons_details_small .left_txt{width: 115px; text-align: right; position: absolute; left: 10px; top: 100px;}
.ltf-page .book_icons_details_small .right_txt{width: 115px; text-align: left; position: absolute; right: 10px; top: 75px;}
.ltf-page .book_icons_details_small h4{font-size: 10px;line-height: 184%;font-feature-settings: 'ss03' on;color: #000000;opacity: 0.9; font-family: 'Barlow', sans-serif; font-weight: 700; margin-bottom: 5px;}
.ltf-page .book_icons_details_small h4 span{background: #ffe09a; padding: 2px; border-radius: 2px;}
.ltf-page .book_icons_details_small p {font-size: 7px;line-height: 140%;/* or 10px */color: #000000;font-family: 'helveticaregular';}

.ltf-page .included_book_details{position: relative;margin-bottom: 20px;}
.ltf-page .included_book_details img.bookimg{position: relative; float: left; width: 136px; margin: 6px 30px 50px 0;}
.ltf-page .included_book_details h4{font-size: 20px; font-weight: 700;line-height: 184%;/*! letter-spacing: 0.02em; */text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; margin-bottom: 7px;}
.ltf-page .included_book_details h4 span{background: #ffe09a; border-radius: 4px; padding: 5px 10px;}
.ltf-page .included_book_details p{font-size: 16px;font-family: 'Inter', sans-serif;line-height: 26px;font-feature-settings: 'ss03' on;color: #233567;opacity: 0.9; margin-bottom: 10px;}
.ltf-page .included_book_details ul.booklist{margin: 0 0 0 166px; padding: 0}
.ltf-page .included_book_details ul.booklist li{font-size: 16px;font-family: 'Inter', sans-serif;line-height: 26px;font-feature-settings: 'ss03' on;color: #233567;opacity: 0.9; margin-bottom: 13px; padding: 0 0 0 35px; list-style: none; position: relative;}
.ltf-page .included_book_details ul.booklist li img{position: absolute; width: 16.5px; left: 2px; top: 6px; margin: 0}

.ltf-page .included_book_details ul.digitald{margin: 0; padding: 0; height: 45px; background: #F1F1F1;border-radius: 5px;}
.ltf-page .included_book_details ul.digitald li{list-style: none; font-size: 16px;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; font-weight: 700; font-family: 'Barlow', sans-serif;display: inline-block;line-height: 41px;padding: 0 15px;}
.ltf-page .included_book_details ul.digitald li:last-child{float: right}

.ltf-page .mbc_section{position: relative; background: #EDEDED; border-radius: 8px; padding: 0 0 20px; margin: 30px -30px; min-height: 500px; text-align: center}
.ltf-page h3.mbg_headings{color: #fff!important; background: #C90000; border-radius: 8px 8px 0 0; padding: 40px 0px 40px 0px; font-size: 36px!important;font-family: 'helveticabold'!important; line-height: 47px!important;}
.ltf-page h4.mbg_headings{font-size: 32px!important;font-family: 'helveticabold'!important; color: #000000!important; line-height: 47px!important; margin: 20px 0;}

.ltf-page h5.mbg_headings{ color: #C90000 !important; font-size: 24px;text-transform: uppercase; font-family: 'helveticabold'!important;}

.ltf-page .start_reading{padding: 10px 20px; background-color: #000000; color: #FFFFFF; font-family: "Barlow", Sans-serif; font-size: 20px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.2px; position: absolute; top: 0; left: 30px; }

/*&&&&&&&&&&
RIGHT SIDEBAR CSS
&&&&&&&&&&&&*/

.ltf-page .right_form_sec{margin-bottom: 33px;}
.ltf-page .right_form_sec .form_area{background: #ffffff; box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.05);border-radius: 8px; border: 4px solid #fa9158; padding: 44px 34px 60px;margin-top: -6px;position: relative;z-index: 11;}
.ltf-page .right_form_sec .form_area .form-group{margin-bottom: 4px; }
.ltf-page .right_form_sec .form_area .form-control{background: #F5F7FB;border: 1px solid #EFF1F5;box-sizing: border-box;border-radius: 2px; height: 56px; font-style: normal;font-weight: normal;font-size: 16px;line-height: 140%;color: #233567;opacity: 0.9; -webkit-appearance: none;  -moz-appearance:none;  appearance:none; position: relative; padding-left: 20px;}
.ltf-page .right_form_sec .form_area .form-control.select{ background: url("https://automaticclients.com/showcase-sales/images/select_bkg.svg") 90% 22px no-repeat #F5F7FB}
.ltf-page .right_form_sec .form_area .form-control:focus{outline: none ! important;}
.ltf-page .right_form_sec .form_area .form-control::placeholder { color: #233567;opacity: 0.9; }
.ltf-page .right_form_sec .form_area .form-control::-ms-input-placeholder { color: #233567;opacity: 0.9; }
.ltf-page .right_form_sec .form_area .form-control::-ms-input-placeholder { color: #233567;opacity: 0.9; }
.ltf-page .right_form_sec .pl_sm{padding-left: 1.8px!important}
.ltf-page .right_form_sec .pr_sm{padding-right: 1.8px!important}
.ltf-page .right_form_sec .form_area h4{font-weight: bold;font-size: 20px;line-height: 130%;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #061130; margin-bottom: 42px;}
.ltf-page .right_form_sec .placeorder_btn{width: 100%; padding: 0; background: none; border: none; margin-top: 22px;}
.ltf-page .right_form_sec .placeorder_btn img{width: 100%;}

.ltf-page .includedinorder{}
.ltf-page .includedinorder h3{font-weight: 600;font-family: 'Inter', sans-serif;font-size: 20px;line-height: 140%;color: #162758;}
.ltf-page .includedinorder .book_includes{padding: 30px 0; border-bottom: 1px solid #D9E0ED}
.ltf-page .includedinorder .book_includes .book_img{ width: 100px; margin-right: 24px; float: left;}
.ltf-page .includedinorder .book_includes p.heading{ font-weight: 600;font-size: 18px;line-height: 140%;color: #162758; margin-bottom: 9px;}
.ltf-page .includedinorder .book_includes p.bookdetails{ font-weight: 500;font-size: 16px;line-height: 140%;color: #233567;opacity: 0.9;}

.ltf-page .include_offer{background: #FFFFFF;box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.05);border-radius: 6px; padding: 30px; margin-bottom: 30px;}
.ltf-page .dark_heading_txt{background: #081445;border-radius: 2px; height: 40px; text-align:center; font-weight: bold;font-size: 16.213px;line-height: 230%;letter-spacing: 0.03em;text-transform: uppercase;color: #FFFFFF; margin: 0 0 25px;}
.ltf-page .book_includes_sec{padding: 0px 0; margin-bottom: 25px; }
.ltf-page .book_includes_sec .book_img{ width: 92px; margin-right: 14px; float: left;}
.ltf-page .book_includes_sec p.heading{ color: #061130; font-family: "Barlow", Sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; margin-bottom: 11px; line-height: 1.2; margin-left: 106px; }
.book_includes_sec p.bookdetails{ color: #000000; font-family: 'helveticaregular'; font-size: 12px; font-weight: 400; line-height: 16px; margin-left: 106px; margin-bottom: 10px; letter-spacing: 0.5px; }
.ltf-page .book_includes_sec p.bookdetails span{color:#233567; font-family: 'helveticabold'; font-weight: normal}


.ltf-page .booklist2 ul.book_price{margin:0 0 30px; padding: 13px 15px 7px;float: left;width: 100%; background: #E7E7E7; border-radius: 3px;}
.ltf-page ul.book_price{margin:0 0 30px; padding: 0;float: left;width: 100%;}
.ltf-page ul.book_price li{list-style: none; display: inline-block;margin: 0 7px 0 0; color: #061130; font-family: "Barlow", Sans-serif; font-size: 12px; font-weight: 700; text-transform: uppercase; line-height: 17px; letter-spacing: 0.6px; float: left}
.ltf-page ul.book_price li img{margin-right: 2px!important;margin-top: 0px;float: left;}
.ltf-page ul.book_price li img.free{margin-right: 0px!important;margin-top: -5px;float: right;margin-left: 8px;}
.ltf-page ul.book_price li.last{float: right; margin: 0}

.ltf-page p.weteach{font-size: 13px; color: #000000;line-height: 17px;letter-spacing: 0.2px; font-weight: 600}
.ltf-page p.weteach.weteachgrey{ font-weight: 400;}

.ltf-page .hereiswhy{border: 2.43811px solid #1C265A;box-sizing: border-box;border-radius: 4.38805px; min-height: 500px; margin-bottom: 30px;}
.ltf-page .hereiswhy .headingtxt{background: #1C265A;border-radius: 2.43811px 2.43811px 0 0; height: 52px; font-weight: bold;font-size: 18.5439px;line-height: 130%;text-align: left;letter-spacing: 0.03em;text-transform: uppercase; color: #FFFFFF;padding: 12px 12px 0 37px;}
.ltf-page .hereiswhy p{font-size: 18.5439px;line-height: 130%; font-weight: 400;}
.ltf-page .hereiswhy p strong{ font-weight: 600!important}

.ltf-page .include_offer .sidebar_img_banner{width: 490px;margin: 0 0 0 -80px;}
.ltf-page .include_offer h2.total_value{font-size: 24px;line-height: 130%;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #4FA759; font-weight: bold;}
.ltf-page .include_offer p.saveamount{font-weight: bold;font-size: 16px;line-height: 140%;text-align: center;color: #041032;opacity: 0.9; margin: 20px 0}
.ltf-page .include_offer p.saveamount span{font-weight: normal;}
.ltf-page .include_offer h5.freebonus {font-weight: bold;font-size: 17px;line-height: 130%;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #4FA759; margin-bottom: 26px;}
.ltf-page .include_offer h5.businesscredit {font-weight: bold;font-size: 13px;line-height: 24px;text-align: center;letter-spacing: 0.06em;text-transform: uppercase;color: var(--primary-color);}
.ltf-page .include_offer button.get_guide_btn {border: none; background: none; padding: 0; margin-bottom: 25px;}

.ltf-page .sidebar_faq p.faq_heading{font-weight: 600;font-size: 18px;line-height: 140%;color: #D20000;opacity: 0.9; margin-bottom: 8px;}
.ltf-page .sidebar_faq p.faq_txt{font-size: 16px;line-height: 140%;color: var(--text-color-2); margin-bottom: 27px; font-family: 'helveticaregular';}
.ltf-page .sidebar_faq img.faricon{margin: 0 5px 0 0}

.ltf-page .greencheck {width: 18px;}

.ltf-page .rightsidesmallbanner{width: 430px;margin: 0 0 30px -50px;}
.ltf-page .image_testimonials{ background: #fff; border-radius: 5px; margin-bottom: 35px; padding: 0; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.07)}
.ltf-page .image_testimonials img{width: 100%; border-radius: 5px 5px 0 0;}
.ltf-page .image_testimonials h4{color: #000000;font-family: 'helveticabold';font-size: 18px;line-height: 23px;letter-spacing: 0.2px; margin-bottom: 5px;}
.ltf-page .image_testimonials p.small{margin-bottom: 17px; font-size: 13px; color: #2B3970; }
.ltf-page .image_testimonials span.bkg_yellow{background: #ffe09a;padding: 0 5px;border-radius: 3px;}
.ltf-page .image_testimonials p{color: #000000;font-family: 'helveticaregular';font-size: 16px;/*! font-weight: 400; */line-height: 22px;}

.ltf-page span.bkg_yellow { background: #ffe09a; padding: 0 5px; border-radius: 3px; }

.ltf-page .sold_out_sec{padding: 0; margin: 30px 0 0 0;}
.ltf-page .sold_out_sec .top_dark_header{background: #041032;border-radius: 8px 8px 0 0; padding: 34px 0 0 0; text-align: center; min-height: 134px;}
.ltf-page .sold_out_sec .top_dark_header h4{font-weight: bold;font-size: 24px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;color: #FFFFFF; }
.ltf-page .sold_out_sec .bot_light_body {background: #FFFFFF;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.07);border-radius:0 0 8px 8px; min-height: 900px; padding: 42px 0 77px; text-align: center;}
.ltf-page .sold_out_sec .bot_light_body .download_my_copy {max-width: 638px;	background: none;border: none;	margin: 0px 0 25px;padding: 0;}
.ltf-page .sold_out_sec .bot_light_body .download_my_copy img {	max-width: 100%;	background: none;	border: none;}
.ltf-page .sold_out_sec .bot_light_body p.getyourcopy {font-weight: bold;	font-size: 16px;line-height: 24px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--primary-color);font-family: 'Barlow', sans-serif;	margin-bottom: 31px;}
.ltf-page .sold_out_sec .bot_light_body p.now_available {font-weight: bold;font-size: 17px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;color: #359240;font-family: 'Barlow', sans-serif;	margin-bottom: 38px;margin-top: 14px;}
.ltf-page .sold_out_sec .bot_light_body h3.readthebook {font-family: 'Inter', sans-serif;	font-weight: 500;font-size: 16px;line-height: 160%;	color: #041032;	opacity: 0.9;}
.ltf-page .sold_out_sec .bot_light_body img.book_banner{max-width: 100%;}
.ltf-page .sold_out_sec .bot_light_body h4{font-weight: bold;font-size: 24px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;color: #041032; margin-bottom: 18px;}

.ltf-page .hereiseverything{background: #ffffff; padding: 100px 0 0; margin: 0; position: relative;}
.ltf-page .hereiseverything:before{background: #f5f8fb; position: absolute; content: '' ; width: 100%; height: 130px; left: 0; bottom: 0;}
.ltf-page .hereiseverything h1{font-weight: 800;font-size: 52px;line-height: 70px; text-align: center;letter-spacing: 0.7px; text-transform: uppercase;color: var(--text-color2); margin-bottom: 35px;}
.ltf-page .hereiseverything p{font-weight: normal;font-size: 22px;line-height: 26px;text-align: center;font-feature-settings: 'ss03' on;color: #2E3E6A;opacity: 0.9; margin-bottom: 66px;}
.ltf-page .hereiseverything img.ac_book_banner{max-width: 1426px;}

.ltf-page .fast_start_video{background: #fff; border-radius: 6px; padding: 30px; box-shadow: 0px 4px 8px rgba(0, 10, 36, 0.05); margin-bottom: 50px}
.ltf-page .fast_start_video h2{color: var(--text-color2); font-family: "Inter", Sans-serif; font-size: 36px; font-weight: 700; line-height: 50px; margin-top: 20px;}
.ltf-page .fast_start_video ul{margin: 0; padding: 0}
.ltf-page .fast_start_video ul li{list-style: none; margin: 0; padding: 0; font-family: "Inter", Sans-serif; font-size: 20px; font-weight: 400; line-height: 33px;}
.ltf-page .fast_start_video ul li span{background: #4BD181; color: #fff; font-size: 15px; border-radius: 30px; padding: 2px 10px; margin-right: 10px;}

.ltf-page .accommunity{padding: 150px; background: url("https://automaticclients.com/showcase-sales/images/users_bkg.png") center center no-repeat; background-size: cover}

.ltf-page .book_details_sec{padding: 80px 0 120px;}
.ltf-page .book_sec_checkout{padding: 0;}
.ltf-page .book_sec_checkout .inner_box{background: #FFFFFF;box-shadow: 0px 4px 8px rgba(0, 10, 36, 0.05);border-radius: 4px; margin-bottom: 30px; height: 220px; padding: 20px 28px 28px 0px;position: relative}
.ltf-page .included{position: absolute; width: 105px; height: 25.45px; right: -10px; top: 16px;}
.ltf-page .included img{ width: 105px; height: 25.45px; }
.ltf-page .book_sec_checkout h4.price{font-style: normal;font-weight: bold;font-size: 20px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; margin-bottom: 8px;}
.ltf-page .book_sec_checkout .inner_box h4{font-style: normal;font-weight: bold;font-size: 18px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; margin-bottom: 11px;}

.ltf-page .book_sec_checkout .inner_box p.small{font-size: 15px; margin-bottom: 19px;line-height: 24px;}
.ltf-page .book_sec_checkout .inner_box p.small.mb30{margin-bottom: 23px!important;padding-right: 15px;}
.ltf-page .book_sec_checkout .inner_box h5{font-style: normal;font-weight: bold;font-size: 14px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; display: inline; margin-right: 15px;}
.ltf-page .book_sec_checkout .inner_box h5 img{margin: -2px 2px 0 0;}
.ltf-page .book_sec_checkout .inner_box img.book{width: 100%; margin-top: 4px;}
.ltf-page .book_sec_checkout .inner_box .book_details{padding-left: 0;padding-right: 0;}
.ltf-page .book_sec_checkout .inner_box .book_img{text-align: center;padding-left: 35px;}
.ltf-page .book_sec_checkout .inner_box .book_img.pl15{text-align: center;padding-left: 15px;}
.ltf-page .book_sec_checkout .inner_box img.free_green{ width: 53px; height: 25px;margin-right: 10px;}

.ltf-page .book_details_sec .download_my_copy{max-width: 595px; background: none; border: none; margin: 28px 0 25px;padding: 0;}
.ltf-page .book_details_sec .download_my_copy img{max-width:100%; background: none; border: none;}
.ltf-page .book_details_sec p.getyourcopy {font-weight: bold;font-size: 16px;line-height: 24px;text-align: center;letter-spacing: 0.06em;text-transform: uppercase;color: var(--primary-color);font-family: 'Barlow', sans-serif; margin-bottom: 31px;}
.ltf-page .book_details_sec h3.readthebook { font-family: 'Inter', sans-serif; font-weight: 500;font-size: 16px;line-height: 160%;color: #041032;opacity: 0.9;}

.ltf-page .chapter_sec{ padding:50px 0 60px; }
.ltf-page .chapter_sec h1{color: var(--text-color2); font-family: "Barlow", Sans-serif; font-size: 56px; font-weight: 800; text-transform: uppercase; line-height: 67px; }

.ltf-page .chapter_sec .small_headings{font-size:12px!important; padding:5px 6px!important;}
.ltf-page .chapter_sec .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer{ height:135px}
.ltf-page .chapter_sec .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer img.top_right_banner{ width:415px}

.ltf-page .chapter_sec_new{ background:#ffffff; border-radius:5px; box-shadow:0px 4px 8px rgba(0, 0, 0, 0.07); padding:0; margin-bottom:30px;}
.ltf-page .chapter_sec_new img{  border-radius:5px 5px 0 0; width:100%;}
.ltf-page .chapter_sec_new .text_area{ padding:20px; height:252px;}
.ltf-page .chapter_sec_new .text_area.big{ padding:20px; height:auto;}
.ltf-page .chapter_sec_new .text_area span.chapter_number{ font-size: 17px; color: #fff; width: 100.97px; height: 35.81px; background: #9F0000; display: block; text-align: center; line-height: 35px; font-weight: 600; margin-bottom: 18px;}
.ltf-page .chapter_sec_new .text_area span.ct{font-size: 13px; color: #000; width: 157.97px; height: 35.81px; background: var(--contrast-color); display: block; text-align: center; line-height: 35px; font-weight: 600; margin-bottom: 18px;}

.ltf-page .chapter_sec_new .text_area h3{font-weight: bold; font-size: 22.9161px; line-height: 125%; font-feature-settings: 'ss03' on; color: #161E26; margin-bottom: 20px; display: block;}

.ltf-page .chapter_sec_new .text_area p{color:#0a0a0a; font-size:14px; line-height:1.7}

.ltf-page .single_testimonials{background: url("https://automaticclients.com/showcase-sales/images/testimonials_bkg.png") center top no-repeat; height: 592px; background-size: cover; text-align: center; padding: 90px 0 120px;}
.ltf-page .single_testimonials img{width: 109px; margin-bottom: 35px;}
.ltf-page .single_testimonials h2{ margin-bottom: 48px;color: #FFFFFF; font-family: 'helveticabold'; font-size: 30px; font-weight: 700; text-transform: uppercase; line-height: 42px; letter-spacing: 0.02px;}
.ltf-page .single_testimonials p{font-weight: normal;font-size: 22px;line-height: 26px;color: #DAE3FAC7;opacity: 0.9;}

.ltf-page .action_value{padding: 140px 0 82px; }
.ltf-page .action_value h1{font-weight: 800;font-size: 52px;line-height: 140%;letter-spacing: 0.02em;text-transform: uppercase;color: var(--text-color2); margin-bottom: 81px; position: relative;}
.ltf-page .action_value h1:after{position: absolute; width: 142px; height: 3px; background: #D6D9E2; left: 50%; margin-left: -71px; content: ''; top: 109px;}
.ltf-page .action_value h3{font-weight: bold;font-size: 24px;line-height: 140%;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: var(--text-color2); margin-bottom: 20px; }
.ltf-page .action_value p{font-weight: normal;font-size: 22px;line-height: 26px;color: #2E3E6A;opacity: 0.9; }

.ltf-page .faq_sec{background:url("https://automaticclients.com/showcase-sales/images/faq_bkg.png") center top no-repeat; background-size: cover;  padding: 60px 0 60px; }
.ltf-page .faq_sec h1{font-weight: 700;font-size: 56px;line-height: 140%;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #FFFFFF; margin-bottom: 60px; }
.ltf-page .faq_sec h3{font-family: 'Inter', sans-serif;font-weight: 600;font-size: 22px;line-height: 26px;color: #FFFFFF;opacity: 0.9; margin-bottom: 20px;}
.ltf-page .faq_sec p{font-weight: normal;font-size: var(--clamp-text-l);line-height: var(--clamp-text-24);color: #D9E0F5;opacity: 0.9; margin-bottom: var(--clamp-40);}

.ltf-page .money_back{padding: 20px 0 80px; background: #F6F8FB; text-align: center; position: relative}
.ltf-page .money_back img.moneyback{/*! position: absolute; */ /*! top: -90px; */ /*! left: 50%; */ /*! margin-left: -90px; */ width: 180px;margin-bottom: 50px;}
.ltf-page .money_back h3.headings{font-size: 36px;line-height: 140%;/* or 50px */text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: var(--text-color2); margin-bottom: 35px; font-family: 'helveticabold';}
.ltf-page .money_back h4{font-weight: normal;font-size: 18px;line-height: 140%;text-align: left;color: #233567;/*! opacity: 0.9; */ font-family: 'Inter', sans-serif; padding: 0 85px;}

.ltf-page .Sneakpeek{padding: 97px 0 165px; }
.ltf-page .Sneakpeek h3{font-weight: bold;font-size: 32px;line-height: 140%;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #041032; margin-bottom: 57px;}
.ltf-page .Sneakpeek .inner_sneek{background: #FFFFFF;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04), 0px 0px 4px rgba(0, 0, 0, 0.04);border-radius: 8px; padding: 40px 35px 40px 40px;}
.ltf-page .Sneakpeek .inner_sneek ul{margin: 0; padding: 0}
.ltf-page .Sneakpeek .inner_sneek ul li{margin: 0 0 24px; padding: 0 0 0 37px; background:url("https://automaticclients.com/showcase-sales/images/green_arrow.svg") left top no-repeat; list-style: none; font-weight: 500;font-size: 16px;line-height: 130%;color: var(--text-color2);}
.ltf-page .Sneakpeek .inner_sneek ul li span{color: #536188;}
.ltf-page .Sneakpeek .inner_sneek ul li:last-child{margin: 0;}

.ltf-page .client_future{background: #ffffff; padding: 70px 0; text-align: center; }
.ltf-page .client_future h2{font-weight: bold;font-size: 32px;line-height: 140%;letter-spacing: 0.02em;text-transform: uppercase;color: #041032; margin-bottom: 17px;}
.ltf-page .client_future_txt{background: #F5F8FB; padding: 93px 0 155px; text-align: center; }
.ltf-page .client_future_txt h1{font-weight: bold;font-size: 32px;line-height: 140%;letter-spacing: 0.02em;text-transform: uppercase;color: #E92B36; margin-bottom: 35px;}
.ltf-page .client_future_txt p{font-weight: 500;font-size: 22px;line-height: 26px;text-align: center;color: var(--text-color2);opacity: 0.9;}

.ltf-page .details_list{ margin:0; padding:0 0 0 40px; border-left:1px solid #ccc; }
.ltf-page .details_list li{list-style:none; margin:0; padding:0; line-height:25px; font-weight:700; font-size:15px; color:#000;}
.ltf-page .details_list li img{ width:17px; margin-right:10px;margin-top: -2px;}
.ltf-page .details_list li span.bkgyellow{ background:#ffe09a; padding:0 5px; border-radius:3px;}

.ltf-page .footer_sales{background: url("https://automaticclients.com/showcase-sales/images/footer_bkg_sales.png") center center no-repeat; background-size:cover; padding: 62px 0 74px;}
.ltf-page .footer_sales img.footer_logo{margin-bottom: 10px;/*! width: 71px; */margin-top: 25px;max-width: 100%;}
.ltf-page .footer_sales ul{margin: 0 0 42px; padding: 0;}
.ltf-page .footer_sales ul li{display: inline-block;margin: 0; padding: 0;  list-style: none;}
.ltf-page .footer_sales ul li a{display: inline-block;margin: 0; padding: 0 38px;  font-style: normal;font-weight: 500;font-size: 18px;line-height: 26px;font-feature-settings: 'ss03' on;color: #FFFFFF;opacity: 0.9;}
.ltf-page .footer_sales p.footer_txt{font-style: normal;font-weight: normal;font-size: 13px;line-height: 18px;font-feature-settings: 'ss03' on;color: #DEE7FF;opacity: 0.9; padding: 0;text-align: justify;}
.ltf-page .footer_sales .foot_btn{margin: 45px 0 35px}
.ltf-page .footer_sales .foot_btn .footer_btn{ border: none; background: none; padding: 0 8.5px;}
.ltf-page .footer_sales hr{ border-color:#808080}
.ltf-page .footer_sales .top_section{ text-align:left}
.ltf-page .footer_sales .top_section h4{ color:#fff; text-align:left; font-size: 20px;font-weight: 700;line-height: 26px; margin-bottom:16px;}
.ltf-page .footer_sales .top_section h5{ color:#fff; text-align:left; font-size: 23px;font-weight: 700;line-height: 26px; margin-bottom:0px;}
.ltf-page .footer_sales .top_section p{ color:#fff; text-align:left; font-size: 16px;font-weight: 400;line-height: 26px; margin-bottom:16px;}
.ltf-page .footer_sales .top_section img.cards{ width:125px;}
.ltf-page .footer_sales .top_section p{}
.ltf-page .footer_sales .top_section a{ display:block; color:#FFE500; font-size:16px; line-height:26px; text-decoration:underline;margin-bottom: 4px;}
.ltf-page .footer_sales .download_btn {padding-left: 70px;}

.ltf-page .fixed-footer-con {min-height: 120px;}

.ltf-page #fixed_footer{position: fixed; bottom: -155px; height: 122px; width: 100%; left: 0; background: url("https://automaticclients.com/showcase-sales/images/footer_bkg_sales.png") center top no-repeat; padding: 0px 0 0 0;  background-size: cover; z-index: 99; transition: bottom 1s;}
.ltf-page #fixed_footer .footer_banner {width:80%; margin: -20px auto 0; display: block;max-width: 275px;}
.ltf-page #fixed_footer .freeguide { background: none; border: none; padding: 0; margin: 33px 0 0 0;}
.ltf-page #fixed_footer .total_btn { background: #ED4D46; border: none; padding: 0; margin: 12px 0 0 0; width: 100%; height: 36px;border-radius: 2px; font-weight: bold;font-size: 14px;line-height: 22px;text-align: center; letter-spacing: 0.06em;text-transform: uppercase;color: #FFFFFF;text-shadow: 0px 0.933148px 1.8663px rgba(0, 0, 0, 0.1); font-family: 'Barlow', sans-serif; margin-bottom: 10px;}
.ltf-page #fixed_footer p{font-style: normal;font-weight: 500;font-size: 12px;line-height: 140%;/* or 17px */text-align: center;font-feature-settings: 'ss03' on;color: #FFFFFF;opacity: 0.9;}

.ltf-page .modal-xl {max-width: 1180px;}
.ltf-page .modal-content{background: #FFFFFF;box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.25);border-radius: 8px; border: none; width: 100%; height:auto; position: relative;}
.ltf-page .modal_close_btn{position: absolute; right: 10px; top: 10px; border: none; background: none;z-index: 222; /*! font-family: 'Barlow', sans-serif; */font-weight: 600;font-size: 25px;color: #A1ADCD;}

.ltf-page .modal_left_sec{min-height: 1080px; border-right: 2px solid rgba(23, 44, 119, 0.08); padding: 40px 70px; text-align: center;}
.ltf-page .modal_left_sec h2{font-weight: bold;font-size: 36px;line-height: 140%;letter-spacing: 0.02em;text-transform: uppercase;color: #E92B36; margin-bottom: 14px;}
.ltf-page .modal_left_sec .dark_bkg{background: #081445; height: 42px; margin-bottom: 23px; font-weight: 600;font-size: 16px;color: #FFFFFF; line-height: 42px;}
.ltf-page .modal_left_sec img.popup_banner{ width: 465px;}
.ltf-page .modal_left_sec h4{ font-weight: bold;font-size: 24px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;color: #EA483D; margin-bottom: 4px;}
.ltf-page .modal_left_sec p{ font-weight: 500;font-size: 16px;line-height: 140%;color: #041032;opacity: 0.9; margin-bottom: 15px;}
.ltf-page .modal_left_sec h5{ font-weight: bold;font-size: 17px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;color: #359240; margin-bottom: 26px;}

.ltf-page .modal_left_sec .form_area{margin: 0px 0 0px; }
.ltf-page .modal_left_sec .form_area .form-group{margin-bottom: 3.6px; }
.ltf-page .modal_left_sec .form_area .form-control{background: #F5F7FB;border: 1px solid #EFF1F5;box-sizing: border-box;border-radius: 1.79978px; height: 56px; font-style: normal;font-weight: normal;font-size: 15px;line-height: 140%;color: #233567;opacity: 0.9; -webkit-appearance: none;  -moz-appearance:none;  appearance:none; position: relative; padding-left: 20px;}
.ltf-page .modal_left_sec .form_area .form-control:focus{outline: none ! important;}
.ltf-page .modal_left_sec .form_area .form-control::placeholder { color: #233567;opacity: 0.9; }
.ltf-page .modal_left_sec .form_area .form-control::-ms-input-placeholder { color: #233567;opacity: 0.9; }
.ltf-page .modal_left_sec .form_area .form-control::-ms-input-placeholder { color: #233567;opacity: 0.9; }
.ltf-page .modal_left_sec .form_area .gotosteptwo { background: none; border: none; padding: 0; margin: 14px 0 30px; width: 100%;}
.ltf-page .modal_left_sec .form_area .gotosteptwo img { width: 100%;}
.ltf-page .modal_left_sec .inner_grey{background: #F5F7FB;border: 0.969605px solid #EFF1F5;box-sizing: border-box;border-radius: 1.93921px; height: 128px; margin-bottom: 12px;}
.ltf-page .modal_left_sec .inner_grey .top_header_blue{height: 20px; background: var(--primary-color);border: 0.969605px solid var(--primary-color);box-sizing: border-box;border-radius: 1.93921px; font-weight: bold;font-size: 9.69605px;line-height: 182%;text-align: center;letter-spacing: 0.03em;text-transform: uppercase;color: #FFFFFF;}
.ltf-page .modal_left_sec .inner_grey .bot_grey{padding: 15px; text-align: left!important}
.ltf-page .modal_left_sec .inner_grey .bot_grey img{width: 50px; margin-right: 17px; float: left;}
.ltf-page .modal_left_sec .inner_grey .bot_grey p{font-weight: normal;font-size: 9.69605px;line-height: 140%;color: #041032;opacity: 0.9; margin-bottom: 4px!important}
.ltf-page .modal_left_sec .inner_grey .bot_grey p strong{font-weight: 600;font-size: 11.6353px;line-height: 140%;color: #041032;opacity: 0.9; }
.ltf-page .modal_left_sec .pr2{padding-right: 4px!important;}
.ltf-page .modal_left_sec .pl2{padding-left: 4px!important;}

.ltf-page .modal_right_sec{padding: 50px 40px;}
.ltf-page .modal_right_sec .border_bot{background: rgba(23, 44, 119, 0.08); height: 2px; margin-bottom: 42px;}
.ltf-page .modal_right_sec .reviews_sec{ margin-bottom: 40px; padding: 0;}
.ltf-page .modal_right_sec .reviews_sec img{ margin-bottom: 22px; padding: 0;}
.ltf-page .modal_right_sec .reviews_sec p{font-style: normal;font-weight: 500;font-size: 14px;line-height: 130%;color: #242E49;opacity: 0.9; margin-bottom: 30px;}
.ltf-page .modal_right_sec .reviews_sec p.big{font-weight: 600;font-size: 16px;line-height: 27px;color: #1D2C53; margin: 0;}
.ltf-page .modal_right_sec .reviews_sec p.big span{font-weight: 500;font-size: 12px;line-height: 20px;letter-spacing: 0.08em;text-transform: uppercase;color: #A1ADCD;}

.ltf-page .testimonial_cards_con {display: flex; flex-wrap: wrap; gap: 6px;}
.ltf-page .testimonial_card { flex: 1 1 24%; background: #FFFFFF; padding: 0px 0px 20px; background-color: rgb(255, 255, 255); border-color: rgb(196, 196, 196); position: relative;overflow: hidden;}
.ltf-page .testimonial_card_img {width: 100%;} 
.ltf-page .testimonial_card_img img {max-width: 100%;}
.ltf-page .testimonial_card_content {padding: 10px 10px 0;}
.ltf-page .testimonial_card_content h5 {font-size: 16px; color: #000000;margin-bottom: 5px; font-weight: bold;}
.ltf-page .testimonial_card_content p {font-size: 10px; color: #000000;}

.ltf-page .masterclass_summary ul {display: flex; flex-wrap: wrap; gap: 4px;background: #FFFFFF; padding: 4px;}
.ltf-page .masterclass_summary ul li {flex: 1 1 32%; background: #000000;text-align: center; color: #FFFFFF; padding: 15px !important;}
.ltf-page .masterclass_summary ul li h5 {font-size: 16px; margin-bottom: 15px;}
.ltf-page .masterclass_summary ul li p {font-size: 12px;line-height: 16px; text-wrap: pretty;}
.ltf-page .masterclass_summary ul li p span {color: var(--contrast-color);}


/**LTF Upsell Page**/
.ltf-upsell-page * {font-family: Roboto;}
.ltf-upsell-page .ltf-upsell-header {background: #000000;padding:var(--clamp-28) var(--clamp-20);text-align: center;color: #FFFFFF;font-weight: 400;}
.ltf-upsell-page .ltf-upsell-header h2 {font-size: var(--clamp-text-base);line-height: 1;}
.ltf-upsell-page .ltf-upsell-header h2 strong { color: #E93D3D; font-weight: 400; margin-bottom: var(--clamp-10); display: inline-block;}
.ltf-upsell-page .ltf-upsell-header p {font-size: var(--clamp-text-xs); display: block; line-height: var(--clamp-text-sm);}

.ltf-upsell-page .ltf-upsell-banner {background: var(--contrast-color);padding: var(--clamp-60) var(--clamp-20) var(--clamp-40);}
.ltf-upsell-page .ltf-upsell-banner .ltf-upsell-step-con {padding: 0 var(--clamp-40);}
.ltf-upsell-page .ltf-upsell-banner .ltf-upsell-step-con span {color: #ffffff; display: block; line-height: 1; font-size: var(--clamp-text-xl);font-family: Montserrat, sans-serif;}

.ltf-upsell-page .ltf-upsell-flashing-banner { border-radius: 6px; background: #000; padding: 4px var(--clamp-12); display: block; margin: var(--clamp-40) auto;animation: flash 3s infinite !important;width: max-content;}
.ltf-upsell-page .ltf-upsell-flashing-banner-con {gap: var(--clamp-12);}
.ltf-upsell-page .ltf-upsell-flashing-banner-con span {font-size: var(--clamp-text-base); color: #FFFFFF; line-height: 1;}
.ltf-upsell-page .ltf-upsell-banner-content h1 { font-weight: bold; font-size: var(--clamp-text-40); margin: var(--clamp-12) 0; line-height: 105%; letter-spacing: -0.04em; font-family: Roboto; text-transform: unset; color: #ffffff; text-align: center;margin: var(--clamp-12) 0;}
.ltf-upsell-page .ltf-upsell-banner-content p.heading_txt { text-align: center; line-height: 1; font-family: Roboto; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 400; line-height: normal; color: #FBFBFB; }
.ltf-upsell-page .ltf-upsell-banner-content .video_section {margin-top: var(--clamp-40);background: #000000;}
.ltf-upsell-page .ltf-upsell-banner-content .video-disclaimer { color: #FBFBFB; font-family: Roboto; font-size: var(--clamp-text-base); font-style: normal; font-weight: 400; line-height: normal; text-align: center; padding: 0 calc(var(--clamp-60) + var(--clamp-20)); margin-top: var(--clamp-18);}

.ltf-upsell-page .ltf-upsell-btm1 {padding: var(--clamp-40) 0;}
.ltf-upsell-page .ltf-upsell-btm1 h2 { font-weight: bold; text-transform: none; font-family: Inter; letter-spacing: -0.04em; color: #000000; text-align: center; font-size: var(--clamp-text-40); line-height: var(--clamp-text-40); margin-bottom: var(--clamp-14); }
.ltf-upsell-page .ltf-upsell-btm1 h2 span {display: block; line-height: var(--clamp-text-2xl); font-size: var(--clamp-text-xl);margin-top: var(--clamp-10);}
.ltf-upsell-page .ltf-upsell-btm1 p.introdetails { font-size: var(--clamp-text-l); color: #000000; line-height: 130% !important; opacity: 0.8 !important; font-weight: 500 !important; margin-bottom: var(--clamp-20);}
.ltf-upsell-page .ltf-upsell-btm1 h4 { font-weight: bold; letter-spacing: -0.04em; line-height: 105%; font-size: var(--clamp-text-36); text-align: center; color: #000000; opacity: 0.9; margin-bottom: var(--clamp-20); }

.ltf-upsell-page .ltf-upsell-btm1 .pink_bkg_list p {font-size: 16px; color: #000000;padding: 0;}

.ltf-upsell-page .ltf-upsell-btm1 .moneyback {max-width: 200px; margin: var(--clamp-20) auto;display: block;}

.ltf-upsell-page .ltf-upsell-btm1 ul {list-style-type: none;}
.ltf-upsell-page .ltf-upsell-btm1 ul.list-with-icon li {margin-bottom: var(--clamp-20);display: flex; align-items: flex-start; gap: 6px;}
.ltf-upsell-page .ltf-upsell-btm1 ul li {margin-bottom: var(--clamp-20);font-size: var(--clamp-text-l); color: #000000;}
.ltf-upsell-page .ltf-upsell-btm1 ul.list-with-icon li h3 {font-size: var(--clamp-text-2xl); line-height: 1; color: #000000; font-weight: 600; margin-bottom: var(--clamp-12);}
.ltf-upsell-page .ltf-upsell-btm1 ul.list-with-icon li i {font-style: normal; flex-shrink: 0; line-height: 1;}
.ltf-upsell-page .ltf-upsell-btm1 ul.list-with-icon li p {color: #000000; opacity: 0.8; line-height: 130%; margin-bottom: var(--clamp-12); font-size: var(--clamp-text-base);}
.ltf-upsell-page ul.white_bkg_list li {background: none;padding: 5px 10px 5px 40px !important}
.ltf-upsell-page ul.white_bkg_list li h3 {font-size: var(--clamp-text-2xl); line-height: 1; color: #000000; font-weight: 600; margin-bottom: var(--clamp-12);}
.ltf-upsell-page ul.white_bkg_list li p {color: #000000; opacity: 0.8; line-height: 130%; margin-bottom: var(--clamp-12); font-size: var(--clamp-text-base);}
.ltf-upsell-page ul.white_bkg_list li img {left: 0;}

.ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg {padding: var(--clamp-30); background: #faf089;border-radius: 8px;text-align: center; color: #000000;margin: var(--clamp-24) auto;}
.ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg h5 {color: #38d25a; font-size: var(--clamp-text-3xl);font-weight: bold;}
.ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg h5 span {display: block; line-height: 1;margin-top: 1px; font-size: var(--clamp-text-base); color: #000000;}
.ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg img {width: 180px; margin: var(--clamp-20) auto;}
.ltf-upsell-page .ltf-upsell-btm1 .text-green {background: #38d25a; padding: var(--clamp-10) var(--clamp-16); width: max-content; margin: var(--clamp-24) auto 0;color: #ffffff;font-size: var(--clamp-text-24);font-weight: bold;border-radius: 6px;text-align: center; height: unset !important;display: block;}
.ltf-upsell-page .ltf-upsell-btm1 .text-green small {color: #ffffff;font-size: var(--clamp-text-24);font-weight: bold;border-radius: 6px;text-align: center; height: unset !important;}
.ltf-upsell-page .ltf-upsell-btm1 .text-green span {display: block; font-size: var(--clamp-text-base); line-height: 1; margin-top: 3px;font-weight: normal;}
.ltf-upsell-page .ltf-upsell-btm1 .text-green:hover {text-decoration: unset; opacity: 0.5;}
.ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg p {width: 75%;margin: 0 auto;}
.ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg p.fsize24 {font-weight: 600; margin: 0 auto;}
.ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg a.decline-offer {padding: var(--clamp-6) var(--clamp-8); font-size: var(--clamp-text-xs); color: #fff; line-height: 110%; width: max-content; margin: var(--clamp-10) auto 0;background: #fe0f24; border-radius: 6px; display: block;max-width: 100%;}
.ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg a:hover {text-decoration: none; opacity: 0.5;}

.ltf-upsell-page .ltf-upsell-btm1 ul.bullet-list {list-style-type: disc; padding-inline-start: var(--clamp-30);list-style-position: outside;}
.ltf-upsell-page .ltf-upsell-btm1 ul.bullet-list li {font-size: var(--clamp-text-l); line-height: 100%; color: #000000;margin-bottom: var(--clamp-20)}

.ltf-upsell-page .ltf-upsell-btm1 h5 {color: #000000; text-align: center;font-weight: bold;}
.ltf-upsell-page .ltf-upsell-faq.faq_sec h1 {font-size: var(--clamp-text-40) !important;margin-bottom: var(--clamp-40) !important; line-height: 1;}
.ltf-upsell-page .ltf-upsell-faq.faq_sec ul {list-style-type: none;padding-left: var(--clamp-20);margin: var(--clamp-14) 0;font-size: var(--clamp-text-base);}
.ltf-upsell-page .ltf-upsell-faq.faq_sec ul li {color: #000000; line-height: 130%;display: flex; gap: 6px;}
.ltf-upsell-page .ltf-upsell-faq.faq_sec ul > li:before { content: "-"; text-indent: -5px; margin-right: 5px;}

.ltf-upsell-video .ltf-upsell-btm1 .yellow-bkg h3 {font-size: var(--clamp-text-xl);}
.ltf-upsell-video .ltf-upsell-btm1 .yellow-bkg h4 {font-size: var(--clamp-text-3xl);}
.ltf-upsell-video .ltf-upsell-btm1 .yellow-bkg h5 {font-size: var(--clamp-text-36);}

.ltf-upsell-video .ltf-upsell-btm1 {padding-bottom: 0;}
.ltf-upsell-page .ltf-upsell-btm2-header {text-align: center;}
.ltf-upsell-page .ltf-upsell-btm2-header h2 { color: #000; font-family: Roboto; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 600; line-height: normal; }
.ltf-upsell-page .ltf-upsell-btm2-header h3 { color: #37CA37; font-family: Roboto; font-size: var(--clamp-text-24); font-style: normal; font-weight: 400; line-height: normal; margin: var(--clamp-20) auto; }
.ltf-upsell-page .ltf-upsell-btm-box {max-width: 620px; width: 100%; border-radius: 8px; background: #FFF; box-shadow: 10px 10px 10px 0 rgba(0, 0, 0, 0.20);padding: var(--clamp-40) var(--clamp-22);width: 95%; margin: 0 auto var(--clamp-20);}
.ltf-upsell-page .ltf-upsell-btm-box h4 { color: #000; text-align: center; font-family: Roboto; font-size: var(--clamp-text-3xl); font-style: normal; font-weight: 600; line-height: 100%; margin-bottom: var(--clamp-30);}
.ltf-upsell-page .ltf-upsell-btm-box h4 em {color: var(--primary-color); font-style: unset;text-decoration: underline;}
.ltf-upsell-page .ltf-upsell-btm-box .moneyback {display: block; max-width: 200px; margin: var(--clamp-40) auto 0;}
.ltf-upsell-page .ltf-upsell-btm-box .white_bkg_list li { display: flex; gap: var(--clamp-8); padding: 0 !important; margin-bottom: var(--clamp-40); color: #000; font-family: Roboto; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 400; line-height: normal; }
.ltf-upsell-page .ltf-upsell-btm-box .white_bkg_list li svg {flex-shrink: 0;}
.ltf-upsell-page .ltf-upsell-btm-box .white_bkg_list li p {font-size: 16px;}
.ltf-upsell-page .ltf-upsell-btm-box h5 {display: block; text-align: center; color: #000; font-family: Roboto; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 400; line-height: normal; margin: var(--clamp-20) auto;}
.ltf-upsell-page .ltf-upsell-btm-box h6 {display: block; text-align: center; color: #000; font-family: Roboto; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 400; line-height: normal; margin: var(--clamp-20) auto;}
.ltf-upsell-page .ltf-upsell-btm-box .yes-btn { display: flex; max-width: 450px; padding: var(--clamp-20) var(--clamp-16); flex-direction: column; justify-content: center; align-items: center; background: #1C7BFD; color: #ffffff; margin: var(--clamp-40) auto 0; color: #FBFBFB; text-align: center;}
.ltf-upsell-page .ltf-upsell-btm-box .yes-btn span { font-family: Montserrat; font-size: var(--clamp-text-24); font-style: normal; font-weight: 800; line-height: normal; }
.ltf-upsell-page .ltf-upsell-btm-box .yes-btn small {color: #D0E4FF; text-align: center; font-family: Roboto; font-size: var(--clamp-text-base); font-style: normal; font-weight: 400; line-height: normal;}
.ltf-upsell-page .ltf-upsell-btm-box .no-btn { display: flex; width: 296px; padding: var(--clamp-20) var(--clamp-16); flex-direction: column; justify-content: center; align-items: center; margin: var(--clamp-20) auto; color: #000; text-align: center; font-family: Roboto; font-size: var(--clamp-20); font-style: normal; font-weight: 400; line-height: normal; background: #C7CED6 }
.ltf-upsell-page .ltf-upsell-btm-box a:hover {text-decoration: none; opacity: 0.5;}


/*******************************
COLOR CLASSES
**********/
.ltf-page .txt_dark {
    color: var(--text-color2) !important
}
.ltf-page .txt_light{color:#233567}
.ltf-page .txt_green{color:#00C036!important}
.ltf-page .txt_yellow{color: #FFE500!important;}
.ltf-page .txt_yellow2{color: #ffad33 !important; text-decoration: none!important}
.ltf-page .txt_red{color: #D20000 !important;}
.ltf-page .txt_blue{color: #185CE2!important;}
.ltf-page .blue_bkg{background: var(--primary-color)!important}
.ltf-page .black_bkg{background: var(--text-color2)!important}

.ltf-page .clearfix {clear: both!important;}

.ltf-page .bkg_yellow_light{background: #fff1d2!important}

.ltf-page .br5{border-radius: 5px}
.ltf-page .br2{border-radius: 2px}
.ltf-page .br3{border-radius: 3px}
.ltf-page .br4{border-radius: 4px}
.ltf-page .br5{border-radius: 5px}
.ltf-page .br6{border-radius: 6px}
.ltf-page .br7{border-radius: 7px}
.ltf-page .br8{border-radius: 8px}
.ltf-page .br9{border-radius: 9px}
.ltf-page .br10{border-radius: 10px}
.ltf-page .br11{border-radius: 11px}
.ltf-page .br12{border-radius: 12px}
.ltf-page .br13{border-radius: 13px}
.ltf-page .br14{border-radius: 14px}

/*******************************
FONT WEIGHT CLASSES
**********/
.ltf-page .fw300{font-weight: 300!important;}
.ltf-page .fw400{font-weight: 400!important;}
.ltf-page .fw500{font-weight: 500!important;}
.ltf-page .fw600{font-weight: 600!important;}
.ltf-page .fw700{font-weight: 700!important;}
.ltf-page .fw800{font-weight: 800!important;}

/*******************************
FONT SIZE CLASSES
**********/
.ltf-page .fsize7{ font-size:7px!important;}
.ltf-page .fsize8{ font-size:8px!important;}
.ltf-page .fsize9{font-size: 9px!important;}
.ltf-page .fsize10{font-size: 10px!important;}
.ltf-page .fsize11{font-size: 11px!important;}
.ltf-page .fsize12{font-size: 12px!important;}
.ltf-page .fsize13{font-size: 13px!important;}
.ltf-page .fsize14{font-size: 14px!important;}
.ltf-page .fsize15{font-size: 15px!important;}
.ltf-page .fsize16{font-size: 16px!important;}
.ltf-page .fsize17{font-size: 17px!important;}
.ltf-page .fsize18{font-size: 18px!important;}
.ltf-page .fsize19{font-size: 19px!important;}
.ltf-page .fsize20{font-size: 20px!important;}
.ltf-page .fsize22{font-size: 22px!important;}
.ltf-page .fsize24{font-size: 24px!important;}
.ltf-page .fsize26{font-size: 26px!important;}
.ltf-page .fsize28{font-size: 28px!important;}
.ltf-page .fsize30{font-size: 30px!important;}
.ltf-page .fsize55{font-size: 55px!important;}

/*******************************
PADDING CLASSES
**********/
.ltf-page .p0{padding: 0px!important}
.ltf-page .p10{padding: 10px!important}
.ltf-page .p12{padding: 12px!important}
.ltf-page .p15{padding: 15px!important}
.ltf-page .p20{padding: 20px!important}
.ltf-page .p25{padding: 25px!important}
.ltf-page .p30{padding: 30px!important}
.ltf-page .p35{padding: 35px!important}
.ltf-page .p40{padding: 40px!important}
.ltf-page .p50{padding: 50px!important}
.ltf-page .p60{padding: 60px!important}

.ltf-page .pt-1{padding-top: 1px!important;}
.ltf-page .pt0{padding-top: 0px!important;}
.ltf-page .pt10{padding-top: 10px!important;}
.ltf-page .pt12{padding-top: 12px!important;}
.ltf-page .pt15{padding-top: 15px!important;}
.ltf-page .pt20{padding-top: 20px!important;}
.ltf-page .pt25{padding-top: 25px!important;}
.ltf-page .pt30{padding-top: 30px!important;}
.ltf-page .pt40{padding-top: 40px!important;}
.ltf-page .pt50{padding-top: 50px!important;}
.ltf-page .pt60{padding-top: 60px!important;}

.ltf-page .pb0{padding-bottom: 0px!important;}
.ltf-page .pb5{padding-bottom: 5px!important;}
.ltf-page .pb10{padding-bottom: 10px!important;}
.ltf-page .pb15{padding-bottom: 15px!important;}
.ltf-page .pb20{padding-bottom: 20px!important;}
.ltf-page .pb25{padding-bottom: 25px!important;}
.ltf-page .pb30{padding-bottom: 30px!important;}
.ltf-page .pb40{padding-bottom: 40px!important;}
.ltf-page .pb50{padding-bottom: 50px!important;}
.ltf-page .pb60{padding-bottom: 60px!important;}
.ltf-page .pb80{padding-bottom: 80px!important;}
.ltf-page .pb100{padding-bottom: 100px!important;}

.ltf-page .pb-15 {padding-bottom: 15px !important;}
.ltf-page .pt-15 {padding-top: 15px !important;}

.ltf-page .pl0{padding-left: 0px!important;}
.ltf-page .pl3{padding-left: 3px!important;}
.ltf-page .pl5{padding-left: 5px!important;}
.ltf-page .pl10{padding-left: 10px!important;}
.ltf-page .pl15{padding-left: 15px!important;}
.ltf-page .pl20{padding-left: 20px!important;}
.ltf-page .pl25{padding-left: 25px!important;}
.ltf-page .pl30{padding-left: 30px!important;}
.ltf-page .pl40{padding-left: 40px!important;}
.ltf-page .pl50{padding-left: 50px!important;}
.ltf-page .pl60{padding-left: 60px!important;}

.ltf-page .pr0{padding-right: 0px!important;}
.ltf-page .pr5{padding-right: 5px!important;}
.ltf-page .pr10{padding-right: 10px!important;}
.ltf-page .pr15{padding-right: 15px!important;}
.ltf-page .pr20{padding-right: 20px!important;}
.ltf-page .pr25{padding-right: 25px!important;}
.ltf-page .pr30{padding-right: 30px!important;}
.ltf-page .pr40{padding-right: 40px!important;}
.ltf-page .pr45{padding-right: 45px!important;}
.ltf-page .pr50{padding-right: 50px!important;}
.ltf-page .pr60{padding-right: 60px!important;}

/*******************************
MARGIN CLASSES
**********/
.ltf-page .m0auto{margin: 0 auto}
.ltf-page .m0{margin: 0px!important}
.ltf-page .m10{margin: 10px!important}
.ltf-page .m20{margin: 20px!important}
.ltf-page .m30{margin: 30px!important}
.ltf-page .m40{margin: 40px!important}

.ltf-page .mt0{margin-top: 0px!important;}
.ltf-page .mt8{margin-top: 8px!important;}
.ltf-page .mt10{margin-top: 10px!important;}
.ltf-page .mt15{margin-top: 15px!important;}
.ltf-page .mt20{margin-top: 20px!important;}
.ltf-page .mt25{margin-top: 25px!important;}
.ltf-page .mt30{margin-top: 30px!important;}
.ltf-page .mt40{margin-top: 40px!important;}

.ltf-page .mb0{margin-bottom: 0px!important;}
.ltf-page .mb10{margin-bottom: 10px!important;}
.ltf-page .mb15{margin-bottom: 15px!important;}
.ltf-page .mb20{margin-bottom: 20px!important;}
.ltf-page .mb25{margin-bottom: 25px!important;}
.ltf-page .mb30{margin-bottom: 30px!important;}
.ltf-page .mb40{margin-bottom: 40px!important;}
.ltf-page .mb50{margin-bottom: 50px!important;}
.ltf-page .mb65{margin-bottom: 65px!important;}

.ltf-page .ml0{margin-left: 0px!important;}
.ltf-page .ml10{margin-left: 10px!important;}
.ltf-page .ml20{margin-left: 20px!important;}
.ltf-page .ml30{margin-left: 30px!important;}
.ltf-page .ml40{margin-left: 40px!important;}
.ltf-page .ml50{margin-left: 50px!important;}

.ltf-page .mr0{margin-right: 0px!important;}
.ltf-page .mr10{margin-right: 10px!important;}
.ltf-page .mr15{margin-right: 15px!important;}
.ltf-page .mr20{margin-right: 20px!important;}
.ltf-page .mr30{margin-right: 30px!important;}
.ltf-page .mr40{margin-right: 40px!important;}
.ltf-page .mr50{margin-right: 50px!important;}

/******************************
Line Height CLASSES
******************************/
.ltf-page .lh_0{line-height: 0px!important;}
.ltf-page .lh_14{line-height: 14px!important;}
.ltf-page .lh_15{line-height: 15px!important;}
.ltf-page .lh_16{line-height: 16px!important;}
.ltf-page .lh_17{line-height: 17px!important;}
.ltf-page .lh_18{line-height: 18px!important;}
.ltf-page .lh_19{line-height: 19px!important;}
.ltf-page .lh_20{line-height: 20px!important;}
.ltf-page .lh_21{line-height: 21px!important;}
.ltf-page .lh_22{line-height: 22px!important;}
.ltf-page .lh_24{line-height: 24px!important;}
.ltf-page .lh_26{line-height: 26px!important;}
.ltf-page .lh_28{line-height: 28px!important;}
.ltf-page .lh_30{line-height: 30px!important;}
.ltf-page .lh_32{line-height: 32px!important;}
.ltf-page .lh_34{line-height: 34px!important;}

.ltf-page .desktop-ctr{ display:block;}
.ltf-page .mobile-ctr{ display:none;}

.ltf-page .w100{width: 100%;}

.mobile-spacer:before, .mobile-spacer:after {display: none;}

/**LTF1**/
.ltf-page.ltf1 .sales_top_bkg{padding-bottom: 30px;}
.ltf-page.ltf1 .sales_top_bkg:before {height: 50px;}

.ltf-page.ltf1 .this_deal { position: absolute; right: 35px; top: -30px; }

.ltf-page .top_right_sec .inner_white_bkg .form_area .form-group .download_btn {padding-top: 5px !important;}

.ltf-page.ltf1 .products-con {display: flex; flex-wrap: wrap;justify-content: center;}
.ltf-page.ltf1 .products {height: 100% !important;}
.ltf-page.ltf1 .products h4 { font-size: 18px; line-height: 130%; letter-spacing: 0.02em; text-transform: uppercase; font-feature-settings: 'ss03' on; color: var(--contrast-color); font-weight: 700; margin-left: 150px; margin-bottom: 20px; height: unset;}
.ltf-page.ltf1 .products p { font-size: 14px; line-height: 23px; font-feature-settings: 'ss03' on; color: #FFFFFF; opacity: 0.9; margin-left: 150px; font-weight: 400; height: unset;}
.ltf-page.ltf1 .products img {margin-bottom: 0 !important;}
.ltf-page.ltf1 .single_testimonials img { width: unset; margin-bottom: 35px; }
.ltf-page.ltf1 .limited_time {background: var(--primary-color);}
.ltf-page.ltf1 .ltf-btm3.hereishow_sec h2 { color: var(--contrast-color);}
.ltf-page.ltf1 .ltf-btm3 {padding: 60px 0;}
.ltf-page.ltf1 .ltf-btm3 img {float: left; margin: 0 30px 30px 0;max-width: 48%;}
.ltf-page.ltf1 .ltf-btm3 p { font-family: 'helveticaregular'; font-size: 18px; line-height: 140%; color: #000000; opacity: 0.9; position: relative; }
.ltf-page.ltf1 .ltf-btm3 h3 { color: #061130; font-family: "Barlow", Sans-serif; font-size: 30px; font-weight: 700; text-transform: uppercase; line-height: 30px; letter-spacing: 0.2px; text-align: center; }
.ltf-page.ltf1 .faq_sec h1 { font-weight: 700; font-size: 56px; line-height: 140%; text-align: center; letter-spacing: 0.02em; text-transform: uppercase; color: #FFFFFF; margin-bottom: 10px; }
.ltf-page.ltf1 .faq_sec h2 { font-weight: 700; font-size: 20px; line-height: 140%; text-align: center; letter-spacing: 0.02em; text-transform: uppercase; color: #FFFFFF; margin-bottom: 60px; }

.ltf-page.ltf1 .download_btn.flashing-banner {animation: flash 3s infinite !important;pointer-events: none;padding: 13px 20px 8px !important;background: url(https://automaticclients.com/showcase-sales/images/btn_bkg.png) center center no-repeat; background-size: cover; height: unset; font-size: 14px;max-width: 755px; width: 100%; line-height: 140%;}
.ltf-page.ltf1 .download_btn {padding-top: 20px !important;}
.ltf-page.ltf1 .top_right_sec .inner_white_bkg .top_right_banner_outer img.top_right_banner {left: -15px;}

@keyframes flash {
    0% {
        visibility: hidden
    }
    50% {
        visibility: visible
    }
    100% {
        visibility: hidden
    }
}

/**LTF Light**/
.ltf-page.ltf-light .sales_top_bkg {background: #FFFFFF;}
.ltf-page.ltf-light .header {border-bottom: 1px solid rgba(0,0,0,.1); background: #FFFFFF !important;}
.ltf-page.ltf-light .header p, .ltf-page.ltf-light .header a {color: #000000 !important;}
.ltf-page.ltf-light .header i svg path {fill: #000000;}

.ltf-page.ltf1.ltf-light .download_btn.flashing-banner { background: var(--primary-color); color: #FFFFFF; }
.ltf-page.ltf-light .free_course {background: #FFFFFF;}
.ltf-page.ltf-light .free_course p { color: #000000 !important;}
.ltf-page.ltf-light .sales_intro h1 { color: #000000; text-shadow: unset;}

.ltf-page.ltf-light .top_right_sec, .ltf-page.ltf-light .top_right_sec p.toptxt { background: var(--primary-color) }
.ltf-page.ltf-light .top_right_sec p.toptxt {color: #FFFFFF;}

.ltf-page.ltf-light .sales_intro p.heading_txt { color: #000; }
.ltf-page.ltf-light .sales_intro h2,.ltf-page.ltf-light .sales_intro h3,.ltf-page.ltf-light .sales_intro h4, .ltf-page.ltf-light .sales_intro p.introdetails, .ltf-page.ltf-light .sales_intro li {color: #000000;}
.ltf-page.ltf-light .sales_intro li svg {fill: #000000;}
.ltf-page.ltf-light .download_btn {background: var(--primary-color);color: #FFFFFF;}
.ltf-page.ltf-light .download_btn .btn_arrow2 svg path {fill: #FFFFFF;}

.ltf-page.ltf-light .masterclass_summary ul li h5, .ltf-page.ltf-light .masterclass_summary ul li p {color: #FFFFFF;}

.ltf-page.ltf-light .image_cards p { color: #000000;}

.ltf-page.ltf-light .sales_top_bkg hr { border-top: 1px solid #000000; }

.ltf-page.ltf-light .old_new_way_blue_bkg h2,.ltf-page.ltf-light .old_new_way_blue_bkg h3, .ltf-page.ltf-light .old_new_way_blue_bkg p.introdetails {color: #000;}

.ltf-page.ltf-light .headings1,.ltf-page.ltf-light .headings2, .ltf-page.ltf-light .headings3, .ltf-page.ltf1.ltf-light .products p {color: #000000; text-shadow: unset;text-wrap: pretty;}
.ltf-page.ltf-light .demo_video_sec {background: #FFFFFF;}


.ltf-page.ltf-light .brig { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.ltf-page.ltf-light .bbot { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.ltf-page.ltf-light .demo_video_sec {padding-bottom: 0;}

.ltf-page.ltf1.ltf-light .ltf-btm3 {background: #FFFFFF;padding-top: 0; padding-bottom: 0;}

.ltf-page.ltf1.ltf-light .faq_sec h1, .ltf-page.ltf1.ltf-light .faq_sec h2,.ltf-page.ltf-light .faq_sec h3, .ltf-page.ltf-light .faq_sec p {color: #000000;}

.ltf-page.ltf-light .money_back {background: #FFFFFF;padding-bottom: 0;}
.ltf-page.ltf-light .money_back img.moneyback {margin-bottom: 20px;}
.ltf-page.ltf-light .money_back h4 {color: #000000;}

.ltf-page.ltf-light .readthis { filter: invert(1); }

.ltf-page.ltf-light .footer_sales, .ltf-page.ltf-light #fixed_footer {border-top: 1px solid rgba(0,0,0,.1); background: #FFFFFF !important;}
.ltf-page.ltf-light .footer_sales .top_section h4, .ltf-page.ltf-light .footer_sales .top_section h5, .ltf-page.ltf-light .footer_sales .top_section p, .ltf-page.ltf-light .footer_sales p.footer_txt, .ltf-page.ltf-light .footer_sales p.footer_txt, .ltf-page.ltf-light #fixed_footer p {color: #000000;}

.ltf-page.ltf-light .faq_sec {background: #FFFFFF;padding-bottom: var(--clamp-20) !important;}
.ltf-page.ltf-light .faq_sec h2 {margin-bottom: 40px;}
.ltf-page.ltf-light .footer_sales .top_section a {color: var(--contrast-color);}

/**LTF Dark**/
.ltf-page.ltf-dark .header i svg path {fill: #FFFFFF;}

.ltf-page.ltf-dark .free_course {background: none;}

.ltf-page.ltf-dark .sales_top_bkg {background: var(--secondary-color);}

.ltf-page.ltf1.ltf-dark .download_btn.flashing-banner {background: var(--primary-color);color: #FFFFFF;}

.ltf-page.ltf-dark .header a, .ltf-page.ltf-dark .header .text-right p {color: #FFFFFF !important;}

.ltf-page.ltf-dark .top_right_sec, .ltf-page.ltf-dark .top_right_sec p.toptxt { background: var(--primary-color) }
.ltf-page.ltf-dark .top_right_sec, .ltf-page.ltf-dark .top_right_sec p.toptxt {color: #FFFFFF;}

.ltf-page.ltf-dark .download_btn {background: var(--primary-color);color: #FFFFFF;}
.ltf-page.ltf-dark .download_btn .btn_arrow2 svg path {fill: #FFFFFF;}

.ltf-page.ltf-dark .top_right_sec {background: var(--primary-color);}

.ltf-page.ltf-dark .sales_top_bkg:before {background: #FFFFFF;height: 40px}
.ltf-page.ltf-dark .old_new_way_blue_bkg:before {}

.ltf-page.ltf-dark .old_new_way_blue_bkg {background: #FFFFFF !important;}
.ltf-page.ltf-dark .old_new_way_blue_bkg h2, .ltf-page.ltf-dark .old_new_way_blue_bkg h3, .ltf-page.ltf-dark .old_new_way_blue_bkg p.introdetails { color: #000;}

.ltf-page.ltf-dark .demo_video_sec {background: #FFFFFF;}

.ltf-page.ltf-dark .headings1,.ltf-page.ltf-dark .headings2, .ltf-page.ltf-dark .headings3, .ltf-page.ltf1.ltf-dark .products p {color: #000000; text-shadow: unset;}
.ltf-page.ltf-dark .money_back h4 {color: #000000;}

.ltf-page.ltf-dark .ltf-btm3, .ltf-page.ltf-dark .money_back {background: #FFFFFF;}

.ltf-page.ltf-dark .brig { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.ltf-page.ltf-dark .bbot { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.ltf-page.ltf-dark .faq_sec p {color: #FFFFFF}

.ltf-page.ltf-dark .faq_sec {background: var(--secondary-background-color);}
.ltf-page.ltf-dark .footer_sales {background: var(--secondary-background-color);position: relative;}
.ltf-page.ltf-dark .footer_sales:before {content: "";display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.50)}

.ltf-page.ltf-dark .readthis { filter: invert(1); }
.ltf-page.ltf-dark #fixed_footer {background: var(--secondary-background-color);}

.ltf-page.ltf-dark .footer_sales .top_section a {color: #FFFFFF;;}
.ltf-page.ltf-dark .footer_sales .top_section h4, .ltf-page.ltf-dark .footer_sales .top_section h5, .ltf-page.ltf-dark .footer_sales .top_section p, .ltf-page.ltf-dark .footer_sales p.footer_txt, .ltf-page.ltf-dark .footer_sales p.footer_txt, .ltf-page.ltf-dark #fixed_footer p {color: #FFFFFF;}

.ltf-page.ltf-dark #fixed_footer .download_btn, .ltf-page #fixed_footer .total_btn, .ltf-page.ltf-dark .footer_sales .download_btn {background: #FFFFFF;color: var(--primary-color);}
.ltf-page.ltf-dark #fixed_footer .download_btn .btn_arrow2 svg path, .ltf-page.ltf-dark .footer_sales .download_btn svg path { fill: var(--primary-color); }

/**LTF Style 1 Dark**/
.ltf-page.ltf-style1.ltf-dark .faq_sec {background: url(../../images/funnel/ltf-images/faq_bkg_blue.png) center top no-repeat; background-size: cover; position: relative;}
.ltf-page.ltf-style1.ltf-dark .footer_sales { background: url(../../images/funnel/ltf-images/footer_bkg_sales_blue.png) center center no-repeat; background-size: cover; }
.ltf-page.ltf-style1.ltf-dark .footer_sales:before {display: none;}
.ltf-page.ltf-style1.ltf-dark #fixed_footer {background: url(../../images/funnel/ltf-images/footer_bkg_sales_blue.png) center top no-repeat; background-size: cover;}

/**LTF Style 2 Dark**/
.ltf-page.ltf-style2.ltf-dark .header {background: var(--primary-color);}
.ltf-page.ltf-style2.ltf-dark .sales_top_bkg {background: #0f0f0f}
.ltf-page.ltf-style2.ltf-dark .free_course { background: none; }
.ltf-page.ltf-style2.ltf-dark .video_play_button {background: #989898}

.ltf-page.ltf-style2.ltf-dark .faq_sec {background: url(../../images/funnel/ltf-images/faq_bkg_red.png) center top no-repeat; background-size: cover; position: relative;}
.ltf-page.ltf-style2.ltf-dark .footer_sales {background: url(../../images/funnel/ltf-images/footer_bkg_sales_red.png) center center no-repeat;background-size: cover;}
.ltf-page.ltf-style2.ltf-dark .footer_sales:before {display: none;}
.ltf-page.ltf-style2.ltf-dark #fixed_footer {background: url(../../images/funnel/ltf-images/footer_bkg_sales_red.png) center top no-repeat; background-size: cover;}

/**LTF Style 3 Dark**/
.ltf-page.ltf-style3.ltf-dark .header {background: var(--primary-color);}
.ltf-page.ltf-style3.ltf-dark .sales_top_bkg {background: var(--background-color);}
.ltf-page.ltf-style3.ltf-dark .free_course { background: none; }
.ltf-page.ltf-style3.ltf-dark .video_play_button {background: #989898}

.ltf-page.ltf-style3.ltf-dark .faq_sec {background: url(../../images/funnel/ltf-images/faq_bkg_purple.png) center top no-repeat; background-size: cover; position: relative;}
.ltf-page.ltf-style3.ltf-dark .footer_sales {background: url(../../images/funnel/ltf-images/footer_bkg_sales_purple.png) center center no-repeat;background-size: cover;}
.ltf-page.ltf-style3.ltf-dark .footer_sales:before {display: none;}
.ltf-page.ltf-style3.ltf-dark #fixed_footer {background: url(../../images/funnel/ltf-images/footer_bkg_sales_purple.png) center top no-repeat; background-size: cover;}

/**LTF Style 4 Dark**/
.ltf-page.ltf-style4.ltf-dark .header {background: var(--primary-color);}
.ltf-page.ltf-style4.ltf-dark .sales_top_bkg {background: var(--background-color);}
.ltf-page.ltf-style4.ltf-dark .free_course { background: none; }
.ltf-page.ltf-style4.ltf-dark .video_play_button {background: #303030}

.ltf-page.ltf-style4.ltf-dark .faq_sec {background: url(../../images/funnel/ltf-images/faq_bkg_sky.png) center top no-repeat; background-size: cover; position: relative;}
.ltf-page.ltf-style4.ltf-dark .footer_sales {background: url(../../images/funnel/ltf-images/footer_bkg_sales_sky.png) center center no-repeat;background-size: cover;}
.ltf-page.ltf-style4.ltf-dark .footer_sales:before {display: none;}
.ltf-page.ltf-style4.ltf-dark #fixed_footer {background: url(../../images/funnel/ltf-images/footer_bkg_sales_sky.png) center top no-repeat; background-size: cover;}

/**LTF Style 1 Light Version 2**/
.ltf-page.ltf-style-1-v2 * {font-family: Inter;}
.ltf-page.ltf-style-1-v2 .header {padding: 12px 0; height: unset;margin-bottom: 16px;box-shadow: 0px 0px 10px 4px rgba(21, 21, 22, 0.05); border: 0;}
.ltf-page.ltf-style-1-v2 .header .row {align-items: center;}
.ltf-page.ltf-style-1-v2 .header p {display: flex; align-items: center;}
.ltf-page.ltf-style-1-v2 .header p i {display: block;}
.ltf-page.ltf-style-1-v2 .header p, .ltf-page.ltf-style-1-v2 .header p a {line-height: 100%;}
.ltf-page.ltf-style-1-v2 .header .text-right p {justify-content: flex-end;}
.ltf-page.ltf-style-1-v2 .download_btn.flashing-banner { padding: 10px 13px !important; }
.ltf-page.ltf-style-1-v2 .sales_intro h1 { font-weight: 900; font-size: 40px; margin: 12px 0; line-height: 105%; letter-spacing: -0.04em; font-family: Roboto; text-transform: unset;}
.ltf-page.ltf-style-1-v2 .sales_intro h4 {text-transform: none;}
.ltf-page.ltf-style-1-v2 .sales_intro h4.heading4 {font-size: 34px;}

.ltf-page.ltf-style-1-v2 .free_course p {font-weight: bold;font-size: 18px; line-height: 24px; font-family: Inter;text-transform: none; letter-spacing: -0.03em;}
.ltf-page.ltf-style-1-v2 .sales_intro h2 {font-weight: bold;text-transform: none;font-family: Inter; letter-spacing: -0.04em;}
.ltf-page.ltf-style-1-v2 .sales_intro h2 span {text-transform: uppercase;}
.ltf-page.ltf-style-1-v2 .sales_intro h4 {font-weight: bold; letter-spacing: -0.04em; line-height: 105%;font-size: 36px;}
.ltf-page.ltf-style-1-v2 .sales_intro h4 span {color: var(--contrast-color);}
.ltf-page.ltf-style-1-v2 .sales_intro h3 {font-weight: bold; letter-spacing: -0.04em; line-height: 105%; text-transform: none;}
.ltf-page.ltf-style-1-v2 .sales_intro p.introdetails {font-size: 18px; line-height: 24px;font-weight: 500; opacity: 0.8;}
.ltf-page.ltf-style-1-v2 .sales_intro p.introdetails strong { font-weight: bold; }
.ltf-page.ltf-style-1-v2 .sales_intro p.heading_txt {font-weight: normal;text-shadow: unset; font-size: 20px;letter-spacing: -0.03em;}

.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg .form_area .form-control {box-shadow: unset; border-radius: 6px;font-family: Inter; font-weight: 400 !important; color: #151516;font-size: 16px;letter-spacing: -0.01em;}
.ltf-page.ltf-style-1-v2 .download_btn {padding-left: 10px !important; padding-right: 70px !important;}
.ltf-page.ltf-style-1-v2 .download_btn .btn_arrow2 { position: absolute; right: 30px; left: unset; }

.ltf-page.ltf-style-1-v2 .image_cards h4, .ltf-page.ltf-style-1-v2 .image_cards p, .ltf-page.ltf-style-1-v2 .image_cards h5 {font-family: Inter;opacity: 0.9;}
.ltf-page.ltf-style-1-v2 .image_cards h4 { font-size: 16px;margin-bottom: 5px;}
.ltf-page.ltf-style-1-v2 .image_cards h5 { font-size: 10px;margin-bottom: 12px;text-align: center;color: #000000;}
.ltf-page.ltf-style-1-v2 .image_cards p {line-height: 130%;}

.ltf-page.ltf-style-1-v2 .top_right_sec p.toptxt {font-family: Inter; font-weight: bold;padding: 4px 0 8px;height: unset;}
.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg .top_right_banner_outer {margin-bottom: 15px;}

.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg {padding: 20px;}
.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg h5 {text-align: center; color: #000000; font-weight: 800; font-size: 14px;opacity: 0.8;}
.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg h4 {text-transform: unset;letter-spacing: -0.03em;}
.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg h4.txt_red { color: #e9001d !important; font-weight: 800; font-size: 26px; text-align: center;}
.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg h4.small {text-align: center; font-weight: 800; font-size: 20px; margin: 0 auto 15px; line-height: 100%;letter-spacing: normal;margin-top: 3px !important;opacity: 0.8;}

.ltf-page.ltf-style-1-v2 .download_btn {font-family: Inter !important; font-weight: bold !important; padding-top: 18px !important; }
.ltf-page.ltf-style-1-v2 .download_btn small {font-family: Inter; font-weight: 400 !important;}
.ltf-page.ltf-style-1-v2 .download_btn i {top: 50%; transform: translateY(-50%);}
.ltf-page.ltf-style-1-v2 form {margin-block-end: 0;}
.ltf-page.ltf-style-1-v2 p.mbc_logo_txt {padding: 10px 10px 10px 10px !important;border-radius: 8px;background: #FFF1D2; margin: 0 !important;text-transform: unset; font-size: 12px !important; line-height: 14px !important;letter-spacing: -0.03em; font-family: Inter, sans-serif !important;font-weight: normal !important;display: flex; align-items: center;gap: 10px;}
.ltf-page.ltf-style-1-v2 p.mbc_logo_txt img {float: unset; margin: unset;width: 60px;}
.ltf-page.ltf-style-1-v2 p.mbc_logo_txt strong {font-weight: 600;}

.ltf-page.ltf-style-1-v2 .old_new_way_blue_bkg h2, .ltf-page.ltf-style-1-v2 .old_new_way_blue_bkg h3,.ltf-page.ltf-style-1-v2 .old_new_way_blue_bkg h3 {font-weight: bold;font-family: Inter;letter-spacing: -0.04em;text-transform: none;}
.ltf-page.ltf-style-1-v2 .old_new_way_blue_bkg p.introdetails strong {font-weight: bold;font-family: Inter;}

.ltf-page.ltf-style-1-v2 .old_new_way_blue_bkg h3 {line-height: 105%;letter-spacing: -0.04em;}
.ltf-page.ltf-style-1-v2 .old_new_way_blue_bkg h3, .ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg p.normal, .ltf-page.ltf-style-1-v2 a.clickhere_txt {font-family: Inter !important;}
.ltf-page.ltf-style-1-v2 .book_includes_sec p.bookdetails span, .ltf-page.ltf-style-1-v2 .ltf-btm1 .pink_bkg_list p, .ltf-page.ltf-style-1-v2 .ltf-btm1 .white_bkg_list p {font-family: Inter !important;}
.ltf-page.ltf1.ltf-style-1-v2 .this_deal { position: absolute; right: 15px; top: -30px; }
.ltf-page.ltf-style-1-v2 p.introdetails, .ltf-page.ltf-style-1-v2 .sales_intro li, .ltf-page.ltf-style-1-v2 .book_includes_sec p.bookdetails span, .ltf-page.ltf-style-1-v2 .ltf-btm1 .pink_bkg_list p, .ltf-page.ltf-style-1-v2 .ltf-btm1 .white_bkg_list p  {line-height: 130% !important; opacity: 0.8 !important; font-weight: 500 !important;}

.ltf-page.ltf-style-1-v2 .headings1,.ltf-page.ltf-style-1-v2 .headings2, .ltf-page.ltf-style-1-v2 .headings3 {font-weight: bold;letter-spacing: -0.03em; line-height: 115%;}
.ltf-page.ltf-style-1-v2 .headings3 {font-weight: bold;opacity: 0.8;line-height: 130%;}
.ltf-page.ltf-style-1-v2 .headings3 small {font-weight: bold;font-size: 18px; line-height: 130%;}
.ltf-page.ltf-style-1-v2 .ltf-btm3.hereishow_sec h2 {font-family: Inter; font-weight: bold;letter-spacing: -0.04em;color: #000000;}
.ltf-page.ltf-style-1-v2 .ltf-btm3.hereishow_sec h2 span {color: var(--contrast-color)}
.ltf-page.ltf-style-1-v2 .ltf-btm3 h3 {font-family: Inter; font-weight: bold;line-height: 120%;text-transform: none;}
.ltf-page.ltf-style-1-v2 .ltf-btm3 p {font-family: Inter; line-height: 130%; font-weight: 500; opacity: 0.8;}

.ltf-page.ltf-style-1-v2 .money_back h4 {line-height: 130% !important; opacity: 0.8 !important; font-weight: 500 !important; }

.ltf-page.ltf-style-1-v2 .money_back h3.headings {font-family: Inter; font-weight: bold; line-height: 120%;letter-spacing: -0.04em;text-transform: none;}
.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg .form_area .form-control {font-family: Inter; font-weight: bold;}

.ltf-page.ltf-style-1-v2 .faq_sec h1, .ltf-page.ltf-style-1-v2 .faq_sec h2, .ltf-page.ltf-style-1-v2 .faq_sec h3 {letter-spacing: -0.04em; font-family: Inter; line-height: 120%;text-transform: none;}
.ltf-page.ltf-style-1-v2 .faq_sec h2 {font-weight: 500; opacity: 0.8;}
.ltf-page.ltf-style-1-v2 .faq_sec p {line-height: 130% !important; opacity: 0.8 !important; font-weight: 500 !important; margin-bottom: var(--clamp-30);text-wrap: pretty;}
.ltf-page.ltf-style-1-v2 .book_includes_sec p.heading {font-family: Inter; letter-spacing: -0.03em;}
.ltf-page.ltf-style-1-v2 .book_includes_sec p.bookdetails, .ltf-page ul.book_price li {font-family: Inter;}

.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg p.secure_checkout {line-height: 120%;}

.ltf-page.ltf-style-1-v2 .ltf-btm2.demo_video_sec h1.headings1 {font-size: 40px;}
.ltf-page.ltf-style-1-v2 .ltf-btm5.faq_sec h1 {font-size: 40px;}
.ltf-page.ltf-style-1-v2 .ltf-btm5.faq_sec h1 svg {display: inline-block; vertical-align: middle; margin-right: 0;margin-bottom: 5px;}

.ltf-page.ltf-style-1-v2 .products h4 { font-size: 18px; line-height: 130%; letter-spacing: 0.02em; text-transform: uppercase; font-feature-settings: 'ss03' on; color: var(--contrast-color); font-weight: 700; margin-left: 150px; margin-bottom: 20px; height: unset;letter-spacing: -0.04em;}

.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg p.normal span {font-weight: 600;}
.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg .form_area .form-control{background: #fff;border: 1px solid #D5D5D5;box-sizing: border-box;border-radius: 6px; height: 46px; font-size: 12px;line-height: 130%;font-feature-settings: 'ss03' on;color: #737373; -webkit-appearance: none;  -moz-appearance:none;  appearance:none; position: relative; padding-left: 15px; letter-spacing: 0.02em; font-size: 14px;}
.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg .form_area .form-control::placeholder { color: #737373; font-weight: 400;font-size: 14px;}

.ltf-page.ltf-style-1-v2 .footer_sales img.footer_logo { margin-bottom: 25px; margin-top: 25px; max-width: 100%; height: 75px;}
.ltf-page.ltf-style-1-v2 .footer_sales {padding: 60px 0 45px;}

.ltf-page.ltf-style-1-v2 #fixed_footer .total_btn {line-height: 130%;margin-bottom: 5px;}
.ltf-page.ltf-style-1-v2 .footer_sales .top_section h5 {font-size: 18px; line-height: 130%;}
.ltf-page.ltf-style-1-v2 .footer_sales .top_section p {line-height: 130%;}
.ltf-page.ltf-style-1-v2 .footer_sales .top_section .order-now p {font-weight: bold;}
.ltf-page .footer_sales p.footer_txt q:before, .ltf-page .footer_sales p.footer_txt q:after {display: none;}

.ltf-page.ltf-style-1-v2 .white_bkg_list li {padding: 5px 10px 5px 52px;}
.ltf-page.ltf-style-1-v2 .white_bkg_list li img {top: 5px;}

.ltf-page.ltf-style-1-v2 .limited_time {font-weight: 700;}
.ltf-page.ltf-style-1-v2 ul.book_price li img.free {border-radius: 6px; overflow: hidden;}

.ltf-page.ltf-style-1-v2 .bonus { background: #fe0f24; color: #FFFFFF; font-weight: bold;padding-left: 7px;}
.ltf-page.ltf-style-1-v2 .bonus:after { content: ""; position: absolute; height: 100%; aspect-ratio: 1 / 1; background: #FFFFFF; display: block; transform: rotate(45deg); top: 0px; left: -20px; pointer-events: none;}

.ltf-page.ltf-style-1-v2 .footer_sales .top_section h4 {display: flex; gap: 8px;align-items: flex-start;}
.ltf-page.ltf-style-1-v2 .footer_sales .top_section h4 svg {flex-shrink: 0;padding-top: 3px;width: 24px;}

.ltf-page.ltf-style-1-v2 .footer_sales ul.cards-accepted-list {column-count: 2;column-gap: 0; width: max-content;margin-bottom: 0;display: flex; flex-wrap: wrap; gap: 15px; width: 125px;margin-bottom: 20px;}
.ltf-page.ltf-style-1-v2 .footer_sales ul.cards-accepted-list li { display: block; margin: 0; position: relative; width: 55px; height: 35px;}

.ltf-page.ltf-style-1-v2 .top_right_sec .inner_white_bkg .top_right_banner_outer img.top_right_banner {max-width: 100% !important; left: unset !important;}

.ltf-page.ltf-style-1-v2 .book_icons_details img {max-width: 682px; width: 100%;margin: 0 auto;}
.ltf-page.ltf-style-1-v2 .footer_sales ul.cards-accepted-list li svg {width: 100%;margin-top: -5px;}

.ltf-page.ltf-style-1-v2 .footer-details img {width: 100%;max-width: 225px;margin-bottom: 15px;}
/**LTF Header 1**/
.ltf-page.ltf-header1 .header {background: #140c0c !important;text-align: center; height: unset;border: 0;}
.ltf-page.ltf-header1 .header p, .ltf-page.ltf-header1 .header h2 {color: #ffffff !important;}
.ltf-page.ltf-header1 .header h2 { font-weight: bold; line-height: 110%; margin-top: 5px; font-size: 28px; padding: 0 60px; }
.ltf-page.ltf-header1 .header p {font-weight: 600;font-size: 18px; line-height: 120%;}
.ltf-page.ltf-header1 .header p span {color: var(--primary-color);}

/**LTF Header 2**/
.ltf-page.ltf-header2 .header {background: var(--primary-color) !important;text-align: center; height: unset;border: 0;}
.ltf-page.ltf-header2 .header p, .ltf-page.ltf-header2 .header h2 {color: #ffffff !important;}
.ltf-page.ltf-header2 .header h2 { font-weight: bold; line-height: 110%; margin-top: 5px; font-size: 28px; padding: 0 60px; }
.ltf-page.ltf-header2 .header p {font-weight: 600;font-size: 18px; line-height: 120%;}
.ltf-page.ltf-header2 .header p span {color: #000000;}

/**LTF Header 3**/
.ltf-page.ltf-header3 .header {background: #38d25a !important;text-align: center; height: unset;border: 0;}
.ltf-page.ltf-header3 .header h2 { font-weight: bold; line-height: 110%; font-size: 28px; padding: 0; color: #FFFFFF; text-align: left;display: flex;justify-content: center; align-items: center; gap: 10px;}
.ltf-page.ltf-header3 .header h2 i {display: block;height: 26px;}
.ltf-page.ltf-header3 .header h2 i svg {vertical-align: unset;}
.ltf-page.ltf-header3 .header h2 i svg path {fill: #FFFFFF !important;}

/**LTF TYP**/
.ltf-typ {background: #FBFBFB}
.ltf-typ .wrapper {max-width: 1136px; margin: 0 auto;padding: 0;}
.ltf-typ .ltf-typ-header {background: #FFF; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.10);padding: var(--clamp-32);}
.ltf-typ .ltf-typ-header-con {display :flex; align-items: center;gap: var(--clamp-28); justify-content: center;}
.ltf-typ .ltf-typ-header h2 { color: #000; text-align: center; font-family: Roboto; font-size: var(--clamp-text-4xl); font-style: normal; font-weight: 900; line-height: normal; text-transform: uppercase; }
.ltf-typ .ltf-typ-main {padding: var(--clamp-40) var(--clamp-20);}
.ltf-typ .ltf-typ-main h2 {color: #000; text-align: center; font-family: Inter; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase;margin-bottom: var(--clamp-18)}
.ltf-typ .ltf-typ-main h3 { color: #000; text-align: center; font-family: Roboto; font-size: var(--clamp-text-40); font-style: normal; font-weight: 700; line-height: normal; }
.ltf-typ .ltf-typ-btm1 {padding: var(--clamp-40) var(--clamp-20);}
.ltf-typ .ltf-typ-btm1 .row {}
.ltf-typ .ltf-typ-btm1-box-spacer {display: block;margin: var(--clamp-40) auto;width: 4px; height: calc(var(--clamp-48) + 3px); background: #E1E1E1;}

.ltf-typ .ltf-typ-step1 { display: block; margin: 0 auto; border-radius: 8px; background: #E8F2FF; box-shadow: 4px 4px 4px 0 rgba(0, 43, 102, 0.25); padding: var(--clamp-20); width: max-content;max-width: 100%;}
.ltf-typ .ltf-typ-step1 h2 { color: #1C7BFD; text-align: center; font-family: Roboto; font-size: var(--clamp-text-24); font-style: normal; font-weight: 700; line-height: normal; }

.ltf-typ .ltf-typ-step2 {border-radius: 8px;box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);background: #FFF;}
.ltf-typ .ltf-typ-step2 .ltf-typ-box-header { padding: var(--clamp-20); background: #000; color: #FBFBFB; text-align: center;}
.ltf-typ .ltf-typ-step2 .ltf-typ-box-header h2 {font-family: Roboto; font-size: var(--clamp-text-24); font-style: normal; font-weight: 700; line-height: normal; }
.ltf-typ .ltf-typ-step2 .ltf-typ-box-content {padding: var(--clamp-20);}
.ltf-typ .ltf-typ-step2 .ltf-typ-box-content p { color: #000; text-align: center; font-family: Roboto; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 500; line-height: normal; }

.ltf-typ .ltf-typ-step3 {border-radius: 8px;box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);background: #FFF;}
.ltf-typ .ltf-typ-step3 .ltf-typ-box-header { padding: var(--clamp-20); background: #1C7FFF; color: #FBFBFB; text-align: center;}
.ltf-typ .ltf-typ-step3 .ltf-typ-box-header h2 { font-family: Roboto; font-size: var(--clamp-text-24); font-style: normal; font-weight: 700; line-height: normal; }
.ltf-typ .ltf-typ-step3 .ltf-typ-box-content {padding: var(--clamp-20);}
.ltf-typ .ltf-typ-step3 .ltf-typ-box-content p { color: #000; text-align: center; font-family: Roboto; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 500; line-height: normal; }
.ltf-typ .ltf-typ-step3 .ltf-typ-box-content a { border-radius: 8px; background: #1C7FFF; box-shadow: 4px 4px 4px 0 rgba(0, 43, 102, 0.25); display: block; width: max-content; padding: var(--clamp-20); color: #FBFBFB; text-align: center; font-family: Roboto; font-size: var(--clamp-text-24); font-style: normal; font-weight: 700; line-height: normal; margin: var(--clamp-20) auto 0;}
.ltf-typ .ltf-typ-step3 .ltf-typ-box-content a:hover {text-decoration: none; opacity: 0.5;}

.ltf-typ .ltf-typ-footer {padding: var(--clamp-40) var(--clamp-20);background: #000;margin-top:160px}
.ltf-typ .ltf-typ-footer-con ul {list-style-type: none; display: flex; justify-content: center; align-items: center; gap: var(--clamp-8);margin-bottom: var(--clamp-22);}
.ltf-typ .ltf-typ-footer-con ul li a {color: #FBFBFB; text-align: center; font-family: Roboto; font-size: var(--clamp-text-24); font-style: normal; font-weight: 700; line-height: normal;}
.ltf-typ .ltf-typ-footer-con ul li:nth-child(2) {pointer-events: none;}
.ltf-typ .ltf-typ-footer-con p {color: #C8C8C8; text-align: center; font-family: Roboto; font-size: var(--clamp-text-base); font-style: normal; font-weight: 700; line-height: normal;margin-top: var(--clamp-22);}

/**LTF Checkout**/
.ltf-checkout { background: #FFF; padding: 0 var(--clamp-20);}
.ltf-checkout .wrapper {max-width: 1280px; margin: 0 auto;padding: 0;}
.ltf-checkout .ltf-checkout-header-con { margin: var(--clamp-20) auto; border-radius: 12px; background: var(--contrast-color); padding: var(--clamp-20) var(--clamp-40); }
.ltf-checkout .ltf-checkout-header-con ul {display: flex; justify-content: space-between; align-items: center;}
.ltf-checkout .ltf-checkout-header-con ul li {display: flex; align-items: center;gap: var(--clamp-8);}
.ltf-checkout .ltf-checkout-header-con ul li i {display: block; line-height: 0;}
.ltf-checkout .ltf-checkout-header-con ul li h2 { color: #FFF; text-align: center; font-family: Roboto; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 600; line-height: normal; }

.ltf-checkout .ltf-checkout-main-flx {display: flex; gap: var(--clamp-20);}
.ltf-checkout .ltf-checkout-left {width: 45.3%; padding-right: var(--clamp-20);}
.ltf-checkout .ltf-checkout-right {width: 54.7%}
.ltf-checkout .ltf-checkout-right .left-checkout-img {border-radius: 28px; overflow: hidden;}

.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box { border-radius: 8px; border: 2px solid #EDEDF0; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.20); padding: var(--clamp-20); }
.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box .ltf-checkout-left-checkout-box-header h2 { color: var(--contrast-color); text-align: center; font-family: Roboto; font-size: var(--clamp-text-xl); font-style: normal; font-weight: 600; line-height: normal; }
.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box .ltf-checkout-left-checkout-box-header h3 { color: #919DA3; text-align: center; font-family: Roboto; font-size: var(--clamp-text-base); font-style: normal; font-weight: 500; line-height: normal; }
.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box form {width: 100%;margin-top: var(--clamp-16);}
.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box form .form-item {margin: 0 0 var(--clamp-16);}
.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box form .form-item input[type=text] { border-radius: 8px; border: 1px solid #D3D7DD; background: #FFF; padding: var(--clamp-16) var(--clamp-12); color: #9C9C9C; font-family: Roboto; font-size: var(--clamp-text-base); font-style: normal; font-weight: 500; line-height: normal;width: 100%;text-align: left;}

.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box-btm h2 {display: flex; align-items: center;gap: var(--clamp-8);margin-bottom: var(--clamp-12);}
.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box-btm h2 span {color: #000; text-align: center; font-family: Roboto; font-size: var(--clamp-text-xs); font-style: normal; font-weight: 500; line-height: normal;}
.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box-btm h2 .ltf-checkout-left-checkout-box-btm-line {display: block; flex: 1; height: 1px; background: #E5E7EB;}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table {width: 100%;}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table thead th { padding: 4px; color: #000; text-align: left; font-family: Roboto; font-size: var(--clamp-text-xs); font-style: normal; font-weight: 500; line-height: normal; border-bottom: 1px solid #D3D7DD;}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table thead th:nth-child(2), .ltf-checkout .ltf-checkout-left-checkout-box-btm table tbody td:nth-child(2) {width: 47px;text-align: center;}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table thead th:last-child, .ltf-checkout-left-checkout-box-btm table tbody td:nth-child(3) {width: 47px;text-align: right}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table tbody td {padding: 6px 4px;font-size: var(--clamp-text-sm); color: #000;}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table tbody tr td:first-child {padding-left: 0;}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table tbody td:last-child {color: var(--contrast-color);}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table h3 { color: #000; text-align: left; font-family: Roboto; font-size: var(--clamp-text-base); font-style: normal; font-weight: 600; line-height: normal; margin-bottom: 4px; margin-top: var(--clamp-16);}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table h4 {color: #F00; text-align: left; font-family: Roboto; font-size: 12px; font-style: normal; font-weight: 500; line-height: normal;}

.ltf-checkout .ltf-checkout-left-checkout-box-btm p { margin-top: var(--clamp-16); color: #B8B8B8; text-align: center; font-family: Roboto; font-size: var(--clamp-text-xs); font-style: normal; font-weight: 500; line-height: normal; }

.ltf-checkout .ltf-checkout-left-checkout-btm h3 { margin-top: var(--clamp-40); color: #000; text-align: center; font-family: Roboto; font-size: var(--clamp-text-24); font-style: normal; font-weight: 700; line-height: normal; }
.ltf-checkout .ltf-checkout-left-checkout-btm p { color: #000; text-align: center; font-family: Roboto; font-size: var(--clamp-text-base); font-style: normal; font-weight: 400; line-height: normal; margin-top: var(--clamp-8) }

.ltf-checkout .ltf-checkout-additional-box {border: 1px dashed red;border-radius: 4px;margin-top: var(--clamp-10);padding: 4px;background: #fbf8e3}
.ltf-checkout .ltf-checkout-additional-box-header {padding: 10px;background: #fefcbf;border-radius: 2px;}
.ltf-checkout .ltf-checkout-additional-box-header .checkbox-con {display: flex; align-items: center; margin: 0; gap: 8px; font-weight: 700; color: var(--sys-green);}

.ltf-checkout .ltf-checkout-additional-box-header .checkbox-con span {display: block; line-height: 100%; font-size: var(--clamp-text-sm);}
.ltf-checkout .ltf-checkout-additional-box-content p {text-align: left; color: #000000; font-size: var(--clamp-text-sm);margin: 0; padding: 8px;}

.ltf-checkout .form-con {margin-top: 0 !important;}
.ltf-checkout .form-con label {font-size: var(--clamp-text-xs);margin-bottom: 6px;color: #000000;}
.ltf-checkout .form-con .form-group {display: flex ; justify-content: space-between; gap: 11px;margin: 0;}

.ltf-checkout .form-con input.card-input {padding-right: 111px;}
.ltf-checkout .form-con .form-item {margin-bottom: var(--clamp-16);flex: 1;position: relative;}
.ltf-checkout .form-con .form-item .cc-con {position: relative;}
.ltf-checkout .form-con .subscription-card-icons {display: flex; gap: 4px; align-items: center; position: absolute; right: var(--clamp-11);top: 50%; transform: translateY(-50%);list-style-type: none;}
.ltf-checkout .form-con .subscription-card-icons svg {height: var(--clamp-30); aspect-ratio: 3/2; width: auto;}
.ltf-checkout .form-con .form-item.cvc-con .flx-item {display: flex; align-items: center; gap: 6px;}
.ltf-checkout .form-con .ltf-checkout-btn {display: flex; width: 100%; padding: 10px; background: #38d25a;gap: 8px; border: 0; justify-content: center; align-items: center;border-radius: 8px;}
.ltf-checkout .form-con .ltf-checkout-btn span {color: #FFFFFF; font-weight: 700; font-size: var(--clamp-text-l);text-transform: uppercase;}
.ltf-checkout .form-con .ltf-checkout-btn span small {display: block; font-size: var(--clamp-text-sm);}
.ltf-checkout .form-con .ltf-checkout-btn:hover {opacity: 0.5;}

.ltf-checkout .ltf-checkout-left .ltf-checkout-left-checkout-box-btm h2.order-summary {margin: 12px 0;}
.ltf-checkout .ltf-checkout-left-checkout-box-btm table tbody .table-total-row {border-top: 1px solid #E5E7EB80;}

.ltf-checkout .ltf-checkout-right p.help {margin-bottom: var(--clamp-12); font-family: Inter; font-size: var(--clamp-text-base); font-style: normal; font-weight: 400; line-height: normal;text-align: center;color: #000;}
.ltf-checkout .ltf-checkout-right p.help a{color: var(--contrast-color)}
.ltf-checkout .ltf-checkout-right .ltf-checkout-img, .ltf-checkout .ltf-checkout-right .ltf-checkout-img img {width: 100%;}
.ltf-checkout .ltf-checkout-right h2 { color: #000; font-family: Roboto; font-size: var(--clamp-text-4xl); font-style: normal; font-weight: 700; line-height: normal; margin-bottom: var(--clamp-20); }
.ltf-checkout .ltf-checkout-right ul {margin: var(--clamp-30) 0 0;list-style-type: none;}
.ltf-checkout .ltf-checkout-right ul li {margin-bottom: var(--clamp-20);}
.ltf-checkout .ltf-checkout-right ul li p { color: #000; font-family: Inter; font-size: var(--clamp-text-base); font-style: normal; font-weight: 400; line-height: normal; }
.ltf-checkout .ltf-checkout-right ul li p span {font-weight: 700;}
.ltf-checkout .ltf-checkout-right p.introdetails {color: #000; font-family: Inter; font-size: var(--clamp-text-base); font-style: normal; font-weight: 400; line-height: normal;}
.ltf-checkout .ltf-checkout-right p.introdetails strong {font-weight: 700;}

.ltf-checkout-testimonials {margin-top: var(--clamp-30);display: flex; flex-direction: column; gap: var(--clamp-16);}
.ltf-checkout-testimonials section {display: flex; gap: var(--clamp-24); width: 100%;align-items: flex-start}
.ltf-checkout-testimonials section img {border-radius: 50%; overflow: hidden; width: calc(var(--clamp-60) + var(--clamp-10));flex-shrink: 0;aspect-ratio: 1/1;}
.ltf-checkout-testimonials section .ltf-checkout-content {padding: var(--clamp-8) var(--clamp-10) var(--clamp-8) 0;}
.ltf-checkout-testimonials section .ltf-checkout-content p { color: #000; font-family: Inter; font-size: var(--clamp-text-base); font-style: normal; font-weight: 700; line-height: normal; }
.ltf-checkout-testimonials section .ltf-checkout-testimonials-stars {display: flex; align-items: center; gap: 4px;margin-top: var(--clamp-8);}
.ltf-checkout-testimonials section .ltf-checkout-testimonials-stars img {aspect-ratio: unset; width: 20px;}

.ltf-checkout .ltf-checkout-footer-con {padding: var(--clamp-40) 0;margin-top:150px}
.ltf-checkout .ltf-checkout-footer-con ul {list-style-type: none; display: flex; justify-content: center; align-items: center; gap: var(--clamp-8);margin-bottom: var(--clamp-22);}
.ltf-checkout .ltf-checkout-footer-con ul li a {color: #000; text-align: center; font-family: Inter; font-size: var(--clamp-text-24); font-style: normal; font-weight: 700; line-height: normal;}
.ltf-checkout .ltf-checkout-footer-con ul li:nth-child(2) {pointer-events: none;}
.ltf-checkout .ltf-checkout-footer-con p { color: #656565; text-align: center; font-family: Inter; font-size: var(--clamp-text-base); font-style: normal; font-weight: 700; line-height: normal; margin-top: var(--clamp-22); }

/*====responsive CSS===*/
@media (max-width: 1499.98px) {
    .ltf-page .hereiseverything img.ac_book_banner { max-width: 100%; }

    .ltf-typ .ltf-typ-main {padding: var(--clamp-30) var(--clamp-20);}
    .ltf-typ .ltf-typ-btm1 {padding-top: var(--clamp-30);}
    .ltf-typ .ltf-typ-btm1-box-spacer { margin: var(--clamp-30) auto;}
}

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { 
    .ltf-page .sales_intro h1{font-size: 27px !important;}
	.ltf-page .sales_intro p.heading_txt br{display: none}
	.ltf-page .sales_intro p.introdetails{padding: 0; margin-bottom: 20px;}
	.ltf-page .sales_top_bkg{/*! height: auto; */padding-bottom: 30px !important;}
	.ltf-page .sales_intro .col-lg-4.pl-0.pr-0{padding: 0 15px!important ; }
    .ltf-btm1.old_new_way_blue_bkg .col-lg-4.pl-0.pr-0{padding: 0 15px!important ; }
	.ltf-page .sales_email_screens{padding: 100px 0}
	.ltf-page .sales_email_screens img.dashboard_screen{max-width: 100%;}
	.ltf-page .top_right_sec .inner_white_bkg .top_right_banner_outer{height: auto !important;text-align: center;}
	.ltf-page .top_right_sec .inner_white_bkg .top_right_banner_outer img.top_right_banner {	position:relative;	max-width: 100%;	/* left: -20px; */}
	.ltf-page .sales_email_screens h2 br,.ltf-page  .hereishow_sec h2 br,.ltf-page  .hereishow_sec p br{display: none}
    .ltf-page.ltf1 .hereishow_sec p br {display: block !important;}
	.ltf-page .left_right_text .col-lg-4.pr-0 {	padding-right: 15px !important;}
	.ltf-page .hereiswhy{min-height: auto}
	.ltf-page .include_offer .sidebar_img_banner {	width: 100%;	margin: auto;}
	.ltf-page .hereiseverything img.ac_book_banner {	max-width: 100%;}
	.ltf-page .hereiseverything h1 br{display: none}
	.ltf-page .book_sec_checkout .inner_box{height: auto; padding: 30px;}
	.ltf-page .book_sec_checkout .inner_box .book_img{padding-left: 15px; margin-bottom: 30px; }
	.ltf-page .book_sec_checkout .inner_box .book_details{padding: 0 15px!important; }
	.ltf-page .single_testimonials h2 br,.ltf-page  .client_future_txt h1 br{display: none}
	.ltf-page .left_white_bkg img{max-width: 100%} 
	.ltf-page .fixed_footer .footer_banner {	position: relative;	width: 100%; margin: 20px 0 0 0; left: auto; top: auto}
	.ltf-page .fixed_footer .freeguide img, .ltf-page .fixed_footer .total_btn{width: 100%}
	.ltf-page .fixed_footer p br{display: none}
    .ltf-page.ltf-header1 .header p,.ltf-page.ltf-header2 .header p {font-size: 16px;}
    .ltf-page.ltf-header1 .header h2,.ltf-page.ltf-header2 .header h2 {padding: 0 20px; font-size: 24px;}

    .ltf-page.ltf1.ltf-style-1-v2 .this_deal { display: block; z-index: 3; top: -100px; }
    .ltf-page .old_new_way_blue_bkg {padding-bottom: 80px;}

    .ltf-upsell-page .ltf-upsell-banner-content h1 {font-size: var(--clamp-text-36);}
}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 1023.98px) {

	/* .header p{font-size: 14px;display: none;} */
	.ltf-page .header p{font-size: 14px;}
	.ltf-page #fixed_footer{display:none!important}
	.ltf-page .footer_sales{ margin:0}
    .ltf-page .fixed-footer-con {min-height: 0;}
    .ltf-typ .ltf-typ-main h3 {font-size: var(--clamp-text-4xl);}
}

@media (max-width: 991.98px) {
	
	.ltf-page .old_new_way_blue_bkg p.introdetails{	padding-right: 0px !important;}
	.ltf-page .sales_top_bkg .pr45 {	padding-right: 15px !important;}
	.ltf-page .old_new_way_blue_bkg .pr45 {padding-right: 15px !important;}
    .ltf-page .header{height: auto; padding: 10px 0;margin-bottom: 15px;}
	/* .header p{text-align: center; display: none} */
	.ltf-page .header p{text-align: center;}
	.ltf-page .header a{margin: 10px 0;display:inline-block;}
	.ltf-page .book_sec_checkout .inner_box .book_details{padding: 0 15px!important; text-align: center}
	.ltf-page .right_form_sec{margin-top: 30px;}
	.ltf-page .header p{font-size: 14px;}
	.ltf-page .footer_sales .foot_btn .footer_btn{margin-bottom: 20px}
    .ltf-page .this_deal{display: none}
	.ltf-page .left_right_text .col-lg-8.pr45{padding-right:15px!important}
	.ltf-page .desktop-ctr{ display:none!important; visibility:hidden!important}
	.ltf-page .mobile-ctr{ display:block!important}
    .ltf-page .free_course p { font-size: 12px; line-height: 20px; }
    .ltf-page.ltf1 .download_btn.flashing-banner { font-size: 12px; line-height: 20px; margin: 0 auto 10px !important;}

    .ltf-page.ltf1 .ltf-btm3 { padding: 30px 0; }
    .ltf-page.ltf1 .ltf-btm3 img {float: none; margin: 15px auto !important;display: block;}
    .ltf-page.ltf1 .ltf-btm3 h3 { color: #061130; font-family: "Barlow", Sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; line-height: 30px; letter-spacing: 0.2px; text-align: center; }
    .ltf-page.ltf1 .faq_sec h1 {font-size: 30px !important;margin-bottom: 10px;}
    .ltf-page.ltf1 .faq_sec h2 { font-size: 16px; line-height: 140%; margin-bottom: 30px; }
    .ltf-page .pr50 {padding-right: 15px !important;}

    .ltf-page.ltf-header3 .header h2 { font-size: 18px; padding: 0; gap: 6px; }

    .ltf-page.ltf-style-1-v2 .header .row .col-lg-4 {width: 100%;}
    .ltf-page.ltf-style-1-v2 .header p, .ltf-page.ltf-style-1-v2 .header .text-right p {justify-content: center;}
    .ltf-page.ltf-style-1-v2 .free_course p {font-size: 12px; line-height: 140%;}
    .ltf-page.ltf-style-1-v2 .sales_intro p.heading_txt {display: block; font-size: 16px;}
    .ltf-page.ltf-style-1-v2 .ltf-btm2 .headings3 {font-size: 14px;margin-bottom: 10px !important;}
    .ltf-page.ltf-style-1-v2 .ltf-btm2 .headings3 small { display: block; margin-top: 12px; font-size: 14px; font-weight: 800; line-height: 120%; }

    .ltf-page.ltf1 .products-con {padding-top: 60px;}

    .ltf-page.ltf-style-1-v2 .footer-details img {margin: 0 auto 15px; display: block}

    .ltf-upsell-page .ltf-upsell-header {padding: 20px 0;}
    .ltf-upsell-page .ltf-upsell-banner {padding: 30px 0 20px;}
    .ltf-upsell-page .ltf-upsell-banner-content h1 {font-size: 26px !important;}
    .ltf-upsell-page .ltf-upsell-btm1 h2, .ltf-upsell-page .ltf-upsell-btm1 h4 {font-size: 21px !important;line-height: 120%;}
    .ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg p {width: 90%;font-size: var(--clamp-text-sm);}
    .ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg img, .moneyback {max-width: 150px !important;}

    .ltf-typ .ltf-typ-header-con {flex-direction: column;}
    /*.ltf-typ .ltf-typ-header h2 {font-size: var(--clamp-text-3xl);}*/
    .ltf-typ .ltf-typ-header h2 {font-size: var(--clamp-text-3xl);}
    .ltf-typ .ltf-typ-main { padding: var(--clamp-30) var(--clamp-20) 0; }
    .ltf-typ .ltf-typ-main h3 { font-size: var(--clamp-text-3xl); }
    .ltf-typ .ltf-typ-btm1 {padding: var(--clamp-30) var(--clamp-20);}
    .ltf-typ .ltf-typ-btm1-box-spacer {margin: var(--clamp-30) auto;}
    .ltf-typ .ltf-typ-step3 .ltf-typ-box-content a {font-size: var(--clamp-text-xl)}

    .ltf-typ .ltf-typ-footer-con p span, .ltf-checkout .ltf-checkout-footer-con p span {display: block;}

    .ltf-checkout .ltf-checkout-left-checkout-btm h3 {margin-top: var(--clamp-30);}
    .ltf-checkout .ltf-checkout-right h2 {font-size: var(--clamp-text-3xl);}

}

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 849.98px) { 

	.ltf-page .header{height: auto;}
	.ltf-page .header p{text-align: center;}
	.ltf-page .header a{margin: 10px 0;display: block;}
	.ltf-page .sales_intro h1 {	font-size: 27px; margin-bottom:20px;}
	.ltf-page .sales_intro .col-lg-8.pr25{padding-right: 15px!important}
	.ltf-page .sales_intro p.introdetails{padding-right: 0px; margin-bottom: 20px;}
	.ltf-page .sales_intro .col-lg-4.pl-0.pr-0{padding: 0 15px!important}
    .ltf-page .sales_intro p.heading_txt{font-size: 15px; line-height:25px; display:none; }
	.ltf-page .fixed_footer{display: none}
	.ltf-page .sales_intro h2{font-size: 25px}
	.ltf-page .old_new_way_blue_bkg h2{font-size: 25px}
	.ltf-page .old_new_way_blue_bkg h3{font-size: 25px; margin-top:0px}
	.ltf-page .old_new_way_blue_bkg img.ACModelvsoldmodelDiagram {width: 100%;margin-left: 0; margin-bottom: 35px;margin-top: 30px;}
	.ltf-page .old_new_way_blue_bkg .col-lg-4.pl-0.pr-0{padding-left:15px!important; padding-right:15px!important;}
	.ltf-page .sales_top_bkg{/*! height: auto */}
    .ltf-page .sales_intro h3 {font-size: 23px; line-height: 130%;}
    .ltf-page .sales_intro h4 {font-size: 20px;}
    .ltf-page.ltf1 .sales_intro h2,.ltf-page.ltf1 .old_new_way_blue_bkg h2,.ltf-page.ltf1 .old_new_way_blue_bkg h3,.ltf-page.ltf1 .sales_intro h3 {font-size: 24px !important; line-height: 105%;}
    
    .ltf-page .demo_video_sec {padding: 0;}
    .ltf-page .demo_video_sec img.sociallogo{max-width: 100%}
    .ltf-page .headings1{font-size: 27px !important; line-height: 38px;}
    .ltf-page .headings2{font-size: 25px; line-height: 38px;}
    .ltf-page.ltf1 .ltf-btm2 .headings3{font-size: 16px; line-height: 120%;}
    .ltf-page.ltf-style-1-v2 .ltf-btm2 .headings3 {font-weight: 800;}
    .ltf-page .headings1 br,.headings2 br, .headings3 br, .book_summery, .thisiswhat{display: none}
    .ltf-page .book_icons_details{display: none}
    .ltf-page.ltf-style-1-v2 .book_icons_details { display: block; }
    .ltf-page.ltf-style-1-v2 .book_icons_details img {max-width: 100%;}
    
    .ltf-page .brig,.ltf-page .bbot{border: none!important}
    .ltf-page .demo_video_sec .row.pl30.pr30{padding-left: 0!important; padding-right: 0!important}
    .ltf-page .products{padding: 20px!important; height: auto}
   
    .ltf-page .bonus{display: none}
    .ltf-page .demo_video_sec .col-md-6.pr-0{padding-right: 15px!important}
    .ltf-page .demo_video_sec .col-md-6.pl-0{padding-left: 15px!important}
    .ltf-page img.download_your_copy{display: none}
	
	.ltf-page .mbc_section{ margin: 30px -20px;}
	.ltf-page h3.mbg_headings {padding: 20px 0px 20px 0px;font-size: 25px !important;	line-height: 35px !important;}
	.ltf-page h4.mbg_headings {font-size: 25px !important;	line-height: 35px !important;}
    
	.ltf-page img.clicktoplay{ display:none;}
	.ltf-page .sales_email_screens{padding: 50px 0}
	.ltf-page .sales_email_screens h2{font-size: 25px;}
	.ltf-page .sales_email_screens h2 br{display: none;}
	.ltf-page .sales_email_screens img.dashboard_screen{max-width: 100%;}
	.ltf-page .ascension_sec{padding: 50px 0;}
	.ltf-page .ascension_sec img{width: 100%}
	.ltf-page .ascension_sec h3{font-size: 25px;}
	.ltf-page .hereishow_sec{padding: 50px 0 0;}
	.ltf-page .hereishow_sec h2{font-size: 25px;}
	.ltf-page .hereishow_sec h2 br{display: none}
	.ltf-page .hereishow_sec p{font-size: 20px;}
	.ltf-page .top_right_sec .inner_white_bkg .top_right_banner_outer img.top_right_banner {	position: relative;	max-width: 100%;	left: 0;}
	.ltf-page .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer img.top_right_banner{position: relative;	max-width: 100%;	left: 0;}
	.ltf-page .left_white_bkg .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer img.top_right_banner {position: relative; max-width: 100%; width: 100%; left: 0;}
	.ltf-page .left_white_bkg .sales_pitch{ margin:0 -20px;}
	.ltf-page .included_book_details img.bookimg {position: relative;float: none;width: 136px;margin: 0 0 20px;}
	.ltf-page .included_book_details ul.booklist{ margin:0}
	.ltf-page .left_white_bkg{padding:50px 20px 20px;}
	.ltf-page .left_white_bkg .disclaimer{margin:0 -20px; padding:15px;}
	.ltf-page .left_white_bkg h3{font-size:24px;}
	.ltf-page .left_white_bkg h3.mb40{margin-bottom:30px!important}
	.ltf-page .left_white_bkg img{}
	.ltf-page .top_right_sec .inner_white_bkg{ padding:15px;}
	.ltf-page .top_right_sec p.toptxt{ font-size:15px;}
	.ltf-page .top_right_sec.big_cta h1{ font-size:21px; line-height:25px;}
	.ltf-page .sold_out_sec .top_dark_header,.ltf-page  .sold_out_sec .bot_light_body{padding: 30px;}
	.ltf-page .left_right_text,.ltf-page  .Sneakpeek{padding: 50px 0}
	.ltf-page .Sneakpeek .inner_sneek{padding: 25px}
	.ltf-page .left_right_text .col-lg-4.pr-0{padding-right: 15px!important}
	.ltf-page .left_right_text .col-lg-4.pl-0{padding-left: 15px!important}
	.ltf-page .rightsidesmallbanner {margin: 30px 0;width: 100%; margin:30px 0 30px -20px;}
	.ltf-page .right_form_sec{margin-top: 30px;}
	.ltf-page .right_form_sec .form_area{padding: 20px;}
	.ltf-page .hereiswhy .p30{padding: 20px!important}
	.ltf-page .include_offer .sidebar_img_banner{margin: 0; width: 100%}
	.ltf-page .hereiseverything{padding: 0px 0}
	.ltf-page .money_back{ padding-bottom:0px;}
	.ltf-page .hereiseverything h1{font-size: 30px; line-height:40px; margin-top:30px;}
	.ltf-page .details_list{ padding:0; border:none; margin-top:20px;}
	.ltf-page .fast_start_video{ padding:15px;}
	.ltf-page .fast_start_video ul li{ font-size:15px;}
	.ltf-page .fast_start_video .p30{ padding:0!important}
	.ltf-page .fast_start_video h2{ font-size:28px; line-height:37px;}
	
	.ltf-page .accommunity{ padding:50px 0;}
	.ltf-page .videoscreen.text-right{ text-align:left!important}
	.ltf-page .hereiseverything img.ac_book_banner{max-width: 100%}
	.ltf-page .book_sec_checkout .inner_box{height: auto; padding: 20px}
	.ltf-page .book_sec_checkout .inner_box .book_img{padding-left: 15px!important; margin-bottom: 15px}
	.ltf-page .book_sec_checkout .inner_box .book_details {padding-left: 15px!important;padding-right: 15px!important;}
	.ltf-page .single_testimonials{padding: 50px 0; height:auto;}
	.ltf-page .single_testimonials h2{font-size: 21px; line-height:30px;}
	.ltf-page .chapter_sec h1{ font-size:30px; line-height:40px;}
	.ltf-page .chapter_sec h1 br{display:none;}
	.ltf-page .action_value{padding: 50px 0;}
	.ltf-page .action_value h1{font-size: 35px;}
	.ltf-page .action_value h1::after {top: 85px;}
	.ltf-page .faq_sec{padding: 50px 0 30px; margin-top:50px;}
	.ltf-page .faq_sec h1{font-size: 30px; margin-bottom: 25px;}
	.ltf-page .money_back h3.headings{font-size: 23px;}
	.ltf-page .money_back h3.headings br{display:none}
	.ltf-page .money_back h4{padding: 0; font-size: 19px;}
	.ltf-page .client_future_txt{padding: 50px 0}
	.ltf-page .client_future_txt h1{font-size: 25px;}
	.ltf-page .footer_sales{height: auto;}
	.ltf-page .footer_sales .foot_btn .footer_btn img{width: 100%}
	.ltf-page .footer_sales p.footer_txt{padding: 0; margin-top:30px;}
	.ltf-page .footer_sales .col-md-6.text-right{text-align:center!important}
	.ltf-page .modal_left_sec img.popup_banner{width: 100%}
	.ltf-page .chapter_sec{ padding-bottom:0}
	.ltf-page .hereiseverything.pt50{padding-top:0px!important}
	.ltf-page .hereiseverything p{margin-bottom:30px;}
	.ltf-page .book_details_sec{padding-top:40px;}
	.ltf-page .included_book_details{ text-align:center;}
	.ltf-page .included_book_details p, .included_book_details ul.booklist li{text-align:left!important}
	.ltf-page .included_book_details h4{font-size:17px;}
	.ltf-page .yello_bkg_list li img {top: 24px;margin-top: 0;}
	.ltf-page p.mbc_logo_txt{ margin-bottom:20px;}
	.ltf-page .demo_video_sec .col-12.text-center.mt-5{ margin-top:0!important}
	.ltf-page .demo_video_sec .row.mt-5 {margin-top: 20px !important;margin-bottom: 20px;}
	.ltf-page .yougetting{top:90px;}

    .ltf-page .image_cards {flex: unset; width: 48%;}
    .ltf-page.ltf-header1 .header p,.ltf-page.ltf-header2 .header p {font-size: 14px !important;}
    .ltf-page.ltf-header1 .header h2,.ltf-page.ltf-header2 .header h2 {padding: 0 !important; font-size: 20px !important;}

    .ltf-page.ltf-style-1-v2 .sales_intro p.introdetails {font-size: 16px;}
    .ltf-page.ltf-style-1-v2 .sales_intro h4 {font-size: 23px;}
    .ltf-style-1-v2 .sales_intro li {font-size: 16px;padding: 5px 0px 5px 40px;}
    .ltf-page .sales_intro li i {top: 3px;}
    .ltf-page.ltf-style-1-v2 .masterclass_summary ul li {padding: 15px 10px !important;}
    .ltf-page.ltf-style-1-v2 .sales_top_bkg:before {display: none;}
    .ltf-page.ltf-style-1-v2 .ltf-btm1 .pink_bkg_list p, .ltf-page.ltf-style-1-v2 .ltf-btm1 .white_bkg_list p {font-size: 16px;}
    .ltf-page.ltf-style-1-v2 .mb30 { margin-bottom: 15px !important; }
    .ltf-page.ltf-style-1-v2 .products {padding: 15px !important}
    .ltf-page.ltf-style-1-v2 .faq_sec p {font-size: 14px;margin-bottom: 30px;}
    .ltf-upsell-page .ltf-upsell-faq.faq_sec ul {font-size: 14px;}
    .ltf-page.ltf-style-1-v2 .faq_sec h3 {font-size: 18px;margin-bottom: 3px;}
    .ltf-page.ltf-style-1-v2 .footer_sales {padding: 30px 0;}
    .ltf-page.ltf-style-1-v2 .money_back h4 {font-size: 16px;}

    .ltf-page.ltf1.ltf-style-1-v2 .sales_intro h2 , .ltf-page.ltf-style-1-v2 .sales_intro p.heading_txt {line-height: 120%;}
    .ltf-page.ltf-style-1-v2 .ltf-btm3.hereishow_sec h2 span {display: inline-block;}
    .ltf-page.ltf-style-1-v2 .ltf-btm3 p {padding-top: 30px !important;}
    .ltf-page.ltf-page .faq_sec {margin-top: 0 !important;}
    .ltf-page.ltf-style-1-v2 .footer_sales img.footer_logo {margin: 0 auto 15px;display: block;}
    .ltf-page.ltf-style-1-v2 .footer_sales .top_section h5 {text-align: center}

    .ltf-upsell-page .ltf-upsell-banner .ltf-upsell-step-con ul {flex-direction: column;gap: 12px;}
    .ltf-upsell-page .ltf-upsell-flashing-banner {margin: 20px auto;}

    .ltf-upsell-faq .row {margin: 0 !important;}
    .ltf-upsell-faq .row .col-lg-6, .ltf-upsell-faq .col-12 {padding: 0 !important;}

    .ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg img, .moneyback {max-width: 120px;}

    .ltf-checkout-main-flx {flex-direction: column;}
    .ltf-checkout .ltf-checkout-left, .ltf-checkout .ltf-checkout-right {width: 100%; padding: 0;}
    .ltf-checkout-testimonials section img {width: 50px;}
    .ltf-checkout .ltf-checkout-footer-con {margin-top: var(--clamp-40);}
    .ltf-checkout .ltf-checkout-header-con ul {flex-wrap: wrap;justify-content:center;gap: 12px;}
    .ltf-checkout .ltf-checkout-header-con ul li {flex: 1 1 49%;justify-content:center}
}

@media (max-width: 575.98px) { 
	.ltf-page .sales_intro h1{font-size: 22px;}
	.ltf-page .sales_intro p.heading_txt{font-size: 15px; line-height:25px }
	.ltf-page .free_course{height:auto; padding:8px 20px}
	.ltf-page .free_course p{font-size: 12px;line-height: 20px;}
    .ltf-page .demo_video_sec p.txt_grey{line-height: 30px;}
    .ltf-page .demo_video_sec .row.pl30.pr30 {padding-top: 60px;}
    .ltf-page .products img, .ltf-page.ltf1 .products img{margin: 0 20px 20px 0 !important}
    .ltf-page .products h4, .ltf-page .products p{margin: 0 0 15px !important; height: auto !important;}
    .ltf-page .products ul{margin: 0}
    .ltf-page .products ul li img.free {margin-right: 0px !important;margin-top: -5px!important;	float: right!important;	margin-left: 8px!important; margin-bottom:0px!important;}
    .ltf-page .download_btn.w676{min-width: 100%;padding-right: 0;}
    .ltf-page .download_btn{font-size: 16px;}
	.ltf-page .download_btn img.btn_arrow{left: 15px}
	.ltf-page .small_headings{ font-size:12px;}
	.ltf-page .left_white_bkg .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer{ height:auto;}
	.ltf-page .left_white_bkg .top_right_sec.big_cta .inner_white_bkg .top_right_banner_outer img.top_right_banner  {position: relative; max-width: 100%; width: 100%; left: 0; }
	.included_book_details ul.digitald{ height:auto; padding-bottom:10px;}
	.included_book_details ul.digitald li:last-child{ float:none;}
    .txt_red.mobile_txt.mb30 {padding: 0 30px;}
    .ltf-page .image_cards { width: 100% !important;}
    .ltf-page .image_cards .image_cards_photos {height: 100%; aspect-ratio: 1/1;max-height: unset !important;}
    .ltf-page .testimonial_card {flex: 1 1 48%;}
    .ltf-page .masterclass_summary ul li {flex: 1 1 48%;}

    .ltf-page.ltf-style-1-v2 .sales_intro p.heading_txt {font-size: 12px;}

    .ltf-page.ltf-style-1-v2 .header .row .col-lg-4:first-child, .ltf-page.ltf-style-1-v2 .header .row .col-lg-4:last-child {display: none;}
    .ltf-page.ltf-style-1-v2 .header p, .ltf-page.ltf-style-1-v2 .header a {margin: 0 auto;}
    .ltf-page.ltf-style-1-v2 .free_course {padding: 4px 0;}
    .ltf-page.ltf-style-1-v2 .free_course  p {}
    .ltf-page.ltf-style-1-v2 .sales_intro p.heading_txt { font-size: 12px !important; }

    .ltf-page.ltf-style-1-v2 .sales_intro h4 {line-height: 120%;margin-top: 15px !important;}
    .ltf-page.ltf-style-1-v2 .sales_intro p.introdetails strong {font-weight: 800;}
    .ltf-page.ltf-style-1-v2 .sales_intro .image_cards h4 {margin-top: 0 !important;}

    .ltf-page.ltf-style-1-v2 .sales_intro h3 br {display: none;}
    .ltf-page.ltf-style-1-v2 .sales_intro h2 {letter-spacing: normal;}
    .ltf-page.ltf-style-1-v2 .sales_intro h4.fsize16 {font-size: 16px !important;}

    .ltf-page.ltf-style-1-v2 .sales_top_bkg {padding-bottom: 0 !important;}
    .ltf-page.ltf-style-1-v2 .old_new_way_blue_bkg h2 {margin-bottom: 0px;}
    .ltf-page.ltf-style-1-v2 .row.mt30 {margin-top: 20px !important;}
    .ltf-page.ltf-page .headings2 {margin-bottom: 20px;}

    .ltf-page.ltf-style-1-v2 .testimonial_card {padding-bottom: 8px;}
    .ltf-page.ltf-style-1-v2 .testimonial_card_content h5 {margin-bottom: 2px;}

    .ltf-page.ltf-style-1-v2 .sales_intro h4 { font-size: 21px !important;}
    .ltf-page.ltf-style-1-v2 .sales_intro h4.heading4 br {display: none;}
    .ltf-page.ltf-style-1-v2 .image_cards p {font-size: 12px;}
    .ltf-page.ltf-style-1-v2 .image_cards .pt20 {padding-left: 15px; padding-right: 15px;}
    .ltf-page.ltf-style-1-v2 .masterclass_summary ul li { padding: 15px 8px !important; }
    .ltf-page.ltf-style-1-v2 .masterclass_summary ul li h5 {margin-bottom: 10px;}
    .ltf-page.ltf-style-1-v2 .old_new_way_blue_bkg h3 { line-height: 120%; letter-spacing: -0.04em; }

    .ltf-page.ltf-style-1-v2 .products h4 {font-size: 16px;line-height: 120%;}
    .ltf-page.ltf-style-1-v2 .products p {font-size: 13px;line-height: 150%;margin-left: 135px !important;}
    .ltf-page.ltf-style-1-v2 .products:last-child p {margin-bottom: 0 !important;}

    .ltf-page.ltf-style-1-v2 .mt40 { margin-top: 20px !important; }
    .ltf-page.ltf-style-1-v2 .limited_time {font-size: 14px;}
    .ltf-page.ltf-style-1-v2 .headings1 { font-size: 24px !important; }

    .ltf-page.ltf-style-1-v2 .old_new_way_blue_bkg p.introdetails strong {font-weight: 800;}
    .ltf-page.ltf-light .old_new_way_blue_bkg p.introdetails {font-size: 16px;}
    .ltf-page.ltf-style-1-v2 p.mbc_logo_txt {padding: 5px !important;gap: 5px;font-size: 11px !important;}
    .ltf-page.ltf-style-1-v2 p.mbc_logo_txt img {width: 55px;}

    .ltf-page.ltf-style-1-v2 .limited_time {padding: 12px 15px}
    .ltf-page.ltf-style-1-v2 .ltf-btm2 .headings3 {font-size: 14px;margin-bottom: 10px !important;line-height: 130%;}
    .ltf-page.ltf-style-1-v2 .ltf-btm2 .headings3 small { display: block; margin-top: 12px; font-size: 14px; font-weight: 800; line-height: 120%; }

    .ltf-page.ltf1.ltf-style-1-v2 .this_deal {display: block;z-index: 3;top: -100px;transform: rotate(-5deg);}
    .ltf-page.ltf-style-1-v2 .products {padding: 15px 5px !important;}
    .ltf-page.ltf-style-1-v2 .products h4 {margin-bottom: 10px !important;}

    .ltf-page.ltf-style-1-v2 .ltf-btm3 {padding-top: 0;}
    .ltf-page.ltf-style-1-v2 .ltf-btm3 p {padding-top: 0 !important;}
    .ltf-page.ltf-style-1-v2 .hereishow_sec h2 { font-size: 21px; }
    .ltf-page.ltf-style-1-v2 .headings2 {font-size: 21px;}
    .ltf-page.ltf-style-1-v2 .ltf-btm3 p strong {font-weight: 800;}
    .ltf-page.ltf-style-1-v2 .ltf-btm3.hereishow_sec h2 {margin-bottom: 0;}

    .ltf-page.ltf1 .ltf-btm3 h3 {font-size: 21px; line-height: 110%;}
    .ltf-page.ltf1 .ltf-btm3 h3 br {display: none;}
    .ltf-page.ltf1 .ltf-btm3 p {font-size: 16px; line-height: 130%;}

    .ltf-page.ltf-style-1-v2 .faq_sec {padding: 30px 0;}
    .ltf-page.ltf-style-1-v2 .faq_sec h1 { font-size: 21px !important; margin-bottom: 5px; }
    .ltf-page.ltf1 .faq_sec h2 {margin-bottom: 15px;font-size: 12px;}

    .ltf-page.ltf-style-1-v2 .money_back h3.headings { font-size: 20px; margin-bottom: 20px;}

    .ltf-page .footer_sales p.footer_txt {line-height: 130% !important;}

    .ltf-page.ltf-style-1-v2 .footer_sales .top_section { text-align: left; }
    .ltf-page.ltf-style-1-v2 .footer_sales img.footer_logo {margin-bottom: 15px;}
    .ltf-page.ltf-style-1-v2 .footer_sales .top_section .col-md-3 {width: 49%;}
    .ltf-page.ltf-style-1-v2 .footer_sales .top_section .col-md-3.order-now {order: 1;}
    .ltf-page.ltf-style-1-v2 .footer_sales .top_section .col-md-3.banking {order: 2;}
    .ltf-page.ltf-style-1-v2 .footer_sales .top_section .col-md-3.footer-details {width: 100%; padding: 25px 15px; order: 3;}
    .ltf-page.ltf-style-1-v2 .footer_sales .top_section .col-md-3.about {order: 4;width: 100%; padding: 0 15px;}
    .ltf-page.ltf-style-1-v2 .footer_sales .top_section .col-md-3.about h4 {}
    .ltf-page .footer_sales .top_section img.cards {width: 100px;}
    .ltf-page .footer_sales .top_section p {font-size: 14px; line-height: 130%;}
    .ltf-page .footer_sales .top_section h5 {font-size: 16px; width: 100%;text-align: center;line-height: 120%;}

    .sales_intro.pt30 {padding-top: 20px !important;}
    .ltf-page.ltf-style-1-v2 .ltf-btm5.faq_sec h1 svg { height: 25px; }
    .ltf-page.ltf-style-1-v2 .faq_sec p {margin-bottom: 15px;}
    .ltf-page.ltf-style-1-v2 .footer_sales .top_section h4 {font-size: 16px;}
    
    .ltf-upsell-page .ltf-upsell-btm1 .text-green {font-size: 14px;padding: 10px;}
    .ltf-upsell-page .ltf-upsell-btm1 .yellow-bkg p {width: 100%;font-size: var(--clamp-text-sm);}

    .ltf-typ .ltf-typ-footer { margin-top: var(--clamp-40); }
}

@media (max-width: 420px) {
    .mobile-spacer { display: block; line-height: 0; font-size: 0; }
    
}

/**Booking Widget**/
/**Calendar Booking Presets**/
#template7 .calendar-booking-box  * {font-family: "Proxima Nova", sans-serif !important;letter-spacing: unset !important;}

@media only screen and (max-width: 900px) {
    .calendar-booking-box {width: 100%; max-height: unset;max-width: 95%;height: unset;}

    .calendar-booking-box .calendar-booking-flx {flex-wrap: wrap;height: unset;overflow: auto;}
    .calendar-booking-box .calendar-booking-left {width: 100%;padding: 24px; border-bottom: 1px solid #1515161A}
    .calendar-booking-box .calendar-booking-center {width: calc(100% - 228px)}
    .calendar-booking-box .calendar-booking-right {min-width: 228px; flex-shrink: 0;}
    .calendar-booking-box .calendar-booking-bottom p q {display: block; font-size: 0; line-height: 0;}
    .calendar-booking-box .calendar-booking-right {padding: 24px 0;}
    .calendar-booking-box .calendar-booking-second-step .calendar-booking-right, .calendar-booking-box .calendar-booking-second-step .calendar-booking-left {width: 100%;max-height: unset;height: unset;}

    .calendar-booking-content {padding: 0;}
    .calendar-booking-box .calendar-booking-time > div span {font-size: 12px !important;}
    .calendar-booking-box .calendar-booking-details p, .calendar-booking-box .calendar-booking-details span, .calendar-booking-box .calendar-booking-details em {margin-bottom: 12px;font-size: 14px !important;}
    .calendar-booking-box .calendar-booking-left h3 {margin-top: 10px;}
    .calendar-booking-box .calendar-booking-right h2 {margin-bottom: 10px;}
    .calendar-booking-box ul li {margin: 10px 0;}
    .calendar-booking-box .calendar-booking-time {margin: 18px 0;}
    .calendar-booking-box .calendar-booking-time > div {margin-bottom: 8px;}
    .calendar-booking-box .calendar-booking-picker {padding: 24px;}
    .calendar-booking-box .calendar-booking-details p i, .calendar-booking-box .calendar-booking-right .calendar-booking-form h3, .calendar-booking-box .calendar-booking-form label {font-size: 12px !important;}
    .calendar-booking-box .calendar-booking-left h2, .calendar-booking-box .calendar-booking-center h2, .calendar-booking-box .calendar-booking-right h2, .calendar-booking-box .calendar-picker .days-abbrev-con .days-abbreviations, .calendar-booking-box .calendar-booking-timezone-picker h3, .calendar-booking-box .calendar-booking-form label.form-group span {font-size: 14px !important;}
    .calendar-booking-box .calendar-picker .month-header #current-month, .calendar-booking-box .calendar-booking-right h3, .calendar-booking-box .calendar-booking-timezone-dropdown .dropdown-btn span {font-size: 18px !important;}
    .calendar-booking-box .calendar-picker .day span {font-size: 16px !important;}
    .calendar-booking-box .calendar-booking-right .calendar-booking-form h3, .calendar-booking-box .calendar-booking-right .calendar-booking-form h2 {padding: 0;}

    .calendar-booking-box .calendar-booking-right, .calendar-booking-box .calendar-booking-center,.calendar-booking-box .calendar-booking-picker {height: unset;}
    .calendar-booking-box ul {}

    .calendar-booking-box .calendar-booking-picker-con {padding-top: 10px;}
    .calendar-booking-box .calendar-booking-timezone-picker {padding: 24px;}
    .calendar-booking-box .calendar-booking-timezone-dropdown .dropdown-btn {padding-top: 8px;}
    .calendar-booking-box ul {padding: 0 24px;}
    .calendar-booking-box ul li button.time-btn {font-size: 14px;}

    .calendar-booking-box ul {margin-top: 10px;}
    .calendar-booking-box .calendar-booking-timezone-dropdown .sys-dropdown ul li a {font-size: 14px !important;}
    .calendar-booking-box ul li button {padding: 15px 5px !important; font-size: 14px !important;}
    .calendar-booking-box ul li {gap: 10px;}

    .calendar-booking-box .calendar-booking-second-step .calendar-booking-right {padding: 24px 0;}
    .calendar-booking-box .calendar-booking-form {padding: 0 24px;}
    .calendar-booking-box .calendar-booking-form label {margin-bottom: 10px;}
    .calendar-booking-box .calendar-booking-form .form-item {margin-bottom: 20px;}
    .calendar-booking-box .calendar-booking-form .radio-btn-con, .calendar-booking-box .calendar-booking-form .radio-btn-con input[type=radio] {width: 14px; height: 14px;}
    .calendar-booking-box .calendar-booking-form label.form-group {margin-bottom: 12px;}
    .calendar-booking-box .calendar-booking-form p {font-size: 12px;margin: 10px 0 15px;}
}

@media only screen and (max-width: 600px) {
    .calendar-booking-box {padding: 0;}
    .calendar-booking-box .calendar-booking-logo {margin-bottom: 15px;}

    .calendar-booking-box .calendar-booking-center { width: 100%; }
    .calendar-booking-box .calendar-booking-right {width: 100%;}
    .calendar-booking-box .calendar-booking-form label.form-group span {font-size: 14px;}

    .calendar-booking-box .calendar-booking-left , .calendar-booking-box .calendar-booking-picker {padding: 18px;}
    .calendar-booking-box .calendar-booking-box {width: 100%; max-height: unset;max-width: 100%;height: unset;}
    .calendar-booking-content {padding: 0;}
    .calendar-booking-box .calendar-booking-time > div span {font-size: 12px !important;}
    .calendar-booking-box .calendar-booking-details p, .calendar-booking-box .calendar-booking-details span, .calendar-booking-box .calendar-booking-details em {margin-bottom: 8px;font-size: 14px !important;}
    .calendar-booking-box .calendar-booking-left h3 {margin-top: 6px;}
    .calendar-booking-box .calendar-booking-right h2 {margin-bottom: 6px;}
    .calendar-booking-box ul li {margin: 10px 0;}
    .calendar-booking-box .calendar-booking-time {margin: 18px 0;}
    .calendar-booking-box .calendar-booking-time > div {margin-bottom: 8px;}
    .calendar-booking-box .calendar-booking-picker {padding: 18px;}
    .calendar-booking-box .calendar-booking-details p i {font-size: 12px !important;}
    .calendar-booking-box .calendar-booking-left h2, .calendar-booking-box .calendar-booking-center h2, .calendar-booking-box .calendar-booking-right h2, .calendar-booking-box .calendar-picker .days-abbrev-con .days-abbreviations, .calendar-booking-box .calendar-booking-timezone-picker h3 {font-size: 12px !important;}
    .calendar-booking-box .calendar-picker .month-header #current-month, .calendar-booking-box .calendar-booking-right h3, .calendar-booking-box .calendar-booking-timezone-dropdown .dropdown-btn span {font-size: 16px !important;}
    .calendar-booking-box .calendar-picker .day span {font-size: 14px !important;}

    .calendar-booking-box .calendar-booking-right, .calendar-booking-box .calendar-booking-center,.calendar-booking-box .calendar-booking-picker {height: unset;}
    .calendar-booking-box ul {}

    .calendar-booking-box .calendar-booking-picker-con {padding-top: 6px;}
    .calendar-booking-box .calendar-booking-timezone-picker {padding: 18px;}
    .calendar-booking-box .calendar-booking-timezone-dropdown .dropdown-btn {padding-top: 8px;}
    .calendar-booking-box ul {padding: 0 18px;}
    .calendar-booking-box ul li button.time-btn {font-size: 12px;}
    .calendar-booking-box .calendar-booking-right {padding: 18px 0;}
    .calendar-booking-box .calendar-booking-right h2, .calendar-booking-box .calendar-booking-right h3 {padding: 0 18px;}

    .template7-middle-section .calendar-booking-box.calendar-booking-widget {padding: 15px 0;}

    .ltf-upsell-page .ltf-upsell-btm1 .text-green small {display: block;}

    .ltf-upsell-page .ltf-upsell-btm1 .text-green span {font-size: 10px;}
}

.ninjasdelcierre-funnel .vturb-smartplayer {position: absolute; top: 0; left: 0; right: 0; margin: 0 auto;}
.ninjasdelcierre-funnel {background: #121212 !important;padding-top: 25px;}
.ninjasdelcierre-funnel .wrapper {max-width: 1140px; margin: 0 auto;padding: 0;}
.ninjasdelcierre-top {padding:0 0 50px; display: flex ; margin: 0 auto; font-weight: 600; min-height: 100%; width: 100%;position: relative;}
.ninjasdelcierre-video-con {aspect-ratio:1.77777; width: 100%; display: flex; justify-content: center;min-height: 613px;}
.ninjasdelcierre-footer {margin-top: 30px;}
.ninjasdelcierre-footer p {text-align: center; font-family: Arial, sans-serif;margin-top: calc(15px / 2);    color: #757575; font-size: 10px;}
.ninjasdelcierre-footer a {display: inline-block; color: #757575; font-size: 10px; font-family: Arial, sans-serif; font-weight: 300;}
.ninjasdelcierre-footer span { color: #757575; font-size: 10px; font-family: Arial, sans-serif; font-weight: 300; display: inline-block; }
.ninjasdelcierre-footer .footer-links-con {display: flex; align-items: center; justify-content: center;margin-top: calc(15px / 2)}

@media only screen and (max-width: 500px) {
    .ninjasdelcierre-funnel {padding-left: 10px; padding-right: 10px;}
}

/**GHL Funnel**/

.ghl-funnel-template .font-sans { font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }
.ghl-funnel-template .col-lg-12 { width: 100%; }
.ghl-funnel-template .col-lg-8 {width: 66.66%;padding-left: 15px; padding-right: 15px;}
.ghl-funnel-template .col-lg-4 {width: 33.33%;padding-left: 15px; padding-right: 15px;}
.ghl-funnel-template .ghl-flx {display: flex; width: 100%;}
.ghl-funnel-template .ff-arial {font-family: Arial, sans-serif;}
.ghl-funnel-template .p20 {padding: 20px;}
.ghl-funnel-template .p10 {padding: 10px;}
.ghl-funnel-template .w60 {width: 60%}
.ghl-funnel-template .mt30 {margin-top: 30px;}
.ghl-funnel-template .mt20 {margin-top: 20px;}
.ghl-funnel-template .mt13 {margin-top: 13px;}
.ghl-funnel-template .mt10 {margin-top: 10px;}
.ghl-funnel-template p.introdetails{ font-size: 22px !important; font-weight: 400; font-style: normal !important; line-height: 1.3em;}
.ghl-funnel-template p.introdetails span {margin-bottom: 15px;display: block;}
.ghl-funnel-template p.introdetails span:last-child {margin-bottom: 0;}
.ghl-funnel-template p.introdetails .yellow-bkg {background-color: #f6d172 !important}
.ghl-funnel-template p.introdetails strong {font-weight: bolder;}
.ghl-funnel-template strong {font-weight: bolder;}
.ghl-funnel-template img {max-width: 100%;}
.ghl-funnel-template .shadow10 {box-shadow: 0 1px 5px rgba(0, 0, 0, .1);}

.ghl-funnel-template del {text-decoration: none; position: relative;}
.ghl-funnel-template del:after {content: ""; display: block; width: 100%; height: 2px; position: absolute; left: 50%; top: 55%; transform: translate(-50%,-50%);background: var(--red);}

.ghl-funnel-template .headline-font { font-family: Roboto; }
.ghl-funnel-template .image-container { padding: 0 10px; opacity: 1; text-align: center; height: 100%; width: 100%; line-height: 0;}
.ghl-funnel-template .txt_red {color: var(--red);}

.ghl-funnel-template {background: #FFFFFF;font-family: Roboto;color: rgb(20, 12, 12);}
.ghl-funnel-template .yellow-bkg {background-color: var(--yellow)}
.ghl-funnel-template .wrapper {max-width: 1170px; position: relative; margin: 0 auto;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .header { background: var(--blue); box-shadow: none; padding: 0; }
.ghl-funnel-template .ghl-funnel-light-page-header-con .header .wrapper {padding: 0 5px;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .header .row {padding: 10px 10px 6px;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .header img {width: 136px; height: auto;}

.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro_header {padding: 0 25px;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro {width: 100%;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .wrapper {padding: 15px 10px 20px;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .free_course p {font-size: 25px;background: var(--yellow);font-weight: bolder;}

.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 50px; color: #000; line-height: 105%; padding: 5px 10px 0; letter-spacing: -1px;font-weight: bolder;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 27px; font-weight: bolder;padding: 5px 5px 10px;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .ghl-flx .col-lg-8 {padding: 0 35px;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .video_section {width: 100%;position: relative;height: auto;aspect-ratio: 16/9;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .video_section p {background: rgb(204, 0, 0);width: 100%;font-size: 18px;font-weight: 500;color: #fff;text-align: center;line-height: 1.3em;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .video_section p:before {color: var(--yellow); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .video_section p.video-icon {min-height: 19px;display: block;background: #000;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .video_section p.video-icon:before {color: rgb(255, 255, 255); content: ""; font-family: "Font Awesome 5 Free"; font-size: 20px; font-weight: 700; left: 50%; margin-right: 5px; position: absolute; top: 50%; transform: translate(-50%, -50%);}
.ghl-funnel-template .ghl-funnel-light-page-header-con div#vi-video-1-container { width: 100%; overflow: hidden; }
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .video_section iframe { width: 100%; background-color: #000; margin: auto; width: 100%; aspect-ratio: 16/9  }

.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro button.free-access { display: block; background-color: var(--yellow); color: #000; padding: 15px 20px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0; text-transform: none; width: auto; box-shadow: 2px 2px 2px 1px #707070; text-shadow: none; margin: 6px auto 0; outline: none; position: relative; border: none !important; font-family: Roboto; }
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro button.free-access .main-heading-group { font-size: 24px; font-weight: 700;margin-left: 5px; margin-right: 5px;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro button.free-access .sub-heading-button { font-size: 14px; color: #000; font-weight: 400; line-height: normal; opacity: .8; text-align: center;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .image-con {padding: 10px; text-align: center;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .image-con .image-con .w60 {display: block; margin: 0 auto;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .image-con h2 {}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .header-con {padding: 10px;margin-top: 7px;}
.ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 36px; font-weight: bolder;text-align: center; letter-spacing: -1px;}

.ghl-funnel-template .bullet-list-con { font-size: 22px !important; font-weight: 400; box-shadow: none; padding: 20px 20px 5px; opacity: 1; text-shadow: none; line-height: 1em; text-transform: none; letter-spacing: 0; text-align: left; }
.ghl-funnel-template .green-checkmark { list-style-type: none; margin: 0; padding: 0 0 0 1.5em; margin: 0;color: rgb(0, 0, 0); font-family: Arial, sans-serif;}
.ghl-funnel-template .green-checkmark li{ padding-inline-start: .5em; list-style-type: ""; line-height: inherit; font-size: 22px !important; font-weight: 400; margin-bottom: 15px;}
.ghl-funnel-template .green-checkmark li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: #37ca37; margin-right: .3em; margin-left: -1.5em; text-align: right; }
.ghl-funnel-template .green-checkmark li p { display: block;}
.ghl-funnel-template .green-checkmark li p+p {margin-top: auto; display: block; display: block; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; unicode-bidi: isolate;}
.ghl-funnel-template .green-checkmark li p strong { color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-weight: bolder; font-family: Roboto;}

.ghl-funnel-template .top_right_sec { background-color: rgb(255, 255, 255); width: 100%; border-color: #ffd534; border-width: 3px; border-style: solid; padding: 20px; border-width: 3px; border-radius: 5px 5px 10px 10px; overflow: hidden}
.ghl-funnel-template .top_right_sec p.toptxt { text-align: center; margin-top: -24px; margin-left: -23px; margin-right: -23px; font-family: var(--headlinefont); background-color: #ffd534; color: var(--black); text-align: center; line-height: 1em; opacity: 1; padding: 10px; text-transform: uppercase; font-weight: bolder; font-size: 20px !important; }

.ghl-funnel-template .top_right_sec h2.sub-heading {margin: 10px auto 0;color: #000;font-size: 28px !important; font-weight: 400;line-height: 1.3em; text-transform: none; letter-spacing: 0;text-align: center;}
.ghl-funnel-template .top_right_sec h3 { font-size: 18px !important; text-align: center; margin-top: 10px; font-family: var(--headlinefont); color: var(--white); text-align: center; line-height: 1.3em; text-transform: none; background-color: var(--red); padding: 0;}

.top_right_banner_outer {width: 100%; text-align: center; margin-top: 20px;line-height: 0;}
.top_right_banner_outer img {width: 100%;}

.ghl-funnel-template .top_right_sec h4 {font-size: 16px !important; text-transform: uppercase;text-align: center; line-height: 1.3em;}
.ghl-funnel-template .top_right_sec h5 {font-size: 20px !important; font-weight: bolder;text-align:center;}
.ghl-funnel-template .top_right_sec h5 span {display: block;font-size: 18px !important; font-weight: 500;color: #000000;margin-top: 1px;}
.ghl-funnel-template .top_right_sec .image-container {margin-top: 1px;}
.ghl-funnel-template .top_right_sec p.savetoday {text-align: center;font-size: 17px !important; font-weight: 400; line-height: 1.3em;}
.ghl-funnel-template .top_right_sec p.avail_dwld { color: rgb(53, 146, 64); font-size: 18px !important; font-weight: bolder; line-height: 1.3em; text-align: center;}
.ghl-funnel-template .top_right_sec button { font-family: var(--headlinefont); background-color: var(--yellow); color: #000; padding: 15px 20px 15px 25px;border: 0; letter-spacing: 0; text-transform: none; width: auto; text-shadow: none; display: flex; align-items: center; justify-content: center; font-size: 24px; font-weight: 700; box-shadow: 2px 2px 2px 1px #707070; text-shadow: none; margin: 0 auto;}
.ghl-funnel-template .top_right_sec button .button-icon-end { margin-left: 5px;}
.ghl-funnel-template .top_right_sec button .button-icon-end:before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #000; font-size: 24px; font-weight: 700; }
.ghl-funnel-template .top_right_sec .mbg, .ghl-funnel-template .top_right_sec .secure_checkout {display: block; line-height: 0;}
.ghl-funnel-template .top_right_sec p.secure_encrypted { font-size: 14px !important; font-weight: 400; line-height: 1.3em; text-align: center; text-transform: capitalize;}
.ghl-funnel-template .top_right_sec p.secure_encrypted:before { color: var(--green); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 2px; font-weight: 700; font-size: 14px !important; line-height: 1.3em; }
.ghl-funnel-template .top_right_sec b {font-weight: bold;}

.ghl-funnel-template .ghl-btm1 { background-color: var(--darkblue); padding-bottom: 20px; border-width: 3px; padding-top: 20px; }
.ghl-funnel-template .ghl-btm1 .row { padding: 20px 35px 0; width: 85%; margin: 0 auto; }
.ghl-funnel-template .ghl-btm1 h1 { font-size: 44px !important; font-weight: 500; letter-spacing: -1px; line-height: 110%; text-align: center; color: #FFFFFF;}
.ghl-funnel-template .ghl-btm1 h2 { font-size: 24px !important; font-weight: 400; line-height: 1.3em; color: #FFF; text-align: center;}
.ghl-funnel-template .ghl-btm1 img {display: block;     box-shadow: none; width: 80%; height: auto;margin: 0 auto;}

.ghl-funnel-template .ghl-btm2 { padding-bottom: 20px; padding-top: 20px; }
.ghl-funnel-template .ghl-btm2 h2.ghl-btm2-header { padding: 30px 20px; font-size: 45px !important; text-align: center; letter-spacing: -1px; line-height: 110%; }
.ghl-funnel-template .ghl-btm2 h2 u {color: rgb(217, 0, 0);}

.ghl-funnel-template .ghl-btm2 .row {display: flex;padding: 0 10px;}
.ghl-funnel-template .ghl-btm2-left {padding: 0 35px;}
.ghl-funnel-template .ghl-btm2-left h2 { font-size: 40px !important; line-height: 110%; padding: 20px 10px 10px; text-transform: none; text-align: center; letter-spacing: -1px; }
.ghl-funnel-template .ghl-btm2-left .image_cards_row { display: flex; margin: 0 auto; padding: 10px 5px; width: 100%; }
.ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards { padding: 10px 5px; flex: 1; margin: 0; }
.ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards h4 { font-weight: bolder; font-size: 15px !important; line-height: 1.3em; text-align: center; padding: 0 !important; letter-spacing: unset !important;}
.ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards .image_cards_photos { padding: 10px;text-align: center;}
.ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards .image_cards_photos img { width: auto; height: 230px; max-width: 100%; vertical-align: middle; }
.ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards p { font-size: 15px !important;font-weight: bolder; line-height: 1.3em; text-transform: none; letter-spacing: 0; text-align: center; }

.ghl-funnel-template .ghl-btm2-left h3 { font-size: 25px !important; line-height: 1.3em; text-align: center; padding: 0 10px 10px;}
.ghl-funnel-template .ghl-btm2-left h3 span { background: #f6d172 !important; font-weight: bolder; letter-spacing: -1px; }

.ghl-funnel-template .ghl-btm2-left h2 span {color: rgb(204, 0, 0)}
.ghl-funnel-template .ghl-btm2-left h4 { font-size: 24px !important; font-weight: 500; line-height: 1.3em; letter-spacing: -1px; text-align: center;padding: 0 10px 10px;}

.ghl-funnel-template .ghl-btm2-left .thumbnail-row {display: flex;padding: 10px 5px;width: 100%;}
.ghl-funnel-template .ghl-btm2-left .thumbnail-row .thumbnail-image-con {padding: 20px 15px; flex: 1;max-width: 100%;display:block; line-height: 0;}
.ghl-funnel-template .ghl-btm2-left .thumbnail-row img {}

.ghl-funnel-template .ghl-btm2-right .top_right_sec {border-radius: 10px;}
.ghl-funnel-template .ghl-btm2-right .top_right_sec .blue_strip { font-size: 24px !important; padding: 5px 0; line-height: 1em; text-transform: uppercase; color: var(--white); text-align: center; background: #000; font-weight: bolder; }
.ghl-funnel-template .ghl-btm2-right .top_right_sec .blue-strip-bonus {width: max-content; margin: 20px auto 0;font-size: 22px!important; font-weight: bolder;padding: 0; line-height: 1.3em;}
.ghl-funnel-template .ghl-btm2-right .top_right_sec .row {display: block;padding: 0;}
.ghl-funnel-template .ghl-btm2-right .top_right_sec .book_includes_sec { display: block; height: auto; height: auto; width: 100%; display: inline-block; }
.ghl-funnel-template .ghl-btm2-right .top_right_sec .book_img {width: 40%; float: left;padding: 5px;}
.ghl-funnel-template .ghl-btm2-right .top_right_sec .txt-container { width: 60%; height: auto; font-size: 24px; padding: 5px; float: right; word-break: break-word; }
.ghl-funnel-template .ghl-btm2-right .top_right_sec .txt-container p.heading { font-size: 18px; font-weight: bolder; }
.ghl-funnel-template .ghl-btm2-right .top_right_sec .txt-container p.bookdetails { margin: 5px 0 0; font-size: 17px; font-weight: 400 !important; font-family: Roboto; letter-spacing: unset; line-height: unset; }
.ghl-funnel-template .ghl-btm2-right .top_right_sec .txt-container p.bookdetails span {display: block; margin-top: 10px;}
.ghl-funnel-template .ghl-btm2-right .top_right_sec .book_price {clear:both; margin-top: 17px; list-style: none; padding: 0;display: flex; justify-content: space-between;padding: 0 4px;}
.ghl-funnel-template .ghl-btm2-right .top_right_sec .book_price li { font-size: 16px !important; font-weight: 500; line-height: 1.3em; text-transform: uppercase;display: block; line-height: 1;}
.ghl-funnel-template .ghl-btm2-right .top_right_sec .book_price li:first-child:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }
.ghl-funnel-template .ghl-btm2-right .top_right_sec .book_price li strong {color: rgb(53, 146, 64); }
.ghl-funnel-template .ghl-btm2-right .top_right_sec .divider {margin-top: 7px; display: block; width: 100%;border-bottom: 1px solid rgb(230, 230, 230);margin-bottom: 5px;}
.ghl-funnel-template .ghl-btm2-right .top_right_sec h4 { margin-top: 15px; text-align: center; color: var(--dark-red); font-size: 16px !important; line-height: 1.3em; text-transform: uppercase; font-weight: bolder; }
.ghl-funnel-template .ghl-btm2-right .top_right_sec .button-icon-end { font-size: 20px; padding: 15px 42.5px; font-weight: 700; margin-top: 0; text-transform: none; box-shadow: 2px 2px 2px 1px #707070ff; border-radius: 5px; }
.ghl-funnel-template .ghl-btm2-right .top_right_sec .button-icon-end:before {display: none;}
.ghl-funnel-template .ghl-btm2-right .top_right_sec .button-icon-end:after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; font-size: 20px; margin-left: 5px;}

.ghl-funnel-template .ghl-btm3 {padding: 20px 0;background: #001D34;}
.ghl-funnel-template .ghl-btm3 h2.ghl-btm3-header { padding: 45px 15px 35px; font-size: 45px !important; text-align: center; letter-spacing: -1px; line-height: 1.3em; color: #FFFFFF; font-weight: bolder;}
.ghl-funnel-template .ghl-btm3 h2.ghl-btm3-header span {background: unset; color: #ffd534;}

.ghl-funnel-template .ghl-btm3-flx {display: flex;padding: 0 10px;}
.ghl-funnel-template .ghl-btm3-left {padding: 0 35px;}
.ghl-funnel-template .ghl-btm3-left p {color: #FFF}
.ghl-funnel-template .ghl-btm3-left small.yellow-bkg {background-color: unset !important;color: var(--yellow);}
.ghl-funnel-template .ghl-btm3-left h3 { font-size: 44px !important; letter-spacing: -1px; padding: 10px; line-height: 110%; text-align: center; font-weight: bolder; color: #FFF }
.ghl-funnel-template .ghl-btm3-left h3.red {font-size: 47px !important; color: rgb(255, 0, 0); font-weight: 600;padding: 0;margin-top: 10px;letter-spacing: unset;font-weight: 500;}
.ghl-funnel-template .ghl-btm3-left .list-con {padding: 0 0 0 30px;}
.ghl-funnel-template .ghl-btm3-left ul.red-x {list-style-type: ""; margin: 0; padding: 0 0 0 1.5em;}
.ghl-funnel-template .ghl-btm3-left ul.red-x li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: rgb(255, 0, 0); margin-right: .3em; margin-left: -1.5em; font-size: 22px !important; }
.ghl-funnel-template .ghl-btm3-left ul.red-x li { padding-left: 1.5em; font-size: 22px !important; padding-inline-start: .5em; padding: 20px 11px; color: #FFF; font-weight: bolder; line-height: 120%;}

.ghl-funnel-template .ghl-btm3-left h3.green {font-size: 47px !important; color: #37ca37; font-weight: 600;padding: 0;letter-spacing: unset;}
.ghl-funnel-template .ghl-btm3-left ul.green-check {list-style-type: ""; margin: 0; padding: 0 0 0 1.5em;}
.ghl-funnel-template .ghl-btm3-left ul.green-check li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: rgb(35, 143, 82); margin-right: .3em; margin-left: -1.5em; }
.ghl-funnel-template .ghl-btm3-left ul.green-check li { padding-left: 1.5em; font-size: 20px !important; padding-inline-start: .5em; padding: 20px 11px; color: #FFF; font-weight: bolder; line-height: 120%;}

.ghl-funnel-template .ghl-btm3-left .list-con p + p { margin-top: auto; display: block; margin-block-start: 1em; margin-inline-start: 0px; margin-inline-end: 0px; unicode-bidi: isolate; }

.ghl-funnel-template .ghl-btm3-right .top_right_sec {border-radius: 10px;}
.ghl-funnel-template .ghl-btm3-right .top_right_sec .blue_strip { font-size: 24px !important; padding: 5px 0; line-height: 1em; text-transform: uppercase; color: var(--white); text-align: center; background: #000; font-weight: bolder; }
.ghl-funnel-template .ghl-btm3-right .top_right_sec .blue-strip-bonus {width: max-content; margin: 20px auto 0;font-size: 22px!important; font-weight: bolder;padding: 0; line-height: 1.3em;}
.ghl-funnel-template .ghl-btm3-right .top_right_sec .row {display: block;padding: 0;}
.ghl-funnel-template .ghl-btm3-right .top_right_sec .book_includes_sec { display: block; height: auto; height: auto; width: 100%; display: inline-block; }
.ghl-funnel-template .ghl-btm3-right .top_right_sec .book_img {width: 40%; float: left;padding: 5px;}
.ghl-funnel-template .ghl-btm3-right .top_right_sec .txt-container { width: 60%; height: auto; font-size: 24px; padding: 5px; float: right; word-break: break-word; }
.ghl-funnel-template .ghl-btm3-right .top_right_sec .txt-container p.heading { font-size: 18px; font-weight: bolder; }
.ghl-funnel-template .ghl-btm3-right .top_right_sec .txt-container p.bookdetails { margin: 5px 0 0; font-size: 17px; font-weight: 400 !important; font-family: Roboto; letter-spacing: unset; line-height: unset; }
.ghl-funnel-template .ghl-btm3-right .top_right_sec .book_price {clear:both; margin-top: 17px; list-style: none; padding: 0;display: flex; justify-content: space-between;padding: 0 4px;}
.ghl-funnel-template .ghl-btm3-right .top_right_sec .book_price li { font-size: 16px !important; font-weight: 500; line-height: 1.3em; text-transform: uppercase;display: block; line-height: 1;}
.ghl-funnel-template .ghl-btm3-right .top_right_sec .book_price li:first-child:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }
.ghl-funnel-template .ghl-btm3-right .top_right_sec .book_price li strong {color: rgb(53, 146, 64); }
.ghl-funnel-template .ghl-btm3-right .top_right_sec .divider {margin-top: 7px; display: block; width: 100%;border-bottom: 1px solid rgb(230, 230, 230);margin-bottom: 5px;}
.ghl-funnel-template .ghl-btm3-right .top_right_sec h4 { margin-top: 15px; text-align: center; color: var(--dark-red); font-size: 16px !important; line-height: 1.3em; text-transform: uppercase; font-weight: bolder; }
.ghl-funnel-template .ghl-btm3-right .top_right_sec .button-icon-end { font-size: 20px; padding: 15px 42.5px; font-weight: 700; margin-top: 0; text-transform: none; box-shadow: 2px 2px 2px 1px #707070ff; border-radius: 5px; }
.ghl-funnel-template .ghl-btm3-right .top_right_sec .button-icon-end:before {display: none;}
.ghl-funnel-template .ghl-btm3-right .top_right_sec .button-icon-end:after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; font-size: 20px; margin-left: 5px;}

.ghl-funnel-template .with-gif {padding: 40px 0 0;}
.ghl-funnel-template .with-gif .inner {padding: 20px 35px 0; width: 85%;margin: 0 auto;}
.ghl-funnel-template .with-gif h3 { font-size: 32px !important; font-weight: bolder; color: #FFF; letter-spacing: -1px; text-align: center; line-height: 1.3em; }
.ghl-funnel-template .with-gif h3 span {color: var(--yellow);}
.ghl-funnel-template .with-gif h4 { font-size: 24px !important; font-weight: 400; color: #fff; line-height: 1.3em; text-align: center; margin-top: 10px;}
.ghl-funnel-template .with-gif img {margin: 20px auto 0;display: block;}

.ghl-funnel-template .ghl-btm4 {padding: 20px 0 0;}
.ghl-funnel-template .ghl-btm4-header { padding: 20px 35px 0; width: 85%; margin: 0 auto; }

.ghl-funnel-template .ghl-btm4-header .limited_time {font-size: 24px !important;font-weight: bolder; letter-spacing: -1px; line-height: 1.3em;margin-top: 20px;display: block;}
.ghl-funnel-template .ghl-btm4-header .limited_time .red {color: var(--dark-red);}
.ghl-funnel-template .ghl-btm4-header .headings1 { font-size: 48px !important; font-weight: bolder; letter-spacing: -1px; line-height: 110%; margin-top: 20px;}
.ghl-funnel-template .ghl-btm4-header .headings1 span {color: var(--dark-red);text-decoration: underline}
.ghl-funnel-template .ghl-btm4-header .headings3 { font-size: 22px !important; line-height: 1.3em; padding: 10px; text-align: center; margin-top: 10px; }

.ghl-funnel-template .ghl-btm4 .book_icons_details {padding: 20px 35px; text-align: center;display: block; line-height: 0;}
.ghl-funnel-template .ghl-btm4 .ghl-btm4-button { display: block; margin: 20px auto 0; background: #ffd534; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: uppercase; border-radius: 5px; border: 0; font-size: 26px; font-family: var(--headlinefont); }
.ghl-funnel-template .ghl-btm4 .ghl-btm4-button:after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700;  }
.ghl-funnel-template .ghl-btm4 .ghl-btm4-button .button-icon-end:before {display: none;}

.ghl-funnel-template .ghl-btm4-btn-con {padding: 0 25px 20px}
.ghl-funnel-template .headings4 { text-align: center; margin-top: 15px; font-size: 22px !important; font-weight: 500; line-height: 1em; }
.ghl-funnel-template .headings4:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }

.ghl-funnel-template .ghl-btm4 .products-row {padding: 20px 0;}
.ghl-funnel-template .ghl-btm4 .products-row h2.headings2 { padding: 40px 35px 20px; font-weight: bolder; font-size: 46px !important; letter-spacing: -1px; line-height: 1.3em; text-align: center; }
.ghl-funnel-template .ghl-btm4 .products-row h2.headings2 span {color: var(--dark-red);text-decoration: underline}

.ghl-funnel-template .ghl-btm4 .products-row .products-con { padding: 20px 10px; width: 100%; display: flex; }
.ghl-funnel-template .ghl-btm4 .products-row .products-con > div { width: 33.33%; padding-left: 15px; padding-right: 15px; flex: 1 1 auto !important; }
.ghl-funnel-template .ghl-btm4 .products-row .products-con .products { padding: 25px 24px 24px; box-shadow: 0 1px 5px rgba(0, 0, 0, .2); border-radius: 10px; height: 100%; display: flex; flex-direction: column;}
.ghl-funnel-template .ghl-btm4 .products-row .products-con .products img {height: 160px; margin: 0 auto; width: auto;display: block;}
.ghl-funnel-template .ghl-btm4 .products-row .products-con .products h4 { font-weight: bolder; font-size: 24px !important; line-height: 1.3em; margin-top: 15px; text-align: center;}
.ghl-funnel-template .ghl-btm4 .products-row .products-con .products h4 span { display: block; font-size: 13px !important; font-weight: 500; line-height: 1; margin-top: 5px; }
.ghl-funnel-template .ghl-btm4 .products-row .products-con .products p { margin-top: 15px; font-size: 18px !important; font-weight: 400; line-height: 1.3em; text-align: center; margin-bottom: 15px;}
.ghl-funnel-template .ghl-btm4 .products-row .products-con .products .book_price {margin-top: 15px; display: flex; justify-content: space-between; align-items: center;list-style-type: none;margin-top: auto;}
.ghl-funnel-template .ghl-btm4 .products-row .products-con .products .book_price li { font-size: 16px !important; line-height: 1.3em; text-transform: uppercase;  font-weight: 500;}
.ghl-funnel-template .ghl-btm4 .products-row .products-con .products .book_price li:first-child small:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}
.ghl-funnel-template .ghl-btm4 .products-row .products-con .products .book_price li strong {color: rgb(53, 146, 64);    font-weight: bolder;}
.ghl-funnel-template .ghl-btm4 .products-row h3.headings3 { padding: 40px 10px 20px; font-size: 46px !important; letter-spacing: -1px; line-height: 1.3em; font-weight: bolder; }
.ghl-funnel-template .ghl-btm4 .products-row h3.headings3 span {color: var(--dark-red); text-decoration: underline;}

.ghl-funnel-template .ghl-btm4 .products-row .bonus-product { padding: 20px 25px; width: 75%; display: block; margin: 0 auto; }
.ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products { box-shadow: 0 1px 5px rgba(0, 0, 0, .2); padding: 24px;border-radius: 10px; }
.ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products img {display: block; height: 160px; margin: 0 auto;}
.ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products h4 { font-weight: bolder; font-size: 24px !important; line-height: 1.3em; margin-top: 15px; text-align: center;}
.ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products h4 span { display: block; font-size: 13px !important; font-weight: 500; line-height: 1; margin-top: 5px; }
.ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products p { margin-top: 15px; font-size: 18px !important; font-weight: 400; line-height: 1.3em; text-align: center; }
.ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products .book_price {margin-top: 15px; display: flex; justify-content: center; align-items: center;list-style-type: none;}
.ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products .book_price li { font-size: 16px !important; line-height: 1.3em; text-transform: uppercase;  font-weight: 500;}
.ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products .book_price li:first-child small:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;line-height: 0;}
.ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products .book_price li strong {color: rgb(53, 146, 64);    font-weight: bolder;}

.ghl-funnel-template .ghl-btm5 {background: #001D34;padding: 20px 0;}
.ghl-funnel-template .ghl-btm5 .row {padding: 25px 5px;}
.ghl-funnel-template .ghl-btm5 h3 { font-family: "Proxima Nova", sans-serif; font-size: 24px !important; line-height: 1.3em; text-align: center; font-weight: bolder; color: #fff;}
.ghl-funnel-template .ghl-btm5 h3:before { color: rgb(255, 169, 0); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;  }
.ghl-funnel-template .ghl-btm5 h2 { font-size: 50px !important; color: #FFF; letter-spacing: -1px; line-height: 1.3em; text-align: center; font-weight: bolder; }
.ghl-funnel-template .ghl-btm5 .video_section { box-shadow: none; padding: 20px 10px 10px; width: 75%; display: block; margin: 0 auto; text-align: center }
.ghl-funnel-template .ghl-btm5 .video_section iframe { width: 100%; aspect-ratio: 16/9;}

.ghl-funnel-template .ghl-btm6 {padding: 20px 0 70px;}

.ghl-funnel-template .ghl-btm6 .row { padding: 0 35px; width: 70%; margin: 0 auto; }
.ghl-funnel-template .ghl-btm6 h2 { font-size: 44px !important; color: var(--dark-red); font-weight: bolder; letter-spacing: -1px; line-height: 110%; }
.ghl-funnel-template .ghl-btm6 h2 span {color: #000;display: block;}
.ghl-funnel-template .ghl-btm6 img {display: block;padding: 30px 20px; width: 100%;}
.ghl-funnel-template .ghl-btm6 p { font-size: 22px !important; line-height: 1.3em; }
.ghl-funnel-template .ghl-btm6 p span.yellow-bkg {background: #f6d172 !important}
.ghl-funnel-template .ghl-btm6 h3 { font-size: 32px !important; font-weight: bolder; line-height: 1.3em; text-align: center; letter-spacing: -1px; margin: 40px auto 20px; }
.ghl-funnel-template .ghl-btm6 .moneyback {margin: 30px auto 0; width: 30%; display: block;padding: 0;}
.ghl-funnel-template .ghl-btm6 h3.headings {font-size: 44px !important;margin: 20px auto; display: block;}

.ghl-funnel-template .ghl-btm7 {background: #001D34; padding: 30px 0 20px;}
.ghl-funnel-template .ghl-btm7-header { padding: 40px 20px 20px; width: 70%; margin: 0 auto;}
.ghl-funnel-template .ghl-btm7-header h1 { font-size: 44px !important; color: #fff; text-align: center; font-weight: bolder; letter-spacing: -1px; line-height: 1em; }
.ghl-funnel-template .ghl-btm7-header h2 { font-size: 18px !important; line-height: normal; text-align: center; color: #FFF; margin-top: 15px;}
.ghl-funnel-template .faq-flx {display: flex;padding: 20px 10px;}
.ghl-funnel-template .faq-flx > div {flex: 1; padding: 0 25px;}
.ghl-funnel-template .faq-flx h3 { font-size: 23px !important; color: #fff; font-weight: bolder; line-height: 1.3em; }
.ghl-funnel-template .faq-flx h3:before { color: #ffd534; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }
.ghl-funnel-template .faq-flx p { font-size: 16px !important; line-height: 1.4em;color: #fff; margin-top: 10px; }
.ghl-funnel-template .faq-flx h3:not(:first-child) {margin-top: 25px;}

.ghl-funnel-template .footer_sales {padding: 20px 0 0; background:#fff;}
.ghl-funnel-template .top_section { display: block; padding: 30px 35px 20px; width: 50%; margin: 0 auto; }
.ghl-funnel-template .top_section button { display: block; background: #ffd534; padding: 15px 35px; font-weight: 700; margin-top: 0; text-transform: none; width: 100%; border: 0; border-radius: 5px; margin-top: 20px; }
.ghl-funnel-template .top_section button span { font-size: 20px; font-weight: 700; }
.ghl-funnel-template .top_section button span .button-icon-end:before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.ghl-funnel-template .top_section button small { display: block; font-size: 14px; font-weight: 400; line-height: normal; opacity: .8; text-align: center; font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji }
.ghl-funnel-template .btm_section {padding: 20px 35px;}
.ghl-funnel-template .btm_section ul {list-style-type:none; display: flex; align-items: center;padding: 21px 8px 8px;justify-content: center;}
.ghl-funnel-template .btm_section ul li a { padding-bottom: .5rem; padding-top: .5rem; padding-right: .375rem; padding-left: .375rem; border-radius: .125rem; font-weight: 500; font-size: 14px; line-height: 1.3em; text-transform: none; letter-spacing: 0; text-align: left; color: #000; text-decoration: none;}
.ghl-funnel-template .btm_section ul li a:hover {background: #000;color:#FFD542}
.ghl-funnel-template .fixed-footer-con {min-height: 132px;}
.ghl-funnel-template #fixed_footer { position: fixed; width: 100%; bottom: 0px; z-index: 99; padding-bottom: 17px; border-width: 1px; padding-top: 15px; border-style: solid; background: rgba(255, 255, 255, 0.9); border-color: rgba(47, 47, 47, 0.14) }
.ghl-funnel-template .fixed-footer-con .row {display: flex;padding: 0 10px;align-items: center;}
.ghl-funnel-template .fixed-footer-con .row .col-lg-4 {padding: 0 25px;}
.ghl-funnel-template .fixed-footer-con .row .col-lg-4:first-child {width: 25%;}
.ghl-funnel-template .fixed-footer-con .row .col-lg-4:nth-child(2) {flex: 1;}
.ghl-funnel-template .fixed-footer-con .row .col-lg-4:last-child {width: 33.33%;}
.ghl-funnel-template .fixed-footer-con button { display: block; background: #ffd534; padding: 15px 25px; font-weight: 700; margin-top: 0; text-transform: none; width: 100%; border: 0; border-radius: 5px;  font-family: var(--headlinefont); margin: 0 !important;}
.ghl-funnel-template .fixed-footer-con button span { font-size: 20px; font-weight: 700; }
.ghl-funnel-template .fixed-footer-con button small { display: block; font-size: 14px; font-weight: 400; line-height: normal; opacity: .8; text-align: center; font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji }
.ghl-funnel-template .fixed-footer-con button .button-icon-end:before {display: none;}
.ghl-funnel-template .fixed-footer-con h3 { font-size: 26px !important; font-weight: 500; }
.ghl-funnel-template .fixed-footer-con h3 strong { font-weight: bolder; color: rgb(35, 143, 82); }
.ghl-funnel-template .fixed-footer-con p { font-size: 14px !important; font-weight: 500; line-height: 1.3em; text-align: center; margin-top: 5px;}

.btm_section .footer_txt { font-size: 12px !important; text-align: center; color: #000; font-weight: 500; margin-bottom: 10px;}
.btm_section .disclaimer { font-size: 10px !important; color: rgb(136, 136, 136); text-align: center; margin-top: 10px; }
.btm_section .disclaimer p:not(:last-of-type) {margin-bottom: 10px}
.btm_section p.copyright { font-size: 12px !important; text-align: center; color: #000; font-weight: 500; margin-top: 10px;}
/*DARK VERSION*/ 
.ghl-funnel-template .ghl-funnel-dark-page-header-con .header { background: var(--blue); box-shadow: none; padding: 0; }
.ghl-funnel-template .ghl-funnel-dark-page-header-con .header .wrapper {padding: 0 5px;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .header .row {padding: 10px 10px 6px;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .header img {width: 136px; height: auto;}

.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro_header {padding: 0 25px;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro {width: 100%;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .wrapper {padding: 20px 10px 40px;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .free_course p {font-size: 25px;background: var(--yellow);font-weight: bolder;}

.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro h1 {font-size: 50px; color: #000; line-height: 110%; padding: 10px; letter-spacing: -1px;font-weight: bolder;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro p.heading_txt {font-size: 27px; font-weight: bolder;padding: 5px 5px 25px;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .ghl-flx .col-lg-8 {padding: 0 35px;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .video_section {width: 100%;position: relative;height: auto;aspect-ratio: 16/9;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .video_section p {background: rgb(204, 0, 0);width: 100%;font-size: 18px;font-weight: 500;color: #fff;text-align: center;line-height: 1.3em;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .video_section p:before {color: var(--yellow); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .video_section p.video-icon {min-height: 19px;display: block;background: #000;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .video_section p.video-icon:before {color: rgb(255, 255, 255); content: ""; font-family: "Font Awesome 5 Free"; font-size: 20px; font-weight: 700; left: 50%; margin-right: 5px; position: absolute; top: 50%; transform: translate(-50%, -50%);}
.ghl-funnel-template .ghl-funnel-dark-page-header-con div#vi-video-1-container { width: 100%; overflow: hidden; }
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .video_section iframe { width: 100%; background-color: #000; margin: auto; width: 100%; aspect-ratio: 16/9  }

.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro button.free-access { display: block; background-color: var(--yellow); color: #000; padding: 15px 20px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0; text-transform: none; width: auto; box-shadow: 2px 2px 2px 1px #707070; text-shadow: none; margin: 6px auto 0; outline: none; position: relative; border: none !important; font-family: Roboto; }
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro button.free-access .main-heading-group { font-size: 24px; font-weight: 700;margin-left: 5px; margin-right: 5px;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro button.free-access .sub-heading-button { font-size: 14px; color: #000; font-weight: 400; line-height: normal; opacity: .8; text-align: center;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .image-con {padding: 10px; text-align: center;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .image-con .w60 {display: block; margin: 0 auto;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .header-con {padding: 10px;margin-top: 7px;}
.ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .header-con h2 {font-size: 36px; font-weight: bolder;text-align: center; letter-spacing: -1px;}

.ghl-funnel-template.ghl-funnel-dark .ghl-funnel-dark-page-header-con .sales_intro {background: var(--blue);}
.ghl-funnel-template.ghl-funnel-dark .ghl-funnel-dark-page-header-con .sales_intro h1 {color: #FFF;}
.ghl-funnel-template.ghl-funnel-dark .ghl-funnel-dark-page-header-con .sales_intro p.heading_txt {color: #fff;}
.ghl-funnel-template.ghl-funnel-dark .ghl-funnel-dark-page-header-con .sales_intro .header-con h2 {color: #fff;}
.ghl-funnel-template.ghl-funnel-dark p.introdetails {color: #fff;}
.ghl-funnel-template.ghl-funnel-dark p.introdetails .yellow-bkg {background-color: unset !important; color: #ffd534}
.ghl-funnel-template.ghl-funnel-dark .green-checkmark, .ghl-funnel-template.ghl-funnel-dark .green-checkmark li p strong {color: #FFF}

.ghl-funnel-template.ghl-funnel-dark .ghl-btm1 h1, .ghl-funnel-template.ghl-funnel-dark .ghl-btm1 h1 span {color: #000 !important;}
.ghl-funnel-template.ghl-funnel-dark .ghl-btm1 h1 u {color: rgb(204, 0, 0) !important}
.ghl-funnel-template.ghl-funnel-dark .ghl-btm1 h2 span {color: #000 !important;}

.ghl-funnel-template.ghl-funnel-dark .ghl-btm2 p.introdetails .yellow-bkg {color: #000 !important;background: #f6d172 !important}
.ghl-funnel-template.ghl-funnel-dark .ghl-btm2 p.introdetails {color: #000}

.ghl-funnel-template.ghl-funnel-dark .ghl-btm1 { background: #FFF; }
.ghl-funnel-template.ghl-funnel-dark .ghl-btm1 .row {width: 100%;padding: 20px 10px 0;}

.ghl-funnel-template.ghl-funnel-dark .ghl-btm2 {background: #f8f8f8}

.ghl-funnel-template.ghl-funnel-dark .ghl-btm3-left img {margin-top: 30px;}
.ghl-funnel-template.ghl-funnel-dark .row.with-gif {padding: 20px 0;}
.ghl-funnel-template.ghl-funnel-dark .row.with-gif .inner { padding: 20px 35px 0; width: 85%; margin: 0 auto;  }
.ghl-funnel-template.ghl-funnel-dark .row.with-gif {padding: 40px 0 0;}
.ghl-funnel-template.ghl-funnel-dark .row.with-gif h3 { font-weight: bolder; color: #000; letter-spacing: -1px; text-align: center; line-height: 1.3em; }
.ghl-funnel-template.ghl-funnel-dark .row.with-gif h3 span {color: rgb(204, 0, 0);}
.ghl-funnel-template.ghl-funnel-dark .row.with-gif h4 { font-weight: 400; color: #000;  text-align: center; margin-top: 10px;}
.ghl-funnel-template.ghl-funnel-dark .row.with-gif img {margin: 20px auto 0;display: block;}

.ghl-funnel-template.ghl-funnel-dark .ghl-btm6 .moneyback {margin-top: 70px;}
.ghl-funnel-template.ghl-funnel-dark .ghl-btm6 p {color: #000;}
.ghl-funnel-template.ghl-funnel-dark .ghl-btm6 p .yellow-bkg {background-color: #f6d172 !important;color: #000;}
.ghl-funnel-template.ghl-funnel-dark .footer_sales {padding: 20px 0 30px}

.ghl-template-footer {background: #001D34 !important; padding: 22px; margin-top: 60px}
.ghl-template-footer ul {display: flex; align-items: center; justify-content: center;list-style-type: none;padding: 28px 43px;}
.ghl-template-footer ul li {margin-left: 8px;}
.ghl-template-footer ul li a { display: block; border-radius: .125rem; padding-left: .375rem; padding-right: .375rem; padding-bottom: .5rem; padding-top: .5rem; font-weight: 500; font-size: 14px; color: #fff; text-decoration: none;}
.ghl-template-footer p { color: #FFFFFF; margin-bottom: 19px; font-family: Roboto !important; font-size: 16px; line-height: normal; }
.ghl-template-footer a {color: #ffd534 !important;text-decoration: none !important;}
.ghl-template-footer a:hover {text-decoration: underline !important; opacity: 0.5;}

/**Spanish Version**/
.ghl-funnel-template.ghl-funnel-light-spanish .top_right_sec button {font-size: 18px;}
.ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm2-right .top_right_sec .txt-container p.heading, .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm3-right .top_right_sec .txt-container p.heading {font-size: 17px;}
.ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm2-right .top_right_sec .book_price li, .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm3-right .top_right_sec .book_price li {flex: 1 1 0;}
.ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm2-right .top_right_sec .book_price li:first-child, .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm3-right .top_right_sec .book_price li:first-child {display: flex;flex-wrap: wrap;}
.ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm2-right .top_right_sec .book_price li, .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm3-right .top_right_sec .book_price li {font-size: 14px !important;}

.ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm2-right .top_right_sec .button-icon-end, .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm3-right .top_right_sec .button-icon-end {font-size: 18px; padding: 15px 30.5px;}

.ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm4 .products-row .bonus-product .products .book_price {gap: 6px;}

.ghl-typ-spanish .ghl-typ-main-header h3 {font-size: 46px !important;}

@media only screen and (max-width: 1300px) {
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .ghl-flx .col-lg-8 {padding: 0 25px;}

    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .free_course p {font-size: 22px;padding: 5px;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 45px;line-height: 110%;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 24px; padding: 0 0 15px;}

    .ghl-funnel-template .top_right_sec p.toptxt {font-size: 18px !important;margin-top: -20px;}
    .ghl-funnel-template .top_right_sec h5 {font-size: 18px !important;}
    .ghl-funnel-template .top_right_sec h5 span {font-size: 16px !important;}

    .ghl-funnel-template .top_right_sec p.savetoday {padding: 0;font-size: 16px !important;}
    .ghl-funnel-template .top_right_sec p.avail_dwld {font-size: 16px !important; line-height: 110%;}
    .ghl-funnel-template .top_right_sec button {font-size: 20px !important;}
    .ghl-funnel-template .top_right_sec p.secure_encrypted {font-size: 12px !important;}

    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 32px;}
    .ghl-funnel-template p.introdetails {font-size: 20px !important;}
    .ghl-funnel-template .bullet-list-con {font-size: 20px !important;padding: 15px; line-height: 110%;}
    .ghl-funnel-template .green-checkmark {padding-left: 1em;}
    .ghl-funnel-template .green-checkmark li {font-size: 20px !important;}

    .ghl-funnel-template .ghl-btm2 h2.ghl-btm2-header {font-size: 40px !important; line-height: 110%;}

    .ghl-funnel-template .ghl-btm2-left {padding: 0 25px;}

    .ghl-funnel-template .ghl-btm2-left h2 {font-size: 35px !important; line-height: 110%;}

    .ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards p,.ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards h4 {font-size: 14px;}

    .ghl-funnel-template .top_right_sec {padding: 15px;}
    .top_right_banner_outer img {margin-bottom: 20px;}
    .ghl-funnel-template .ghl-btm2-right .top_right_sec .blue_strip, .ghl-funnel-template .ghl-btm3-right .top_right_sec .blue_strip {margin: 0 auto;font-size: 22px !important;}
    .ghl-funnel-template .ghl-btm2-right .top_right_sec .txt-container p.heading, .ghl-funnel-template .ghl-btm3-right .top_right_sec .txt-container p.heading {font-size: 16px;}
    .ghl-funnel-template .ghl-btm2-right .top_right_sec .txt-container p.bookdetails, .ghl-funnel-template .ghl-btm3-right .top_right_sec .txt-container p.bookdetails {font-size: 15px;}

    .ghl-funnel-template .ghl-btm2-right .top_right_sec .book_img, .ghl-funnel-template .ghl-btm3-right .top_right_sec .book_img {width: 30%;}
    .ghl-funnel-template .ghl-btm2-right .top_right_sec .txt-container, .ghl-funnel-template .ghl-btm3-right .top_right_sec .txt-container {width: 70%;}
    .ghl-funnel-template .ghl-btm2-right .top_right_sec .book_price li, .ghl-funnel-template .ghl-btm3-right .top_right_sec .book_price li {font-size: 14px !important;}
    .ghl-funnel-template .ghl-btm2-right .top_right_sec .button-icon-end, .ghl-funnel-template .ghl-btm3-right .top_right_sec .button-icon-end {padding: 15px;}

    .ghl-funnel-template .ghl-btm2-left h4 {font-size: 22px !important; line-height: 110%;}

    .ghl-funnel-template .ghl-btm2-left h3 {font-size: 22px; line-height: 110%;}

    .ghl-funnel-template .ghl-btm3 h2.ghl-btm3-header {font-size: 40px !important; line-height: 110%;}

    .ghl-funnel-template .ghl-btm3-left {padding: 0 25px;}

    .ghl-funnel-template .ghl-btm3-left h3 {font-size: 40px !important; line-height: 110%;}
    .ghl-funnel-template .ghl-btm3-left h3.red, .ghl-funnel-template .ghl-btm3-left h3.green {font-size: 40px !important; line-height: 110%;margin: 10px 0;}

    .ghl-funnel-template .ghl-btm3-left .list-con {padding: 0 0 0 20px;}
    .ghl-funnel-template .ghl-btm3-left ul.red-x li, .ghl-funnel-template .ghl-btm3-left ul.green-check li {font-size: 20px !important;padding: 10px; line-height: 110%;}
    .ghl-funnel-template .ghl-btm3-left ul.red-x li::marker, .ghl-funnel-template .ghl-btm3-left ul.green-check li::marker {font-size: 20px !important;}
    .ghl-funnel-template .ghl-btm3-left .list-con p + p {margin-block-start: 0;}

    .ghl-funnel-template .with-gif {padding: 0;}
    .ghl-funnel-template .with-gif h3 {font-size: 28px !important;line-height: 110%;}
    .ghl-funnel-template .with-gif h4 {font-size: 22px !important;}

    .ghl-funnel-template .ghl-btm4-header .limited_time {font-size: 22px !important; line-height: 110%;}
    .ghl-funnel-template .ghl-btm4-header .headings1 {font-size: 43px !important; line-height: 110%;}
    .ghl-funnel-template .ghl-btm4-header .headings3 {font-size: 20px !important; line-height: 110%;}

    .ghl-funnel-template .ghl-btm4 .ghl-btm4-button {font-size: 24px;}
    .ghl-funnel-template .headings4 {font-size: 20px !important;}

    .ghl-funnel-template .ghl-btm4 .products-row h2.headings2 {font-size: 42px !important; line-height: 110%;}

    .ghl-funnel-template .ghl-btm4 .products-row .products-con .products, .ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products {padding: 20px;}
    .ghl-funnel-template .ghl-btm4 .products-row .products-con .products h4, .ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products h4 {font-size: 22px !important; line-height: 110%;}
    .ghl-funnel-template .ghl-btm4 .products-row .products-con .products p, .ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products p {font-size: 16px !important;}
    .ghl-funnel-template .ghl-btm4 .products-row .products-con .products .book_price li, .ghl-funnel-template .ghl-btm4 .products-row .bonus-product .products .book_price li {font-size: 14px !important;}

    .ghl-funnel-template .ghl-btm4 .products-row h3.headings3 {font-size: 40px !important; line-height: 110%; padding: 20px;}

    .ghl-funnel-template .ghl-btm5 h3 {font-size: 22px !important; line-height: 110%;}
    .ghl-funnel-template .ghl-btm5 h2 {font-size: 40px !important; line-height: 110%;margin-top: 10px;}

    .ghl-funnel-template .ghl-btm6 h2 {font-size: 40px !important; line-height: 120%;}
    .ghl-funnel-template .ghl-btm6 p {font-size: 20px !important; line-height: 110%;}

    .ghl-funnel-template .ghl-btm6 h3 {font-size: 28px !important; line-height: 120%;}
    .ghl-funnel-template .ghl-btm6 h3.headings {font-size: 40px !important; line-height: 120%;}

    .ghl-funnel-template .ghl-btm7-header h1 {font-size: 40px !important; line-height: 110%;}
    .ghl-funnel-template .ghl-btm7-header h2 {font-size: 16px !important;}

    .ghl-funnel-template .faq-flx h3 {font-size: 22px !important; line-height: 110%;}

    .ghl-funnel-template .fixed-footer-con h3 {font-size: 24px !important;}
    .ghl-funnel-template .fixed-footer-con .row .col-lg-4 {padding: 0 15px;}
    .ghl-funnel-template .fixed-footer-con p {font-size: 13px !important;}
    .ghl-funnel-template .fixed-footer-con button span {font-size: 18px;}

    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .free_course p {font-size: 22px !important;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro h1 {font-size: 45px !important;}

    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro p.heading_txt {font-size: 25px !important;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .header-con h2 {font-size: 32px !important;}

    .ghl-funnel-template.ghl-funnel-light-spanish .top_right_sec button {font-size: 16px;}
    .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm2-right .top_right_sec .book_price li, .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm3-right .top_right_sec .book_price li {font-size: 12px !important;}

    .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm2-right .top_right_sec .button-icon-end, .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm3-right .top_right_sec .button-icon-end, .ghl-ltf-sales.ghl-ltf-sales-spanish .ghl-btm3-right .top_right_sec .button-icon-end { font-size: 16px !important; }

    .ghl-typ-spanish .ghl-typ-main-header h3 {font-size: 42px !important;}
}

@media only screen and (max-width: 1010px) {
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .wrapper {padding: 20px 10px;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .ghl-flx .col-lg-8 {padding: 0 5px;}
    .ghl-funnel-template .col-lg-4 {padding: 0 5px;}
    .ghl-funnel-template .mt30 {margin-top: 15px;}

    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .free_course p {font-size: 20px;padding: 5px;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 40px;line-height: 110%;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 22px; padding: 0 0 15px;}

    .ghl-funnel-template .top_right_sec {padding: 20px 10px;}
    .ghl-funnel-template .top_right_sec h2.sub-heading {font-size: 24px !important; line-height: 110%;}
    .ghl-funnel-template .top_right_sec p.toptxt {font-size: 14px !important;}
    .ghl-funnel-template .top_right_sec h5 {font-size: 14px !important;}
    .ghl-funnel-template .top_right_sec h5 span {font-size: 12px !important;}

    .ghl-funnel-template .top_right_sec p.savetoday {padding: 0;font-size: 14px !important;}
    .ghl-funnel-template .top_right_sec button {font-size: 18px;padding: 10px;}
    .ghl-funnel-template .top_right_sec p.secure_encrypted {font-size: 12px !important;}
    .ghl-funnel-template .top_right_sec h4 {font-size: 14px !important; line-height: 110%;}

    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro button.free-access .main-heading-group {font-size: 20px;}
    
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .header-con {padding: 0 !important;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 28px;padding: 0;}
    .ghl-funnel-template p.introdetails {font-size: 18px !important;}
    .ghl-funnel-template .ghl-btm3-left .list-con {padding: 0;}
    .ghl-funnel-template .bullet-list-con {font-size: 18px !important;padding: 5px; line-height: 110%;}
    .ghl-funnel-template .green-checkmark {padding-left: 1em;}
    .ghl-funnel-template .green-checkmark li {font-size: 18px !important;}

    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .video_section p {font-size: 16px;}

    .ghl-funnel-template .ghl-btm1 .row {width: 100%;padding: 0 20px 0}
    .ghl-funnel-template .ghl-btm1 h1 {padding: 0; font-size: 35px !important;}
    .ghl-funnel-template .ghl-btm1 h2 {font-size: 20px !important; line-height: 110%;}
    .ghl-funnel-template .p10 {padding: 20px 0 0;}
    .ghl-funnel-template .ghl-btm1 img {width: 100%;}

    .ghl-funnel-template .ghl-btm2 h2.ghl-btm2-header {font-size: 35px !important; padding: 0 0 20px;}

    .ghl-funnel-template .ghl-btm2-left,.ghl-funnel-template .col-lg-4 {padding: 0 5px;}

    .ghl-funnel-template .ghl-btm2-left h2 {font-size: 30px !important;padding: 15px 0;}

    .ghl-funnel-template .ghl-btm2-left .image_cards_row {flex-wrap: wrap; justify-content: center;padding: 0;}
    .ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards {width: 50%;flex: unset;}

    .ghl-funnel-template .ghl-btm2-left h4 {font-size: 20px !important;padding: 0;}
    .ghl-funnel-template .ghl-btm2-left h3 {font-size: 20px !important;}

    .ghl-funnel-template .top_right_sec .mbg, .ghl-funnel-template .top_right_sec .secure_checkout {padding: 10px 0 !important;}

    .ghl-funnel-template .ghl-btm2-right .top_right_sec .blue_strip, .ghl-funnel-template .ghl-btm3-right .top_right_sec .blue_strip {font-size: 20px !important;}
    .ghl-funnel-template .ghl-btm2-right .top_right_sec .book_price li, .ghl-funnel-template .ghl-btm3-right .top_right_sec .book_price li {font-size: 12px !important;}
    .ghl-funnel-template .ghl-btm2-right .top_right_sec .button-icon-end, .ghl-funnel-template .ghl-btm3-right .top_right_sec .button-icon-end {font-size: 18px !important;}

    .ghl-funnel-template .ghl-btm3 h2.ghl-btm3-header {font-size: 35px !important;padding: 0 20px 20px !important;}

    .ghl-funnel-template .ghl-btm3-left, .ghl-funnel-template .ghl-btm3-right {padding: 0 5px;}

    .ghl-funnel-template .ghl-btm3-left h3 {font-size: 35px !important;padding: 0;}
    .ghl-funnel-template .ghl-btm3-left h3.red, .ghl-funnel-template .ghl-btm3-left h3.green {font-size: 35px !important;}

    .ghl-funnel-template .ghl-btm3-left ul.red-x li, .ghl-funnel-template .ghl-btm3-left ul.green-check li {font-size: 18px !important;}
    .ghl-funnel-template .ghl-btm3-left ul.red-x li::marker, .ghl-funnel-template .ghl-btm3-left ul.green-check li::marker {font-size: 18px !important;}

    .ghl-funnel-template .with-gif .inner {width: 100%;padding: 20px;}
    .ghl-funnel-template .with-gif h3 {font-size: 23px !important;line-height: 110%;}
    .ghl-funnel-template .with-gif h4 {font-size: 20px !important;}

    .ghl-funnel-template .ghl-btm4-header {width: 100%;padding:0 20px;}
    .ghl-funnel-template .ghl-btm4-header .limited_time {font-size: 20px !important;margin: 0;}
    .ghl-funnel-template .ghl-btm4-header .headings1 {font-size: 38px !important;}
    .ghl-funnel-template .ghl-btm4-header .headings3 {font-size: 18px !important;padding: 0;}

    .ghl-funnel-template .ghl-btm4 .ghl-btm4-button {font-size: 22px;padding: 15px;}
    .ghl-funnel-template .headings4 {font-size: 18px !important;}

    .ghl-funnel-template .ghl-btm4 .products-row h2.headings2 {font-size: 38px !important;padding: 0 10px 20px}

    .ghl-funnel-template .ghl-btm4 .products-row .products-con > div {padding: 0 10px;}
    .ghl-funnel-template .ghl-btm4 .products-row .products-con .products {padding: 10px;}
    .ghl-funnel-template .ghl-btm4 .products-row .products-con .products h4 {font-size: 20px !important;}
    .ghl-funnel-template .ghl-btm4 .products-row .products-con .products p {font-size: 14px !important;}
    .ghl-funnel-template .ghl-btm4 .products-row .products-con .products .book_price li {font-size: 12px !important;}

    .ghl-funnel-template .ghl-btm4 .products-row h3.headings3 {font-size: 35px !important;}

    .ghl-funnel-template .ghl-btm4-btn-con {padding: 0 20px;}
    .ghl-funnel-template .ghl-btm4 .products-row .bonus-product {width: 100%;padding: 20px;}

    .ghl-funnel-template .ghl-btm5 .row {padding: 0 20px;}
    .ghl-funnel-template .ghl-btm5 h3 {font-size: 20px !important;}
    .ghl-funnel-template .ghl-btm5 h2 {font-size: 35px !important;}

    .ghl-funnel-template .ghl-btm5 .video_section {width: 100%;padding: 20px 0 0;}

    .ghl-funnel-template .ghl-btm6 {padding: 20px 0;}
    .ghl-funnel-template .ghl-btm6 .row {width: 100%; padding: 0 20px;}
    .ghl-funnel-template .ghl-btm6 img {padding: 20px 0;}
    .ghl-funnel-template .ghl-btm6 h2 {font-size: 35px !important;}

    .ghl-funnel-template .ghl-btm6 p {font-size: 18px !important;padding: 0 !important;}

    .ghl-funnel-template .ghl-btm6 .moneyback {margin: 20px auto 0;}

    .ghl-funnel-template .ghl-btm6 h3 {font-size: 24px !important;margin: 20px auto;}
    .ghl-funnel-template .ghl-btm6 h3.headings {font-size: 35px !important;}

    .ghl-funnel-template .ghl-btm7-header {width: 100%; padding: 0 25px;}
    .ghl-funnel-template .ghl-btm7-header h1 {font-size: 35px !important;}
    .ghl-funnel-template .ghl-btm7-header h2 {font-size: 14px !important;}

    .ghl-funnel-template .faq-flx h3 {font-size: 20px !important;}

    .ghl-funnel-template .faq-flx > div {padding: 0 15px;}
    .ghl-funnel-template .faq-flx p {font-size: 14px; line-height: 120%;}

    .ghl-funnel-template .top_section button {padding: 15px;}
    .ghl-funnel-template .top_section button span {font-size: 18px;}
    .ghl-funnel-template .top_section button small {font-size: 12px;}

    .ghl-funnel-template .top_section {width: 100%;padding: 0 20px;max-width: 585px;}

    .ghl-funnel-template .btm_section {padding: 20px;}
    .ghl-funnel-template .fixed-footer-con h3 {font-size: 22px !important;}

    .ghl-funnel-template .fixed-footer-con .row .col-lg-4 {padding: 0 5px;}
    .ghl-funnel-template .fixed-footer-con button {padding: 15px;}
    .ghl-funnel-template .fixed-footer-con button span {font-size: 16px;}
    .ghl-funnel-template .fixed-footer-con button small {font-size: 12px;}
    .ghl-funnel-template .fixed-footer-con p { font-size: 12px !important; }

    .ghl-funnel-template.ghl-funnel-dark .ghl-btm3-left img {margin-top: 15px;}

    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .free_course p {font-size: 20px !important;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .wrapper {padding: 20px;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro h1 {font-size: 40px !important;}

    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro p.heading_txt {font-size: 23px !important;}

    .ghl-funnel-template.ghl-funnel-dark .ghl-funnel-dark-page-header-con .sales_intro h1 {padding: 20px 0 0;}

    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro_header {padding: 0;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .header-con h2 {font-size: 28px !important;}

    .ghl-funnel-template.ghl-funnel-dark .ghl-btm1 .row {padding: 0 10px;}
    
    .ghl-funnel-template.ghl-funnel-light-spanish .top_right_sec button {font-size: 14px;}
    .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm2-right .top_right_sec .button-icon-end, .ghl-funnel-template.ghl-funnel-light-spanish .ghl-btm3-right .top_right_sec .button-icon-end, .ghl-ltf-sales.ghl-ltf-sales-spanish .ghl-btm3-right .top_right_sec .button-icon-end {
        font-size: 14px !important;
    }
    .ghl-typ-spanish .ghl-typ-main-header h3 {font-size: 38px !important;}

    .ghl-funnel-template .btm_section .footer_txt br {display: none;}
    .ghl-ltf-sales .btm_section {margin-top: 30px;}
    .footer_sales .btm_section {margin-top: 0;}
}

@media only screen and (max-width: 800px) {
    .ghl-funnel-template .ghl-flx {display: block;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .ghl-flx .col-lg-8 {width: 100%;padding: 0 10px;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .ghl-flx .col-lg-8 {width: 100%; padding: 0;}

    .ghl-funnel-template .col-lg-4 {width: 100%;max-width: 383px; margin: 0 auto;}

    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro_header {padding: 0;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .free_course p {font-size: 18px;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 35px;line-height: 110%;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 20px; padding: 0 0 15px;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .video_section p {font-size: 14px;}

    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 24px;}


    .ghl-funnel-template .fixed-footer-con {display: none !important;}

    .ghl-funnel-template .ghl-btm1 h1 {font-size: 30px !important;}
    .ghl-funnel-template .ghl-btm1 h2 { font-size: 18px !important; }

    .ghl-funnel-template .ghl-btm2 h2.ghl-btm2-header {font-size: 30px !important;}

    .ghl-funnel-template .ghl-btm2 .row {display: block;}
    .ghl-funnel-template .ghl-btm2-left {width: 100%;}
    .ghl-funnel-template .col-lg-4 {width: 100%;max-width: 383px; margin: 20px auto 0;}

    .ghl-funnel-template .ghl-btm2-left h2 {font-size: 25px !important;}

    .ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards {width: 33.33%}
    .ghl-funnel-template .ghl-btm2-left h4 {font-size: 18px !important;}

    .ghl-funnel-template .ghl-btm2-left .thumbnail-row .thumbnail-image-con {padding: 15px 10px;}
    .ghl-funnel-template .ghl-btm2-left h3 {font-size: 18px !important;}

    .ghl-funnel-template .ghl-btm3 h2.ghl-btm3-header {font-size: 30px !important;}

    .ghl-funnel-template .ghl-btm3-left h3 {font-size: 30px !important;}
    .ghl-funnel-template .ghl-btm3-left h3.red, .ghl-funnel-template .ghl-btm3-left h3.green {font-size: 30px !important;}

    .ghl-funnel-template .ghl-btm3-left ul.red-x li, .ghl-funnel-template .ghl-btm3-left ul.green-check li {font-size: 16px !important;}
    .ghl-funnel-template .ghl-btm3-left ul.red-x li::marker, .ghl-funnel-template .ghl-btm3-left ul.green-check li::marker {font-size: 16px !important;}

    .ghl-funnel-template .ghl-btm3-flx {display: block;}
    .ghl-funnel-template .ghl-btm3-left {width: 100%;}
    .ghl-funnel-template .ghl-btm3-right {width: 100%;max-width: 383px; margin: 20px auto 0;}

    .ghl-funnel-template .with-gif h3 {font-size: 20px !important;}
    .ghl-funnel-template .with-gif h4 {font-size: 16px !important;}

    .ghl-funnel-template .ghl-btm4-header .limited_time {font-size: 18px !important;}
    .ghl-funnel-template .ghl-btm4-header .headings1 {font-size: 33px !important;}
    .ghl-funnel-template .ghl-btm4-header .headings3 {font-size: 16px !important;}
    .ghl-funnel-template .ghl-btm4-header .headings3 br {display: block;}

    .ghl-funnel-template .ghl-btm4 .ghl-btm4-button {font-size: 20px;}

    .ghl-funnel-template .headings4 {font-size: 16px !important;}

    .ghl-funnel-template .ghl-btm4 .products-row h2.headings2 {font-size: 32px !important;}

    .ghl-funnel-template .ghl-btm4 .products-row .products-con {flex-wrap: wrap; justify-content: center;gap: 20px 0;padding: 0;}
    .ghl-funnel-template .ghl-btm4 .products-row .products-con > div {flex: unset; width: 50%;flex: unset !important;}
    .ghl-funnel-template .ghl-btm4 .products-row .products-con .products .book_price {justify-content: space-evenly}

    .ghl-funnel-template .ghl-btm4 .products-row h3.headings3 {font-size: 30px !important;}

    .ghl-funnel-template .ghl-btm5 h3 {font-size: 18px !important;}
    .ghl-funnel-template .ghl-btm5 h2 {font-size: 30px !important;}

    .ghl-funnel-template .ghl-btm6 h2 {font-size: 30px !important;}

    .ghl-funnel-template .ghl-btm6 p {font-size: 16px !important;}

    .ghl-funnel-template .ghl-btm6 h3 {font-size: 20px !important;}
    .ghl-funnel-template .ghl-btm6 h3.headings {font-size: 30px !important;}
    .ghl-funnel-template .ghl-btm7-header h1 {font-size: 30px !important;}

    .ghl-funnel-template .faq-flx h3 {font-size: 18px !important;}
    .ghl-funnel-template .faq-flx p {font-size: 12px;}

    .ghl-funnel-template .top_section button span {font-size: 16px;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .free_course p {font-size: 18px !important;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro h1 {font-size: 35px !important;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro p.heading_txt {font-size: 20px !important;}

    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .header-con h2 {font-size: 24px !important;}
    .ghl-typ-spanish .ghl-typ-main-header h3 {font-size: 36px !important;}

    .ghl-template-footer .hide-p {display: none !important;}
    .ghl-template-footer p {font-size: 14px; text-align: center;}
    .ghl-template-footer, .ghl-ltf-sales .btm_section {padding: 20px 15px !important;}
}

@media only screen and (max-width: 600px) {
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro_header {padding: 0;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .free_course p {font-size: 12px;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 25px;line-height: 110%; padding: 5px 0;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 16px; padding: 0 0 15px;}

    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro button.free-access {padding: 8px 10px;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro button.free-access .main-heading-group {font-size: 18px;}
    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro button.free-access .sub-heading-button {font-size: 12px;}

    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro button.free-access {padding: 8px 10px;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro button.free-access .main-heading-group {font-size: 18px;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro button.free-access .sub-heading-button {font-size: 12px;}

    .ghl-funnel-template .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 20px;}

    .ghl-funnel-template .ghl-btm1 h1 {font-size: 25px !important;}
    .ghl-funnel-template .ghl-btm1 h2 { font-size: 16px !important; }

    .ghl-funnel-template .ghl-btm2 h2.ghl-btm2-header {font-size: 25px !important;}

    .ghl-funnel-template .ghl-btm2-left h2 {font-size: 25px !important;}
    .ghl-funnel-template .ghl-btm2-left .image_cards_row .image_cards {width: 100%;}

    .ghl-funnel-template .ghl-btm2-left .thumbnail-row {display: block;padding: 0;}
    .ghl-funnel-template .ghl-btm2-left .thumbnail-row .thumbnail-image-con {width: 100%;}
    .ghl-funnel-template .ghl-btm2-left h4 {font-size: 16px !important;}

    .ghl-funnel-template .ghl-btm3 h2.ghl-btm3-header {font-size: 25px !important;}
    .ghl-funnel-template .ghl-btm3-left h3 {font-size: 25px !important;}
    .ghl-funnel-template .ghl-btm3-left h3.red, .ghl-funnel-template .ghl-btm3-left h3.green {font-size: 25px !important;}

    .ghl-funnel-template .ghl-btm4-header .headings1 {font-size: 28px !important;}

    .ghl-funnel-template .ghl-btm4 .ghl-btm4-button {font-size: 18px;}

    .ghl-funnel-template .ghl-btm4 .products-row h2.headings2 {font-size: 28px !important;}

    .ghl-funnel-template .ghl-btm4 .products-row .products-con > div {width: 100%;}

    .ghl-funnel-template .ghl-btm4 .products-row h3.headings3 {font-size: 25px !important;}

    .ghl-funnel-template .headings4 { font-size: 14px !important; }

    .ghl-funnel-template .ghl-btm5 h3 {font-size: 16px !important;}
    .ghl-funnel-template .ghl-btm5 h2 {font-size: 25px !important;}

    .ghl-funnel-template .ghl-btm6 h2 {font-size: 25px !important;}
    .ghl-funnel-template .ghl-btm6 h3.headings {font-size: 24px !important;}
    .ghl-funnel-template .ghl-btm7-header h1 {font-size: 25px !important;}

    .ghl-funnel-template .faq-flx h3 {font-size: 16px !important;}

    .ghl-funnel-template .faq-flx {display: block;padding: 20px;}
    .ghl-funnel-template .faq-flx > div {padding: 0;}

    .ghl-funnel-template .btm_section ul {padding: 20px 0 0;flex-wrap: wrap;}
    .ghl-funnel-template .btm_section ul li {width: 50%;}
    .ghl-funnel-template .btm_section ul li a {font-size: 14px; padding: 5px;width: 100%; text-align: center;display: block;}

    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .free_course p {font-size: 16px !important;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro h1 {font-size: 30px !important;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro p.heading_txt {font-size: 18px !important;}
    .ghl-funnel-template .ghl-funnel-dark-page-header-con .sales_intro .header-con h2 {font-size: 20px !important;}

    .ghl-typ-spanish .ghl-typ-main-header h3 {font-size: 32px !important;}
}

/**GHL Checkout**/
.ghl-checkout * {font-family: Roboto, sans-serif; line-height: normal;}
.ghl-checkout .wrapper {max-width: 1170px; margin: 0 auto;}

.ghl-checkout-header {background: #001d34}
.ghl-checkout-header .wrapper {padding: 10px 35px;}
.ghl-checkout-header img {max-width: 136px; display: block; margin: 0 auto;}

.ghl-checkout-main {padding: 10px 0 20px;}
.ghl-checkout-main-header {padding: 10px 0; width: 95%;margin-bottom: 10px; list-style-type: none; display: flex; align-items: center;background: #082844; border-radius: 10px;margin: 0 auto 10px;}
.ghl-checkout-main-header li { width: 33.33%; text-align: center; padding: 0 25px; font-size: 16px; text-align: center; color: #fff; font-weight: 500; line-height: normal; font-family: Roboto;}
.ghl-checkout-main-header li:first-child:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 15px; font-weight: 700; }
.ghl-checkout-main-header li:nth-child(2):before { color: #ffd534; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 15px; font-weight: 700; }
.ghl-checkout-main-header li:last-child:before { color: #188bf6; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 15px; font-weight: 700; }

.ghl-checkout-main-flx {display: flex; padding: 0 10px 10px;}
.ghl-checkout-main-flx .ghl-checkout-main-left {width: 57.4%; padding: 0 15px;}
.ghl-checkout-main-flx .ghl-checkout-main-left h2 { color: #1571a8; font-size: 14px; font-weight: 700; word-break: break-word; text-align: center;}
.ghl-checkout-main-flx .ghl-checkout-main-left h3 { color: #607179; font-size: 12px; word-break: break-word; text-align: center; }
.ghl-checkout-main-flx .ghl-checkout-main-right {width: 42.6%;padding: 0 35px 20px;}

.ghl-main-left-box { background-color: #fff; border-radius: 5px; box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f; max-width: 100%; padding: 2px; }
.ghl-main-left-box .ghl-form-con {padding: 15px;}
.ghl-main-left-box .ghl-form-con input[type=text], .ghl-main-left-box .ghl-form-con input[type=email] { border-radius: 5px; text-align: left; background-color: #fff; font-size: 14px; line-height: 24px; outline: none !important; padding: 8px 12px; width: 100%; appearance: none; background-position: 97%; border: 1px solid #d1d5db; margin-bottom: 15px;}
.ghl-main-left-box .ghl-form-con .form-group {display: flex;gap: 15px;flex: 1;}
.ghl-main-left-box .ghl-form-con .form-item {flex: 1;}

.ghl-main-payment-section h4 {display: flex; align-items: center; width: 100%;line-height: 1;}
.ghl-main-payment-section h4 span { background-color: #fff; color: #626262; font-size: 12px; font-weight: 700; padding-right: 10px; text-transform: uppercase; z-index: 1; flex-shrink: 0;line-height: 1;}
.ghl-main-payment-section h4 small { height: 2px; border-top: 2px solid #e5e7eb; flex: 1; display: block; }

.ghl-payment-products-section {padding: 10px 10px 0;}
.ghl-payment-products-section:nth-child(2) {padding-top: 0;}
.ghl-payment-products-section table {width: 100%;border-collapse: collapse; vertical-align: middle}
.ghl-payment-products-section table thead tr {}
.ghl-payment-products-section table thead tr th {font-size: 13px; font-weight: 700;text-align: left;padding-bottom: 6px;border-bottom: 2px solid rgba(136, 136, 136, 0.3)}
.ghl-payment-products-section table thead tr th:nth-child(2) {width: 52px;}
.ghl-payment-products-section table thead tr th:last-child {width: 70px; text-align: right}
.ghl-payment-products-section table tbody tr {border-bottom: 1px solid rgba(136, 136, 136, 0.3);}
.ghl-payment-products-section table tbody tr td {padding: 5px 0 10px;font-size: 13px; vertical-align: middle;}
.ghl-payment-products-section table tbody tr td .funnel-checkout-product-image img {width: 120px;}
.ghl-payment-products-section table tbody tr td .funnel-checkout-product-name {font-weight: bold;}
.ghl-payment-products-section table tbody tr td:nth-child(2) {text-align: center;}
.ghl-payment-products-section table tr td:last-child {text-align: right;color: #1571a8; font-weight: 700;}

.ghl-payment-products-section table tbody tr td[colspan="3"] {border: 0;}

.ghl-payment-products-section table tfoot tr:first-child td {padding-top: 6px;}
.ghl-payment-products-section table tfoot td {font-size: 13px;padding: 6px 0 3px;}
.ghl-payment-products-section table tfoot td:first-child {font-weight: 400;}
.ghl-payment-products-section table tfoot tr:last-child td {font-weight: bold;}
.ghl-payment-products-section table tfoot tr td:nth-child(3) {text-align: right;color: #1571a8; font-weight: 700;}
.ghl-payment-products-section table tfoot tr:last-child td {border-top: 1px solid  rgba(136, 136, 136, 0.3);}

.ghl-main-left-box .payment-btn { display: block; width: max-content; background-color: #37ca37; color: #FFF; text-decoration: none; padding: 10px; font-weight: 700; border-color: transparent; border-width: 2px; border-style: solid; letter-spacing: 2px; text-transform: uppercase; text-shadow: 0 0 0 transparent; border-radius: 0px; font-size: 14px; margin: 10px auto 10px; width: 100%; }

.ghl-main-payment-section .agree-checkbox-con {position: relative;}
.ghl-main-payment-section .agree-checkbox-con .flx-start {position: relative;}
.warning-text-con.warning-arrow {position: absolute; right: calc(100% + 2px); top: 1px; display: block; line-height: 100%;}
.warning-text-con.warning-arrow svg {animation: arrow-flash 1s infinite !important;}
@keyframes arrow-flash {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
.ghl-main-payment-section .agree-checkbox-con .warning-text {padding: 4px 0; display: flex; align-items: center; gap: 6px;}
.ghl-main-payment-section .agree-checkbox-con .warning-text p {font-size: 12px; color: var(--sys-red); line-height: 100%;}
.ghl-main-payment-section .agree-checkbox-con .warning-text svg {width: 14px; height: 14px;}

.ghl-main-payment-section .agree-checkbox-con input[type=checkbox] {accent-color: var(--accent2);margin: 2px 0;width: 12px; height: 12px;padding: 0;border-radius: 2px;}
.ghl-main-payment-section .agree-checkbox-con p { text-align: left !important; font-size: 12px; line-height: 18px !important; color: #151516;font-weight: normal !important;letter-spacing: normal}
.ghl-main-payment-section .agree-checkbox-con a {color: var(--accent2);text-decoration: underline; display: inline-block;}
.ghl-main-payment-section img {max-width: 287px;}
.ghl-main-payment-section .secure_checkout {display: block;text-align: center;margin: 10px auto;}
.ghl-main-payment-section .mbg {display: block;text-align: center;margin: 10px auto;}
.ghl-main-payment-section p.secure_encrypted { font-size: 14px !important; font-weight: 400; line-height: 1.3em; text-align: center; text-transform: capitalize;}
.ghl-main-payment-section p.secure_encrypted:before { color: var(--green); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 2px; font-weight: 700; font-size: 14px !important; line-height: 1.3em; }

.ghl-payment-products-section table tbody tr:first-child td {padding: 10px 0;}

.ghl-checkout-main-flx .ghl-checkout-main-left p.warning {color: #e25950; display: flex; font-size: 13px; justify-content: flex-start;}
.ghl-checkout-main-flx .ghl-checkout-main-left p.warning {padding: 10px 0;}

.ghl-main-payment-section h5 {display: flex; align-items: center;margin: 0 0 10px;padding: 1px 0; gap: 6px;}
.ghl-main-payment-section h5 span { display: block; line-height: 1; flex-shrink: 0; background-color: #fff; color: #000; font-size: 12px; font-weight: 700; text-transform: uppercase; z-index: 1; flex-shrink: 0; line-height: 1; }
.ghl-main-payment-section h5 small { display: block; flex: 1; border-bottom: 1px solid #cfd7df; content: ""; }

.ghl-checkout-main-flx .ghl-checkout-main-left p.secure-payments { color: #151516; font-size: 12px; margin-bottom: 10px; text-align: center; word-break: break-word; font-weight: bolder;display: flex; align-items: flex-end;justify-content: center;gap: 4px; margin-top: 4px;}
.ghl-checkout-main-flx .ghl-checkout-main-left p.secure-payments i {display: inline-block; line-height: 0;}
.ghl-checkout-main-flx .ghl-checkout-main-left p.secure-payments span {display: block; line-height: 1;}

.ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section {text-align: center; margin-top: 30px;}
.ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section img {display: block; width: 30%; margin: 0 auto;}
.ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section h2 { font-size: 24px !important; font-weight: bolder; line-height: normal; color: #000; font-family: Montserrat;margin: 15px 0 10px;}
.ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section h2 span {line-height: normal; color: #000; font-family: Montserrat;}
.ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section p { font-size: 16px !important; font-weight: 500;line-height: normal;}

.ghl-checkout-main-flx .ghl-checkout-main-right h3 {font-size: 15px !important;font-family: Montserrat; font-weight: 500;}
.ghl-checkout-main-flx .ghl-checkout-main-right h3 strong {font-family: Montserrat; font-weight: bolder;}
.ghl-checkout-main-flx .ghl-checkout-main-right h2 { font-size: 20px !important; font-weight: bolder; line-height: normal; font-family: Montserrat; margin: 20px 0 30px; }
.ghl-checkout-main-flx .ghl-checkout-main-right img {max-width: 100%;margin: 0 0 20px;}
.ghl-checkout-main-flx .ghl-checkout-main-right p { font-size: 16px !important; font-weight: 400; line-height: 1.8em; text-transform: none; letter-spacing: 0; text-align: left; }
.ghl-checkout-main-flx .ghl-checkout-main-right p strong {font-weight: bolder;}
.ghl-checkout-main-flx .ghl-checkout-main-right p:empty:after{ content: "\00A0"; }

.ghl-checkout-btm1 {padding: 10px 0 0;}
.ghl-checkout-btm1 .wrapper {padding: 0 45px;}
.ghl-checkout-btm1 h2 { font-size: 46px !important; font-family: Montserrat; font-weight: bolder; line-height: normal; text-align: center;margin-top: 15px;}
.ghl-checkout-btm1 img {max-width: 100%; padding: 10px;}

.ghl-checkout-footer {padding: 48px 0;}
.ghl-checkout-footer ul {padding: 0 43px;display: flex; align-items: center; justify-content: center; list-style-type: none;}
.ghl-checkout-footer ul li {margin-left: 8px;}
.ghl-checkout-footer ul li a {display: block;padding: 8px 6px;font-weight: 500; font-size: 14px;color: #000;text-decoration: none;}
.ghl-checkout-footer ul li:hover a {background: #ffd534}

@media only screen and (max-width: 1010px) {
    .ghl-checkout-main-header li {font-size: 14px;padding: 0 10px;}
    .ghl-checkout-main-flx .ghl-checkout-main-left {padding: 0 10px;}
    .ghl-checkout-main-flx .ghl-checkout-main-right {padding: 0 20px 20px;}
    .ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section h2 {font-size: 20px !important;}
    .ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section p {font-size: 14px !important;}
    .ghl-checkout-main-flx .ghl-checkout-main-right p {font-size: 14px !important;}

    .ghl-checkout-btm1 h2 {font-size: 40px !important;}
    .ghl-payment-products-section table tbody tr:first-child td {font-size: 14px !important;}
}

@media only screen and (max-width: 800px) {
    .ghl-checkout-main-header {flex-wrap: wrap;justify-content: center;gap: 12px 0;}
    .ghl-checkout-main-header li {width: 50%;}

    .ghl-checkout-main-flx {display: block;padding: 0;}
    .ghl-ltf-checkout .p10 {padding: 10px 0 !important;}
    .ghl-checkout-main-flx .ghl-checkout-main-left, .ghl-checkout-main-flx .ghl-checkout-main-right {width: 100% !important; padding: 10px;}

    .ghl-checkout-main-flx .ghl-checkout-main-right h3 {font-size: 14px !important; text-align: center;}
    .ghl-checkout-main-flx .ghl-checkout-main-right h2 {font-size: 18px !important;margin: 10px 0 20px;text-align: center;}

    .ghl-checkout-btm1 .wrapper {padding: 0 10px;}
    .ghl-checkout-btm1 h2 {font-size: 35px !important; margin:0;}
    .ghl-checkout-btm1 img {padding: 0 !important; }
}

@media only screen and (max-width: 600px) {
    .ghl-checkout-btm1 h2 {font-size: 30px !important; margin:0;}
    .ghl-checkout-footer {padding: 20px 0;}
    .ghl-checkout-footer ul {padding: 0 20px;flex-wrap: wrap;justify-content: center;}
    .ghl-checkout-footer ul li {width: 50%;margin: 0;text-align: center;}
    .ghl-checkout-footer ul li a {text-align: center}

    .ghl-ltf-typ button.yellow-btn {padding: 10px !important;}
}

@media only screen and (max-width: 500px) {
    .ghl-checkout-main-header li {width: 100%;}

    .ghl-main-left-box .ghl-form-con .form-group {display: flex; flex-direction: column; gap: 0;}
    .ghl-main-left-box .ghl-form-con .form-group > .form-group {flex-direction: row; gap: 15px;}
}


/**GHL TYP**/
.ghl-typ * {font-family: Roboto, sans-serif; line-height: normal;}
.ghl-typ .wrapper {max-width: 1170px; margin: 0 auto;padding: 0 25px;}

.ghl-typ-header {background: #001d34;}
.ghl-typ-header .wrapper {padding: 23px 35px;}
.ghl-typ-header h2 { position: relative; font-size: 32px !important; font-weight: bolder; color: #FFF; text-align: center; text-transform: uppercase}
.ghl-typ-header h2:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 21px; font-weight: 700; }

.ghl-typ-main {padding: 20px 0 0;}
.ghl-typ-main-header { padding: 20px 35px 40px; width: 100%; text-align: center;margin: 0 auto;}
.ghl-typ-main-header h2 {font-size: 22px !important;text-transform: uppercase; font-weight: bolder;line-height: normal;}
.ghl-typ-main-header h2 span {position: relative;margin-left: 10px;font-size: 35px;display: inline-block;}
.ghl-typ-main-header h2 small {position: relative;}
.ghl-typ-main-header h2 small img {position: absolute; top: -8px;left: -13px}
.ghl-typ-main-header h3 { line-height: normal; margin-top: 20px; font-weight: bolder; font-size: 44px !important; letter-spacing: -1px; line-height: 1em; }

.ghl-typ-btm1-box {max-width: 1120px; width: 100%; display: block; margin: 0 auto; border-radius: 10px;background: #FFF;box-shadow: 0 0px 10px rgba(0,0,0,.2)}
.ghl-typ1-btm1-box-top {padding: 35px 50px 40px;}
.ghl-typ1-btm1-box-top h2 {font-size: 20px; font-weight: bold; display: flex; align-items: center; gap: 8px;}
.ghl-typ1-btm1-box-top h2 img {height: 18px;}
.ghl-typ-btm1-table-con table {width: 100%;border-collapse: collapse;}
.ghl-typ-btm1-table-con table tr th {padding:0 0 6px 0;border-bottom: 2px solid rgba(136, 136, 136, 0.3);font-size: 15px;}
.ghl-typ-btm1-table-con table tr th:first-child, .ghl-typ-btm1-table-con table td:first-child {text-align: left;}
.ghl-typ-btm1-table-con table tr th:nth-child(2), .ghl-typ-btm1-table-con table td:nth-child(2) {border-right: none;width: 60px; text-align: center;}
.ghl-typ-btm1-table-con table tbody td:nth-child(2) {font-weight: bold;}
.ghl-typ-btm1-table-con table tr th:last-child, .ghl-typ-btm1-table-con table td:last-child {border-right: none;width: 102px; text-align: right;}
.ghl-typ-btm1-table-con table thead tr th {font-weight: 700;}
.ghl-typ-btm1-table-con table tbody tr td {padding: 10px 0;border-bottom: 2px solid rgba(136, 136, 136, 0.3);font-size: 15px; vertical-align: middle;}
.ghl-typ-btm1-table-con table tfoot tr td {padding: 5px 0; font-size: 15px;text-align: right !important;}
.ghl-typ-btm1-table-con table tfoot tr td b {font-weight: bold;}

.ghl-typ-btm1-table-con table tr td .funnel-typ-product-image img {width: 120px;}
.ghl-typ-btm1-table-con table tr td .funnel-typ-product-image {font-weight: bold;}

.ghl-typ-btm1-footer { padding: 21px 10px; width: 100%; background: rgba(28, 127, 255, 0.1); border-radius: 10px; text-align: center; color: rgb(28, 123, 253); font-weight: bolder; font-size: 24px !important; }

.ghl-typ-separator {padding: 10px;text-align: center;}
.ghl-typ-separator h2 {font-weight: bolder; color: rgba(47, 47, 47, 0.15); font-size: 32px !important; line-height: 1.3em;}

.ghl-typ-btm2-box {max-width: 1120px; width: 100%; display: block; margin: 0 auto;box-shadow: 0 0px 10px rgba(0,0,0,.2); border-radius: 10px;background: #FFF;overflow: hidden;}

.ghl-typ-btm2-box h2 {padding: 21px 10px;background: rgb(10, 10, 10); text-align: center; font-size: 24px !important; font-weight: bolder;color: #FFF}
.ghl-typ-btm2-box-btm {padding: 20px 35px;}
.ghl-typ-btm2-box-btm p {font-size: 20px !important; text-align: center; margin-bottom: 24px;}
.ghl-typ-btm2-box-btm button { padding: 13px 35px; font-weight: 700; margin-top: 0; text-transform: uppercase; width: 100%; background: #37ca37; font-size: 28px;color: #FFF; border: 0;}


@media only screen and (max-width: 1300px) {
    .ghl-typ-header h2 {font-size: 28px !important;}
    .ghl-typ-main-header h3 {font-size: 40px !important}
    .ghl-typ-btm1-footer {font-size: 22px !important;}
    .ghl-typ-btm2-box h2 {font-size: 22px !important;}

    .ghl-typ-btm2-box-btm button {font-size: 24px !important;}
}

@media only screen and (max-width: 1010px) {
    .ghl-typ-header .wrapper {padding: 20px !important;}
    .ghl-typ-header h2 {font-size: 25px !important;}
    .ghl-typ-main-header {width: 100%; padding: 0;}

    .ghl-typ-main-header h2 {font-size: 20px !important;}
    .ghl-typ-main-header h3 {font-size: 35px !important}

    .ghl-typ1-btm1-box-top {padding: 20px 25px;}
    .ghl-typ1-btm1-box-top h2 {font-size: 18px !important;}
    .ghl-typ-btm1-table-con table tr th {font-size: 14px !important;}

    .ghl-typ-btm1-box {margin: 25px auto 0; width: 100%;}
    .ghl-typ-btm1-footer {font-size: 20px !important;}
    .ghl-typ-btm2-box h2 {font-size: 20px !important;}

    .ghl-typ-btm2-box {width: 100%;}
    .ghl-typ-btm2-box-btm {padding: 20px;}
    .ghl-typ-btm2-box-btm p {font-size: 18px !important;}
    .ghl-typ-btm2-box-btm button {font-size: 22px !important;padding: 15px;}

    .ghl-typ-main-header h2 span {font-size: 30px !important;margin: 0;}
    .ghl-typ-main-header h2 small img { position: absolute; top: -3px; left: -9px; height: 18px; }

    .ghl-typ .wrapper {padding: 0 10px;}

    .ghl-typ-separator {padding: 10px;}
}

@media only screen and (max-width: 800px) {
    .ghl-typ-header h2 {font-size: 23px !important;}
    .ghl-typ-main-header h2 {font-size: 18px !important;}
    .ghl-typ-main-header h3 {font-size: 30px !important}

    .ghl-typ1-btm1-box-top h2 {font-size: 16px !important;}
    .ghl-typ-btm1-table-con table tr th.ghl-typ-btm1-table-con table tr td {font-size: 12px !important;}
    .ghl-typ-btm1-footer {font-size: 18px !important;}
    .ghl-typ-btm2-box h2 {font-size: 18px !important;}
    .ghl-typ-btm2-box-btm p {font-size: 16px !important;}
    .ghl-typ-btm2-box-btm p br {display: none;}
    .ghl-typ-btm2-box-btm button {font-size: 20px !important;}
}

@media only screen and (max-width: 600px) {
    .ghl-typ-main-header h2 {font-size: 16px !important;}

    .ghl-typ-header h2 {font-size: 18px !important;}
    .ghl-typ-main-header h3 {font-size: 25px !important}
    .ghl-typ-footer {padding: 20px 0;margin-top: 40px;}
    .ghl-typ-footer ul {padding: 0;flex-wrap: wrap;justify-content: center;}
    .ghl-typ-footer ul li {width: 100%;margin: 0;text-align: center;}
    .ghl-typ-footer ul li a {text-align: center}

    .ghl-typ1-btm1-box-top h2 {font-size: 14px !important;}
    .ghl-typ-btm1-footer {font-size: 16px !important;}
    .ghl-typ-btm2-box h2 {font-size: 16px !important;}
    .ghl-typ-btm2-box-btm p {font-size: 14px !important;}
    .ghl-typ-btm2-box-btm button {font-size: 18px !important;}
}

@media only screen and (max-width: 500px) {
    .ghl-checkout-main-header li {width: 100%;}
    .ghl-typ-main-header h3 {font-size: 20px !important}
}

/**GHL STEP2**/
.ghl-step2 * {font-family: Montserrat, sans-serif;}
.ghl-step2 .wrapper {max-width: 1170px; margin: 0 auto;}

.ghl-step2 .mt20 {margin-top: 20px}

.ghl-step2 .ghl-step2-header {background: #000000}
.ghl-step2 .ghl-step2-header .wrapper {padding: 20px 25px;text-align: center;}
.ghl-step2 .ghl-step2-header .wrapper h2 {font-size: 15px !important; font-weight: bolder; color: #fff;}
.ghl-step2 .ghl-step2-header .wrapper h2 u {color: #e93d3d}
.ghl-step2 .ghl-step2-header .wrapper p {font-size: 13px !important; color: #fff;line-height: normal;margin-top: 5px;font-weight: 500;}

.ghl-step2-banner {padding: 0 0 50px;background: #082844}
.ghl-step2-banner-top {padding: 15px 0;}
.ghl-step2-banner-top ul {list-style-type: none;display: flex; align-items: center;width: 100%; justify-content: space-between;}
.ghl-step2-banner-top ul li { font-size: 16px !important; font-weight: 400; color: #fff; padding: 11px 5px; text-align: center;flex: 1;}
.ghl-step2-banner-top ul li q:before, .ghl-step2-banner-top ul li q:after { content: ""; }
.ghl-step2-banner-top ul li:first-child:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }
.ghl-step2-banner-top ul li:nth-child(2):before{ color: #37ca37;content: ""; font-family: "Font Awesome 5 Brands"; margin-right: 5px; font-weight: 700;}
.ghl-step2-banner-top ul li:last-child:before{ color: #FFF; content: "\f111"; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }

.ghl-step2-banner-box span { display: block; width: calc(40% - 10px); font-size: 20px !important; font-weight: 400; margin: 10px auto; background: #FCC300;  text-align: center;padding: 3px 0;font-weight: bolder;}
.ghl-step2-banner-box span:before { color: #000; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}

.ghl-step2-banner-btm {width: 95%;margin:20px auto 0;padding: 10px 25px 0;}
.ghl-step2-banner-btm h2 {font-size: 42px !important;color: #FFF; font-weight: bolder;line-height: 1.1em;text-align: center;}

.ghl-step2-main {padding: 50px 0 0;}

.ghl-step2-main-con {width: 80%; margin: 0 auto;padding: 0 35px;}
.ghl-step2-main-con p {font-size: 23px !important; font-weight: 400;line-height: 1.3em;min-height: 1.3em;}
.ghl-step2-main-con p:empty {content: "\00A0";}
.ghl-step2-main-con p strong {font-weight: bolder;}
.ghl-step2-main-con p.text-center {margin: 17px 0 0;font-size: 23px;}
.ghl-step2-main-con h2 {font-weight: bolder;font-size: 23px !important; line-height: 1.3em;letter-spacing: 0;}
.ghl-step2-main-con img {max-width: 100%;padding: 10px;}
.ghl-step2-main-con h3 { font-size: 34px !important; font-weight: 800; text-align: center; line-height: 1.3em; text-align: center; font-weight: 900;}
.ghl-step2-main-con .list-con {padding: 20px;}
.ghl-step2-main-con ul.red-x { list-style-type: none; margin: 0; padding: 0 0 0 34.5px; }
.ghl-step2-main-con ul.red-x li { font-size: 23px !important; font-weight: 400; list-style-type: "";padding-inline-start: .5em; line-height: 1em;}
.ghl-step2-main-con ul.red-x li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: rgb(179, 37, 24); margin-right: .3em; margin-left: -1.5em; }
.ghl-step2-main-con ul.red-x li p {min-height: 1em;}
.ghl-step2-main-con h4 { font-size: 38px !important; font-weight: 900; line-height: 1.3em; letter-spacing: 0; text-align: center;margin-top: 20px; margin-bottom: 20px;}

.ghl-step2-main-con .list-with-icon {list-style-type: none;}
.ghl-step2-main-con .list-with-icon h5 {font-size: 23px !important; font-weight: bolder;line-height: 1.3em;}

.ghl-step2-main-con ul.green-circle {padding-left: 34.5px;}
.ghl-step2-main-con ul.green-circle li { padding-inline-start: .5em; list-style-type: ""; font-size: 23px !important; font-weight: 400; min-height: 1.2em;line-height: 1.2em;}
.ghl-step2-main-con ul.green-circle li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: #37ca37; margin-right: .3em; margin-left: -1.5em; }
.ghl-step2-main-con ul.green-circle li p {min-height: 1.2em;line-height: 1.2em;}

.ghl-step2-main-con h4.fs36 {font-size: 36px !important;text-transform: capitalize;}

.ghl-step2-promo-box-con {padding: 15px 0 0;}
.ghl-step2-promo-box-con .wrapper {padding: 0 20px;}
.ghl-step2-promo-box {padding: 10px; background-color: #faf089; width: 100%; border-color: var(--dark-red); border-width: 3px; border-style: dashed; text-align: center}
.ghl-step2-promo-box h2 { font-size: 38px !important; font-weight: 800; line-height: 1.3em; letter-spacing: 0; text-align: center; margin-top: 20px; }
.ghl-step2-promo-box h2 span {display: block; line-height: 1.3em;}
.ghl-step2-promo-box h3 { margin-top: 20px; font-size: 35px !important; font-weight: 500; text-align: center; color: #37ca37; line-height: 1.3em; letter-spacing: 0; text-align: center; font-weight: bolder;}
.ghl-step2-promo-box h4 { font-weight: bolder; font-size: 26px !important; line-height: 1.3em; letter-spacing: 0; text-align: center; margin-top: 20px;}

.ghl-step2-promo-box button.green-btn { margin: 20px auto; display: block; background-color: #37ca37; color: #FFF; secondary-color: #FFF; text-decoration: none; padding: 15px 20px; border: 0; letter-spacing: 0; text-transform: none; width: max-content; box-shadow: none; text-shadow: none; max-width: 100%;}
.ghl-step2-promo-box button.green-btn span { font-size: 20px; font-weight: 400; letter-spacing: 0; text-transform: none; color: #FFF; }
.ghl-step2-promo-box button.green-btn small { display: block; font-size: 15px; font-weight: 400; line-height: normal; opacity: .8; text-align: center; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; }
.ghl-step2-promo-box img {height: 200px; display: block;margin: 30px auto ;}

.ghl-step2-promo-box p { font-size: 20px !important; font-weight: 500; line-height: 1.3em; text-align: center; }
.ghl-step2-promo-box button.red-btn { display: block; margin: 20px auto 0; width: max-content; background-color: #e93d3d; color: #FFF; text-decoration: none; padding: 15px 25px; border: 0; font-size: 20px; font-weight: 400; }

.ghl-step2-faq { padding: 20px 0 60px; background: url(https://images.leadconnectorhq.com/image/f_webp/q_80/r_1200/u_https://assets.cdn.filesafe.space/c3cmUrbBhdgs54adfIYP/media/666136581848ae65069c5b9f.jpeg) repeat center center / cover }
.ghl-step2-faq .ghl-step2-faq-con { width: 85%; margin: 20px auto 0; padding: 25px 5px; }
.ghl-step2-faq .ghl-step2-faq-con h2 { text-align: center; font-size: 18px !important; letter-spacing: 2px; color: rgb(179, 37, 24); font-weight: bolder; text-transform: uppercase; line-height: 2em;}
.ghl-step2-faq .ghl-step2-faq-con h3 { font-size: 56px !important; margin-top: 10px; text-align: center; font-weight: bolder; line-height: 1.2em; text-transform: none; letter-spacing: -1px; text-align: center; }

.ghl-step2-faq .faq-accordion-con {padding: 10px 25px;}
.ghl-step2-faq .faq-accordion-item {margin-bottom: 10px;border: 1px solid #C9D8E0;border-radius: 10px; overflow: hidden;background:#fff;}
.ghl-step2-faq .faq-accordion-con button { display: block; border: none; cursor: pointer; justify-content: space-between; outline: none; padding: 15px; width: 100%; background: #FFF;display: flex; gap: 12px; text-align: left !important;}
.ghl-step2-faq .faq-accordion-con button span { display: block; font-weight: 900 !important; line-height: 1.5; font-family: Inter; color: #565A7C; font-size: 18px;letter-spacing: 0;}
.ghl-step2-faq .faq-accordion-con button i:before{ content: "" !important; font-family: "Font Awesome 5 Free"; color: #565A7C; font-weight: 900; font-size: 18px; }
.ghl-step2-faq .faq-accordion-con .panel { height: 0; background: #F6F6FF; height: 0; padding: 0; overflow: hidden; transition: padding 0.2s ease-in-out; }
.ghl-step2-faq .faq-accordion-con .panel p { line-height: 1.5; font-size: 16px; font-family: Inter; color: #8893A8 }
.ghl-step2-faq-btn { display: block; width: max-content; background-color: #37ca37; color: #FFF; text-decoration: none; padding: 20px 35px; font-weight: 700; border-color: transparent; border-width: 2px; border-style: solid; letter-spacing: 2px; text-transform: uppercase; text-shadow: 0 0 0 transparent; border-radius: 4px; font-size: 16px;margin: 50px auto 0; }

.ghl-step2 .ghl-template-footer {margin-top: 0 !important;}

/**Ver2**/
.ghl-step2.ghl-step2-ver2 .ghl-step2-banner-btm h1 { font-size: 36px !important; font-weight: 500; text-align: center; color: #fff; font-weight: bolder; line-height: 1.1em; text-transform: none;}
.ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h2 {font-size: 36px !important; text-align: center;    line-height: 1.1em;}
.ghl-step2.ghl-step2-ver2 .ghl-step2-main-con img {margin: 0 auto;display: block;}
.ghl-step2.ghl-step2-ver2 .ghl-step2-main-con em {font-style: italic;}

.ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h3.fs38 { font-size: 38px !important; font-weight: 800; line-height: 1.3em; letter-spacing: 0; }

/**Ver3**/
.ghl-step2.ghl-step2-ver3 .ghl-step2-banner-box span {background: #37ca37; color: #FFF;font-weight: 400;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-banner-box span:before{ color: #fff; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h2 {color: #ffd534ff; font-size: 45px !important;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h3 {font-size: 22px !important; font-weight: 500;color: #fff;font-weight: bolder;margin-top: 20px;text-align: center;line-height: 1.1em;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-video-con { box-shadow: none; padding: 10px; position: relative; width: 80%; margin: 0 auto; }
.ghl-step2.ghl-step2-ver3 .ghl-step2-video { background-color: #000; width: 100%; padding-bottom: calc(56.25% + 20px);}
.ghl-step2.ghl-step2-ver3 .ghl-step2-video video {position: absolute; width: 100%; height: 100%;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm p { font-size: 20px !important; font-weight: 500; color: #fff; text-align: center; margin-top: 20px; line-height: 1.1em;}

.ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 { font-size: 45px !important; font-weight: 400; line-height: 1.3em; letter-spacing: 0; text-align: center; font-weight: bolder;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 span { display: block; margin-top: 20px; font-size: 28px; line-height: 1.3em; letter-spacing: 0; text-align: center; font-weight: 400;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-main-con ul.green-check {padding-left: 34.5px;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-main-con ul.green-check li { padding-inline-start: .5em; list-style-type: ""; font-size: 23px !important; font-weight: 400; min-height: 1em;line-height: 100%;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-main-con ul.green-check li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: #37ca37; margin-right: .3em; margin-left: -1.5em; }
.ghl-step2.ghl-step2-ver3 .ghl-step2-main-con ul.green-check li p {min-height: 1em;line-height: 100%;}

.ghl-step2.ghl-step2-ver3 .mbg-img-con {display: block; margin: 0 auto;padding: 10px;}
.ghl-step2.ghl-step2-ver3 .mbg-img-con img {height: 200px;display: block; margin: auto;padding: 0;}

.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box-con {padding: 0 0 70px;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box {background: none; border: none;box-shadow: unset; padding: 0;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box button.green-btn {margin: 10px auto 40px;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h2 { margin: 0; font-size: 28px !important; font-weight: 400; line-height: 1.3em; letter-spacing: 0; text-align: center; font-weight: bolder;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h3 {font-size: 36px !important; color: #000;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h4 { font-size: 50px !important; font-weight: 400; color: #37ca37; font-weight: bolder; margin: 0; line-height: 1.3em; }
.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h5 { font-size: 36px !important; font-weight: 400; font-weight: bolder; color: rgb(179, 37, 24); text-align: center;  }
.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box img {margin-top: 50px;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box p { font-size: 23px !important; line-height: 1.3em; letter-spacing: 0; text-align: center; font-weight: 400;}
.ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box a { text-decoration: underline; font-size: 23px !important; font-weight: bolder; line-height: 1.3em; letter-spacing: 0; text-align: center; color: #000; margin: 20px auto 0; display: block; }

/**Spanish Version**/
.ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 {font-size: 38px !important;}
.ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 span {font-size: 23px;}

.ghl-ltf-oto2.ghl-ltf-oto2-spanish .ghl-step2-promo-box button.green-btn span {font-size: 16px;}
.ghl-ltf-sales.ghl-ltf-sales-spanish .ghl-btm3-right .top_right_sec .button-icon-end {padding: 15px;font-size: 18px;width: 100%;}

@media only screen and (max-width: 1300px) {
    .ghl-step2-banner-top ul li {font-size: 14px !important;}

    .ghl-step2-banner-box span {font-size: 18px !important;}
    .ghl-step2-banner-btm h2 {font-size: 40px !important}

    .ghl-step2-main-con h2 {font-size: 22px !important; line-height: 120%;}
    .ghl-step2-main-con p {font-size: 22px !important}
    .ghl-step2-main-con h3 {font-size: 30px !important;}

    .ghl-step2-main-con ul.red-x li {font-size: 22px !important}
    .ghl-step2-main-con h4 {font-size: 34px !important;}

    .ghl-step2-main-con .list-with-icon h5, .ghl-step2-main-con ul.green-circle li {font-size: 22px !important;}

    .ghl-step2-main-con h4.fs36 {font-size: 32px !important;}

    .ghl-step2-promo-box h2 {font-size: 36px !important;}
    .ghl-step2-promo-box h3 {font-size: 32px !important;}
    .ghl-step2-promo-box h4 {font-size: 24px !important;}
    .ghl-step2-faq .ghl-step2-faq-con h3 {font-size: 45px !important;}

    .ghl-step2.ghl-step2-ver2 .ghl-step2-banner-btm h1 { font-size: 32px !important;}
    .ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h2 {font-size: 32px !important;}
    .ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h3.fs38 { font-size: 34px !important;}

    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h2 {font-size: 40px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h3 {font-size: 20px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 { font-size: 40px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 span {font-size: 26px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con ul.green-check li {font-size: 22px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h2 {font-size: 26px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h3 {font-size: 33px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h4 { font-size: 45px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h5 { font-size: 32px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box p { font-size: 22px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box a {font-size: 22px !important;}

    .ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 {font-size: 36px !important;}
    .ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 span {font-size: 21px; line-height: 120%;margin-top: 10px;}
}

@media only screen and (max-width: 1010px) {
    .ghl-step2 .ghl-step2-header .wrapper h2 {font-size: 14px !important;}
    .ghl-step2 .ghl-step2-header .wrapper p {font-size: 12px !important;}
    .ghl-step2-banner-top ul li q {display: block; line-height: 0; font-size: 0;}
    
    .ghl-step2-banner-btm {width: 100%;padding: 0 20px;}
    .ghl-step2-banner {padding-bottom: 20px}
    .ghl-step2-banner-box span {font-size: 18px !important; max-width: max-content; width: 100%;padding: 5px 20px;}
    .ghl-step2-banner-btm h2 {font-size: 35px !important}

    .ghl-step2-main {padding: 25px 0;}
    .ghl-step2-main-con {width: 100%; padding: 0 20px;}
    .ghl-step2-main-con h2 {font-size: 20px !important;}
    .ghl-step2-main-con p {font-size: 20px !important; min-height: 20px !important;}

    .ghl-step2-main-con h3 {font-size: 26px !important; line-height: 120%;}

    .ghl-step2-main-con ul.red-x li {font-size: 20px !important}
    .ghl-step2-main-con .list-con {padding: 20px 0;}
    .ghl-step2-main-con ul {padding-left: 1em !important;}
    .ghl-step2-main-con h4 {font-size: 30px !important; line-height: 120%;}

    .ghl-step2-main-con .list-with-icon {padding-left: 0 !important;}

    .ghl-step2-main-con .list-with-icon h5, .ghl-step2-main-con ul.green-circle li {font-size: 20px !important;}

    .ghl-step2 .mt20 {margin-top: 15px}
    .ghl-step2-main-con h4.fs36 {font-size: 28px !important; line-height: 120%;}

    .ghl-step2-promo-box h2 {font-size: 35px !important; line-height: 120%;}

    .ghl-step2-promo-box h3 {font-size: 30px !important; line-height: 120%;}
    .ghl-step2-promo-box h4 {font-size: 22px !important; line-height: 100%;}

    .ghl-step2-promo-box button.green-btn span, .ghl-step2-promo-box button.red-btn {font-size: 18px !important}
    .ghl-step2-promo-box button.green-btn small {font-size: 13px !important;}

    .ghl-step2-promo-box-con {padding: 20px 0;}

    .ghl-step2-faq .ghl-step2-faq-con {width: 100%; margin-top: 0;}
    .ghl-step2-faq .ghl-step2-faq-con h2 {font-size: 16px !important; line-height: 110%;}

    .ghl-step2-faq .ghl-step2-faq-con h3 {font-size: 40px !important;}
    .ghl-step2-faq .faq-accordion-con button span {font-size: 16px !important;}

    .ghl-step2-faq .faq-accordion-con {padding: 10px;}

    .ghl-step2-faq-btn {font-size: 14px !important;margin: 25px auto 0;padding: 15px;}
    .ghl-step2-faq .faq-accordion-con .panel p {font-size: 14px !important;}

    .ghl-step2.ghl-step2-ver2 .ghl-step2-banner-btm h1 { font-size: 30px !important; line-height: 120%;}
    .ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h2 {font-size: 30px !important; line-height: 120%;}
    .ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h3.fs38 { font-size: 32px !important; line-height: 120%;}

    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h2 {font-size: 35px !important; line-height: 110%;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h3 {font-size: 18px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 { font-size: 35px !important; line-height: 110%;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 span {font-size: 24px !important;margin-top: 15px;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con ul.green-check li {font-size: 20px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h2 {font-size: 24px !important;  line-height: 110%;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h3 {font-size: 30px !important; line-height: 110%;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h4 { font-size: 40px !important;  line-height: 110%;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h5 { font-size: 30px !important; line-height: 110%;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box p { font-size: 20px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box a {font-size: 20px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm p {font-size: 18px !important;}

    .ghl-step2-promo-box img {margin: 20px auto !important;}

    .ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 {font-size: 32px !important;}
    .ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 span {font-size: 18px;}
}

@media only screen and (max-width: 800px) {
    .ghl-step2-banner-box span {font-size: 16px !important;}
    .ghl-step2-banner-btm h2 {font-size: 30px !important}

    .ghl-step2-main-con h2 {font-size: 18px !important;}
    .ghl-step2-main-con p {font-size: 18px !important; min-height: 18px !important;}
    .ghl-step2-main-con h3 {font-size: 24px !important;}

    .ghl-step2-main-con ul.red-x li {font-size: 18px !important}
    .ghl-step2-main-con h4 {font-size: 26px !important;margin: 10px 0;}

    .ghl-step2-main-con .list-with-icon h5, .ghl-step2-main-con ul.green-circle li {font-size: 18px !important;}
    .ghl-step2-main-con h4.fs36 {font-size: 24px !important;}

    .ghl-step2-promo-box h2 {font-size: 30px !important;margin-top: 10px;}
    .ghl-step2-promo-box h3 {font-size: 25px !important;}
    .ghl-step2-promo-box h4 {font-size: 20px !important;}
    .ghl-step2-promo-box p {font-size: 16px !important;}

    .ghl-step2-promo-box button.green-btn span, .ghl-step2-promo-box button.red-btn {font-size: 16px !important}
    .ghl-step2-promo-box button.green-btn small {font-size: 12px !important;}

    .ghl-step2-faq .ghl-step2-faq-con h2 {font-size: 14px !important;}

    .ghl-step2-faq .ghl-step2-faq-con h3 {font-size: 35px !important;}
    .ghl-step2-faq .faq-accordion-con button span {font-size: 14px !important;}

    .ghl-step2-faq .faq-accordion-con .panel p {font-size: 14px !important;}

    .ghl-step2.ghl-step2-ver2 .ghl-step2-banner-btm h1 { font-size: 28px !important; line-height: 120%;}
    .ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h2 {font-size: 28px !important; line-height: 120%;}
    .ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h3.fs38 { font-size: 30px !important; line-height: 120%;}

    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h2 {font-size: 30px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h3 {font-size: 16px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 { font-size: 30px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 span {font-size: 22px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con ul.green-check li {font-size: 18px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h2 {font-size: 22px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h3 {font-size: 28px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h4 {font-size: 35px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h5 {font-size: 25px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box p {font-size: 18px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box a {font-size: 18px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm p {font-size: 16px !important;}

    .ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 {font-size: 28px !important;}
    .ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 span {font-size: 16px;}

    .ghl-step2.ghl-step2-ver3 .ghl-step2-video-con {width: 100%;}
}

@media only screen and (max-width: 600px) {
    .ghl-step2-banner-top ul {flex-direction: column; gap: 8px}
    .ghl-step2-banner-top ul li { padding: 0 20px; width: max-content; min-width: 180px; justify-content: flex-start; text-align: left; }
    .ghl-step2-banner-top ul li q {display: unset; line-height: inherit; font-size: inherit}

    .ghl-step2-banner-box span {font-size: 14px !important;}
    .ghl-step2-banner-btm h2 {font-size: 25px !important}
    
    .ghl-step2-main-con h2 {font-size: 16px !important;}
    .ghl-step2-main-con p {font-size: 16px !important; min-height: 16px !important;}

    .ghl-step2-main-con h3 {font-size: 22px !important;}
    .ghl-step2-main-con ul.red-x li {font-size: 16px !important}

    .ghl-step2-main-con h4 {font-size: 24px !important;}
    .ghl-step2-main-con h4.fs36 {font-size: 22px !important;}

    .ghl-step2-main-con .list-with-icon h5, .ghl-step2-main-con ul.green-circle li {font-size: 16px !important;}
    .ghl-step2-promo-box h2 {font-size: 25px !important;}

    .ghl-step2-promo-box h3 {font-size: 23px !important;}
    .ghl-step2-promo-box h4 {font-size: 18px !important;}
    .ghl-step2-promo-box p {font-size: 16px !important;}

    .ghl-step2-promo-box button.green-btn span, .ghl-step2-promo-box button.red-btn {font-size: 14px !important}
    .ghl-step2-promo-box button.green-btn {padding: 10px;}

    .ghl-step2-faq .ghl-step2-faq-con h3 {font-size: 30px !important;}

    .ghl-step2.ghl-step2-ver2 .ghl-step2-banner-btm h1 { font-size: 25px !important;}
    .ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h2 {font-size: 25px !important;}
    .ghl-step2.ghl-step2-ver2 .ghl-step2-main-con h3.fs38 { font-size: 28px !important;}

     .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h2 {font-size: 23px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm h3 {font-size: 14px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 { font-size: 25px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con h2 span {font-size: 20px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-main-con ul.green-check li {font-size: 16px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h2 {font-size: 20px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h3 {font-size: 24px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h4 {font-size: 30px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box h5 {font-size: 20px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box p {font-size: 16px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-promo-box a {font-size: 16px !important;}
    .ghl-step2.ghl-step2-ver3 .ghl-step2-banner-btm p {font-size: 14px !important;}

    .ghl-step2-promo-box p {font-size: 14px !important;}

    .ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 {font-size: 24px !important;}
    .ghl-ltf-oto2.ghl-ltf-oto2-spanish h1 span {font-size: 14px;}
}

/**Go High Level - Low Ticket Funnel**/

/**Sales Page**/
.ghl-ltf-sales .font-sans { font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }
.ghl-ltf-sales .col-lg-12 { width: 100%; }
.ghl-ltf-sales .col-lg-8 {width: 66.66%;padding-left: 15px; padding-right: 15px;}
.ghl-ltf-sales .col-lg-4 {width: 33.33%;padding-left: 15px; padding-right: 15px;}
.ghl-ltf-sales .ghl-flx {display: flex; width: 100%;}
.ghl-ltf-sales .ff-arial {font-family: Arial, sans-serif;}
.ghl-ltf-sales .p20 {padding: 20px;}
.ghl-ltf-sales .p10 {padding: 10px;}
.ghl-ltf-sales .w60 {width: 60%}
.ghl-ltf-sales .mt30 {margin-top: 30px;}
.ghl-ltf-sales .mt20 {margin-top: 20px;}
.ghl-ltf-sales .mt13 {margin-top: 13px;}
.ghl-ltf-sales .mt10 {margin-top: 10px;}
.ghl-ltf-sales p.introdetails{ font-size: 20px !important; font-weight: 400; font-style: normal !important; line-height: 1.3em;}
.ghl-ltf-sales p.introdetails span {margin-bottom: 25px;display: block;}
.ghl-ltf-sales p.introdetails span:last-child {margin-bottom: 0;}
.ghl-ltf-sales p.introdetails .yellow-bkg {background-color: #f6d172 !important}
.ghl-ltf-sales p.introdetails strong {font-weight: bolder;}
.ghl-ltf-sales strong {font-weight: bolder;}
.ghl-ltf-sales img {max-width: 100%;}
.ghl-ltf-sales .shadow10 {box-shadow: 0 1px 5px rgba(0, 0, 0, .1);}
.ghl-ltf-sales del {text-decoration: none; position: relative;}
.ghl-ltf-sales del:after { content: ""; display: block; width: 100%; height: 2px; position: absolute; left: 50%; top: 55%; transform: translate(-50%,-50%); background: var(--red); }

.ghl-ltf-sales .headline-font { font-family: Roboto; }
.ghl-ltf-sales .image-container { padding: 0 10px; opacity: 1; text-align: center; height: 100%; width: 100%; line-height: 0;}
.ghl-ltf-sales .txt_red {color: var(--red);}

.ghl-ltf-sales {background: #FFFFFF;font-family: Roboto;color: rgb(20, 12, 12);}
.ghl-ltf-sales .yellow-bkg {background-color: var(--yellow)}
.ghl-ltf-sales .wrapper {max-width: 1170px; position: relative; margin: 0 auto;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .header { background: var(--blue); box-shadow: none; padding: 0; }
.ghl-ltf-sales .ghl-funnel-light-page-header-con .header .wrapper {padding: 0 5px;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .header .row {padding: 10px 10px 6px;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .header img {width: 136px; height: auto;}

.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro_header {padding: 0 25px;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro {width: 100%;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .wrapper {padding: 20px 10px;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .free_course p {font-size: 20px;background: var(--yellow);font-weight: bolder;}

.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro_header img {padding-bottom: 20px;}

.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 42px; color: #000; line-height: 110%; padding: 10px; letter-spacing: -1px;font-weight: bolder;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 22px; font-weight: bolder;padding: 5px 5px 25px;font-family: Arial;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .ghl-flx .col-lg-8 {padding: 0 35px;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .video_section {width: 100%;position: relative;height: auto;aspect-ratio: 16/9;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .video_section p {background: rgb(204, 0, 0);width: 100%;font-size: 18px;font-weight: 500;color: #fff;text-align: center;line-height: 1.3em;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .video_section p:before {color: var(--yellow); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .video_section p.video-icon {min-height: 19px;display: block;background: #000;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .video_section p.video-icon:before {color: rgb(255, 255, 255); content: ""; font-family: "Font Awesome 5 Free"; font-size: 20px; font-weight: 700; left: 50%; margin-right: 5px; position: absolute; top: 50%; transform: translate(-50%, -50%);}
.ghl-ltf-sales .ghl-funnel-light-page-header-con div#vi-video-1-container { width: 100%; overflow: hidden; }
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .video_section iframe { width: 100%; background-color: #000; margin: auto; width: 100%; aspect-ratio: 16/9  }

.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro button.free-access { display: block; background-color: var(--yellow); color: #000; padding: 15px 20px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0; text-transform: none; width: auto; box-shadow: 2px 2px 2px 1px #707070; text-shadow: none; margin: 6px auto 0; outline: none; position: relative; border: none !important; font-family: Roboto; }
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro button.free-access .main-heading-group { font-size: 24px; font-weight: 700;margin-left: 5px; margin-right: 5px;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro button.free-access .sub-heading-button { font-size: 14px; color: #000; font-weight: 400; line-height: normal; opacity: .8; text-align: center;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .image-con {padding: 10px; text-align: center;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .image-con .image-con .w60 {display: block; margin: 0 auto;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .image-con h2 {}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .header-con {padding: 10px;margin-top: 7px;}
.ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 42px; font-weight: bolder;text-align: center; letter-spacing: -1px;}

.ghl-ltf-sales .avail-btn { display: block; background: #ffd534; padding: 15px 25px; letter-spacing: 0; text-transform: none; box-shadow: 2px 2px 2px 1px #707070; text-shadow: none; margin: 10px auto 0;border: 0; color: #000000;}
.ghl-ltf-sales .avail-btn span {font-size: 24px; font-weight: 700;display: block;letter-spacing: 0;font-family: Roboto; color: #000000;}
.ghl-ltf-sales .avail-btn small { display: block; font-size: 14px; font-weight: 400; line-height: normal; opacity: .8; text-align: center; letter-spacing: 0; color: #000000;}
.ghl-ltf-sales .try-header {font-size: 22px;font-weight: bolder;margin-top: 15px;text-align: center}
.ghl-ltf-sales .try-header:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }

.ghl-ltf-sales .sales_intro_header .divider { margin: 15px 0 25px; width: 100%; border-top: 1px solid #cbd5e0; display: block;}

.ghl-ltf-sales .bullet-list-con { font-size: 22px !important; font-weight: 400; box-shadow: none; padding: 10px 0 0; opacity: 1; text-shadow: none; line-height: 1em; text-transform: none; letter-spacing: 0; text-align: left; }
.ghl-ltf-sales .green-checkmark { list-style-type: none; margin: 0; padding: 0 0 0 1.5em; margin: 0;color: rgb(0, 0, 0); font-family: Arial, sans-serif;}
.ghl-ltf-sales .green-checkmark li{ padding-inline-start: .5em; list-style-type: ""; line-height: inherit; font-size: 20px !important; font-weight: 400; margin-bottom: 15px;}
.ghl-ltf-sales .green-checkmark li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: #37ca37; margin-right: .3em; margin-left: -1.5em; text-align: right; }
.ghl-ltf-sales .green-checkmark li p { display: block;line-height: 1.3em;}
.ghl-ltf-sales .green-checkmark li p+p {margin-top: auto; display: block; display: block; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; unicode-bidi: isolate;}
.ghl-ltf-sales .green-checkmark li p strong { color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-weight: bolder; font-family: Roboto;}

.ghl-ltf-sales .top_right_sec { background-color: rgb(255, 255, 255); width: 100%; border-color: #ffd534; border-width: 3px; border-style: solid; padding: 20px; border-width: 3px; border-radius: 5px 5px 10px 10px; overflow: hidden}
.ghl-ltf-sales .top_right_sec p.toptxt { text-align: center; margin-top: -24px; margin-left: -23px; margin-right: -23px; font-family: var(--headlinefont); background-color: #ffd534; color: var(--black); text-align: center; line-height: 1em; opacity: 1; padding: 10px; text-transform: uppercase; font-weight: bolder; font-size: 20px !important; }
.ghl-ltf-sales .top_right_sec p b {font-weight: bold;}

.ghl-ltf-sales .top_right_sec h2.sub-heading {margin: 10px auto 0;color: #000;font-size: 28px !important; font-weight: 400;line-height: 1.3em; text-transform: none; letter-spacing: 0;text-align: center;}
.ghl-ltf-sales .top_right_sec h3 { font-size: 18px !important; text-align: center; margin-top: 10px; font-family: var(--headlinefont); color: var(--white); line-height: 1.3em; text-transform: none; background-color: var(--red); padding: 0; max-width: 310px; margin-left: auto; margin-right: auto;}
.ghl-ltf-sales .top_right_sec img {display: block; margin-left: auto; margin-right: auto;}

.top_right_banner_outer {width: 100%; text-align: center; margin-top: 20px;line-height: 0;}
.top_right_banner_outer img {width: 100%;}

.ghl-ltf-sales .top_right_sec h4 {font-size: 16px !important; text-transform: uppercase;text-align: center; line-height: 1.3em;}
.ghl-ltf-sales .top_right_sec h5 {font-size: 24px !important; font-weight: bolder;text-align:center;}
.ghl-ltf-sales .top_right_sec h5 span {display: block;font-size: 18px !important; font-weight: bolder;color: #000000;margin-top: 1px;}
.ghl-ltf-sales .top_right_sec .image-container {margin-top: 1px;}
.ghl-ltf-sales .top_right_sec p.savetoday {text-align: center;font-size: 17px !important; font-weight: 400; line-height: 1.3em;}
.ghl-ltf-sales .top_right_sec p.avail_dwld { color: rgb(53, 146, 64); font-size: 18px !important; font-weight: bolder; line-height: 1.3em; text-align: center;}
.ghl-ltf-sales .top_right_sec button { font-family: var(--headlinefont); background-color: var(--yellow); color: #000; padding: 15px 20px 15px 25px;border: 0; letter-spacing: 0; text-transform: none; width: auto; text-shadow: none; display: flex; align-items: center; justify-content: center; font-size: 24px; font-weight: 700; box-shadow: 2px 2px 2px 1px #707070; text-shadow: none; margin: 0 auto;}
.ghl-ltf-sales .top_right_sec button .button-icon-end { margin-left: 5px;}
.ghl-ltf-sales .top_right_sec button .button-icon-end:before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #000; font-size: 24px; font-weight: 700; }
.ghl-ltf-sales .top_right_sec .mbg, .ghl-ltf-sales .top_right_sec .secure_checkout {display: block; line-height: 0;}
.ghl-ltf-sales .top_right_sec p.secure_encrypted { font-size: 14px !important; font-weight: 400; line-height: 1.3em; text-align: center; text-transform: capitalize;}
.ghl-ltf-sales .top_right_sec p.secure_encrypted:before { color: var(--green); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 2px; font-weight: 700; font-size: 14px !important; line-height: 1.3em; }

.ghl-ltf-sales .ghl-ltf-btm1 {}
.ghl-ltf-sales .ghl-ltf-btm1 .row {padding: 0 45px;}
.ghl-ltf-sales .ghl-ltf-btm1 h2 {font-size: 48px !important; font-weight: bolder;padding: 10px;text-align: center;line-height: 1.3em;letter-spacing: -1px;}
.ghl-ltf-sales .ghl-ltf-btm1 h2 span.yellow-bkg {background: #f6d172 !important}

.ghl-ltf-sales .ghl-ltf-btm1-image-con {display: flex;padding: 10px 5px;}
.ghl-ltf-sales .ghl-ltf-btm1-image-con .ghl-ltf-btm1-image-col {flex: 1;padding: 10px 5px;display: flex; flex-direction: column;}
.ghl-ltf-sales .ghl-ltf-btm1-image-con .ghl-ltf-btm1-image-col .ghl-ltf-btm1-image-row {padding: 10px; text-align: center;}
.ghl-ltf-sales .ghl-ltf-btm1-image-con .ghl-ltf-btm1-image-col .ghl-ltf-btm1-image-row .ghl-ltf-btm1-img-box {position: relative; width: 75%; margin: 0 auto;}
.ghl-ltf-sales .ghl-ltf-btm1-image-con .ghl-ltf-btm1-image-col .ghl-ltf-btm1-image-row img {width: 100%;}

.ghl-ltf-sales .ghl-lft-btm2 {padding: 10px 0;}
.ghl-ltf-sales .ghl-lft-btm2-box {border-width: 3px; border-style: solid; padding: 10px 45px; width: 100%;}
.ghl-ltf-sales .ghl-lft-btm2-box h2 {padding: 10px 10px; font-weight: bolder;font-size: 50px !important;text-align: center;letter-spacing: -1px;}
.ghl-ltf-sales .ghl-lft-btm2-box h2 span {display: block;font-size: 75px !important;color: rgb(204, 0, 0)}
.ghl-ltf-sales .ghl-lft-btm2-box img {margin: 10px auto 0; display: block;}
.ghl-ltf-sales .ghl-lft-btm2-box img:first-of-type {margin-bottom: 26px;}
.ghl-ltf-sales .ghl-lft-btm2-box .header-p {font-size: 20px !important;line-height: 1.3em; margin-bottom: 26px;padding: 0 !important;}
.ghl-ltf-sales .ghl-lft-btm2-box .header-p2 {padding: 0;}
.ghl-ltf-sales .ghl-lft-btm2-box p {font-size: 20px !important;line-height: 1.3em;padding: 10px 0;}
.ghl-ltf-sales .ghl-lft-btm2-box p strong {font-weight: bolder; }

.ghl-ltf-sales .ghl-ltf-btm2-box-item:first-of-type {padding: 20px 10px;}
.ghl-ltf-sales .ghl-ltf-btm2-box-item {padding: 0 10px;}
.ghl-ltf-sales .ghl-ltf-btm2-box-item h3 {padding: 10px 0;font-weight: bolder; font-size: 25px !important;}
.ghl-ltf-sales .ghl-ltf-btm2-box-item h3 span {color: rgb(204, 0, 0)}
.ghl-ltf-sales .ghl-ltf-btm2-box-item p {padding: 10px 0;}
.ghl-ltf-sales .ghl-ltf-btm2-box-item .red-arrow-down {display: block;margin: 0 auto !important;}
.ghl-ltf-sales .ghl-ltf-btm2-box-item .btm2-img2 {max-width: 263.5px; display: block; margin: 10px auto;}

.ghl-ltf-sales .ghl-lft-btm2-box h4 {padding: 10px 0; font-weight: bolder;font-size: 25px !important; line-height: 1.3em;display: block;text-align: center;}
.ghl-ltf-sales .ghl-lft-btm2-box .try-header {margin: 15px auto 10px;}

.ghl-ltf-sales .ghl-btm3 {padding: 20px 0;background: #001D34;}
.ghl-ltf-sales .ghl-btm3 h2.ghl-btm3-header { padding: 45px 15px 35px; font-size: 48px !important; text-align: center; letter-spacing: -1px; line-height: 1.3em; color: #FFFFFF; font-weight: bolder;}
.ghl-ltf-sales .ghl-btm3 h2.ghl-btm3-header span {background: unset; color: #ffd534;}

.ghl-ltf-sales .ghl-btm3-flx {display: flex;padding: 0 10px;}
.ghl-ltf-sales .ghl-btm3-left {padding: 0 35px;}
.ghl-ltf-sales .ghl-btm3-left p {color: #FFF; font-size: 22px !important;}
.ghl-ltf-sales .ghl-btm3-left small.yellow-bkg {background-color: unset !important;color: var(--yellow);}
.ghl-ltf-sales .ghl-btm3-left h3 { font-size: 44px !important; letter-spacing: -1px; padding: 10px; line-height: 110%; text-align: center; font-weight: bolder; color: #FFF }
.ghl-ltf-sales .ghl-btm3-left h3.red {font-size: 47px !important; color: rgb(255, 0, 0); font-weight: 600;padding: 0;margin-top: 10px;letter-spacing: unset;font-weight: 500;}
.ghl-ltf-sales .ghl-btm3-left .list-con {padding: 0 0 0 30px;}
.ghl-ltf-sales .ghl-btm3-left ul.red-x {list-style-type: ""; margin: 0; padding: 0 0 0 1.5em;}
.ghl-ltf-sales .ghl-btm3-left ul.red-x li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: rgb(255, 0, 0); margin-right: .3em; margin-left: -1.5em; font-size: 22px !important; }
.ghl-ltf-sales .ghl-btm3-left ul.red-x li { padding-left: 1.5em; padding-inline-start: .5em; padding: 20px 11px; color: #FFF; font-weight: bolder; line-height: 120%;}
.ghl-ltf-sales .ghl-btm3-left ul.red-x li p {font-size: 20px !important;}
.ghl-ltf-sales .ghl-btm3-left h4 {font-weight: bolder;font-size: 40px !important;color: #fff;margin: 10px 0;}

.ghl-ltf-sales .ghl-btm3-left h3.green {font-size: 47px !important; color: #37ca37; font-weight: 600;padding: 0;letter-spacing: unset;}
.ghl-ltf-sales .ghl-btm3-left ul.green-check {list-style-type: ""; margin: 0;}
.ghl-ltf-sales .ghl-btm3-left ul.green-check li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: #37ca37; margin-right: .3em; margin-left: -1.5em; }
.ghl-ltf-sales .ghl-btm3-left ul.green-check li { padding-left: 1.5em; font-size: 20px !important; padding-inline-start: .5em; padding: 15px 11px; color: #FFF; font-weight: 400; line-height: 120%;}

.ghl-ltf-sales .ghl-btm3-left ul.green-circle-check {list-style-type: ""; margin: 0;}
.ghl-ltf-sales .ghl-btm3-left ul.green-circle-check li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: #37ca37; margin-right: .3em; margin-left: -1.5em; }
.ghl-ltf-sales .ghl-btm3-left ul.green-circle-check li { padding-left: 1.5em; font-size: 20px !important; padding-inline-start: .5em; padding: 15px 0 15px 11px; color: #FFF; font-weight: 400; line-height: 120%;letter-spacing: normal;}

.ghl-ltf-sales .ghl-btm3-left ul.green-circle-check-light {list-style-type: ""; margin: 0;padding: 0 0 0 1.5em}
.ghl-ltf-sales .ghl-btm3-left ul.green-circle-check-light li::marker { font-family: "Font Awesome 5 Free"; font-weight: 900; color: rgb(35, 143, 82); margin-right: .3em; margin-left: -1.5em; }
.ghl-ltf-sales .ghl-btm3-left ul.green-circle-check-light li { padding-left: 1.5em; font-size: 20px !important; padding-inline-start: .5em; padding: 15px 0 15px 11px; color: #FFF; line-height: 120%;letter-spacing: normal;font-weight: bolder;}
.ghl-ltf-sales .ghl-btm3-left .list-con p + p { margin-top: auto; display: block; margin-block-start: 1em; margin-inline-start: 0px; margin-inline-end: 0px; unicode-bidi: isolate; }

.ghl-ltf-sales .ghl-btm3-right .top_right_sec {border-radius: 10px;}
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .blue_strip { font-size: 24px !important; padding: 5px 0; line-height: 1em; text-transform: uppercase; color: var(--white); text-align: center; background: #000; font-weight: bolder; }
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .blue-strip-bonus {width: max-content; margin: 20px auto 0;font-size: 22px!important; font-weight: bolder;padding: 0; line-height: 1.3em;}
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .row {display: block;padding: 0;}
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .book_includes_sec { display: block; height: auto; height: auto; width: 100%; display: inline-block; }
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .book_img {width: 40%; float: left;padding: 5px;}
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container { width: 60%; height: auto; font-size: 24px; padding: 5px; float: right; word-break: break-word; }
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container p.heading { font-size: 18px; font-weight: bolder; }
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container p.bookdetails { margin: 5px 0 0; font-size: 17px; font-weight: 400 !important; font-family: Roboto; letter-spacing: unset; line-height: unset; }
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .book_price {clear:both; margin-top: 17px; list-style: none; padding: 0;display: flex; justify-content: space-between;padding: 0 4px;}
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .book_price li { font-size: 16px !important; font-weight: 500; line-height: 1.3em; text-transform: uppercase;display: block; line-height: 1;}
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .book_price li:first-child:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .book_price li strong {color: rgb(53, 146, 64); }
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .divider {margin-top: 7px; display: block; width: 100%;border-bottom: 1px solid rgb(230, 230, 230);margin-bottom: 5px;}
.ghl-ltf-sales .ghl-btm3-right .top_right_sec h4 { margin-top: 15px; text-align: center; color: var(--dark-red); font-size: 16px !important; line-height: 1.3em; text-transform: uppercase; font-weight: bolder; }
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .button-icon-end { font-size: 20px; padding: 15px 42.5px; font-weight: 700; margin-top: 0; text-transform: none; box-shadow: 2px 2px 2px 1px #707070ff; border-radius: 5px; }
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .button-icon-end:before {display: none;}
.ghl-ltf-sales .ghl-btm3-right .top_right_sec .button-icon-end:after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; font-size: 20px; margin-left: 5px;}

.ghl-ltf-sales .with-gif {padding: 40px 0 0;}
.ghl-ltf-sales .with-gif .inner {padding: 20px 35px 0; width: 85%;margin: 0 auto;}
.ghl-ltf-sales .with-gif h3 { font-size: 32px !important; font-weight: bolder; color: #FFF; letter-spacing: -1px; text-align: center; line-height: 1.3em; }
.ghl-ltf-sales .with-gif h3 span {color: var(--yellow);}
.ghl-ltf-sales .with-gif h4 { font-size: 24px !important; font-weight: 400; color: #fff; line-height: 1.3em; text-align: center; margin-top: 10px;}
.ghl-ltf-sales .with-gif img {margin: 20px auto 0;display: block;}

.ghl-ltf-sales .ghl-btm4 {padding: 20px 0 0;}
.ghl-ltf-sales .ghl-btm4-header { padding: 20px 35px 0; margin: 0 auto; }

.ghl-ltf-sales .ghl-btm4-header .limited_time {font-size: 24px !important;font-weight: bolder; letter-spacing: -1px; line-height: 1.3em;margin-top: 20px;display: block;}
.ghl-ltf-sales .ghl-btm4-header .limited_time .red {color: var(--dark-red);}
.ghl-ltf-sales .ghl-btm4-header .headings1 { font-size: 45px !important; font-weight: bolder; letter-spacing: -1px; line-height: 110%; margin-top: 20px;}
.ghl-ltf-sales .ghl-btm4-header .headings1 span {color: var(--dark-red);text-decoration: underline}
.ghl-ltf-sales .ghl-btm4-header .headings3 { font-size: 32px !important; line-height: 1.3em; padding: 10px; text-align: center; margin-top: 10px; font-weight: bolder;}

.ghl-ltf-sales .ghl-btm4 .book_icons_details {padding: 20px 35px; text-align: center;display: block; line-height: 0;}
.ghl-ltf-sales .ghl-btm4 .ghl-btm4-button { display: block; margin: 20px auto 0; background: #ffd534; padding: 20px 35px; font-weight: 700; margin-top: 0; text-transform: uppercase; border-radius: 5px; border: 0; font-size: 26px; font-family: var(--headlinefont); color: #151516;}
.ghl-ltf-sales .ghl-btm4 .ghl-btm4-button span {color: #151516;}
.ghl-ltf-sales .ghl-btm4 .ghl-btm4-button span:after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; margin-left: 5px;}
.ghl-ltf-sales .ghl-btm4 .ghl-btm4-button .button-icon-end:before {display: none;}
.ghl-ltf-sales .ghl-btm4 .ghl-btm4-button small {display: block;font-size: 14px; opacity: .8;text-align: center;font-weight: normal; color: #151516;}

.ghl-ltf-sales .ghl-btm4-btn-con {padding: 0 25px 20px}
.ghl-ltf-sales .headings4 { text-align: center; margin-top: 15px; font-size: 22px !important; font-weight: bolder; line-height: 1em; }
.ghl-ltf-sales .headings4:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }

.ghl-ltf-sales .ghl-btm4 .products-row {padding: 20px 0;}
.ghl-ltf-sales .ghl-btm4 .products-row h2.headings2 { padding: 40px 35px 20px; font-weight: bolder; font-size: 55px !important; letter-spacing: -1px; line-height: 1.3em; text-align: center; }
.ghl-ltf-sales .ghl-btm4 .products-row h2.headings2 span {color: var(--dark-red);text-decoration: underline}

.ghl-ltf-sales .ghl-btm4 .products-row .products-con { padding: 20px 10px; width: 100%; display: flex; flex-wrap: wrap; justify-content: center;gap: 40px 0;}
.ghl-ltf-sales .ghl-btm4 .products-row .products-con > div { width: 33.33%; padding-left: 15px; padding-right: 15px; flex: 1 1 auto !important; }
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products { padding: 25px 24px 24px; box-shadow: 0 1px 5px rgba(0, 0, 0, .2); border-radius: 10px; height: 100%; display: flex; flex-direction: column;}
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products img {height: 160px; margin: 0 auto; width: auto;display: block;}
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products h4 { font-weight: bolder; font-size: 22px !important; line-height: 1.3em; margin-top: 15px; text-align: center;}
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products h4 span {display: block;}
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products h4 small { display: block; font-size: 13px !important; font-weight: 500; line-height: 1; margin-top: 5px; }
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products p { margin-top: 15px; font-size: 18px !important; font-weight: 400; line-height: 1.3em; text-align: center; margin-bottom: 15px;}
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products .book_price {margin-top: 15px; display: flex; justify-content: space-between; align-items: center;list-style-type: none;margin-top: auto;}
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products .book_price li { font-size: 16px !important; line-height: 1.3em; text-transform: uppercase;  font-weight: 500;}
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products .book_price li:first-child small:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}
.ghl-ltf-sales .ghl-btm4 .products-row .products-con .products .book_price li strong {color: rgb(53, 146, 64);    font-weight: bolder;}
.ghl-ltf-sales .ghl-btm4 .products-row h3.headings3 { padding: 40px 10px 20px; font-size: 46px !important; letter-spacing: -1px; line-height: 1.3em; font-weight: bolder; }
.ghl-ltf-sales .ghl-btm4 .products-row h3.headings3 span {color: var(--dark-red); text-decoration: underline;}

.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product { padding: 20px 25px; width: 75%; display: block; margin: 0 auto; }
.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products { box-shadow: 0 1px 5px rgba(0, 0, 0, .2); padding: 24px;border-radius: 10px; }
.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products img {display: block; height: 160px; margin: 0 auto;}
.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products h4 { font-weight: bolder; font-size: 24px !important; line-height: 1.3em; margin-top: 15px; text-align: center;}
.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products h4 span { display: block; font-size: 13px !important; font-weight: 500; line-height: 1; margin-top: 5px; }
.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products p { margin-top: 15px; font-size: 18px !important; font-weight: 400; line-height: 1.3em; text-align: center; }
.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products .book_price {margin-top: 15px; display: flex; justify-content: center; align-items: center;list-style-type: none;}
.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products .book_price li { font-size: 16px !important; line-height: 1.3em; text-transform: uppercase;  font-weight: 500;}
.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products .book_price li:first-child small:before { color: #37ca37; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;line-height: 0;}
.ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products .book_price li strong {color: rgb(53, 146, 64);    font-weight: bolder;}

.ghl-ltf-sales .ghl-btm5 {padding: 20px 0;}
.ghl-ltf-sales .ghl-btm5 h2 {font-weight: bolder;text-align: center;font-size: 28px !important;}
.ghl-ltf-sales .ghl-btm5 h2:before { color: rgb(255, 169, 0); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }
.ghl-ltf-sales .ghl-btm5 h3 { font-size: 48px !important; font-weight: 700; line-height: 1.3em; margin-top: 20px;}

.ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-con {display: flex;padding: 10px 5px;margin-bottom: 20px;}
.ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-col {flex: 1;display: flex; flex-direction: column;gap: 20px 0;}
.ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-row {display: flex; justify-content: center;padding: 20px 15px; position: relative;}
.ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-box {position: relative;}
.ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-box .asterisk-con {font-size: 30px; top: 10px;}
.ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-row img {max-width: 210px;}

.ghl-ltf-sales .btm5-ltf-bottom { padding: 0 10px 20px; width: 70%; margin: 0 auto; }
.ghl-ltf-sales .btm5-ltf-bottom img {max-width: 225px; display: block; margin: 30px auto 20px;}
.ghl-ltf-sales .btm5-ltf-bottom h3.headings {font-size: 38px !important;text-align: center; letter-spacing: -1px;margin-bottom: 20px;}
.ghl-ltf-sales .btm5-ltf-bottom p {font-size: 22px !important;}
.ghl-ltf-sales .btm5-ltf-bottom p em {font-weight: bolder; font-style: italic;}

.ghl-ltf-sales .ghl-btm6 {padding: 20px 0 70px;}

.ghl-ltf-sales .ghl-btm6 .row { padding: 0 35px; width: 70%; margin: 0 auto; }
.ghl-ltf-sales .ghl-btm6 h2 { font-size: 44px !important; color: var(--dark-red); font-weight: bolder; letter-spacing: -1px; line-height: 110%; }
.ghl-ltf-sales .ghl-btm6 h2 span {color: #000;display: block;}
.ghl-ltf-sales .ghl-btm6 img {display: block;padding: 30px 20px; width: 100%;}
.ghl-ltf-sales .ghl-btm6 p { font-size: 22px !important; line-height: 1.3em; }
.ghl-ltf-sales .ghl-btm6 p span.yellow-bkg {background: #f6d172 !important}
.ghl-ltf-sales .ghl-btm6 h3 { font-size: 32px !important; font-weight: bolder; line-height: 1.3em; text-align: center; letter-spacing: -1px; margin: 40px auto 20px; }
.ghl-ltf-sales .ghl-btm6 .moneyback {margin: 30px auto 0; width: 30%; display: block;padding: 0;}
.ghl-ltf-sales .ghl-btm6 h3.headings {font-size: 44px !important;margin: 20px auto; display: block;}

.ghl-ltf-sales .ghl-btm7 {background: #001D34; padding: 30px 0 20px;}
.ghl-ltf-sales .ghl-btm7-header { padding: 40px 20px 20px; width: 70%; margin: 0 auto;}
.ghl-ltf-sales .ghl-btm7-header h1 { font-size: 50px !important; color: #ffd534; text-align: center; font-weight: bolder; letter-spacing: -1px; line-height: 1em; }
.ghl-ltf-sales .ghl-btm7-header h2 { font-size: 18px !important; line-height: normal; text-align: center; color: #FFF; margin-top: 15px;}
.ghl-ltf-sales .faq-flx {display: flex;padding: 20px 10px;}
.ghl-ltf-sales .faq-flx > div {flex: 1; padding: 0 25px;}
.ghl-ltf-sales .faq-flx h3 { font-size: 23px !important; color: #fff; font-weight: bolder; line-height: 1.3em; }
.ghl-ltf-sales .faq-flx h3:before { color: #ffd534; content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }
.ghl-ltf-sales .faq-flx p { font-size: 16px !important; line-height: 1.4em;color: #fff; margin-top: 10px; }
.ghl-ltf-sales .faq-flx h3:not(:first-child) {margin-top: 25px;}

.ghl-btm7.faq_sec .faq-accordion-con {width: 85%; margin: 0 auto; padding: 0 30px;}
.ghl-btm7.faq_sec .faq-accordion-item {border-radius: 10px;background: #fff; width: 100%;overflow: hidden;margin-bottom: 10px;}
.ghl-btm7.faq_sec .faq-accordion-item button { background: #f5f5f5; border-radius: 10px 10px 0 0; border: none; cursor: pointer; justify-content: space-between; outline: none; padding: 15px; width: 100%; font-weight: bolder; line-height: 1.5; font-size: 18px; text-align: left; display: flex; align-items: center;}
.ghl-btm7.faq_sec .faq-accordion-item button i:before {font-family: "Font Awesome 5 Free";font-weight: 900;    content: "" !important;}
.ghl-btm7.faq_sec .faq-accordion-item button.active i:before {content: "" !important;}
.ghl-btm7.faq_sec .faq-accordion-item .panel {background: #ffffff; padding: 0; transition: all .1s ease-in-out;height: 0;}
.ghl-btm7.faq_sec .faq-accordion-item .panel p {font-weight: 400 !important; line-height: 1.5; font-size: 18px;}
.ghl-btm7.faq_sec .faq-accordion-item .panel p:not(:last-of-type) {margin-bottom: 25px;}

.ghl-ltf-sales .footer_sales {padding: 20px 0 0; background:#fff;}
.ghl-ltf-sales .top_section { display: block; padding: 30px 35px 20px; width: 50%; margin: 0 auto; }
.ghl-ltf-sales .top_section img {display: block; margin: 0 auto;}
.ghl-ltf-sales .top_section button { display: block; background: #ffd534; padding: 15px 20px; font-weight: 700; margin-top: 0; text-transform: none; width: 100%; border: 0; border-radius: 5px; margin-top: 20px; }
.ghl-ltf-sales .top_section button span { font-size: 18px; font-weight: 700; }
.ghl-ltf-sales .top_section button span:after {content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; font-size: 18px; margin-left: 5px;display: inline;}
.ghl-ltf-sales .top_section button span .button-icon-end:before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.ghl-ltf-sales .top_section button small { display: block; font-size: 14px; font-weight: 400; line-height: normal; opacity: .8; text-align: center; font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji }
.ghl-ltf-sales .btm_section {padding: 20px 35px;}
.ghl-ltf-sales .btm_section .footer_txt { font-size: 12px !important; text-align: center; color: #000; font-weight: 500; }
.ghl-ltf-sales .btm_section .disclaimer { font-size: 10px !important; color: rgb(136, 136, 136); text-align: center; margin-top: 10px; }
.ghl-ltf-sales .btm_section .disclaimer a {color: #151516; text-decoration: underline;}
.ghl-ltf-sales .btm_section .disclaimer a:hover {color: #ffd534}
.ghl-ltf-sales .btm_section ul {list-style-type:none; display: flex; align-items: center;padding: 21px 8px 8px;justify-content: center;}
.ghl-ltf-sales .btm_section ul li a { padding-bottom: .5rem; padding-top: .5rem; padding-right: .375rem; padding-left: .375rem; border-radius: .125rem; font-weight: 500; font-size: 14px; line-height: 1.3em; text-transform: none; letter-spacing: 0; text-align: left; color: #000; text-decoration: none;}
.ghl-ltf-sales .btm_section ul li a:hover {background: #000;color:#FFD542}
.ghl-ltf-sales .fixed-footer-con {min-height: 132px;}
.ghl-ltf-sales #fixed_footer { position: fixed; width: 100%; bottom: 0px; z-index: 99; padding-bottom: 17px; border-width: 1px; padding-top: 15px; border-style: solid; background: rgba(255, 255, 255, 0.9); border-color: rgba(47, 47, 47, 0.14) }
.ghl-ltf-sales .fixed-footer-con .row {display: flex;padding: 0 10px;align-items: center;}
.ghl-ltf-sales .fixed-footer-con .row .col-lg-4 {padding: 0 25px;}
.ghl-ltf-sales .fixed-footer-con .row .col-lg-4:first-child {width: 25%;}
.ghl-ltf-sales .fixed-footer-con .row .col-lg-4:nth-child(2) {flex: 1;}
.ghl-ltf-sales .fixed-footer-con .row .col-lg-4:last-child {width: 33.33%;}
.ghl-ltf-sales .fixed-footer-con button { display: block; background: #ffd534; padding: 15px 20px; font-weight: 700; margin-top: 0; text-transform: none; width: 100%; border: 0; border-radius: 5px;  font-family: var(--headlinefont); margin: 0 !important;}
.ghl-ltf-sales .fixed-footer-con button span { font-size: 15px; font-weight: 700; }
.ghl-ltf-sales .fixed-footer-con button span:after {content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; font-size: 15px; margin-left: 5px;}
.ghl-ltf-sales .fixed-footer-con button small { display: block; font-size: 13px; font-weight: 400; line-height: normal; opacity: .8; text-align: center; font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji }
.ghl-ltf-sales .fixed-footer-con button .button-icon-end:before {display: none;}
.ghl-ltf-sales .fixed-footer-con h3 { font-size: 26px !important; font-weight: 500; }
.ghl-ltf-sales .fixed-footer-con h3 strong { font-weight: bolder; color: rgb(35, 143, 82); }
.ghl-ltf-sales .fixed-footer-con p { font-size: 14px !important; font-weight: 500; line-height: 1.3em; text-align: center; margin-top: 5px;}

.asterisk-con {position: absolute; left: 100%; top: var(--clamp-20); font-size: var(--clamp-text-40); z-index: 3;}

.ghl-ltf-typ * { font-family: Roboto, sans-serif; line-height: 1em; }
.ghl-ltf-typ .wrapper {max-width: 1170px;margin: 0 auto; position: relative;}
.ghl-ltf-typ-header {background: #001d34;}
.ghl-ltf-typ-header .wrapper {padding: 25.5px 10px;}
.ghl-ltf-typ-header h2 {text-align: center;font-weight: bolder; font-size: 28px !important;color: #FFF;text-transform: uppercase;}

.ghl-ltf-typ-main {padding: 30px 0 10px;}
.ghl-ltf-typ-main-con {padding: 0 35px 0;}
.ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h2 {font-weight: bolder; font-size: 38px !important; text-align: center; letter-spacing: -1px;}
.ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h2 span.red {color: #ff385c !important}
.ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h2 i {display: inline-block; line-height: 100%; margin-right: 0; vertical-align: middle;}
.ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h2 i svg {width: 36px; height: 36px;}
.ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h3 {font-size: 20px; margin: 15px auto 0; text-align: center;}
.ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h3 b {font-weight: bold;}
.ghl-ltf-typ-video-con { padding: 0; width: 75%; max-width: 790px; position: relative; margin: 10px auto 0; border-radius: 10px; overflow: hidden;}
.ghl-ltf-typ-video-con .video-container {width: 100%; overflow: hidden; border-radius: var(--clamp-10);}
.ghl-ltf-typ-video-con .video-container .media-video-con iframe {margin: 0; max-width: unset; aspect-ratio: 16/9 !important; border-radius: unset;}
.ghl-ltf-typ-video-con .video-container video {width: 100% !important; aspect-ratio: 16/9 !important;}
.ghl-ltf-typ-video { background: #000; aspect-ratio: 16 / 9; display: flex; align-items: center; justify-content: center; border-radius: var(--clamp-10); overflow: hidden; position: relative;}

.ghl-ltf-typ-btm1-box { padding: calc(var(--clamp-30) * 2) 35px 0; width: 80%; margin: 0 auto;}
.ghl-ltf-typ-btm1-box h2 {font-weight: bolder; font-size: 26px !important; letter-spacing: -1px;text-align: center; margin-bottom: 20px;}
.ghl-ltf-typ-btm1-table-con {padding: 0 15px 15px;}
.ghl-ltf-typ-btm1-table-con h3 {margin-bottom: 25px;font-size: 20px; font-weight: 400; display: flex; align-items: center; gap: 6px;}
.ghl-ltf-typ-btm1-table-con h3 i {display: block; line-height: 0;}
.ghl-ltf-typ-btm1-table-con h3 i svg {width: 20px; height: 20px; fill: #000;}
.ghl-ltf-typ-btm1-table-con h3 span {display: block; line-height: 100%; font-weight: bold;}
.ghl-ltf-typ-btm1 h4 {font-weight: bolder; font-size: 24px !important;text-align: center;margin-top: 25px;letter-spacing: -1px;}

.ghl-ltf-typ-btm1 .ghl-typ-btm1-table-con table tfoot tr td {padding-top: 10px;}

.ghl-ltf-typ-btm2 {padding: 0;}
.ghl-ltf-typ-btm2-box {text-align: center; color: #151516;}
.ghl-ltf-typ-btm2-box h2 {font-weight: bolder; font-size: 28px !important; letter-spacing: -1px;}
.ghl-ltf-typ-btm2-box h3 {font-size: 50px !important; letter-spacing: -1px;font-weight: bolder;margin: 20px 0;}
.ghl-ltf-typ-btm2-box h4 {font-size: 28px !important; letter-spacing: -1px;font-weight: bolder;}

.ghl-ltf-typ-btm3 {padding: 20px 0 0;}
.ghl-ltf-typ-btm3-box {padding: 10px 35px 0;width: 80%;margin: 0 auto;text-align: center;}
.ghl-ltf-typ-btm3-box h2 {font-weight: bolder; font-size: 45px !important; letter-spacing: -1px;}
.ghl-ltf-typ-btm3-box h3 {margin: 10px 0; font-size: 24px !important; font-weight: 400; line-height: 1.3em; display: block;}

.ghl-ltf-typ-footer {background: #000;; padding: 22px 20px;margin-top: 20px;}
.ghl-ltf-typ-footer ul {display: flex; align-items: center; justify-content: center;list-style-type: none;padding: 28px 43px;}
.ghl-ltf-typ-footer ul li {margin-left: 8px;}
.ghl-ltf-typ-footer ul li a { display: block; border-radius: .125rem; padding-left: .375rem; padding-right: .375rem; padding-bottom: .5rem; padding-top: .5rem; font-weight: 500; font-size: 14px; color: #fff; text-decoration: none;}
.ghl-ltf-typ-footer p { color: #FFFFFF; margin-bottom: 19px; font-family: Roboto !important; font-size: 16px; line-height: normal; }
.ghl-ltf-typ-footer p:last-of-type {margin-bottom: 0;}
.ghl-ltf-typ-footer a {color: #ffd534 !important;text-decoration: none !important;}
.ghl-ltf-typ-footer a:hover {text-decoration: underline !important;}

.ghl-ltf-typ button.yellow-btn { display: block; background: #ffd534; padding: 15px 20px; font-weight: 700; margin-top: 0; text-transform: none; border: 0; border-radius: 5px; width: max-content; max-width: 100%; margin:  auto;}
.ghl-ltf-typ button.yellow-btn span em:after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; font-size: 18px; margin-left: 5px; display: inline; color: #000;}
.ghl-ltf-typ button.yellow-btn span { font-size: 18px; font-weight: 700; }
.ghl-ltf-typ button.yellow-btn small { display: block; font-size: 14px; font-weight: 400; line-height: normal; opacity: .8; text-align: center; font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; }

/**GHL LTF CHECKOUT**/
.ghl-ltf-checkout {}
.ghl-ltf-checkout .p10 {padding: 10px;}

.ghl-ltf-checkout .validation-error-message { background-color: rgba(255, 0, 0, 0.08); border: 1px solid rgb(247, 43, 43); color: rgb(247, 43, 43); padding: 12px 15px; border-radius: 4px; margin-bottom: 15px; display: flex; align-items: center; gap: 10px; font-size: 14px;}
.ghl-ltf-checkout .validation-error-message span {display: block; line-height: 1;}

.ghl-ltf-checkout .ghl-payment-products-section {padding: 0;}

.ghl-checkout-order-bump {background-color: #fbf8e3; border: 2px dashed var(--dark-red); border-radius: 5px; padding: 8px; margin: 5px 0 10px; }
.ghl-checkout-order-bump-header {background-color: #fefcbf; border-radius: 5px; display: flex; padding: 2px; text-align: left;align-items: center;min-height: 30px;}
.ghl-checkout-order-bump-header img {padding: 0 9px; width: 40px;}
.ghl-checkout-order-bump-header input {margin: 0 4px;}
.ghl-checkout-order-bump-header h2 {display: block; line-height: 1;color: #090 !important; font-size: 16px; font-weight: 700; margin-left: 2px; word-wrap: break-word;}
.ghl-checkout-order-bump-body p {}
.ghl-checkout-order-bump-highlight {color: #c30; font-weight: 700; text-decoration: underline; display: block;}

.ghl-ltf-checkout .ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section p {font-size: 18px !important;}
.ghl-ltf-checkout .ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section p u {font-style: italic;}
.ghl-ltf-checkout .ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section p strong {font-weight: bolder;}

.ghl-ltf-checkout-btm1-boxes {display: flex;align-items: center;padding: 10px 5px;}
.ghl-ltf-checkout-btm1-boxes > div {display: flex; flex-direction: column;padding: 10px 5px; flex: 1;}
.ghl-ltf-checkout-btm1-boxes .btm1-boxes-row {position: relative;}

/**GHL LTF OTO1**/
.ghl-ltf-oto1 .ghl-step2-banner-btm h2 {font-size: 38px !important; font-family: Montserrat,sans-serif;}
.ghl-ltf-oto1 h1 { font-weight: 900; font-size: 28px !important; text-align: center; line-height: 1.3em; margin-bottom: 20px;}

.ghl-ltf-oto1 .ghl-step2-main {padding-top: 30px;}
.ghl-ltf-oto1 .ghl-step2-main-con em {font-style: italic;}
.ghl-ltf-oto1 .ghl-step2-main-con h4.fs28 {font-size: 28px !important;}
.ghl-ltf-oto1 .ghl-step2-main-con h5 {font-size: 24px !important;text-align: center; font-weight: bolder; margin: 20px 0;}

.ghl-ltf-oto1 .img-con-flx {display: flex;padding: 10px 5px;justify-content: center;}
.ghl-ltf-oto1 .img-con-flx .img-con-flx-col {padding: 20px 15px;}
.ghl-ltf-oto1 .img-con-flx .img-con-flx-col .img-box {position: relative;}
.ghl-ltf-oto1 .img-con-flx .img-con-flx-col .img-box .asterisk-con {font-size: 30px; top: 10px;}
.ghl-ltf-oto1 hr {color: #cbd5e0; background: #cbd5e0; margin: 5px 0; display: block; height: 1px; border: 0;}

.ghl-ltf-oto1 .ghl-step2-faq {padding: 70px 0 60px;}
.ghl-ltf-oto1 .ghl-step2-faq .faq-accordion-con .panel p:not(:last-of-type) {margin-bottom: 24px;}

.ghl-ltf-oto1 .ghl-template-footer {margin-top: 0 !important;}

/**GHL LTF OTO2**/
.ghl-ltf-oto2 h1 { font-size: 40px !important; font-weight: 700; text-align: center; line-height: 1.3em; margin-bottom: 20px; }
.ghl-ltf-oto2 h1 span {display: block; font-weight: 700; font-size: 25px;}

.ghl-ltf-oto2 .ghl-step2-main-con em {font-style: italic;}

.ghl-ltf-oto2 .img-con-flx {display: flex;padding: 10px 5px;justify-content: center;}
.ghl-ltf-oto2 .img-con-flx.flx-center { align-items: center; justify-content: space-between;}
.ghl-ltf-oto2 .img-con-flx {padding: 20px 15px;}
.ghl-ltf-oto2 .img-con-flx .img-box {position: relative;}
.ghl-ltf-oto2 .img-con-flx .img-box .asterisk-con {font-size: 30px; top: 10px;}
.ghl-ltf-oto2 .img-con-flx .img-box img {padding: 0;}
.ghl-ltf-oto2 hr {color: #cbd5e0; background: #cbd5e0; margin: 5px 0; display: block; height: 1px; border: 0;}

.ghl-ltf-oto2 .ghl-step2-faq {padding: 70px 0 60px;}
.ghl-ltf-oto2 .ghl-step2-faq .faq-accordion-con .panel p:not(:last-of-type) {margin-bottom: 24px;}

.ghl-ltf-oto2 .ghl-step2-faq .ghl-step2-faq-con {width: 100%;}
.ghl-ltf-oto2 .ghl-template-footer {margin-top: 0 !important;}

@media only screen and (max-width: 1500px) {
    .ghl-ltf-sales .ghl-lft-btm2-box h2 span { font-size: 60px !important; }

    .ghl-ltf-sales .ghl-btm4 .products-row h2.headings2 {font-size: 50px !important;}
    .ghl-ltf-oto1 .ghl-step2-banner-btm h2 {font-size: 35px !important;}

    .ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h2 {font-size: 33px !important;}
    .ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h2 i svg {width: 33px; height: 33px;}
}

@media only screen and (max-width: 1300px) {
    .ghl-ltf-sales .ghl-lft-btm2-box h2 span { font-size: 50px !important; }
    .ghl-ltf-sales .ghl-btm4-header .headings1 {font-size: 40px !important;}
    .ghl-ltf-typ-btm3-box h2 {font-size: 40px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 38px; padding: 10px 0;}
    .ghl-ltf-sales .ghl-btm3-left h3 {font-size: 40px !important;}
    .ghl-ltf-sales .ghl-btm6 h2 {font-size: 40px !important;}
    .ghl-ltf-sales .ghl-btm6 h3.headings {font-size: 40px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 35px;}

    .ghl-ltf-sales .top_right_sec h2.sub-heading {font-size: 26px !important;}
    .ghl-ltf-sales .ghl-btm5 h2 {font-size: 26px !important;}
    .ghl-ltf-typ-header h2 {font-size: 26px !important;}
    .ghl-ltf-typ-btm1-box h2 {font-size: 24px !important;}
    .ghl-ltf-typ-btm2-box h2 {font-size: 26px !important;}
    .ghl-ltf-typ-btm2-box h4 {font-size: 26px !important;}

    .ghl-ltf-sales .ghl-btm3-left h3.red {font-size: 44px !important;}
    .ghl-ltf-sales .ghl-btm3-left h3.green {font-size: 44px !important;}
    .ghl-ltf-sales .ghl-btm3-left h3.green {font-size: 44px !important;}
    .ghl-ltf-sales .ghl-ltf-btm1 h2 {font-size: 42px !important;}
    .ghl-ltf-sales .ghl-btm3 h2.ghl-btm3-header {font-size: 44px !important;}
    .ghl-ltf-sales .ghl-btm5 h3 {font-size: 40px !important;}

    .ghl-ltf-sales .ghl-lft-btm2-box h2 {font-size: 45px !important;}
    .ghl-ltf-sales .ghl-btm7-header h1 {font-size: 45px !important;}
    .ghl-ltf-typ-btm2-box h3 {font-size: 45px !important;}

    .ghl-ltf-sales .with-gif h3 {font-size: 28px !important;}
    .ghl-ltf-sales .ghl-btm4-header .headings3 {font-size: 28px !important;}
    .ghl-ltf-sales .ghl-btm6 h3 {font-size: 28px !important;}

    .ghl-ltf-sales .btm5-ltf-bottom h3.headings { font-size: 35px !important; }
    .ghl-ltf-typ-main-con h2 { font-size: 35px !important; padding: 0 10px;}

    .ghl-ltf-sales .ghl-btm4 .ghl-btm4-button {font-size: 22px;}
    .ghl-ltf-sales .fixed-footer-con h3 {font-size: 22px !important;}

    .ghl-ltf-sales .ghl-btm3-left h4 {font-size: 35px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row h2.headings2 {font-size: 45px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row h3.headings3 {font-size: 40px !important;}

    .ghl-ltf-sales .ghl-lft-btm2 {padding: 10px;}

    .ghl-ltf-sales .ghl-btm7 {padding: 20px;}

    .ghl-ltf-oto1 .ghl-step2-banner-btm h2 {font-size: 32px !important;}
    .ghl-ltf-oto1 h1 {font-size: 24px !important;}

    .ghl-ltf-oto2 h1 {font-size: 35px !important}
    .ghl-ltf-oto2 h1 span {font-size: 20px !important}

    .ghl-checkout-order-bump-highlight, .ghl-checkout-order-bump-body p {font-size: 14px;}
}

@media only screen and (max-width: 1010px) {
    .ghl-ltf-sales .ghl-lft-btm2-box h2 span { font-size: 45px !important; line-height: 115%;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro_header {padding: 0;}

    .ghl-ltf-sales .ghl-btm4-header .headings1 {font-size: 35px !important;}
    .ghl-ltf-typ-btm3-box h2 {font-size: 35px !important;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 32px;padding: 20px 0;}
    .ghl-ltf-sales .ghl-btm3-left h3 {font-size: 35px !important;}
    .ghl-ltf-sales .ghl-btm6 h2 {font-size: 35px !important;}
    .ghl-ltf-sales .ghl-btm6 h3.headings {font-size: 35px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 30px;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .video_section p {font-size: 16px;}
    .ghl-ltf-sales .top_right_sec h3 {font-size: 16px !important;}
    .ghl-ltf-sales .top_right_sec h5 span {font-size: 16px !important;}
    .ghl-ltf-sales .top_right_sec p.avail_dwld {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container p.heading {font-size: 16px;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .products p {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products p {font-size: 16px !important }
    .ghl-ltf-sales .ghl-btm7-header h2 {font-size: 16px !important;}
    .ghl-btm7.faq_sec .faq-accordion-item button { width: 100%; font-size: 16px;}
    .ghl-btm7.faq_sec .faq-accordion-item .panel p {font-size: 16px;}
    .ghl-ltf-sales .top_section button span {font-size: 16px;}
    .ghl-ltf-sales .top_section button span:after {font-size: 16px !important;}
    .ghl-ltf-sales .fixed-footer-con button span {font-size: 16px;}
    .ghl-ltf-checkout .ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section p {font-size: 16px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro button.free-access .main-heading-group {font-size: 22px;}
    .ghl-ltf-sales .avail-btn span {font-size: 22px;}
    .ghl-ltf-sales .top_right_sec h5 {font-size: 22px !important;}
    .ghl-ltf-sales .top_right_sec button {font-size: 22px;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .blue_strip {font-size: 22px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container {font-size: 22px;}
    .ghl-ltf-sales .with-gif h4 {font-size: 22px !important;}
    .ghl-ltf-sales .ghl-btm4-header .limited_time {font-size: 22px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products h4 {font-size: 22px !important;}
    .ghl-ltf-typ-btm1 h4 {font-size: 22px !important;}
    .ghl-ltf-typ-btm3-box h3 {font-size: 22px !important;}
    .ghl-ltf-sales .ghl-ltf-btm2-box-item h3 {font-size: 22px !important;}
    .ghl-ltf-sales .ghl-lft-btm2-box h4 {font-size: 22px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 20px;}
    .ghl-ltf-sales .try-header {font-size: 20px;}
    .ghl-ltf-sales .bullet-list-con {font-size: 20px !important;}
    .ghl-ltf-sales .ghl-btm3-left p {font-size: 20px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .blue-strip-bonus {font-size: 20px!important;}
    .ghl-ltf-sales .headings4 {font-size: 20px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .products h4 {font-size: 20px !important;}
    .ghl-ltf-sales .btm5-ltf-bottom p {font-size: 20px !important;}
    .ghl-ltf-sales .ghl-btm6 p {font-size: 20px !important;}

    .ghl-ltf-sales p.introdetails{font-size: 18px !important;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .free_course p {font-size: 18px;}
    .ghl-ltf-sales .green-checkmark li{font-size: 18px !important;margin-bottom: 10px;}
    .ghl-ltf-sales .top_right_sec p.toptxt {font-size: 18px !important; margin-top: -10px; margin-left: -10px; margin-right: -10px;}
    .ghl-ltf-sales .ghl-lft-btm2-box .header-p {font-size: 18px !important; margin-bottom: 26px;}
    .ghl-ltf-sales .ghl-lft-btm2-box p {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.red-x li p {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.red-x li::marker {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.green-check li {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.green-circle-check li {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.green-circle-check-light li {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .button-icon-end {font-size: 18px;}
    .ghl-ltf-typ-btm1-table-con h3 {font-size: 18px;}
    .ghl-ltf-typ-btm1-table-con h3 i svg {width: 18px; height: 18px;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro button.free-access .sub-heading-button {font-size: 12px;}
    .ghl-ltf-sales .avail-btn small {font-size: 12px;}
    .ghl-ltf-sales .top_right_sec p.secure_encrypted {font-size: 12px !important;}
    .ghl-ltf-sales .ghl-btm4 .ghl-btm4-button small {font-size: 12px;}
    .ghl-ltf-sales .top_section button small {font-size: 12px;}
    .ghl-ltf-sales .btm_section ul li a {font-size: 12px;}
    .ghl-ltf-sales .fixed-footer-con button small {font-size: 12px;}
    .ghl-ltf-sales .fixed-footer-con p {font-size: 12px !important;}
    .ghl-ltf-typ-footer ul li a {font-size: 12px;}

    .ghl-ltf-sales .avail-btn {padding: 15px 10px;}

    .ghl-ltf-sales .top_right_sec h2.sub-heading {font-size: 24px !important;}
    .ghl-ltf-sales .ghl-btm5 h2 {font-size: 24px !important;}
    .ghl-ltf-typ-header h2 {font-size: 24px !important;}
    .ghl-ltf-typ-btm1-box h2 {font-size: 22px !important;}
    .ghl-ltf-typ-btm2-box h2 {font-size: 24px !important;}
    .ghl-ltf-typ-btm2-box h4 {font-size: 24px !important;}

    .ghl-ltf-sales .top_right_sec p.savetoday {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container p.bookdetails {font-size: 14px;}
    .ghl-ltf-sales .top_right_sec h4 {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .book_price li {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec h4 {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .product14px .book_price li {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products .book_price li {font-size: 14px !important;}
    .ghl-ltf-sales .faq-flx p {font-size: 14px !important;}
    .ghl-checkout-order-bump-header h2 {font-size: 14px;}

    .ghl-ltf-sales .ghl-btm4 .products-row {padding-bottom: 0;}

    .ghl-ltf-sales .ghl-btm3-left h3.red {font-size: 40px !important;}
    .ghl-ltf-sales .ghl-btm3-left h3.green {font-size: 40px !important;}
    .ghl-ltf-sales .ghl-btm3-left h3.green {font-size: 40px !important;}
    .ghl-ltf-sales .ghl-ltf-btm1 h2 {font-size: 36px !important;padding: 0;}
    .ghl-ltf-sales .ghl-btm3 h2.ghl-btm3-header {font-size: 40px !important;}
    .ghl-ltf-sales .ghl-btm5 h3 {font-size: 35px !important; margin-top: 10px;}

    .ghl-ltf-sales .ghl-lft-btm2-box h2 {font-size: 40px !important;}
    .ghl-ltf-sales .ghl-btm7-header h1 {font-size: 40px !important;}
    .ghl-ltf-typ-btm2-box h3 {font-size: 40px !important;}

    .ghl-ltf-sales .with-gif h3 {font-size: 24px !important;}
    .ghl-ltf-sales .ghl-btm4-header .headings3 {font-size: 24px !important;}
    .ghl-ltf-sales .ghl-btm6 h3 {font-size: 24px !important;}

    .ghl-ltf-sales .btm5-ltf-bottom h3.headings { font-size: 30px !important; }
    .ghl-ltf-typ-main-con h2 { font-size: 30px !important; }

    .ghl-ltf-sales .ghl-btm4 .ghl-btm4-button {font-size: 18px;}
    .ghl-ltf-sales .fixed-footer-con h3 {font-size: 18px !important;}

    .ghl-ltf-sales .faq-flx h3 {font-size: 20px !important;}

    .ghl-ltf-sales .ghl-btm3-left h4 {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row h2.headings2 {font-size: 40px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row h3.headings3 {font-size: 35px !important;}

    .ghl-ltf-sales p.introdetails span {margin-bottom: 18px;}

    .ghl-ltf-sales .ghl-ltf-btm1 .row {padding: 0 10px;}

    .ghl-ltf-sales .ghl-lft-btm2-box {padding: 10px;}
    .ghl-ltf-sales .ghl-lft-btm2-box h2 {padding: 10px 0;}
    .ghl-ltf-sales .ghl-ltf-btm2-box-item .red-arrow-down {width: 15%;max-width: 60px;}
    .ghl-ltf-sales .ghl-ltf-btm2-box-item .btm2-img2 {width: 100%;}

    .ghl-ltf-sales .ghl-btm3 h2.ghl-btm3-header {padding: 10px 10px; line-height: 115%;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .ghl-flx .col-lg-8, .ghl-ltf-sales .ghl-btm3-left { padding: 0 10px !important; }
    .ghl-ltf-sales .col-lg-4 {padding: 0 !important;}

    .ghl-ltf-sales .ghl-btm3-left .list-con {padding-left: 15px;}
    .ghl-ltf-sales .ghl-btm3-left .list-con ul {padding-left: 0 !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.red-x li {padding: 10px;}

    .ghl-ltf-sales .ghl-btm7-header {width: 100%; padding: 10px 0 20px;}
    .ghl-btm7.faq_sec .faq-accordion-item .panel p:not(:last-of-type) {margin-bottom: 15px;}

    .ghl-ltf-sales .ghl-btm4 .book_icons_details {padding: 20px 10px;}
    .ghl-ltf-sales .ghl-btm4-header {padding: 0 10px 0;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con > div {width: 50%;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .products .book_price li {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm4-btn-con {padding: 0 10px 20px;}
    .ghl-ltf-sales .ghl-btm4 .ghl-btm4-button {padding: 15px;}

    .ghl-ltf-sales .ghl-btm5 {padding: 20px 10px;}

    .ghl-ltf-sales .ghl-btm4 .products-row h2.headings2 {padding: 0 10px 10px;}

    .ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-con {padding: 10px 0;}

    .ghl-ltf-sales .top_right_sec {padding: 10px;}

    .ghl-ltf-sales .btm5-ltf-bottom {width: 100%;padding: 0;}
    .ghl-ltf-sales .top_section {width: 100%;padding: 10px 20px 0;}
    .ghl-ltf-sales .btm_section {padding: 20px;}

    .ghl-ltf-sales .fixed-footer-con button span { font-size: 12px;}
    .ghl-ltf-sales .fixed-footer-con button span:after {font-size: 12px;}
    .ghl-ltf-sales .fixed-footer-con button small {font-size: 10px;}

    .ghl-ltf-sales .fixed-footer-con .row .col-lg-4:first-child {width: 25%;padding: 0 10px !important}
    .ghl-ltf-sales .fixed-footer-con .row .col-lg-4:nth-child(2) {flex: 1;padding: 0 10px !important}
    .ghl-ltf-sales .fixed-footer-con .row .col-lg-4:last-child {width: 33.33%;padding: 0 10px !important}
    .ghl-ltf-sales .fixed-footer-con button {padding: 15px 10px;}

    .ghl-ltf-oto1 .ghl-step2-banner-btm h2 {font-size: 28px !important;}

    .ghl-ltf-oto1 .ghl-step2-main-con h4.fs28 { font-size: 24px !important; }
    .ghl-ltf-oto1 .ghl-step2-main-con h5 {font-size: 20px !important;}

    .ghl-ltf-oto2 h1 {font-size: 30px !important}
    .ghl-ltf-oto2 h1 span {line-height: 115%; margin-top: 10px;}

    .ghl-ltf-typ-main-con {padding: 0;}
    .ghl-ltf-typ-main {padding-bottom: 20px; padding-top: 20px;}
    .ghl-ltf-typ-btm1-box {width: 100%; padding: var(--clamp-60) 10px 0;}
    .ghl-ltf-typ-btm2 {padding: 0 10px;}
    .ghl-ltf-typ-btm2-box {padding: 0;}
    .ghl-ltf-typ-btm3-box {padding: 0 20px 0;width: 100%;}
    .ghl-ltf-typ-btm3 {padding: 20px 0;}
    .ghl-ltf-typ-btm3-box h3 {margin-bottom: 0;}

    .ghl-btm7.faq_sec .faq-accordion-con {width: 100%; padding: 0;}

    .ghl-ltf-typ button.yellow-btn span, .ghl-ltf-typ button.yellow-btn span em:after {font-size: 16px;}
    .ghl-ltf-typ button.yellow-btn small {font-size: 12px;margin-top: 2px;}

    .ghl-ltf-typ-main-con h3 {font-size: 18px;}
    .ghl-ltf-typ-footer {padding: 20px 10px;}
    .ghl-ltf-typ-footer p {font-size: 14px;}

    .ghl-ltf-sales .ghl-lft-btm2 {padding: 10px 20px;}
    .ghl-ltf-sales .ghl-btm3-left h3.red {margin-top: 0;}
    .ghl-ltf-sales .ghl-btm4-header .headings1 {margin-top: 0;}

    .ghl-ltf-checkout .p10 {padding: 10px 0;}
    .ghl-step2-faq .ghl-step2-faq-con {padding: 25px 15px;}
    .ghl-step2-faq .faq-accordion-con {padding: 10px 0;}

    .ghl-ltf-typ-main-con .ghl-ltf-typ-main-header {padding: 0 15px;}

    .ghl-checkout-order-bump-highlight, .ghl-checkout-order-bump-body p { font-size: 12px; }

    .ghl-typ-btm1-table-con table tbody tr td, .ghl-typ-btm1-table-con table tfoot tr td {font-size: 13px;}
    .ghl-ltf-typ-btm1-table-con h3 {margin-bottom: 15px;}
}

@media only screen and (max-width: 800px) {
    .ghl-ltf-sales .ghl-lft-btm2-box h2 span { font-size: 40px !important; }
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 25px;}

    .ghl-ltf-sales .ghl-btm4-header .headings1 {font-size: 30px !important;}
    .ghl-ltf-typ-btm3-box h2 {font-size: 30px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 28px;}
    .ghl-ltf-sales .ghl-btm3-left h3 {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-btm6 h2 {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-btm6 h3.headings {font-size: 30px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro button.free-access .main-heading-group {font-size: 18px;}
    .ghl-ltf-sales .avail-btn span {font-size: 18px;}
    .ghl-ltf-sales .top_right_sec h5 {font-size: 18px !important;}
    .ghl-ltf-sales .top_right_sec button {font-size: 18px;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .blue_strip {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container {font-size: 18px;}
    .ghl-ltf-sales .with-gif h4 {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm4-header .limited_time {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products h4 {font-size: 18px !important;}
    .ghl-ltf-typ-btm1 h4 {font-size: 18px !important;}
    .ghl-ltf-typ-btm3-box h3 {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-ltf-btm2-box-item h3 {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-lft-btm2-box h4 {font-size: 18px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 18px;}
    .ghl-ltf-sales .try-header {font-size: 18px;}
    .ghl-ltf-sales .bullet-list-con {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm3-left p {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .blue-strip-bonus {font-size: 18px!important;}
    .ghl-ltf-sales .headings4 {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .products h4 {font-size: 18px !important;}
    .ghl-ltf-sales .btm5-ltf-bottom p {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm6 p {font-size: 18px !important;}

    .ghl-ltf-sales p.introdetails{font-size: 16px !important;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .free_course p {font-size: 16px;}
    .ghl-ltf-sales .green-checkmark li{font-size: 16px !important;}
    .ghl-ltf-sales .top_right_sec p.toptxt {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-lft-btm2-box .header-p {font-size: 16px !important; margin-bottom: 26px;}
    .ghl-ltf-sales .ghl-lft-btm2-box p {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.red-x li p {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.red-x li::marker {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.green-check li {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.green-circle-check li {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.green-circle-check-light li {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .button-icon-end {font-size: 16px;}
    .ghl-ltf-typ-btm1-table-con h3 {font-size: 16px;}
    .ghl-ltf-typ-btm1-table-con h3 i svg {width: 16px; height: 16px;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .video_section p {font-size: 14px;}
    .ghl-ltf-sales .top_right_sec h3 {font-size: 14px !important;}
    .ghl-ltf-sales .top_right_sec h5 span {font-size: 14px !important;}
    .ghl-ltf-sales .top_right_sec p.avail_dwld {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container p.heading {font-size: 14px;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .products p {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products p {font-size: 14px !important }
    .ghl-ltf-sales .ghl-btm7-header h2 {font-size: 14px !important;}
    .ghl-btm7.faq_sec .faq-accordion-item button { width: 100%; font-size: 14px;}
    .ghl-btm7.faq_sec .faq-accordion-item .panel p {font-size: 14px;}
    .ghl-ltf-sales .top_section button span {font-size: 14px;}
    .ghl-ltf-sales .top_section button span:after {font-size: 14px !important;}
    .ghl-ltf-sales .fixed-footer-con button span {font-size: 14px;}
    .ghl-ltf-checkout .ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section p {font-size: 14px !important;}

    .ghl-ltf-sales #fixed_footer {display: none;}

    .ghl-ltf-sales .top_right_sec h2.sub-heading {font-size: 22px !important;}
    .ghl-ltf-sales .ghl-btm5 h2 {font-size: 22px !important;}
    .ghl-ltf-typ-header h2 {font-size: 22px !important;}
    .ghl-ltf-typ-btm1-box h2 {font-size: 20px !important;}
    .ghl-ltf-typ-btm2-box h2 {font-size: 22px !important;}
    .ghl-ltf-typ-btm2-box h4 {font-size: 22px !important;}

    .ghl-ltf-sales .top_right_sec p.savetoday {font-size: 12px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container p.bookdetails {font-size: 12px;}
    .ghl-ltf-sales .top_right_sec h4 {font-size: 12px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .book_price li {font-size: 12px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec h4 {font-size: 12px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .product12px .book_price li {font-size: 12px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products .book_price li {font-size: 12px !important;}
    .ghl-ltf-sales .faq-flx p {font-size: 12px !important;}
    .ghl-checkout-order-bump-header h2 {font-size: 12px;}

    .ghl-ltf-sales .ghl-btm3-left h3.red {font-size: 35px !important;}
    .ghl-ltf-sales .ghl-btm3-left h3.green {font-size: 35px !important;}
    .ghl-ltf-sales .ghl-btm3-left h3.green {font-size: 35px !important;}
    .ghl-ltf-sales .ghl-ltf-btm1 h2 {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-btm3 h2.ghl-btm3-header {font-size: 35px !important;}
    .ghl-ltf-sales .ghl-btm5 h3 {font-size: 30px !important;}

    .ghl-ltf-sales .ghl-lft-btm2-box h2 {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-btm7-header h1 {font-size: 30px !important;}
    .ghl-ltf-typ-btm2-box h3 {font-size: 30px !important;}

    .ghl-ltf-sales .with-gif h3 {font-size: 20px !important;}
    .ghl-ltf-sales .ghl-btm4-header .headings3 {font-size: 20px !important;}
    .ghl-ltf-sales .ghl-btm6 h3 {font-size: 20px !important;}

    .ghl-ltf-sales .btm5-ltf-bottom h3.headings { font-size: 25px !important; }
    .ghl-ltf-typ-main-con h2 { font-size: 25px !important; }

    .ghl-ltf-sales .ghl-btm4 .ghl-btm4-button {font-size: 14px;}
    .ghl-ltf-sales .fixed-footer-con h3 {font-size: 14px !important;}

    .ghl-ltf-sales .faq-flx h3 {font-size: 18px !important;}

    .ghl-ltf-sales .ghl-btm3-left h4 {font-size: 25px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row h2.headings2 {font-size: 35px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row h3.headings3 {font-size: 30px !important;}

    .ghl-ltf-sales .ghl-flx {display: block;}
    .ghl-ltf-sales .col-lg-8 {width: 100%;}
    .ghl-ltf-sales .col-lg-4 {max-width: 383px; width: 100%; margin: 20px auto 0;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .header-con {padding: 0; margin: 0;}

    .ghl-ltf-sales .ghl-ltf-btm1-image-con {display: block;}
    .ghl-ltf-sales .ghl-btm3-flx {display: block;}

    .ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-con {flex-wrap: wrap; justify-content: center; margin: 0;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .products .book_price li {font-size: 12px !important;}
    .ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-col {width: 50%;}

    .ghl-ltf-sales .fixed-footer-con {min-height: 0;}

    .ghl-ltf-oto1 .ghl-step2-banner-btm h2 {font-size: 25px !important;}
    
    .ghl-ltf-oto1 .ghl-step2-main-con h4.fs28 { font-size: 22px !important; }
    .ghl-ltf-oto1 .ghl-step2-main-con h5 {font-size: 18px !important;}

    .ghl-ltf-oto1 .ghl-step2-faq {padding: 35px 0;}
    .ghl-ltf-oto2 .ghl-step2-faq {padding: 0 0 35px;}

    .ghl-ltf-oto2 h1 {font-size: 22px !important}
    .ghl-ltf-oto2 h1 span {font-size: 14px !important}
    .ghl-ltf-oto2 .ghl-step2-main-con h4 { font-size: 22px !important; }
    .ghl-ltf-oto2 .ghl-step2-faq .ghl-step2-faq-con {padding-bottom: 0;}

    .ghl-ltf-oto2 .ghl-step2-promo-box-con {padding: 0 0 20px;}
    .ghl-ltf-oto2 .img-con-flx.flx-center {display: block !important; padding: 0; margin-top: 10px;}

    .ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h3 {font-size: 16px !important; margin-top: 10px;}
    .ghl-ltf-typ button.yellow-btn span, .ghl-ltf-typ button.yellow-btn span em:after {font-size: 14px;}
    .ghl-ltf-typ-footer p {font-size: 12px;}

    .ghl-ltf-sales .btm5-ltf-bottom img {margin: 0 auto 15px;}

    .ghl-ltf-oto1 h1 {font-size: 20px !important;}
    .ghl-step2-main-con .list-con {padding: 10px 0;}

    .ghl-step2-promo-box img {height: 150px;}
}

@media only screen and (max-width: 600px) {
    .ghl-ltf-sales .ghl-lft-btm2-box h2 span { font-size: 35px !important; }
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .header-con h2 {font-size: 22px;}

    .ghl-ltf-sales .ghl-btm4-header .headings1 {font-size: 25px !important;}
    .ghl-ltf-typ-btm3-box h2 {font-size: 25px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 23px;}
    .ghl-ltf-sales .ghl-btm3-left h3 {font-size: 25px !important;}
    .ghl-ltf-sales .ghl-btm6 h2 {font-size: 25px !important;}
    .ghl-ltf-sales .ghl-btm6 h3.headings {font-size: 25px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro button.free-access .main-heading-group {font-size: 16px;}
    .ghl-ltf-sales .avail-btn span {font-size: 16px;}
    .ghl-ltf-sales .top_right_sec h5 {font-size: 16px !important;}
    .ghl-ltf-sales .top_right_sec button {font-size: 16px; padding: 10px 15px;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .blue_strip {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container {font-size: 16px;}
    .ghl-ltf-sales .with-gif h4 {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm4-header .limited_time {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products h4 {font-size: 16px !important;}
    .ghl-ltf-typ-btm1 h4 {font-size: 16px !important;}
    .ghl-ltf-typ-btm3-box h3 {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-ltf-btm2-box-item h3 {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-lft-btm2-box h4 {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 16px;}
    .ghl-ltf-sales .try-header {font-size: 16px;}
    .ghl-ltf-sales .bullet-list-con {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-left p {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .blue-strip-bonus {font-size: 16px!important;}
    .ghl-ltf-sales .headings4 {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .products h4 {font-size: 16px !important;}
    .ghl-ltf-sales .btm5-ltf-bottom p {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm6 p {font-size: 16px !important;}

    .ghl-ltf-sales p.introdetails{font-size: 14px !important;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .free_course p {font-size: 14px;}
    .ghl-ltf-sales .green-checkmark li{font-size: 14px !important;}
    .ghl-ltf-sales .top_right_sec p.toptxt {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-lft-btm2-box .header-p {font-size: 14px !important; margin-bottom: 26px;}
    .ghl-ltf-sales .ghl-lft-btm2-box p {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.red-x li p {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.red-x li::marker {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.green-check li {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.green-circle-check li {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-left ul.green-circle-check-light li {font-size: 14px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .button-icon-end {font-size: 14px;}
    .ghl-ltf-typ-btm1-table-con h3 {font-size: 14px;}
    .ghl-ltf-typ-btm1-table-con h3 i svg {width: 16px; height: 16px;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro .video_section p {font-size: 12px;}
    .ghl-ltf-sales .top_right_sec h3 {font-size: 12px !important;}
    .ghl-ltf-sales .top_right_sec h5 span {font-size: 12px !important;}
    .ghl-ltf-sales .top_right_sec p.avail_dwld {font-size: 12px !important;}
    .ghl-ltf-sales .ghl-btm3-right .top_right_sec .txt-container p.heading {font-size: 12px;}
    .ghl-ltf-sales .ghl-btm4 .products-row .products-con .products p {font-size: 12px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row .bonus-product .products p {font-size: 12px !important }
    .ghl-ltf-sales .ghl-btm7-header h2 {font-size: 12px !important;}
    .ghl-btm7.faq_sec .faq-accordion-item button { width: 100%; font-size: 12px;}
    .ghl-btm7.faq_sec .faq-accordion-item .panel p {font-size: 12px;}
    .ghl-ltf-sales .top_section button span {font-size: 12px;}
    .ghl-ltf-sales .top_section button span:after {font-size: 12px !important;}
    .ghl-ltf-sales .fixed-footer-con button span {font-size: 12px;}
    .ghl-ltf-checkout .ghl-checkout-main-flx .ghl-checkout-main-left .mbg-section p {font-size: 12px !important;}

    .ghl-ltf-sales .top_right_sec h2.sub-heading {font-size: 20px !important;}
    .ghl-ltf-sales .ghl-btm5 h2 {font-size: 20px !important;}
    .ghl-ltf-typ-header h2 {font-size: 18px !important;}
    .ghl-ltf-typ-btm1-box h2 {font-size: 16px !important;}
    .ghl-ltf-typ-btm2-box h2 {font-size: 20px !important;}
    .ghl-ltf-typ-btm2-box h4 {font-size: 20px !important;}

    .ghl-ltf-sales .ghl-btm3-left h3.red {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-btm3-left h3.green {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-btm3-left h3.green {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-ltf-btm1 h2 {font-size: 23px !important;}
    .ghl-ltf-sales .ghl-btm3 h2.ghl-btm3-header {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-btm5 h3 {font-size: 23px !important;}
    .ghl-ltf-sales .ghl-lft-btm2-box h2 {font-size: 30px !important;}
    .ghl-ltf-sales .ghl-btm7-header h1 {font-size: 30px !important;}
    .ghl-ltf-typ-btm2-box h3 {font-size: 27px !important;}

    .ghl-ltf-sales .with-gif h3 {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm4-header .headings3 {font-size: 16px !important;}
    .ghl-ltf-sales .ghl-btm6 h3 {font-size: 16px !important;}

    .ghl-ltf-sales .btm5-ltf-bottom h3.headings { font-size: 20px !important; }
    
    .ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h2 { font-size: 20px !important; }
    .ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h2 i svg { width: 20px; height: 20px; }
    

    .ghl-ltf-sales .faq-flx h3 {font-size: 16px !important;}

    .ghl-ltf-sales .ghl-btm3-left h4 {font-size: 20px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row h2.headings2 {font-size: 26px !important;}
    .ghl-ltf-sales .ghl-btm4 .products-row h3.headings3 {font-size: 25px !important;}

    .ghl-ltf-sales .ghl-btm4 .products-row .products-con > div {width: 100%;}
    .ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-col {width: 100%; flex: unset;}
    .ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-row img {max-width: 100%;}
    .ghl-ltf-sales .ghl-btm5 .ghl-btm5-img-box {padding: 0 15px;}

    .ghl-ltf-sales .btm_section ul {flex-wrap: wrap;}
    .ghl-ltf-sales .btm_section ul li {width: 50%;text-align: center;}
    .ghl-ltf-oto1 .ghl-step2-banner-btm h2 {font-size: 22px !important;}
    
    .ghl-ltf-oto1 .ghl-step2-main-con h4.fs28 { font-size: 18px !important; }
    .ghl-ltf-oto1 .ghl-step2-main-con h5 {font-size: 16px !important;}

    .ghl-ltf-typ-footer ul {flex-wrap: wrap;padding: 0 20px;}
    .ghl-ltf-typ-footer ul li {width: 50%;margin: 0;text-align: center;}

    .ghl-ltf-typ button.yellow-btn span, .ghl-ltf-typ button.yellow-btn span em:after {font-size: 12px;}
    .ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h3 {font-size: 14px !important;}
    .ghl-typ-btm1-table-con table tr td .funnel-typ-product-image img {width: 80px;}
    .ghl-typ-btm1-table-con table tr th:last-child, .ghl-typ-btm1-table-con table td:last-child {width: 80px;}

    .ghl-ltf-sales img {max-width: 90%;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro_header img {padding-bottom: 0;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {padding-bottom: 15px;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro h1 {padding: 15px 0 10px;}
    .ghl-ltf-sales p.introdetails span {margin-bottom: 15px;}

    .ghl-ltf-sales .ghl-ltf-btm2-box-item .red-arrow-down { width: 15%; max-width: 30px; }
    .ghl-ltf-sales .ghl-ltf-btm2-box-item:first-of-type { padding: 10px; }

    .ghl-ltf-sales .ghl-btm3-flx img {display: block; margin-left: auto; margin-right: auto;}

    .ghl-checkout-order-bump-header img { padding: 0 4px; width: 25px; }
    .ghl-checkout-main {padding-bottom: 0;}
    .ghl-checkout-order-bump-header h2 {font-size: 12px !important; text-align: left !important;}
    .ghl-checkout-order-bump-highlight, .ghl-checkout-order-bump-body p {font-size: 13px;}
    .hide-on-mobile {display: none !important;}
    .ghl-checkout-main-flx .ghl-checkout-main-right p {line-height: 1.5em;}

    .ghl-ltf-sales .ghl-ltf-btm1-image-con .ghl-ltf-btm1-image-col .ghl-ltf-btm1-image-row .ghl-ltf-btm1-img-box {width: 100%;}
    .asterisk-con {right: 0; left: unset}
    .ghl-ltf-sales .ghl-ltf-btm2-box-item .btm2-img2 {max-width: 100%;}
    .ghl-ltf-sales img { max-width: 100%; }

    .ghl-main-payment-section .agree-checkbox-con p {font-size: 10px;}
    .ghl-template-footer p {font-size: 12px;}
    .ghl-template-footer p:last-of-type {margin-bottom: 0;}
    .ghl-template-footer {margin-top: 20px;}


    .ghl-ltf-oto1 .ghl-step2-main {padding-top: 20px; padding-bottom: 0;}

    .ghl-ltf-checkout-btm1-boxes {flex-wrap: wrap;}
    .ghl-ltf-checkout-btm1-boxes > div {width: 100%; flex: unset;}
    .ghl-ltf-oto1 h1 {font-size: 18px !important;}

    .ghl-ltf-oto1 .img-con-flx {flex-wrap: wrap;}
    .ghl-ltf-oto1 .img-con-flx .img-con-flx-col {width: 100%; padding: 0;}
    .ghl-step2-promo-box h3, .ghl-step2-promo-box h4 {margin-top: 10px;}
    .ghl-ltf-oto1 .ghl-step2-faq {padding-top: 0; padding-bottom: 0;}
    .ghl-step2-faq .ghl-step2-faq-con h2 { font-size: 12px !important; }

    .ghl-ltf-oto2 h1 { font-size: 20px !important; }
    .ghl-ltf-oto2 h1 span { font-size: 14px !important; margin-top: 10px;}
    .ghl-ltf-oto2 .ghl-step2-main-con h4 { font-size: 18px !important; }

}

@media only screen and (max-width: 500px) {

    .ghl-ltf-sales .ghl-lft-btm2-box h2 span { font-size: 30px !important; }

    .ghl-ltf-sales .top_right_sec h2.sub-heading {font-size: 18px !important;}
    .ghl-ltf-sales .ghl-btm5 h2 {font-size: 18px !important;}
    .ghl-ltf-typ-header .wrapper {padding: 20px 10px;}
    .ghl-ltf-typ-header h2 {font-size: 15px !important;}
    .ghl-ltf-typ-btm1-box h2 {font-size: 16px !important;}
    .ghl-ltf-typ-btm2-box h2 {font-size: 18px !important;}
    .ghl-ltf-typ-btm2-box h4 {font-size: 16px !important;}

    .ghl-ltf-sales .avail-btn span {font-size: 14px;}
    .ghl-ltf-typ-main-con .ghl-ltf-typ-main-header h3 {font-size: 13px !important;}

    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro h1 {font-size: 20px !important;}
    .ghl-ltf-sales .ghl-funnel-light-page-header-con .sales_intro p.heading_txt {font-size: 14px !important;}
    .ghl-checkout-order-bump-highlight, .ghl-checkout-order-bump-body p { font-size: 12px; }

    .ghl-step2-main-con p {font-size: 14px !important; min-height: 14px !important;}

    .ghl-ltf-oto1 h1 {font-size: 16px !important;}
    .ghl-ltf-oto1 .ghl-step2-banner-btm h2 { font-size: 20px !important; }
    .ghl-step2-main-con h4 { font-size: 22px !important; }

    .ghl-step2-faq .ghl-step2-faq-con h3 { font-size: 25px !important; }

    .ghl-step2-main-con h3, .ghl-step2-main-con h4 { font-size: 20px !important; }

    .ghl-step2-main-con h4.fs36 { font-size: 18px !important; }
    .ghl-step2-promo-box h2 { font-size: 20px !important; }
    .ghl-step2-promo-box h3 { font-size: 22px !important; }

    .ghl-ltf-oto2 h1 { font-size: 18px !important; }
    .ghl-ltf-oto2 h1 span { font-size: 12px !important; margin-top: 10px; 
}

@media only screen and (max-width: 400px) {
    .ghl-ltf-typ-header h2 {font-size: 12px !important;}
    .ghl-step2-banner-btm h2 { font-size: 23px !important; }
    .ghl-step2-faq .ghl-step2-faq-con h3 { font-size: 23px !important; }
}


.funnel-policy-ghl .policy-top-section {background: #001D34 !important;}
#funnel-policy.spanish.funnel-policy-ghl .policy-top-logo-con img { height: 60px !important; }

/**Template 7 - 3**/
.template7-3 {}
.template7-3 .template7-top-details-section h3 {line-height: 125%; padding: 0 14%;}
.template7-3.template7-watch .template7-top-details-section h3 {padding: 0;}
.template7-3 .template7-top-details-section h2 {font-size: 46px;}
.template7-3 .template7-top-details-section h2 span {color: #FFF !important;}
.template7-3 .template7-top-details-section a .button-icon-end, .template7-3 .template7-modal .template7-form-con button .button-icon-end { animation: arrowbounce 1s infinite; margin-left: 5px; display: inline-block; }
.template7-3 .template7-top-details-section a .button-icon-end:before, .template7-3 .template7-modal .template7-form-con button .button-icon-end:before { content: "\f061"; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.template7-3.template7-watch .template7-middle-section .timer-con p.text-xs {font-size: 12px !important;}
.template7-3.template7-watch .template7-middle-section a {max-width: max-content !important;}

@media only screen and (max-width: 1300px) {
    .template7-3 .template7-top-details-section h2 {font-size: 38px;}
}

@media only screen and (max-width: 1010px) {
    .template7-3 .template7-top-details-section h3 {line-height: 125%; padding: 0 5%;}
    .template7-3 .template7-top-details-section h2 {font-size: 35px;}
}

@media only screen and (max-width: 900px) {
    .template7-3 .template7-top-details-section h2 {font-size: 30px;}
}

@media only screen and (max-width: 768px) {
    .template7-3 .template7-top-details-section h2 {font-size: 28px;}
}


@media only screen and (max-width: 600px) {
    .template7-3 .template7-top-details-section h3 {line-height: 125%; padding: 0;}
    .template7-3 .template7-top-details-section h2 {font-size: 25px;}
}

@media only screen and (max-width: 500px) {
    .template7-3 .template7-top-details-section h2 {font-size: 18px;}
}

@media only screen and (max-width: 400px) {
    .template7-3 .template7-top-details-section h2 {font-size: 19px;}
}