.elementor-13238 .elementor-element.elementor-element-f0f1549 > .elementor-container{min-height:304px;}.elementor-13238 .elementor-element.elementor-element-f0f1549:not(.elementor-motion-effects-element-type-background), .elementor-13238 .elementor-element.elementor-element-f0f1549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5FC;}.elementor-13238 .elementor-element.elementor-element-f0f1549{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13238 .elementor-element.elementor-element-f0f1549 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13238 .elementor-element.elementor-element-9157159{text-align:center;}.elementor-13238 .elementor-element.elementor-element-9157159 .elementor-heading-title{color:#7448D6;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;line-height:57.2px;letter-spacing:-2.08px;}.elementor-13238 .elementor-element.elementor-element-f401159{text-align:center;}.elementor-13238 .elementor-element.elementor-element-f401159 .elementor-heading-title{font-size:19.2px;font-weight:400;line-height:25px;}.elementor-13238 .elementor-element.elementor-element-f401159 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13238 .elementor-element.elementor-element-967ef7f{margin-top:50px;margin-bottom:0px;}.elementor-13238 .elementor-element.elementor-element-3b5467b{margin-top:0px;margin-bottom:25px;}.elementor-13238 .elementor-element.elementor-element-63315d1{text-align:center;color:#FF0000;font-size:16px;font-weight:600;}.elementor-13238 .elementor-element.elementor-element-63315d1 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-13238 .elementor-element.elementor-element-40bc43f{margin-top:50px;margin-bottom:50px;}.elementor-13238 .elementor-element.elementor-element-1e4fdb6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13238 .elementor-element.elementor-element-f3a8955{margin-top:40px;margin-bottom:0px;}.elementor-13238 .elementor-element.elementor-element-15f2b1d .elementor-heading-title{color:#000000;font-size:27.65px;font-weight:600;line-height:43px;letter-spacing:-0.276px;}.elementor-13238 .elementor-element.elementor-element-15f2b1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13238 .elementor-element.elementor-element-88f9e92{color:#000000;font-size:16px;font-weight:400;}.elementor-13238 .elementor-element.elementor-element-88f9e92 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13238 .elementor-element.elementor-element-333623e{color:#000000;font-size:16px;font-weight:400;}.elementor-13238 .elementor-element.elementor-element-333623e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13238 .elementor-element.elementor-element-6ab00c0{color:#000000;font-size:16px;font-weight:400;}.elementor-13238 .elementor-element.elementor-element-6ab00c0 > .elementor-widget-container{margin:0px 0px 20px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13238 .elementor-element.elementor-element-333623e > .elementor-widget-container{margin:0px 0px 10px -20px;}}@media(max-width:767px){.elementor-13238 .elementor-element.elementor-element-9157159 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-13238 .elementor-element.elementor-element-f401159 .elementor-heading-title{line-height:30px;}.elementor-13238 .elementor-element.elementor-element-967ef7f{margin-top:15px;margin-bottom:15px;}.elementor-13238 .elementor-element.elementor-element-63315d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13238 .elementor-element.elementor-element-40bc43f{margin-top:0px;margin-bottom:60px;}.elementor-13238 .elementor-element.elementor-element-1e4fdb6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13238 .elementor-element.elementor-element-0ed441c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13238 .elementor-element.elementor-element-15f2b1d .elementor-heading-title{line-height:1.2em;}}/* Start custom CSS for shortcode, class: .elementor-element-7018718 */.elementor-13238 .elementor-element.elementor-element-7018718 #caenForm {
            margin:0px 150px 0px 150px;
            background-color: white;
            border-radius: 25px;
            padding: 20px;
            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
            text-align: center;
            position: relative;
            z-index: 1;
        }

        .elementor-13238 .elementor-element.elementor-element-7018718 .container {
            text-align: center;
        }

        .elementor-13238 .elementor-element.elementor-element-7018718 form {
            margin-bottom: 50px;
        }


        .elementor-13238 .elementor-element.elementor-element-7018718 input[type="text"] {
            text-align: center;
            width: 100%;
            border-radius: 50px;
        }

       .elementor-13238 .elementor-element.elementor-element-7018718 button {
            background-color: #7448D6;
            color: white;
            padding: 15px 55px;
            border: none;
            border-radius: 50px;
            cursor: pointer;
            margin-top: 10px;
        }

      .elementor-13238 .elementor-element.elementor-element-7018718 button:hover {
            background-color: #D7E7FC;
            color: #7448D6;
        }

      .elementor-13238 .elementor-element.elementor-element-7018718  #results {
            padding: 100px;
            margin-top: -90px;
            border-radius: 25px;
            background: url('https://www-dev.keez.ro/wp-content/uploads/2024/01/Untitled-design-1.png');
              background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
            position: relative;
            z-index: 0;
            color: white;
            font-size: 26px;
        }

        .elementor-13238 .elementor-element.elementor-element-7018718 .alternative-codes {
            padding-top: 20px;
            text-align: left;
            line-height: 35px;
            padding-left: 50px;
        }

       .elementor-13238 .elementor-element.elementor-element-7018718 .caen-result {
           background-color: transparent;
           text-align: center;
           padding-bottom: 20px;
           margin-top: 30px;

        }
        
        @media screen and (max-width: 600px) {
  .elementor-13238 .elementor-element.elementor-element-7018718 #caenForm {
	position: relative;
    z-index: 99;
    background-color: white; 
    margin: 10px 15px -110px 15px;
    padding:40px;
    border-radius: 20px;
    box-shadow: 0 -1px 50px rgba(0, 0, 0, 0.1); 
	}
  }
  
  
          @media screen and (max-width: 600px) {
  .elementor-13238 .elementor-element.elementor-element-7018718 .caen-result.changes-needed {
     margin: 0px -10px 0px -10px
	}
  }
  
          @media screen and (max-width: 600px) {
  .elementor-13238 .elementor-element.elementor-element-7018718 .caen-result.no-changes {
     margin: 0px -20px 0px -10px
	}
  }
  
            @media screen and (max-width: 600px) {
  .elementor-13238 .elementor-element.elementor-element-7018718 .alternative-item {
      /*padding: 20px 80px 20px 80px;*/
	}
  }
  
              @media screen and (max-width: 600px) {
  .elementor-13238 .elementor-element.elementor-element-7018718  #results {
            font-size: 20px;
            padding: 160px 25px 60px 0px;
        }
  }
  
               @media screen and (max-width: 600px) {
  .elementor-13238 .elementor-element.elementor-element-7018718  .caen-result.not-found {
                margin: 0px -10px 0px -10px
  }
        }/* End custom CSS */