/*
Theme Name: Novcato
Theme URI: https://novcato.com/
Author: Novcato.com
Author URI: https://maivdigital.com/
Description:  Novcato Theme made custom by our team. Responsive, bootstrap, animate.css, Font Awesome Support: https://maivdigital.com/
Version: 3.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: novcato
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, portfolio, education, rtl-language-support
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a,body,html,p{font-family:Montserrat,sans-serif;color:#414042;line-height:1.7}iframe{width:100%}li,p,span{color:#414042;font-weight:400;line-height:1.7;font-family:Montserrat,sans-serif;font-size:16px}body{background:#fff}img{max-width:100%}.uppercase{text-transform:uppercase;font-weight:700}.center{text-align:center}.center-align{display:flex;align-items:center}.container{padding:0 20px}@media (min-width:1600px){.container{max-width:1280px}}.container-fluid .row{margin-left:0;margin-right:0}.search_title{font-size:24px;color:#fff}.search_title span{display:block;font-size:19px;margin:15px 0}li.button{background:#24345c;display:inline-block;margin:20px 0;border-radius:55px}li.button a{padding:15px 30px;color:#fff}@media (min-width:1024px){li.button a:focus,li.button a:hover{color:#fff}}li.button a:visited{color:#fff}.page-wrap{padding:0 60px;width:100%}@media (min-width:1600px){.page-wrap{padding:0 120px}}.mx-w-300{max-width:300px}.mx-w-400{max-width:400px}.mx-w-500{max-width:500px}.mx-w-600{max-width:600px}.py-6{padding-top:3.5rem;padding-bottom:3.5rem}.center-align-block{display:block;margin:0 auto}@media (max-width:768px){.container{width:95%;max-width:inherit}}@media (min-width:768px){.align-center-md{align-items:center}}@media (min-width:992px){.align-center-sm{align-items:center}}ul{list-style:none;padding:0;margin:0}.tx-center{text-align:center;margin:0 auto}p a img.pdf{box-shadow:0 0 4px 3px rgba(0,0,0,.2);border:2px solid #24345c}.white{color:#fff}.breadcrumbs{margin:15px 0}.breadcrumbs span{display:inline-block;font-size:13px;color:#6b696c;font-weight:700;margin-left:5px}.breadcrumbs span span{margin-right:7px;margin-left:7px}.breadcrumbs span span a{color:#24345c;font-weight:900;padding:5px 0}.breadcrumbs span span a:hover{color:#f33}.breadcrumbs span span:first-child{margin-left:0}.red{color:#f33}.next_arrow,.prev_arrow{display:inline-block;height:100%;width:40px;background:#fff;position:absolute;top:0;left:0;z-index:10}.next_arrow:after,.prev_arrow:after{content:"";background:url(imgs/prev_arrow.png) no-repeat center center;height:30px;width:30px;position:absolute;top:47%;left:0;display:inline-block;cursor:pointer;z-index:11}.next_arrow{left:93%}@media (min-width:992px){.next_arrow{left:100%}}.next_arrow:after{background:url(imgs/next_arrow.png) no-repeat center center;top:50%;left:5px}pre{position:relative;background:#ebebeb;text-align:left;padding:20px;z-index:5}#loader{opacity:1;background:#fff;position:fixed;height:100vh;width:100%;z-index:999999;transition:all .4s ease}.max-100{max-width:100px}.max-200{max-width:200px}.max-300{max-width:300px}.max-400{max-width:400px}.max-500{max-width:500px}.max-600{max-width:600px}.max-700{max-width:700px}.default_page,.section,section{padding:60px 0}@media (min-width:1200px){.default_page,.section,section{padding:80px 0}}.fx-align-center{align-items:center}.no-pad{padding:0}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt--1{margin-top:-1rem!important}.shadow{box-shadow:1px 1px 6px rgba(0,0,0,.3)}.grey_bg{background:#6b696c}.hide-below-991{display:none}@media (min-width:992px){.hide-below-991{display:block}}.otgs-development-site-front-end{display:none!important}@media (min-width:1024px){.col-lp-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lp-3{flex:0 0 25%;max-width:25%}.col-lp-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lp-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lp-6{flex:0 0 50%;max-width:50%}.col-lp-8{flex:0 0 66.666667%;max-width:66.666667%}.offset-lp-1{margin-left:8.333333%}.offset-lp-2{margin-left:16.666667%}.offset-lp-3{margin-left:25%}}@media (min-width:1350px){.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}}@media (min-width:1600px){.col-xxl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}}.btn,.btn-default,.btn_default{background:#24345c;border-radius:30px;color:#fff;text-align:center;transition:all .4s ease;cursor:pointer;display:inline-block;padding:17px 30px 17px 30px;font-size:16px;font-weight:400;line-height:1;opacity:1}.btn span,.btn-default span,.btn_default span{color:#fff;font-size:16px;font-weight:400}@media (min-width:1024px){.btn-default:focus,.btn-default:hover,.btn:focus,.btn:hover,.btn_default:focus,.btn_default:hover{transition:all .4s ease;color:#fff;font-weight:400;opacity:.9}.btn-default:focus a,.btn-default:hover a,.btn:focus a,.btn:hover a,.btn_default:focus a,.btn_default:hover a{color:#fff;font-weight:700}}.btn-default:visited,.btn:visited,.btn_default:visited{color:#fff;background:#24345c;font-weight:400;line-height:1;transition:all .4s ease}@media (min-width:992px){.btn-default:visited:focus,.btn-default:visited:hover,.btn:visited:focus,.btn:visited:hover,.btn_default:visited:focus,.btn_default:visited:hover{transition:all .4s ease;color:#fff;font-weight:400}.btn-default:visited:focus a,.btn-default:visited:hover a,.btn:visited:focus a,.btn:visited:hover a,.btn_default:visited:focus a,.btn_default:visited:hover a{color:#fff;font-weight:400;line-height:1}}.btn-default.blue,.btn.blue,.btn_default.blue{background:#24345c;color:#fff;margin:15px 0;padding:18px 30px}.btn-default.blue span,.btn.blue span,.btn_default.blue span{color:#fff;font-weight:700;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.btn-default.yellow,.btn.yellow,.btn_default.yellow{color:#414042;background:#ffb74a}.btnTop{display:none;position:fixed;right:45px;bottom:80px;z-index:999999;cursor:pointer;text-align:center;border-radius:50px;width:43px;height:43px;z-index:100;transition:all .4s ease}.btnTop img{margin:0 auto}h1,h2,h3,h4,h5{font-family:Montserrat,sans-serif;font-weight:400;color:#414042;line-height:1.4;margin-bottom:1rem}h1{font-size:32px}@media (min-width:992px){h1{font-size:36px}}@media (min-width:1200px){h1{font-size:40px}}@media (min-width:1600px){h1{font-size:44px}}h1.title{font-size:30px}@media (min-width:992px){h1.title{font-size:35px}}h2{font-size:24px}@media (min-width:768px){h2{font-size:30px}}@media (min-width:992px){h2{font-size:36px}}h3{font-size:20px}@media (min-width:768px){h3{font-size:22px}}@media (min-width:992px){h3{font-size:24px}}h4{font-size:19px;font-weight:600}@media (min-width:768px){h4{font-size:22px}}input[type=email],input[type=password],input[type=text],input[type=url],textarea{border:1.5px solid #414042;color:#414042}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border:1.5px solid #414042}input[type=email]:focus,input[type=email]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,textarea:focus,textarea:focus-visible{outline:0}select:focus,select:focus-visible{outline:0}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url]{padding:5px 8px;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;border-radius:8px}input[type=email]:focus,input[type=email]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible{outline:0}textarea{width:100%;padding:5px}.contact_form{width:100%}@media (min-width:992px){.contact_form{width:85%;margin:0 auto}}form{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500}form label{display:inline-block;text-transform:none;font-weight:700;color:#414042;position:relative}form label.required:after{content:"*";color:red;position:absolute;top:0;right:-15px}form span{display:block}form input{height:50px;width:100%}form.wpcf7-form{width:100%}form.wpcf7-form .field_row{width:100%;float:none;display:inline-block;margin:25px 0}@media (min-width:992px){form.wpcf7-form .field_row{margin:20px 0}}form.wpcf7-form .width-50{margin:25px 0}@media (min-width:992px){form.wpcf7-form .width-50{width:47%;float:left;margin-top:0;margin-bottom:0}form.wpcf7-form .width-50.child-1{margin-right:5%}form.wpcf7-form .width-50.child-2{width:48%}}form.wpcf7-form .check_for_human{margin:0;display:flex;align-items:center;justify-content:flex-start}form.wpcf7-form .check_for_human input{width:28px;height:28px;border:1px solid #414042;background:#fff;margin-right:15px;cursor:pointer}form.wpcf7-form .check_for_human label{margin:0}form.wpcf7-form .wpcf7-response-output{margin:10px 0;padding:10px}.search-form{position:relative;max-width:600px;margin-left:auto}.search-form form{position:relative;width:100%}.search-form form input[type=search]{width:85%;display:block;margin-right:auto;border:none;outline:0;box-shadow:none;height:35px;padding:5px;border-bottom:2px solid #eb3596;color:#414042;background:#fff;border-radius:0}.search-form form input[type=search]:active,.search-form form input[type=search]:focus,.search-form form input[type=search]:focus-visible,.search-form form input[type=search]:visited{outline:0;border-radius:0;background:0 0}.search-form form button[type=submit]{border:none;width:25px;height:25px;position:absolute;top:5px;right:0}.search-form form button[type=submit]:focus,.search-form form button[type=submit]:focus-visible{outline:0}.search-form .close-form{position:absolute;right:0;top:5px;width:30px;height:30px;cursor:pointer}@media (min-width:1200px){.search-form .close-form{right:35px}}.search-form .close-form span{position:absolute;display:inline-block;background:#414042;width:100%;height:2px;transform-origin:center}.search-form .close-form span:first-child{transform:rotate(43deg);top:50%}.search-form .close-form span:last-child{transform:rotate(-43deg);top:50%}.navigation .search-form{display:none;margin-top:15px}.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-label{margin-bottom:15px;display:block;font-size:14px!important;color:#414042!important}.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-label span{display:inline-block}.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-input,.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-multi-upload,.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-textarea{background-color:rgba(36,52,92,.1)!important}@media (min-width:1024px){.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-input:focus,.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-multi-upload:focus,.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-textarea:focus{background-color:rgba(36,52,92,.3)!important}}.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-input{height:45px;color:#414042}.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-button{background:#24345c;border-radius:12px;padding:16px 20px;color:#fff;font-weight:600}.forminator-ui .forminator-row .forminator-col .forminator-field .forminator-file-upload span{font-size:14px!important}.forminator-ui .forminator-row .forminator-col .forminator-field span.forminator-description{font-size:14px!important;margin-top:10px}a{display:block;color:#24345c;transition:all .4s ease;text-decoration:none;outline:0;font-weight:400}a:visited{color:#24345c}@media (min-width:1024px){a:focus-visible,a:focus-within{outline:0;text-decoration:none}a:focus,a:hover{cursor:pointer;color:#24345c;transition:all .4s ease;text-decoration:none}}p a{display:inline;color:#24345c;font-weight:700;transition:all .4s ease}@media (min-width:1024px){p a:focus,p a:hover{color:#24345c;transition:all .4s ease}}li a{color:#24345c;transition:all .4s ease}li a:focus,li a:hover,li a:visited{color:#24345c;text-decoration:none;transition:all .4s ease}.page-content a{display:inline-block}.justify{text-align:justify}.justify p{text-align:justify}.wp_editor strong{font-weight:700}.wp_editor strong span{font-weight:700;display:block;margin:8px 0}.wp_editor ul{list-style:disc;margin-left:30px}.wp_editor ul li{padding-left:15px;margin-bottom:12px}.wp_editor .wp-block-table td,.wp_editor .wp-block-table th,.wp_editor .wp-block-table thead,.wp_editor .wp-block-table tr{border:none}.wp_editor .wp-block-table table{font-family:Montserrat,sans-serif;color:#24345c;font-size:16px;font-weight:500}.wp_editor .wp-block-table table thead{border-bottom:2px solid #24345c}.wp_editor .wp-block-table table thead tr th{border:none;font-weight:700;font-size:18px}.wp_editor .wp-block-table table tbody tr td{border-bottom:1px solid #24345c;padding:1.2rem .5rem}.wp_editor .wp-block-table table tbody tr td:nth-child(even){background:rgba(36,52,92,.1)}.wp_editor .wp-block-table figcaption{color:#24345c;font-style:italic;font-weight:500;font-size:16px;opacity:.8;padding:1rem .5rem}.wp_editor .content p a img{max-width:650px;width:100%}.wp_editor .content p img{max-width:650px;width:100%}.wp_editor .content img{max-width:650px;width:100%}.wp_editor .content .aktuelnost-thumbnail img{max-width:100%;width:initial;height:auto}.navigation-wrapper{width:100%;background:#24345c;position:relative}.navigation-wrapper .navigation{width:100%;position:relative;padding:20px 20px}@media (min-width:1024px){.navigation-wrapper .navigation{max-width:980px;margin:0 auto}}@media (min-width:1200px){.navigation-wrapper .navigation{max-width:1080px}}@media (min-width:1600px){.navigation-wrapper .navigation{max-width:1280px;padding:20px 20px;margin:0 auto}}.navigation-wrapper .navigation .master-menu{display:grid;grid-template-columns:180px 1fr auto auto;align-items:center;gap:20px}.navigation-wrapper .navigation .master-menu .menu_nav{display:flex;justify-content:flex-start;margin-left:80px}.navigation-wrapper .navigation .master-menu .menu_nav li{margin-right:34px}.navigation-wrapper .navigation .master-menu .menu_nav li a{font-weight:600;color:#fff;font-size:16px;padding:3px 5px;transition:.2s ease;font-family:Montserrat,sans-serif}.navigation-wrapper .navigation .master-menu .menu_nav li a.dropdown-toggle::after{content:"";position:absolute;top:13px;right:-12px;width:7px;height:7px;margin-left:8px;border:none;border-right:2px solid #50e3b3;border-bottom:2px solid #50e3b3;transform:rotate(45deg);transition:.2s ease;vertical-align:3px}.navigation-wrapper .navigation .master-menu .menu_nav li.active_tab a.dropdown-toggle::after{top:16px;transform:rotate(-135deg);transition:.2s ease}.navigation-wrapper .menu-dropdown-wrapper{display:none;position:absolute;width:100%;left:0;top:100%;background:#fff;padding:12px 0;z-index:1000;box-shadow:0 0 2px 2px rgba(0,0,0,.05)}.navigation-wrapper .menu-dropdown-wrapper.show{display:block}.navigation-wrapper .menu-dropdown-wrapper .container{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 auto;max-width:820px;height:100%}.navigation-wrapper .menu-dropdown-wrapper .menu-dropdown{display:none}.navigation-wrapper .menu-dropdown-wrapper .menu-dropdown.show{display:grid;grid-auto-columns:minmax(200px,max-content);grid-auto-flow:column;gap:15px}.navigation-wrapper .menu-dropdown-wrapper .menu-dropdown .dropdown-menu{border:none;padding:5px;top:0;height:100%;float:none;position:initial;background:#fff}.navigation-wrapper .menu-dropdown-wrapper .menu-dropdown .dropdown-menu li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:5px}.navigation-wrapper .menu-dropdown-wrapper .menu-dropdown .dropdown-menu li a{color:#414042;font-size:14px;font-weight:300;margin-bottom:10px;font-family:"Open Sans",sans-serif;opacity:.7}.navigation-wrapper .menu-dropdown-wrapper .menu-dropdown .dropdown-menu li.dropdown-title a{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;opacity:1}.navigation-wrapper .menu-dropdown-wrapper .menu-dropdown .dropdown-menu:has(>li.split){-moz-column-count:2;column-count:2;-moz-column-gap:80px;column-gap:80px;max-height:180px}.navigation-wrapper .menu-dropdown-wrapper .menu-dropdown .dropdown-menu:has(>li.split) li{min-width:190px}.language-wpml{display:inline-block;max-width:70px}.language-wpml .wpml-ls-legacy-dropdown-click ul li a{border:none;padding:5px;background:0 0}.language-wpml .wpml-ls-legacy-dropdown-click ul li a:active,.language-wpml .wpml-ls-legacy-dropdown-click ul li a:focus,.language-wpml .wpml-ls-legacy-dropdown-click ul li a:focus-within,.language-wpml .wpml-ls-legacy-dropdown-click ul li a:hover{background:0 0;box-shadow:none;border:none}.language-wpml .wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language>a:after{right:0;content:"";position:absolute;top:8px;right:4px;width:10px;height:10px;margin-left:8px;border:none;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);vertical-align:3px}.language-wpml .wpml-ls-legacy-dropdown-click ul li #wpml-ls-submenu-click-default.wpml-ls-sub-menu{border:none;border-radius:2px;background:#fff;width:100px;padding:3px;left:-5px;box-shadow:0 0 4px 2px rgba(0,0,0,.1);z-index:1001}.language-wpml .wpml-ls-legacy-dropdown-click ul li #wpml-ls-submenu-click-default.wpml-ls-sub-menu li a span{color:#000;font-weight:600;text-transform:uppercase;line-height:35px;font-size:13px;font-family:Montserrat,sans-serif;margin-left:10px}.footer{background:#24345c;padding:40px 0}.footer .footer-menu{border-right:1px solid #6d7893}.footer .footer-menu li{margin-bottom:10px}.footer .footer-menu li a{color:#fff;font-size:14px;font-weight:400px}.footer .address span{display:block;padding-left:20px;color:#fff;font-size:14px;font-weight:400px;max-width:170px}.search-filters{padding:20px;width:100%;background:#fff;min-height:80px}.search-filters-form{display:flex;gap:20px}.category-nav{margin:80px 0 40px 0;padding-bottom:15px;border-bottom:1px solid #ccc}.category-nav ul{display:flex}.category-nav ul li{margin-right:28px}@media (min-width:1200px){.category-nav ul li{margin-right:35px}}.category-nav ul li a{color:#6b696c;font-family:Montserrat,sans-serif;font-size:15px;transition:.3s ease}@media (min-width:1024px){.category-nav ul li a:focus,.category-nav ul li a:hover{color:#000;transition:.3s ease}}.blog-page .blog-posts{display:grid;grid-template-columns:repeat(3,340px);gap:30px;padding:20px 60px}@media (min-width:1600px){.blog-page .blog-posts{padding:20px 120px}}.blog-page .blog-posts .blog-post .category-link{margin:15px 0}.blog-page .blog-posts .blog-post .category-link a{color:#6b696c;text-transform:uppercase;font-size:12px;letter-spacing:1.71px}.blog-page .blog-posts .blog-post .blog-post-title a{color:#000;font-size:24px;font-weight:400;font-family:Montserrat,sans-serif;line-height:1.5}.blog-page .blog-posts .blog-post .blog-post-excerpt{font-weight:300;font-family:Montserrat,sans-serif;font-size:15px}.single-post-content .single-post .category-name a{text-transform:uppercase;color:#6b696c;font-size:14px;letter-spacing:1.71px}.single-post-content .single-post-thumbnail{margin:25px 0}.single-post-content .single-post-body{max-width:980px}.single-post-content .single-post-body h2,.single-post-content .single-post-body h3,.single-post-content .single-post-body h4{color:#000;font-weight:500}.search-page{background:#f6f6f6}@media (min-width:1200px){.search-page .property-results-grid{width:50%}}.search-page .property-results-grid .property-card{width:100%;height:225px;display:flex;background:#fff;margin-bottom:12px;border:1px solid #eee;transition:all .2s ease}.search-page .property-results-grid .property-card .property-card-url{width:100%;display:flex;flex-direction:row;text-decoration:none}.search-page .property-results-grid .property-card .property-card-url:focus,.search-page .property-results-grid .property-card .property-card-url:hover,.search-page .property-results-grid .property-card .property-card-url:visited{opacity:1}.search-page .property-results-grid .property-card .property-card-image{max-width:300px;width:50%}.search-page .property-results-grid .property-card .property-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.search-page .property-results-grid .property-card .property-card-body{height:225px;width:100%;padding:15px 30px}.search-page .property-results-grid .property-card .property-card-body .property-title{margin-bottom:7px;font-size:22px}.search-page .property-results-grid .property-card .property-card-body .property-card-type{display:inline-flex;margin-bottom:5px;border:1px solid #d6d6d6}.search-page .property-results-grid .property-card .property-card-body .property-card-type span{display:inline-block;text-align:center;font-family:"Open Sans",sans-serif;font-weight:400;font-size:9px;line-height:14px;text-transform:uppercase;padding:5px 15px;letter-spacing:1.2px}.search-page .property-results-grid .property-card .property-card-body .property-card-details .card-details-row{display:flex;flex-direction:row;gap:15px}.search-page .property-results-grid .property-card .property-card-body .property-card-details .card-details-row .property-card-completion{width:50%}.search-page .property-results-grid .property-card .property-card-body .property-card-details .card-details-row .property-card-completion span{display:block;color:#414042;font-weight:500;font-size:20px;line-height:1.7}.search-page .property-results-grid .property-card .property-card-body .property-card-details .card-details-row .property-card-completion span:first-child{line-height:1.4;color:#6b696c;font-size:12px;font-family:"Open Sans",sans-serif}.search-page .property-results-grid .property-card .property-card-body .property-card-details .card-details-row .property-card-price{width:50%;display:block}.search-page .property-results-grid .property-card .property-card-body .property-card-details .card-details-row .property-card-price span{display:block;font-size:12px;line-height:1.4;font-family:"Open Sans",sans-serif;font-weight:400;color:#6b696c}.search-page .property-results-grid .property-card .property-card-body .property-card-details .card-details-row .property-card-price span:nth-child(2){font-size:20px;font-weight:500;color:#414042;line-height:1.7}.search-page .property-results-grid .property-card .property-card-body .property-card-details .card-details-amenities-row{display:flex;gap:18px;padding:12px 0}@media (min-width:1024px){.search-page .property-results-grid .property-card:focus,.search-page .property-results-grid .property-card:hover{box-shadow:0 1px 5px 0 rgba(65,64,66,.2);border:1px solid #bbb;transition:all .2s ease}}.user-app-icon{background-image:url(imgs/novcato-icons-sprite.png)}.user-app-login-button{cursor:pointer;border-radius:30px;background:#6d7893;display:flex;align-items:center;justify-content:center;gap:7px;width:130px;height:43px}.user-app-login-button span{color:#fff}.user-app-login-button .icon{background-image:url(imgs/log-in-icon.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:18px;width:18px;cursor:pointer}.page-banner-hero{position:relative;z-index:4}.page-banner-hero .hero-slider{height:500px;width:100%;position:absolute;left:0;top:0}.page-banner-hero .hero-slider .slick-slider{position:relative;width:100%;height:100%}.page-banner-hero .hero-slider .slick-slider .slide-image{width:100%;height:100%;background-size:cover!important}.page-banner-hero .hero-cta{position:relative;height:500px;padding:60px;z-index:10}.page-banner-hero .hero-cta h1{text-align:center;color:#fff;font-weight:500;text-shadow:0 2px 6px rgba(0,0,0,.4)}.page-banner-hero .hero-cta span.lead{text-shadow:0 0 2px 6px rgba(0,0,0,.4);color:#fff;font-size:22px;font-weight:400;display:block;text-align:center}.page-banner-hero .hero-cta .hero-search-form{margin:25px 0;width:100%;display:flex;align-items:center;gap:5px}.page-banner-hero .hero-cta .hero-search-form input{width:480px;height:56px;padding:10px 10px 10px 16px;background:#fff;border:1px solid #a0a0a1;border-radius:4px}.page-banner-hero .hero-cta .hero-search-form select{cursor:pointer;height:56px;width:220px;padding:10px;border:1px solid #a0a0a1;border-radius:4px;background:#fff}@media (min-width:1200px){.page-banner-hero .hero-cta .hero-search-form select:focus,.page-banner-hero .hero-cta .hero-search-form select:focus-visible{outline:0}}.page-banner-hero .hero-cta .hero-search-form .search-button{padding-left:15px;font-weight:600;position:relative;background:#50e3b3;width:135px;border:none;color:#fff;height:56px;border-radius:4px;cursor:pointer;transition:all .3s ease}.page-banner-hero .hero-cta .hero-search-form .search-button .search-icon{background:url(imgs/novcato-icons-sprite.png) no-repeat;background-position:-36px -270px;background-size:375px 300px;height:20px;width:20px;position:absolute;top:32%;left:11px}@media (min-width:1200px){.page-banner-hero .hero-cta .hero-search-form .search-button:focus,.page-banner-hero .hero-cta .hero-search-form .search-button:focus-visible,.page-banner-hero .hero-cta .hero-search-form .search-button:hover{outline:0;background:#42b992;transition:all .3s ease}}.page-banner-hero .hero-cta .hero-search .all-listings{color:#fff;font-weight:500;text-decoration:underline;text-align:center}.page-banner-hero:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:5}.blog-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin:20px 0}.blog-section-head .left .blog-section-title h2{margin-bottom:0}.blog-section-head .left .explore-text p{color:#6b696c;letter-spacing:1.7px;font-size:12px;text-transform:uppercase}.blog-section-head .right a{text-decoration:underline;padding-right:15px;position:relative;color:#6b696c;font-size:14px;font-weight:500;letter-spacing:.4px}.blog-section-head .right a:after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-top:2px solid #6b696c;border-right:2px solid #6b696c;transform:translateY(-50%) rotate(45deg)}.blog-posts{padding:40px 0;display:grid;grid-template-columns:1fr;gap:25px}@media (min-width:992px){.blog-posts{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.blog-posts{grid-template-columns:1fr 1fr 1fr;gap:60px}}@media (min-width:1600px){.blog-posts{gap:110px}}.blog-posts .blog-post .blog-post-thumbnail{position:relative}.blog-posts .blog-post .blog-post-thumbnail .hover-eye{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(36,52,92,.65);opacity:0;transition:opacity .34s ease}.blog-posts .blog-post .blog-post-thumbnail .hover-eye img{height:50px;width:50px;display:block}.blog-posts .blog-post .blog-post-thumbnail .hover-eye span{font-size:18px;color:#fff;margin-top:8px;display:block;text-align:center}@media (min-width:1024px){.blog-posts .blog-post .blog-post-thumbnail:hover .hover-eye{opacity:1;transition:opacity .34s ease}}.blog-posts .blog-post .category-link{padding:12px 0}.blog-posts .blog-post .category-link a{text-transform:uppercase;letter-spacing:1.7px;color:#6d7893;font-size:12px}.blog-posts .blog-post-title{color:#000}.blog-posts .blog-post-title a{color:#000;line-height:1.3}.vodic-page .vodic-tags{margin:100px 0;padding-bottom:8px;border-bottom:1px solid #d6d6d6;position:relative}.vodic-page .vodic-tags ul{display:flex}.vodic-page .vodic-tags ul li{margin-right:20px}@media (min-width:1200px){.vodic-page .vodic-tags ul li{margin-right:30px}}.vodic-page .vodic-tags:after{content:"";position:absolute;right:0;top:-66px;background:url(imgs/city-landscape.svg) no-repeat;background-size:cover;height:100px;width:441px}