.elementor-2206 .elementor-element.elementor-element-99e2004{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-99e2004 */.elementor-2206 .elementor-element.elementor-element-99e2004{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:130px 40px 60px!important;background:#211a30!important;border-radius:0!important;position:relative;--container-max-width:1140px;--width:100%;}
.elementor-2206 .elementor-element.elementor-element-99e2004>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title visual" "intro visual" "action visual" "pain pain" "offer offer" "learn learn" "supplement supplement" "faq faq";gap:24px 36px;width:100%!important;max-width:1140px!important;min-width:0!important;margin:auto;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-widget{min-width:0;max-width:100%;margin:0!important;align-self:start;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-56a5cff{grid-area:title;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-d21a08d{grid-area:intro;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-2e8bba2{grid-area:visual;align-self:stretch;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-674e25b{grid-area:action;margin-bottom:52px!important;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-ee973dd{grid-area:pain;margin-top:40px!important;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-9a7207d{grid-area:learn;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-5e1e2b8{grid-area:offer;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-e07418b{grid-area:faq;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-widget-heading .elementor-heading-title{color:#fff!important;font-size:clamp(38px,4.2vw,58px)!important;line-height:1.08!important;letter-spacing:-1.6px;font-weight:750!important;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-widget-text-editor{padding:48px!important;border-radius:24px;color:#514b5c;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.65;font-weight:400;background:#fff;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-d21a08d{padding:0!important;background:transparent!important;color:#d0cbd6;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-d21a08d h3{color:#fff;font-size:23px;line-height:1.4;font-weight:500;margin:0 0 16px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-d21a08d p{margin:0 0 16px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .codec-masthead{position:absolute;top:32px;left:max(40px,calc((100% - 1140px)/2));right:max(40px,calc((100% - 1140px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;padding-bottom:18px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .codec-masthead img{width:64px;height:64px;object-fit:contain;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .codec-masthead span{font-size:11px;font-weight:600;letter-spacing:2px;color:#bfb5ce;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .eyebrow{color:#a45a06!important;font-size:12px!important;letter-spacing:1.7px;font-weight:700!important;margin:0 0 12px!important;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-d21a08d .eyebrow{color:#ffb457!important;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .hero-note{font-size:14px!important;color:#bfb5ce;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-2e8bba2 img{width:100%;height:100%;min-height:390px;object-fit:cover;border-radius:24px;box-shadow:0 24px 70px #0004;}
.elementor-2206 .elementor-element.elementor-element-99e2004 h2{font-size:clamp(28px,3vw,38px);color:#211a30;line-height:1.16;letter-spacing:-.8px;font-weight:700;margin:0 0 24px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 h3{font-size:22px;color:#211a30;line-height:1.3;margin:12px 0;font-weight:650;}
.elementor-2206 .elementor-element.elementor-element-99e2004 p,.elementor-2206 .elementor-element.elementor-element-99e2004 li{font-weight:400;}
.elementor-2206 .elementor-element.elementor-element-99e2004 p{margin:0 0 16px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .section-intro{font-size:19px;max-width:660px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-button,.elementor-2206 .elementor-element.elementor-element-99e2004 .codec-btn{display:inline-block;background:#f7931e!important;color:#211a30!important;padding:17px 24px;border-radius:12px;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .codec-btn:hover,.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-button:hover{background:#ffae4d!important;transform:translateY(-2px);}
.elementor-2206 .elementor-element.elementor-element-99e2004 a:focus-visible{outline:3px solid #f7931e;outline-offset:4px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .pain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .pain-grid p{background:#f5f2f8;border:1px solid #e9e2ef;border-radius:12px;padding:18px;margin:0;font-weight:500;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .example-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .example-grid>div{padding:28px;border-radius:16px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .example-basic{background:#f4f2f5;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .example-life{background:#fff4e4;border:1px solid #f6d7ae;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .example-grid h3{font-size:23px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-9a7207d{background:#f4f0f8;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .benefit{background:#fff;border:1px solid #e8e1ee;border-radius:16px;padding:24px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .benefit p{font-size:16px;margin:0;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .step-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff0da;color:#8c4d06;font-weight:700;font-size:14px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .process-strip{margin-top:24px;padding:28px;background:#211a30;border-radius:16px;color:#e2dce9;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .process-strip h3{color:#fff;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .process-strip span{color:#f7931e;padding:0 6px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-card{padding:28px;border:1px solid #ded7e6;border-radius:20px;background:#faf8fc;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-main{border:2px solid #f7931e;background:#fff8ef;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-label{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#78511f;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-card h3{font-size:28px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-card ul{padding-left:22px;margin:20px 0 28px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-card li{margin-bottom:10px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-card .codec-btn{display:block;text-align:center;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .codec-btn-outline{background:transparent!important;box-shadow:inset 0 0 0 1px #211a30;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .course-visual{height:180px;border-radius:14px;background:linear-gradient(135deg,#211a30,#5b4a78);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#fff;margin:20px 0 26px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .play-symbol{display:flex;width:62px;height:62px;align-items:center;justify-content:center;background:#f7931e;color:#211a30;border-radius:50%;font-size:26px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .book-visual{height:180px;width:150px;margin:20px auto 26px;padding:18px 16px;background:#211a30;color:#fff;border-left:8px solid #f7931e;border-radius:3px 10px 10px 3px;box-shadow:10px 10px 0 #e2d8eb;transform:rotate(-5deg);display:flex;flex-direction:column;justify-content:space-between;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .book-visual span{color:#f7931e;font-size:13px;letter-spacing:2px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .book-visual strong{font-size:19px;line-height:1.2;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .book-visual small{font-size:8px;letter-spacing:1px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .map-preview{background:#f4f0f8;border-radius:20px;padding:30px;margin-top:32px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .map-steps{display:flex;gap:10px;margin:24px 0;flex-wrap:wrap;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .map-steps>.map-step{flex:1;min-width:100px;border-radius:12px;padding:16px;background:#fff;border-top:3px solid #f7931e;font-size:13px;color:#8c4d06;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .map-steps strong{font-size:17px;color:#211a30;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .map-preview>p:last-child{font-size:14px;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .teacher{margin-top:32px;padding-top:32px;border-top:1px solid #e8e1ee;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-e07418b h3{font-size:19px;padding-top:20px;border-top:1px solid #eee7f3;}
.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-e07418b h2:last-of-type{margin-top:40px;}
@media(max-width:767px){.elementor-2206 .elementor-element.elementor-element-99e2004{padding:116px 18px 32px!important;}.elementor-2206 .elementor-element.elementor-element-99e2004>.e-con-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "intro" "action" "visual" "pain" "offer" "learn" "supplement" "faq";gap:20px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .codec-masthead{left:20px;right:20px;top:20px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .codec-masthead span{max-width:160px;font-size:9px;letter-spacing:1px;text-align:right;}.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-widget-heading .elementor-heading-title{font-size:39px!important;}.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-widget-text-editor{padding:26px 22px!important;font-size:17px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-d21a08d{padding:0!important;}.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-674e25b{margin-bottom:0!important;}.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-button{width:100%;}.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-2e8bba2 img{min-height:0;aspect-ratio:3/2;height:auto;}.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-ee973dd{margin-top:12px!important;}.elementor-2206 .elementor-element.elementor-element-99e2004 .pain-grid,.elementor-2206 .elementor-element.elementor-element-99e2004 .example-grid,.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-grid{grid-template-columns:1fr;}.elementor-2206 .elementor-element.elementor-element-99e2004 .benefit-grid{grid-template-columns:1fr;}.elementor-2206 .elementor-element.elementor-element-99e2004 .benefit,.elementor-2206 .elementor-element.elementor-element-99e2004 .example-grid>div,.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-card{padding:22px;}.elementor-2206 .elementor-element.elementor-element-99e2004 h2{font-size:29px;}.elementor-2206 .elementor-element.elementor-element-99e2004 h3{font-size:21px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .process-strip,.elementor-2206 .elementor-element.elementor-element-99e2004 .map-preview{padding:22px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .map-steps>.map-step{min-width:90px;}}

.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-d21a08d{position:static!important;}

.elementor-2206 .elementor-element.elementor-element-99e2004 .codec-masthead{font-size:11px;line-height:1.5;letter-spacing:1px;gap:24px;color:#bfb5ce;}
.elementor-2206 .elementor-element.elementor-element-99e2004 #aulas,.elementor-2206 .elementor-element.elementor-element-99e2004 #formatos,.elementor-2206 .elementor-element.elementor-element-99e2004 #mapa{scroll-margin-top:72px;}

.elementor-2206 .elementor-element.elementor-element-99e2004 .teacher{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:center;}.elementor-2206 .elementor-element.elementor-element-99e2004 .teacher-photo{width:180px;aspect-ratio:4/5;object-fit:cover;border-radius:16px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .teacher-copy p:last-child{margin-bottom:0;}.elementor-2206 .elementor-element.elementor-element-99e2004 .closing-cta{margin-top:24px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .closing-cta p{font-size:14px;margin-top:12px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .checkout-pending{cursor:default;}@media(max-width:767px){.elementor-2206 .elementor-element.elementor-element-99e2004 .teacher{grid-template-columns:minmax(0,1fr);gap:20px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .teacher-photo{width:160px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .closing-cta .codec-btn{display:block;text-align:center;}}

.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-price{margin:24px 0;display:flex;flex-direction:column;gap:4px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-price strong{font-size:40px;line-height:1.2;color:#211a30;}.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-price span{font-size:14px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .ebook-sample{margin-top:32px;padding-top:32px;border-top:1px solid #e8e1ee;}.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-pages{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-page{background:#fffdf7;padding:28px;border:1px solid #ede2d0;border-top:5px solid #f7931e;border-radius:4px 14px 14px 4px;box-shadow:0 10px 24px #211a3010;}.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-label{font-size:11px;font-weight:700!important;letter-spacing:1px;color:#8c4d06;}.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-page h4{font-size:24px;color:#211a30;margin:0 0 18px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-page p,.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-page li{font-size:16px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-page ol{padding-left:20px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-page li{margin-bottom:10px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .method-demo{margin-top:32px;padding:28px;background:#fff;border:1px solid #e8e1ee;border-radius:16px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .demo-scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;}.elementor-2206 .elementor-element.elementor-element-99e2004 .demo-scenes>div{padding:18px;background:#f4f0f8;border-radius:12px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .demo-scenes strong{font-size:16px;color:#211a30;}.elementor-2206 .elementor-element.elementor-element-99e2004 .demo-scenes p{font-size:15px;margin-top:10px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .method-demo blockquote{border-left:4px solid #f7931e;margin:24px 0;padding:18px;background:#fff6e8;font-size:18px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .demo-note{font-size:13px;}@media(max-width:767px){.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-pages,.elementor-2206 .elementor-element.elementor-element-99e2004 .demo-scenes{grid-template-columns:1fr;}.elementor-2206 .elementor-element.elementor-element-99e2004 .sample-page,.elementor-2206 .elementor-element.elementor-element-99e2004 .method-demo{padding:22px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-price strong{font-size:36px;}}

.elementor-2206 .elementor-element.elementor-element-99e2004 .video-preview-slot{margin-top:32px;padding-top:32px;border-top:1px solid #ded5e8;}.elementor-2206 .elementor-element.elementor-element-99e2004 .video-placeholder{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#211a30;margin-top:24px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .video-placeholder img{width:100%;height:100%;object-fit:cover;opacity:.42;display:block;}.elementor-2206 .elementor-element.elementor-element-99e2004 .video-placeholder-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#fff;text-align:center;padding:20px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .video-play-mark{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#f7931e;color:#211a30;font-size:38px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .video-placeholder-copy strong{font-size:24px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .video-pending-label{font-size:14px;color:#e1d8ea;}@media(max-width:767px){.elementor-2206 .elementor-element.elementor-element-99e2004 .video-placeholder-copy{gap:8px;padding:12px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .video-play-mark{width:44px;height:44px;font-size:26px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .video-placeholder-copy strong{font-size:17px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .video-pending-label{font-size:12px;}}

.elementor-2206 .elementor-element.elementor-element-99e2004 .video-placeholder img{position:absolute;inset:0;}

.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-e94ca35{grid-area:supplement;}.elementor-2206 .elementor-element.elementor-element-99e2004 .elementor-element-e94ca35 .teacher{margin-top:0;padding-top:0;border:0;}.elementor-2206 .elementor-element.elementor-element-99e2004 .faq-accordion details{border-bottom:1px solid #e8e1ee;padding:18px 0;}.elementor-2206 .elementor-element.elementor-element-99e2004 .faq-accordion summary{font-size:18px;font-weight:600;color:#211a30;cursor:pointer;line-height:1.45;}.elementor-2206 .elementor-element.elementor-element-99e2004 .faq-accordion details p{margin:16px 0 0;font-size:16px;}.elementor-2206 .elementor-element.elementor-element-99e2004 .offer-grid{align-items:start;}@media(max-width:767px){.elementor-2206 .elementor-element.elementor-element-99e2004 .faq-accordion summary{font-size:17px;}}/* End custom CSS */