.elementor-7317 .elementor-element.elementor-element-8f717eb{--display:flex;--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;--overflow:hidden;--border-radius:0px 0px 44px 44px;box-shadow:0px 18px 44px -10px rgba(10,15,20,0.55);--padding-top:90px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-7317 .elementor-element.elementor-element-8f717eb:not(.elementor-motion-effects-element-type-background), .elementor-7317 .elementor-element.elementor-element-8f717eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292d2f;}.elementor-7317 .elementor-element.elementor-element-55df21f{--display:flex;--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;--overflow:hidden;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7317 .elementor-element.elementor-element-55df21f:not(.elementor-motion-effects-element-type-background), .elementor-7317 .elementor-element.elementor-element-55df21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8ee64;}.elementor-7317 .elementor-element.elementor-element-e155e3a{--display:flex;--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;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-7317 .elementor-element.elementor-element-e155e3a:not(.elementor-motion-effects-element-type-background), .elementor-7317 .elementor-element.elementor-element-e155e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE5;}.elementor-7317 .elementor-element.elementor-element-8852bf5{--display:flex;--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;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-7317 .elementor-element.elementor-element-8852bf5:not(.elementor-motion-effects-element-type-background), .elementor-7317 .elementor-element.elementor-element-8852bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292d2f;}.elementor-7317 .elementor-element.elementor-element-f712098{--display:flex;--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;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-7317 .elementor-element.elementor-element-f712098:not(.elementor-motion-effects-element-type-background), .elementor-7317 .elementor-element.elementor-element-f712098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-7317 .elementor-element.elementor-element-aa428a6{--display:flex;--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;--padding-top:120px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-7317 .elementor-element.elementor-element-aa428a6:not(.elementor-motion-effects-element-type-background), .elementor-7317 .elementor-element.elementor-element-aa428a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE5;}.elementor-7317 .elementor-element.elementor-element-f26bf36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7317 .elementor-element.elementor-element-1937d6c{--display:flex;}.elementor-7317 .elementor-element.elementor-element-18cac98{--display:flex;}.elementor-7317 .elementor-element.elementor-element-f662788{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 72px;--row-gap:32px;--column-gap:72px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7317 .elementor-element.elementor-element-47dd28f{--display:flex;}.elementor-7317 .elementor-element.elementor-element-9fc4480{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7317 .elementor-element.elementor-element-8f717eb{--content-width:1180px;}.elementor-7317 .elementor-element.elementor-element-e155e3a{--content-width:1180px;}.elementor-7317 .elementor-element.elementor-element-8852bf5{--content-width:1180px;}.elementor-7317 .elementor-element.elementor-element-f712098{--content-width:1180px;}.elementor-7317 .elementor-element.elementor-element-aa428a6{--content-width:1140px;}.elementor-7317 .elementor-element.elementor-element-1937d6c{--width:100%;}.elementor-7317 .elementor-element.elementor-element-18cac98{--width:100%;}.elementor-7317 .elementor-element.elementor-element-47dd28f{--width:42%;}.elementor-7317 .elementor-element.elementor-element-9fc4480{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7317 .elementor-element.elementor-element-1937d6c{--width:100%;}.elementor-7317 .elementor-element.elementor-element-18cac98{--width:100%;}.elementor-7317 .elementor-element.elementor-element-47dd28f{--width:100%;}.elementor-7317 .elementor-element.elementor-element-9fc4480{--width:100%;}}@media(max-width:1024px){.elementor-7317 .elementor-element.elementor-element-f26bf36{--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;}.elementor-7317 .elementor-element.elementor-element-f662788{--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;}}@media(max-width:767px){.elementor-7317 .elementor-element.elementor-element-8f717eb{--border-radius:0px 0px 28px 28px;--padding-top:56px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7317 .elementor-element.elementor-element-55df21f{--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-7317 .elementor-element.elementor-element-e155e3a{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-7317 .elementor-element.elementor-element-8852bf5{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-7317 .elementor-element.elementor-element-f712098{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-7317 .elementor-element.elementor-element-aa428a6{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for wpforms, class: .elementor-element-8a4a271 */.elementor-7317 .elementor-element.elementor-element-8a4a271 .wpforms-field-label{font-family:inherit!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b7075!important;margin-bottom:7px!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 .wpforms-required-label{color:#06b599!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 .wpforms-field{padding:0 0 12px 0!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 input[type=text],.elementor-7317 .elementor-element.elementor-element-8a4a271 input[type=email],.elementor-7317 .elementor-element.elementor-element-8a4a271 input[type=url],.elementor-7317 .elementor-element.elementor-element-8a4a271 input[type=tel],.elementor-7317 .elementor-element.elementor-element-8a4a271 select,.elementor-7317 .elementor-element.elementor-element-8a4a271 textarea{width:100%!important;font-family:inherit!important;font-size:16px!important;line-height:1.4!important;color:#14181a!important;background:#fff!important;border:1px solid #ddd8cc!important;border-radius:12px!important;box-shadow:none!important;transition:border-color .2s ease!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 input[type=text],.elementor-7317 .elementor-element.elementor-element-8a4a271 input[type=email],.elementor-7317 .elementor-element.elementor-element-8a4a271 input[type=url],.elementor-7317 .elementor-element.elementor-element-8a4a271 input[type=tel],.elementor-7317 .elementor-element.elementor-element-8a4a271 textarea{padding:15px 16px!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 select{height:54px!important;min-height:54px!important;padding:0 42px 0 16px!important;line-height:54px!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2314181a' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-color:#fff!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 input::placeholder,.elementor-7317 .elementor-element.elementor-element-8a4a271 textarea::placeholder{color:#9a9d9f!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 input:focus,.elementor-7317 .elementor-element.elementor-element-8a4a271 select:focus,.elementor-7317 .elementor-element.elementor-element-8a4a271 textarea:focus{border-color:#06b599!important;outline:none!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 textarea{min-height:118px!important;resize:vertical!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 button[type=submit],.elementor-7317 .elementor-element.elementor-element-8a4a271 .wpforms-submit,.elementor-7317 .elementor-element.elementor-element-8a4a271 button[type=submit]:focus{background:#06B599!important;color:#fff!important;font-family:inherit!important;font-size:18px!important;font-weight:500!important;border:0!important;border-radius:999px!important;padding:0 36px!important;height:60px!important;min-height:60px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background-color .22s ease,transform .22s ease!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 button[type=submit]:hover,.elementor-7317 .elementor-element.elementor-element-8a4a271 .wpforms-submit:hover{background:#049c84!important;color:#fff!important;transform:translateY(-1px)!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 .wpforms-error{color:#c0392b!important;font-size:13px!important;}
.elementor-7317 .elementor-element.elementor-element-8a4a271 .wpforms-confirmation-container-full{background:#fff!important;border:1px solid #06b599!important;border-radius:12px!important;color:#14181a!important;padding:18px 20px!important;}/* End custom CSS */
/* Start custom CSS *//* peida jaluse kasvudiagnoosi CTA sellel lehel */
.elementor-element-ftr-cta-wrap{display:none!important}
/* hero foto */html body [data-elementor-id="7317"] [data-id="8f717eb"]{background-color:#292d2f!important;background-image:linear-gradient(180deg,rgba(33,37,39,.6) 0%,rgba(33,37,39,.5) 100%),url(/wp-content/uploads/2026/10/estl-kaader-motleb-ekraanide-ees.jpg)!important;background-size:cover!important;background-position:55% 35%!important;background-repeat:no-repeat!important}html body [data-elementor-id="7317"] .an-hero{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}html body [data-elementor-id="7317"] .an-hero .kv{display:none!important}html body [data-elementor-id="7317"] .an-hero>div:first-child{max-width:880px;margin:0 auto}html body [data-elementor-id="7317"] .an-hero .an-sub{margin-left:auto!important;margin-right:auto!important;max-width:680px}html body [data-elementor-id="7317"] .an-hero .an-cta{justify-content:center!important}/* hero foto lopp *//* End custom CSS */