.et_pb_section_video_bg video{min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover}.social-icon:hover{opacity:0.75}.sub-menu{opacity:0.8!important}::-moz-selection{color:#ffffff;background:#000000}::selection{color:#ffffff;background:#000000}#top-menu-nav li ul.sub-menu{width:auto!important;min-width:0!important;text-align:center!important}#top-menu-nav li ul.sub-menu li,#top-menu-nav li ul.sub-menu li a{width:100%!important;display:block!important;white-space:nowrap!important;padding-left:15px!important;padding-right:15px!important;margin-right:15px!important;text-align:center!important}.et_mobile_menu{opacity:0.95!important}.et_mobile_menu li a{display:block;text-align:center;padding:20px 5%;font-size:17px;line-height:1.2;word-break:break-word;background:transparent}.et_mobile_menu li a:hover{color:#a3bfd9!important}.dt-icons{width:16px;height:16px;fill:#fff}@media (max-width:980px){.et_mobile_menu .menu-item-has-children>a{pointer-events:none}.et_mobile_menu .menu-item-has-children .mobile-toggle{width:100%!important;left:0;right:0;display:flex!important;justify-content:flex-end;align-items:center;padding-right:20px}}.cmplz-cookiebanner.cmplz-show{opacity:0.90!important}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea,.wpcf7 select{width:100%;border:1px solid #000!important;border-radius:6px;padding:10px 12px;background:#fff;color:#000;font-size:16px;transition:0.2s}.wpcf7 textarea{min-height:120px}.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{border-color:#000!important;box-shadow:0 0 0 2px rgba(0,0,0,0.15);outline:none}.wpcf7 label{color:#000;font-weight:500;display:block;margin-bottom:6px}.wpcf7 button.wpcf7-submit{appearance:none;-webkit-appearance:none;background-color:#000!important;color:#fff!important;border:1px solid #000!important;padding:14px 30px!important;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s ease}.wpcf7 button.wpcf7-submit:hover{background-color:#fff!important;color:#000!important;border-color:#000!important}.wpcf7 button.wpcf7-submit:after{color:#fff!important}.wpcf7 button.wpcf7-submit:hover:after{color:#000!important}.wpcf7 form.sent .wpcf7-response-output{background:#f5f5f5;color:#000;border:1px solid #000;padding:12px 18px;border-radius:6px}.wpcf7 form.invalid .wpcf7-response-output{background:#fff;color:#000;border:1px solid #000;padding:12px 18px;border-radius:6px}@font-face{font-family:"Wix MadeFor";font-display:swap;src:url(https://new.proautokool.ee/wp-content/uploads/et-fonts/WixMadeforText-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Wix MadeFor";font-display:swap;src:url(https://new.proautokool.ee/wp-content/uploads/et-fonts/WixMadeforText-VariableFont_wght.ttf) format("truetype")}div.et_pb_section.et_pb_section_0{background-image:url(https://www.proautokool.ee/wp-content/uploads/2026/04/42123.jpg)!important}.et_pb_section_0{min-height:25%;z-index:10;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}.et_pb_section_0.et_pb_section{padding-top:80px;padding-bottom:80px}.et_pb_row_0{background-color:rgba(0,0,0,0.69);border-radius:5px 5px 5px 5px;overflow:hidden}.et_pb_row_0.et_pb_row{padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.et_pb_heading_0 .et_pb_heading_container h1,.et_pb_heading_0 .et_pb_heading_container h2,.et_pb_heading_0 .et_pb_heading_container h3,.et_pb_heading_0 .et_pb_heading_container h4,.et_pb_heading_0 .et_pb_heading_container h5,.et_pb_heading_0 .et_pb_heading_container h6{font-size:40px;color:#FFFFFF!important;letter-spacing:1px;text-align:center;text-shadow:0em 0.1em 0.1em rgba(0,0,0,0.4)}.et_pb_text_0.et_pb_text{color:#FFFFFF!important}.et_pb_text_0{font-size:20px;padding-right:60px!important;padding-bottom:20px!important;padding-left:60px!important}@media only screen and (max-width:980px){.et_pb_text_0{padding-right:60px!important;padding-bottom:20px!important;padding-left:60px!important}}@media only screen and (max-width:767px){.et_pb_text_0{padding-right:0px!important;padding-left:0px!important}}