@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap');
/*!
Theme Name: seo-theme
Theme URI: https://uteva.com
Author: Ekaterina Uteva
Author URI: https://uteva.com
Version: 1.0.0
*/
::placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}input::-webkit-input-placeholder{color:#ccc}body{box-sizing:border-box;padding:0;margin:0;font-family:'Inter',sans-serif;font-size:16px;line-height:1.2;color:#212121}h1{font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin:0 18px}h2{font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin:5px 0 40px}h3{font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin:10px 0}h3,h4,h5,h6{font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin:10px 0}p{font-size:20px;margin:5px}.kb-button:after{content:"";display:block;width:20px;height:200px;margin-left:50px;background:#fff;background:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,.5) 100%);left:-40px;top:-100px;z-index:1;transform:rotate(45deg);position:absolute;animation:movingFlare 3s ease-in-out .05s infinite}@keyframes movingFlare{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}.main-block h1,.main-block .main-block-arrow{margin-top:calc(100vh/4 - 40px)}.main-block-arrow{cursor:pointer}.icons-block .wp-block-kadence-image{position:relative;z-index:2}.kb-button .kt-btn-inner-text,.kb-forms-submit{font-size:16px;text-transform:uppercase}.kb-accept-form-field label{color:#fff;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.2px}body .kb-form .kadence-blocks-form-field .kb-checkbox-style{position:relative;width:18px;height:18px;background-color:transparent;border-radius:2px;border:1.5px solid #ffdb00;cursor:pointer;margin-right:15px;margin-bottom:0}.kb-form .kadence-blocks-form-field.kb-accept-form-field .kb-checkbox-style:after,input[type=checkbox]:before,input[type=checkbox]:checked::after:before{content:"";border:1.5px solid #ffdb00;border-radius:10px;background-color:#625bcf;cursor:pointer}input[type=checkbox]:checked:after{content:"✔";position:absolute;color:#fff;text-align:center;line-height:16px;border:1.5px solid #ffdb00;background:#625bcf;top:-3px;left:0;width:18px;height:18px}body .kadence-blocks-form-field .kb-text-style-field,body .kb-form .kadence-blocks-form-field .kb-text-style-field,input[type=text],input[type=url],input[type=email],input[type=tel]{width:100%;border:none;border-bottom:1px solid #ccc8c8;border-radius:0;background:0 0;color:#fff;font-size:16px;line-height:24px;padding:0 0 15px;margin:0 0 20px}.kb-form .kadence-blocks-form-field.kb-accept-form-field,.kb-form .kadence-blocks-form-field.kb-submit-field{margin-top:40px}input:focus,input:active,input:focus-visible,:focus-visible{outline:0}.cky-notice-btn-wrapper .cky-btn{border-radius:20px;text-transform:uppercase;font-size:16px}body .cky-consent-container{border-radius:20px}.messangers .wp-block-column:first-child .wp-block-kadence-image{text-align:right}@media screen and (min-width:601px){h1{font-size:80px}h2{font-size:48px}h3{font-size:43px}}@media screen and (max-width:768px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:40%}.messangers .wp-block-column:last-child .wp-block-kadence-image{text-align:left}}