.elementor-2069 .elementor-element.elementor-element-f9619f7:not(.elementor-motion-effects-element-type-background), .elementor-2069 .elementor-element.elementor-element-f9619f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4318FF1C 0%, #F2295B00 100%);}.elementor-2069 .elementor-element.elementor-element-f9619f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;}.elementor-2069 .elementor-element.elementor-element-f9619f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2069 .elementor-element.elementor-element-aa04162{--spacer-size:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2069 .elementor-element.elementor-element-5970f4d{text-align:center;}.elementor-2069 .elementor-element.elementor-element-5970f4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#2B3674;}.elementor-2069 .elementor-element.elementor-element-0aacd25{--spacer-size:20px;}.elementor-2069 .elementor-element.elementor-element-f7caf03{--spacer-size:50px;}/* Start custom CSS for html, class: .elementor-element-1ec39e4 */.container {
            max-width: 650px;
            margin: auto;
            background: white;
            padding: 20px;
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            display: flex;
            flex-direction: column;
            text-align: center;
        }
        .buttonResult {
            background-color: #4318FF;
            color: white;
            border: none;
            padding: 10px 20px;
            cursor: pointer;
            border-radius: 10px;
            margin-top: 20px;
            font-size: 20px;
            border: 1px solid transparent;
        }
        .buttonResult:hover,
        .buttonResult:focus{
            border: 1px solid #4318FF;
            background-color: transparent;
            color: #4318FF;
        }
        .result {
            margin-top: 20px;
            font-size: 18px;
            font-weight: bold;
            text-align: left;
        }
        h4{
            margin-bottom: 4px;
            color: #2B3674;
            font-family: 'Poppins', sans-serif;
            font-size: 17px;
        }
        h2{
            color: #2B3674;
            font-family: 'Poppins', sans-serif;
        }
        .raspunsuri{
            margin-bottom: 10px;
            color: #2B3674;
            font-family: 'Poppins', sans-serif;
            font-size: 15px;
        }
        input{
            margin-top: 20px;
        }
        .questiondown{
            margin-top: 30px;
        }
        #loader {
            display: none;
            margin: 0 auto;
            border: 8px solid #4318FF; 
            border-top: 8px solid #2B3674; 
            border-radius: 50%; 
            width: 50px; 
            height: 50px; 
            animation: spin 1.5s linear infinite;
            margin-top: 30px;
        }
        @keyframes spin {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }
        #result {
            font-family: 'Poppins', sans-serif;
            color: #2B3674;
            font-weight: 400;
            margin-left: 20px;
            margin-right: 20px;
        }
        .afterResult {
            font-family: 'Poppins', sans-serif;
            display: none;
            margin-top: 50px;
        }
        .surpriza{
            font-family: 'Poppins', sans-serif;
            font-size: 20px;
            font-weight: bold;
            color: #2b3674;
            margin-left: 20px;
            margin-right: 20px;
        }
        .avantaje{
            font-family: 'Poppins', sans-serif;
            font-weight: 400;
            color: #2B3674;
            margin-left: 20px;
            margin-right: 20px;
            margin-top: 10px;
        }
        .img{
            width: 250px;
            text-align: center;
        }
        .buttonAddToCart{
            border-radius: 10px;
            font-family: 'Poppins', sans-serif;
            font-size: 20px;
            background-color: #4318FF;
            border: none;
            color: white;
            padding: 10px 20px;
        }
        .price{
            font-family: 'Poppins', sans-serif;
            font-size: 25px;
            color: #2B3674;
            font-weight: bold;
            margin-top: 10px;
            margin-bottom: 10px;
        }
        .priceSales{
            font-weight: 600;
            font-size: 30px;
        }
        .priceAfterSales{
            font-weight: 400;
            font-size: 25px;
            margin-right: 10px;
        }
        .titleEbook{
            font-family: 'Poppins', sans-serif;
            font-size: 25px;
            font-weight: bold;
            color: #2B3674;
        }/* End custom CSS */