.elementor-2439 .elementor-element.elementor-element-e9ff574{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:2em;--padding-bottom:02em;--padding-left:0em;--padding-right:0em;}.elementor-2439 .elementor-element.elementor-element-40dd4c8 .elementor-icon-wrapper{text-align:center;}.elementor-2439 .elementor-element.elementor-element-40dd4c8.elementor-view-stacked .elementor-icon{background-color:#01D686;}.elementor-2439 .elementor-element.elementor-element-40dd4c8.elementor-view-framed .elementor-icon, .elementor-2439 .elementor-element.elementor-element-40dd4c8.elementor-view-default .elementor-icon{color:#01D686;border-color:#01D686;}.elementor-2439 .elementor-element.elementor-element-40dd4c8.elementor-view-framed .elementor-icon, .elementor-2439 .elementor-element.elementor-element-40dd4c8.elementor-view-default .elementor-icon svg{fill:#01D686;}.elementor-2439 .elementor-element.elementor-element-40dd4c8 .elementor-icon{font-size:100px;}.elementor-2439 .elementor-element.elementor-element-40dd4c8 .elementor-icon svg{height:100px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2439 .elementor-element.elementor-element-e9ff574{--padding-top:05em;--padding-bottom:05em;--padding-left:0em;--padding-right:0em;}.elementor-2439 .elementor-element.elementor-element-40dd4c8 .elementor-icon{font-size:50px;}.elementor-2439 .elementor-element.elementor-element-40dd4c8 .elementor-icon svg{height:50px;}}/* Start custom CSS for html, class: .elementor-element-c84e014 *//* Scope everything to the text block that has class pc-thanks */
.pc-thanks .wrap{max-width:900px;margin:0 auto;padding:8px 16px 28px;text-align:center}
.pc-thanks h1{margin:0 0 8px;font-size:44px;line-height:1.15;font-weight:700}
.pc-thanks .lead{margin:0 0 22px;font-size:18px;color:#475569}



.pc-thanks .card{
background:#fff;border:1px solid #e9eef5;border-radius:14px;padding:16px 18px;margin:12px auto;
display:flex;gap:14px;align-items:flex-start;text-align:left;max-width:760px;
box-shadow:0 2px 6px rgba(15,23,42,.06)
}



/* icon box + FORCE small svg size (overrides Avada's svg:100%) */
.pc-thanks .ico{flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#eef5ff;display:inline-flex;align-items:center;justify-content:center}
.pc-thanks .ico svg{width:18px !important;height:18px !important;max-width:none !important;max-height:none !important;display:block}



.pc-thanks .title{margin:0 0 4px;font-weight:700;color:#334155}
.pc-thanks .text{margin:0;font-size:16px;color:#334155;line-height:1.6}



.pc-thanks .btn{
display:inline-block;padding:14px 22px;border-radius:10px;background:#2f74c0;color:#fff;text-decoration:none;
font-weight:700;transition:transform .05s ease-in-out
}
.pc-thanks .btn:hover{transform:translateY(-1px)}
.pc-thanks .cta{margin:12px 0 16px}
.pc-thanks .secondary{margin-top:10px}



@media (max-width:600px){
.pc-thanks h1{font-size:36px}
.pc-thanks .ico{width:36px;height:36px}
.pc-thanks .ico svg{width:16px !important;height:16px !important}
}/* End custom CSS */