body{line-height:1.6}h1,h2,h3,h4,h5,h6{line-height:1.2}html{font-size:16px}.wp-site-blocks>*+*{margin-top:0}.header--top--left--row{display:flex;align-items:center;vertical-align:middle}.social--media--icon{background-color:#fff;border-radius:inherit;color:#ff0;font-size:small;border-radius:3px;font-size:2rem}.wp-block-navigation ul li.current-menu-item>a{color:var(--wp--preset--color--vision-hover)}.wp-block-navigation ul li{padding:0 15px}.vision-service-section .wp-block-button a:hover{color:var(--wp--preset--color--vision-base) !important}.footer--row{display:flex;align-items:center;padding-top:4px}.footer--list{list-style:none;padding:0;margin:0;margin-top:2px}.footer--list li{margin-bottom:5px}.footer--list--item{display:flex;align-items:center;padding:0;margin:0;position:relative;padding-left:22px}.footer--list--item:before{height:20px;width:20px;display:inline-block;position:absolute;color:#fff;content:"\2022";font-size:20px;top:-5px;left:0}.padding--controller--footer{padding-left:8px}.vision-service-section .is-layout-flow{box-shadow:4px 4px 15px 5px #f0f0f0,-10px -10px 15px 5px #fff}.service-reasons .wp-block-image,.blog-post-date,.blog-read-more{line-height:0}.case--study--parent--column{height:350px;width:670px !important}.case--study--parent--column--image,.case--study--parent--column--image--right{height:100%;width:100%}.case--study--parent--column--image img{height:100%;object-fit:cover;min-width:100%}.case--study--parent--column--right{height:350px;width:470px !important}.case--study--parent--column--image--right img{min-height:100% !important;max-height:100% !important;min-width:100%;object-fit:cover}.case--study--equal--height--column{height:350px;width:370px}.case--study--equal--height--column--images{height:100%;width:100%}.case--study--equal--height--column--images img{min-height:100% !important;max-height:100% !important;min-width:100% !important;object-fit:cover}.testimonial-box-shadow{box-shadow:7px 7px 14px #f0f0f0,-7px -7px 14px #fff}.vision-form{width:100%;padding:50px 30px !important;box-shadow:4px 4px 7px 5px #f2f3f6;margin:0}#wpcf7-f125-p121-o1{width:100%}form.wpcf7-form p{margin:0;display:flex;justify-content:center;width:100%}form input{font-size:1rem;width:100%;box-sizing:border-box;padding:1rem 2rem;margin-bottom:20px;border-radius:5px;border:none;background-color:#f2f3f6}form textarea{border-radius:5px;width:100%;height:150px;box-sizing:border-box;padding:1rem 1.85rem;resize:none;background-color:#f2f3f6;border:none;font-size:1rem}form input[type=submit]{margin-top:10px;align-self:center;width:fit-content;color:#fff;padding:10px 15px;border:none;border-radius:5px;background-color:var(--wp--preset--color--vision-hover)}form input[type=submit]:hover{background-color:var(--wp--preset--color--vision-base)}.sidebar-item li a{color:#111;font-size:17px}.sidebar-item li a:hover{color:var(--wp--preset--color--vision-hover)}.sidebar-cat-list li,.sidebar-latest-post-item li{margin-bottom:25px}.sidebar-search .wp-block-search__input{margin-bottom:0}.sidebar-search button.wp-block-search__button{margin-left:0;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.taxonomy-post_tag{display:flex;justify-content:flex-start;gap:10px;align-items:center;flex-wrap:wrap}.taxonomy-post_tag a{padding:10px 40px;background-color:#f2f3f6;color:#000;border-radius:6px}.taxonomy-post_tag a:hover{background-color:#f60;color:#fff}.taxonomy-post_tag a:focus{background-color:#f60;color:#fff}span.wp-block-post-terms__separator{display:none}.wp-block-post-excerpt__more-text a:after,.vision-service-section a.wp-block-button__link:after{content:url(//hypnoteraapia.ee/wp-content/themes/vision-fse/./assets/images/icon-open-arrow-right.png);margin-left:10px}#vision-fse-to-top{position:fixed;right:2%;bottom:20px;background:var(--wp--preset--color--vision-base);border-radius:5px;height:fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;padding:10px;z-index:2}.wp-block-latest-posts__post-date:before{content:url(//hypnoteraapia.ee/wp-content/themes/vision-fse/./assets/images/calendar.png);margin-right:10px}.single .wp-block-post-date time:before{content:url(//hypnoteraapia.ee/wp-content/themes/vision-fse/./assets/images/calendar.png);margin-right:10px}.single .wp-block-post-date time{display:flex;align-items:center;justify-content:flex-start;line-height:0}.wp-block-latest-posts__post-date{line-height:2}::marker{color:#f60}.vision-sidebar-user-detail,.sidebar-item,.sidebar-follow-icons,.sidebar-popular-tags{border:2px dashed #d2d2d2;border-radius:6px}.sidebar-item ul.wp-block-categories li{border-bottom:2px dashed #d2d2d2}ul.sidebar-latest-post-item li{border-bottom:2px dashed #d2d2d2;padding-bottom:20px;margin-right:40px}.vision-post-card{margin-bottom:50px;box-shadow:1px 1px 20px #d2d2d2}.wp-block-query-pagination-numbers a.page-numbers,.wp-block-query-pagination-numbers span.page-numbers,.wp-block-query-pagination-next,.wp-block-query-pagination-previous{height:fit-content;width:fit-content;padding:5px 15px;margin-left:5px;background-color:#ffeadc;color:#f60;border-radius:5px}.wp-block-query-pagination-numbers a.page-numbers.current,.wp-block-query-pagination-numbers span.page-numbers.current,.wp-block-query-pagination-numbers a.page-numbers:hover,.wp-block-query-pagination-numbers span.page-numbers:hover,.wp-block-query-pagination-next:hover,.wp-block-query-pagination-previous:hover{background-color:#f60;color:#ffeadc}.wp-block-query-pagination-next,.wp-block-query-pagination-previous{color:#f60 !important}.wp-block-query-pagination-next:hover,.wp-block-query-pagination-previous:hover{color:#ffeadc !important}.taxonomy-post_tag .wp-block-post-terms{display:flex}#wp-comment-cookies-consent{display:flex;justify-content:flex-start;align-items:center;width:fit-content !important;border:2px solid red}.header--medias.wp-container-8 .wp-block-group{display:flex;flex-wrap:nowrap;width:fit-content;justify-content:flex-end}.wp-block-navigation__responsive-container.is-menu-open{padding:2rem !important}.wp-block-navigation__responsive-container-content{padding-top:10px!important;display:flex;gap:10px;justify-content:flex-start}@media only screen and (max-width:1080px){.header-right-row{flex-basis:40% !important}.header-left-row{flex-basis:40% !important}.header--medias{flex-basis:20% !important}.header--below--middle{flex-basis:55% !important}.header--logo{flex-basis:20% !important}.header--btn{flex-basis:25% !important}}@media only screen and (max-width:850px){.header-left-row{display:none}.header-right-row{flex-basis:66% !important}.header--medias{flex-basis:33% !important}.header-contact-item2{display:flex !important;justify-content:center !important}.header--btn{display:none}.header--below--middle{flex-basis:75% !important;display:flex;justify-content:flex-end}.header--logo{flex-basis:25% !important}}@media only screen and (max-width:780px){.footer-terms{display:flex;align-items:center;justify-content:flex-start}.header--medias{display:flex;align-items:center;justify-content:flex-end}.header-contact-item2{justify-content:center !important}.vision-form{width:100%}}@media (max-width:680px){.wp-block-navigation ul li{padding:0 10px}.is-layout-flex.wp-container-22.wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.header--below{gap:0px !important}}@media (max-width:599px){.header--below--middle{flex-basis:20% !important}.header--logo{flex-basis:80% !important}.wp-block-navigation__responsive-container{position:fixed;top:0;height:100%;overflow-y:auto;z-index:99999;overflow-x:hidden;background:#fff;transition:all .3s;left:-100%}.wp-block-navigation__responsive-container.is-menu-open.has-modal-open{left:0}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:0 !important}.wp-block-navigation__responsive-dialog{display:flex;flex-direction:column}}@media (max-width:540px){.is-layout-flex.wp-container-12.wp-block-columns.is-not-stacked-on-mobile.vision-header-top.has-white-color.has-text-color{display:flex !important;flex-direction:column !important;align-content:flex-start;gap:5px}.header-right-row{display:flex !important;flex-direction:column !important;align-content:center !important}.is-layout-flex.wp-container-7.wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.header--top--row{display:flex !important;flex-direction:column !important;align-content:center !important}.is-layout-flow.wp-container-4.wp-block-column.is-vertically-aligned-center.header-contact-item1{display:flex !important;justify-content:center !important}.header-contact-item2{display:flex !important;align-content:center !important}.header--medias{justify-content:center !important}}@media (max-width:480px){form input{padding:15px 10px}form textarea{padding:15px 10px}.wp-container-25 form{align-content:center}}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor{fill:var(--wp--preset--color--vision-base)}