@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&display=swap);.callToActionButton a,.navbar .headerCallToAction a{transition:.5s;text-transform:uppercase;text-decoration:none}#header_section .header_title h1,#header_section .header_title p,.social-icons a{filter:drop-shadow(2px 4px 6px black)}#about_us,.navbar .headerActive{border-bottom:2px solid var(--primary)}#scrollSpy .dot-list,.select-wrapper::after,.social-icons{top:50%;transform:translateY(-50%)}#about_us,#newsletter_subscription,#results{padding:var(--sectionPadding)}#about_us,#contact_section_page,#header_section,#newsletter_subscription,#results{min-height:100vh;height:auto}#about_us h2,#contact_section_page,#contact_section_page h2,#header_section,#results h2,.blog_box,.blog_box h2,.callToActionButton a,.navbar,.navbar .nav-link,.navbar.scrolled,.sectionTitle h1,.sectionTitle h2{font-family:var(--main_font)}#header_section,#page_section_header,.navbar.scrolled{background:linear-gradient(45deg,#0b090c,#1c1b1b,#1a1717)}#contact_section .form-group span,#contact_section textarea{transition:.25s linear;z-index:1;color:#58595b;font-weight:400}#contact_bottom ul li,#gdpr ul li{margin-top:15px;margin-bottom:15px}#contact_section,#contact_section_page,#error_page,#faq,#newsletter_subscription,#results,#titles_section{background:linear-gradient(45deg,#17181a,#101112,#17181a)}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--primary) #151d29}body,html{background-color:#101112}body{overscroll-behavior:none}#flash1,#flash2,.myButton a,.myButton a:hover,.navbar .headerCallToAction a:hover{background:var(--primary)}:root{--primary:#007C85!important;--secondary:#1b1a1a!important;--tercial:#212529!important;--bgColor:#c7c7c8!important;--sectionPadding:6rem;--main_font:"Outfit",sans-serif}::-webkit-scrollbar{width:15px;height:15px;background:#151d29;box-shadow:2px 2px 20px #2e394d inset}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;box-shadow:0 1px 40px rgba(243,248,251,.5);transition:background .3s,box-shadow .3s}::selection{background:var(--primary);color:var(--bgColor)}.sectionTitle h1,.sectionTitle h2{font-size:3rem}.title_dark h1,.title_dark h2{text-shadow:10px 10px 50px #3286ffa8;color:#fff}.title_light h1,.title_light h2{text-shadow:12px 12px 20px #5e9fff73}#blog .sectionTitle h2 span,#news_section .item a:hover,#news_section .sectionTitle h2 span,#results h2 span,.contact_boxes .contact_box a:hover,.navbar .nav-link:hover,.navbar .social_icon i,.page_blog .portfolio-content h4,.portfolio-content i,.title_dark span,.title_light span{color:var(--primary)}.sectionParagraph ol li,.sectionParagraph p,.sectionParagraph ul li{font-family:var(--main_font);font-size:1.4rem;margin-top:25px;margin-bottom:25px;opacity:.8;font-weight:400}#news_section .news-source-note a,#real_estate_open .back_to_overview a:hover,.error_page_content a,.final_footer a,.sectionParagraph ol li a,.sectionParagraph p a,.sectionParagraph ul li a{color:var(--primary);text-decoration:none}.paragraph_pc{display:block}#header_section .phone_only,.back-to-top,.myButton a,.paragraph_phone,.wrapped-text p:nth-of-type(2){display:none}.callToActionButton a{color:var(--bgColor);border:3px solid var(--primary);padding:15px 25px;border-radius:10px}.callToActionButton a:hover{background:var(--primary);color:var(--bgColor)}.myButton a{z-index:999;color:var(--bgColor);box-shadow:0 5px 12px #0000006e}.back-to-top{position:fixed;bottom:25px;right:25px}#flash1,#flash2{display:none;position:fixed;right:0;z-index:999;bottom:20%;padding:25px;border-top-left-radius:25px;border-bottom-left-radius:25px;box-shadow:2px 2px 15px #000}@media only screen and (max-width:991px){:root{--sectionPadding:4rem}.paragraph_pc{display:none}.paragraph_phone{display:block}.myReverse{flex-direction:column-reverse}}@media only screen and (max-width:760px){:root{--sectionPadding:3rem}}#scrollSpy{position:fixed;left:var(--spy-left);top:0;bottom:0;width:80px;z-index:1000;pointer-events:none}#scrollSpy .rail{left:var(--rail-x);background:var(--rail-color)}#scrollSpy .dot-list{position:absolute;left:var(--dots-x);display:grid;row-gap:18px;pointer-events:auto}#scrollSpy .dot{width:8px;height:8px;border-radius:999px;background:var(--bgColor);border:0;padding:0;cursor:pointer;position:relative;outline:0;transition:transform .15s,box-shadow .2s}#scrollSpy .dot:focus-visible,#scrollSpy .dot:hover{box-shadow:0 0 0 2px rgba(255,255,255,.15)}#scrollSpy .dot[aria-current=true]{width:16px;height:16px;background:0 0;border:2px solid var(--primary);left:-3px}#scrollSpy .dot[aria-current=true]::after{content:"";position:absolute;inset:3px;border-radius:999px}#scrollSpy .dot[data-title]:focus-visible::before,#scrollSpy .dot[data-title]:hover::before{content:attr(data-title);position:absolute;left:18px;top:50%;transform:translateY(-50%);padding:6px 10px;background:rgba(0,0,0,.78);color:#fff;white-space:nowrap;border-radius:6px;font-size:12px;line-height:1}#scrollSpy .scroll-label{position:absolute;left:var(--rail-x);bottom:2.5vh;transform:translateX(-50%);display:flex;align-items:center;flex-direction:column;gap:10px;pointer-events:none}#scrollSpy .scroll-label .label-text{font-size:12px;letter-spacing:.2em;color:rgba(255,255,255,.6);writing-mode:vertical-rl;text-orientation:mixed}#scrollSpy .scroll-label .label-arrow{width:1px;height:48px;background:var(--rail-color);position:relative}#scrollSpy .scroll-label .label-arrow::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--rail-color)}#scrollSpy .rail{position:absolute;left:var(--rail-x);top:10vh;bottom:12vh;width:1px;background:var(--rail-color);overflow:visible}#about_us,#blog,#newsletter_subscription .newsletter-form{background:linear-gradient(45deg,#18191b,#1b1c1e,#242527)}#scrollSpy .rail .rail-progress{position:absolute;left:0;bottom:30px;width:100%;height:100%;background:var(--primary);transform-origin:bottom;transform:scaleY(0);transition:transform .1s linear;box-shadow:0 0 6px rgba(0,210,255,.45)}.navbar{background:0 0;padding:0}.navbar.scrolled{box-shadow:0 5px 25px #62626278}.navbar-nav{margin-left:auto}.navbar-brand img{width:250px;transition:1s ease-in-out}#logo{transition:opacity .3s}.navbar-brand svg{width:250px;padding-top:5px;padding-bottom:5px}.navbar-brand .st0{fill:var(--primary)}.navbar-brand .st1{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:1.4173;stroke-miterlimit:10}.navbar .nav-link{color:var(--bgColor)!important;font-size:18px;margin-left:5px;margin-right:5px}#contact_section .form-check a,#contact_section_page h2 span,.navbar .headerActive,.navbar .nav-link:hover,.navbar .social_icon .nav-link:hover,.social_icons_box i:hover{color:var(--primary)!important}.navbar .social_icon .nav-link{text-transform:none!important}.navbar_flags{display:flex}.navbar .navbar_flags img{width:25px}.navbar .headerActive{background:0 0!important}.dropdown-item:focus,.dropdown-item:hover{color:var(--tercial);background-color:var(--primary)}.navbar .dropdown-menu{background:var(--secondary)}#faq h3,#newsletter_subscription .sectionTitle h2,#page_section_content p,#page_section_content ul li,#terms_and_conditions p,#titles_section .sectionTitle h2,.navbar .dropdown-item{color:var(--bgColor)}.navbar .headerCallToAction a{padding:12px 25px!important;color:var(--bgColor);border:2px solid var(--primary);border-radius:5px}.navbar .headerCallToAction i{padding-right:5px}.navbar.scrolled img{width:250px;transition:opacity .3s}.social-icons{position:fixed;right:0;display:flex;flex-direction:column;z-index:990}.social-icons a{background-color:var(--primary);color:#fff;text-align:center;padding:10px;margin:5px 0;border-radius:5px 0 0 5px;text-decoration:none;font-size:24px;transition:background-color .3s}.social-icons a:hover{background-color:var(--primary);transform:scale(1.2);color:var(--tercial)}.header_language{display:flex;align-items:center;justify-content:center;padding:0;margin:0}#about_us .img img,#about_us .signature_img img,.header_section_scroll_icon{margin-left:auto;margin-right:auto;text-align:center;right:0}.header_language li{list-style:none}.header_language .nav-link{padding-left:5px;padding-right:5px;margin:0!important}.header_language img{width:40px}.navbar-collapse.show{height:100vh}@media only screen and (max-width:1400px){.navbar .social_icon{display:none}}#header_section{display:flex;align-items:center;min-height:100svh;z-index:999;position:relative;overflow:hidden}#header_section .header_title{width:65%}#header_section h1{color:var(--bgColor);font-size:62px}#header_section p{font-size:32px;color:var(--bgColor);padding-top:25px}#about_us .callToActionButton,#header_section .callToActionButton{margin-top:50px}.hero-ambient{position:absolute;inset:0 0 0 auto;width:100%;height:100%;pointer-events:none;opacity:.15}.hero-ambient svg{filter:blur(.2px)}@media (max-width:900px){#scrollSpy,.hero-ambient{display:none}}@media (prefers-reduced-motion:reduce){.hero-ambient{opacity:.1}.hero-ambient svg{animation:none!important}}.header_section_scroll_icon{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:25px;left:0;z-index:999}#about_us,#about_us .row,#contact_footer .row,#footer .row,#page_section_content .row{align-items:center}.scroll-icon{display:block;position:relative;height:3em;width:1.5em;border:.15em solid var(--primary);border-radius:1em}.page-wrap{display:flex;height:100vh}.scroll-icon__wheel-outer{display:block;position:absolute;left:50%;top:.6em;height:1em;width:.4em;margin-left:-.2em;border-radius:.4em;overflow:hidden}#about_us,#contact_section .form-group,#results,.chart-wrap,.results-panel{position:relative}.scroll-icon__wheel-inner{display:block;height:100%;width:100%;border-radius:inherit;background:var(--bgColor);animation:2.75s ease-in-out infinite scroll_1}@keyframes scroll_1{0%,100%,50%{transform:translateY(0)}25%{transform:translateY(-.6em)}75%{transform:translateY(.6em)}}@media only screen and (max-width:1460px){#header_section .header_title{padding-left:50px}#header_section h1{font-size:52px}}@media only screen and (max-width:1199px){.navbar-brand img{width:200px}.navbar .nav-link{margin-left:0!important;margin-right:0!important}.navbar_flags{display:block}#header_section .header_title{width:100%}}@media only screen and (max-width:1020px){#header_section .header_title{padding-left:80px}}@media only screen and (max-width:991px){.navbar{background:linear-gradient(45deg,#0b090c,#1c1b1b,#1a1717);text-align:center}.navbar .nav-link{left:0;right:0;text-align:center;font-size:20px;margin:10px auto 15px}.navbar .callToActionButton{text-align:center;font-size:18px;padding-top:25px}.navbar-nav{margin-top:50px}.navbar .dropdown-menu{background:0 0}.navbar .dropdown-item{color:var(--bgColor);font-size:22px;text-align:center;margin-bottom:15px}.navbar img{width:250px}#header_section{min-height:860px;height:auto}#header_section .header_title{padding-left:0}.results-panel{padding-top:100px}}@media only screen and (max-width:900px){#header_section .header_title{padding-left:0}}#about_us{border-top:2px solid var(--primary);min-height:100svh;display:flex;padding-bottom:0}#results,.chart-skeleton{align-items:center;display:flex}#about_us .signature_img img{width:60%;display:block;left:0}#about_us .img img{width:100%;border-bottom:2px solid var(--bgColor);left:0;display:block}#about_us h2,#contact_section_page h2,#results h2{color:var(--bgColor);font-size:52px}#about_us p,#contact_section_page p,#results p{color:var(--bgColor);font-size:20px}#results{min-height:100svh;padding-bottom:0;background-attachment:fixed}.results-controls{display:flex;gap:18px;align-items:flex-end;margin-bottom:12px;flex-wrap:wrap}.results-controls .control label,.results-controls .control span{display:block;font-size:12px;color:#9a9a9a;margin-bottom:6px}#contact_footer img,#page_section_content img,.results-controls .control{width:100%}.period-tabs{display:flex;gap:8px;justify-content:space-evenly}.period-tabs button{padding:8px 12px;border-radius:8px;border:1px solid #2b2b2b;background:#0f0f0f;color:#d0d0d0;cursor:pointer}.period-tabs button.is-active{background:#00b0b9;color:#0b0b0b;border-color:#00b0b9}.chart-wrap{background:#0e0e0e;border:1px solid #1f1f1f;border-radius:12px;padding:12px}.chart-skeleton{position:absolute;inset:0;justify-content:center;color:#9a9a9a;font-size:14px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.025),rgba(255,255,255,0) 50%,rgba(255,255,255,.025));animation:1.6s infinite sweep}@keyframes sweep{0%{background-position:-200px 0}100%{background-position:200px 0}}.chart-error{margin-top:8px;color:#e57373}.kpis{display:flex;gap:20px;margin-top:12px}.kpi span,.method-note{display:block;color:#9a9a9a}.kpi span{font-size:12px}.kpi b{font-size:18px;color:#d0d0d0}.method-note{margin-top:10px}#accSel{background:#0f0f0f;color:#d0d0d0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--bgColor);border-radius:8px;border:1px solid #444;padding:8px 32px 8px 12px;font:inherit}.select-wrapper{position:relative;display:inline-block}.select-wrapper::after{content:"▾";position:absolute;right:10px;pointer-events:none;font-size:16px;color:var(--bgColor)}#newsletter_subscription{min-height:100svh;display:flex;align-items:center;padding-bottom:0}:root{--spy-left:28px;--rail-color:rgba(255,255,255,.14);--page-bg:#0b0b0b;--dot-accent:#00d2ff;--rail-x:8px;--dots-x:28px;--color-bg-section:#f5f5f7;--color-card-bg:#ffffff;--color-border:#e0e0e5;--color-primary:#1f4b8f;--color-primary-hover:#17386a;--color-text:#111111;--color-muted:#6b6b76;--color-error:#c62828;--shadow-soft:0 14px 40px rgba(15, 23, 42, 0.08);--radius-lg:0.9rem}#newsletter_subscription .newsletter-subtitle{font-size:.95rem;line-height:1.6;color:var(--color-muted);max-width:38rem;margin:0 auto}#newsletter_subscription .newsletter-form{border-radius:var(--radius-lg);padding:1.75rem 1.5rem;border:1px solid var(--primary);box-shadow:var(--shadow-soft);width:60%;left:0;right:0;margin-left:auto;margin-right:auto}#newsletter_subscription .form-message{margin-bottom:1rem;min-height:1.25rem;font-size:.9rem}#newsletter_subscription .form-message--success{color:#1b5e20}#newsletter_subscription .form-message--error{color:var(--color-error)}#newsletter_subscription .form-row{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}#newsletter_subscription .form-group{display:flex;flex-direction:column;gap:.35rem}#newsletter_subscription .checkbox-label span,#newsletter_subscription .form-group label{font-size:.9rem;font-weight:500;color:var(--bgColor)}#newsletter_subscription input[type=email],#newsletter_subscription input[type=text]{font:inherit;padding:.65rem .75rem;border-radius:.55rem;border:1px solid var(--color-border);background:#fdfdfd;transition:border-color .15s,box-shadow .15s,background-color .15s}#blog,#blog .sectionTitle h2{padding:var(--sectionPadding)}#newsletter_subscription input[type=email]::placeholder,#newsletter_subscription input[type=text]::placeholder{color:#a0a0aa;font-size:.9rem}#newsletter_subscription input[type=email]:focus,#newsletter_subscription input[type=text]:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 1px rgba(31,75,143,.15);background:#fff}#newsletter_subscription .checkbox-label{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer;font-size:.9rem;color:var(--color-muted)}#newsletter_subscription .checkbox-label input[type=checkbox]{background-color:transparent;border:2px solid var(--primary)}#newsletter_subscription .form-error{font-size:.8rem;color:var(--color-error)}#newsletter_subscription .hidden-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#newsletter_subscription .form-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}#newsletter_subscription .btn{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font:inherit;border-radius:999px;padding:.7rem 1.8rem;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s}#newsletter_subscription .btn-primary{background:var(--primary);color:var(--bgColor);font-weight:600;letter-spacing:.02em;box-shadow:0 10px 25px rgba(31,75,143,.25)}#newsletter_subscription .btn-primary:hover{background:var(--primary);color:var(--secondary);box-shadow:0 12px 30px rgba(31,75,143,.3)}#newsletter_subscription .btn-primary:active{transform:translateY(0);box-shadow:0 8px 20px rgba(31,75,143,.25)}#newsletter_subscription .form-note{font-size:.85rem;color:var(--color-muted);line-height:1.5}#newsletter_subscription .newsletter-disclaimer{margin-top:1.5rem;font-size:.8rem;color:var(--color-muted);line-height:1.6;text-align:center;padding-top:15px}#blog{position:relative;border-top:2px solid var(--primary);border-bottom:2px solid var(--primary)}#blog .sectionTitle h2{padding-bottom:25px;color:var(--bgColor);font-size:52px}#blog .col-xl-4{transition:.5s;opacity:1;transform:scale(1)}#blog .col-xl-4:hover{opacity:1;transform:scale(1.1)!important;padding:15px}#blog .col-xl-4:hover+.col-xl-4,#blog .col-xl-4:not(:hover){transform:scale(1);padding:15px}.blog_svg{position:absolute;bottom:-10px;width:100%;left:0;right:0;margin-left:auto;margin-right:auto}.blog_svg svg{fill:var(--tercial);margin-top:30px}.blog_bottom_svg{position:absolute;top:-10px;width:100%;left:0;right:0;margin-left:auto;margin-right:auto;transform:rotate(180deg)}.blog_bottom_svg svg{margin-top:-10px}#blog .col-xl,#blog .col-xl-4{margin-bottom:50px;filter:drop-shadow(2px 4px 6px black)}#faq .accordion,.titles-list .col-xl-4{margin-bottom:25px}#blog a{text-decoration:none;color:var(--bgColor)}#blog img{width:100%;height:220px;object-fit:cover;object-position:center;border-top-left-radius:25px;border-top-right-radius:25px}.blog_box{margin-top:50px;margin-bottom:50px}.blog_box h2{font-size:22px;padding-top:15px;padding-bottom:15px}.portfolio-content{background:var(--primary);padding:15px 15px 50px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}#footer,#news_section,#page_section_content,#terms_and_conditions,.stats_section{background:linear-gradient(45deg,#18191b,#1b1c1e,#242527)}.portfolio-content span{font-weight:600;color:var(--bgColor)}.portfolio-content h4{color:var(--secondary);padding-top:10px;padding-bottom:10px;font-size:22px}.wrapped-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-align:left;color:var(--bgColor);font-size:18px}.page_blog{padding-top:var(--sectionPadding)!important}.page_blog .portfolio-content{background:#0f0d0f;border:1px solid #1f1f1f;padding:25px;border-top:none;min-height:350px;height:auto}#blog .nav-tabs .nav-item.show .nav-link,#blog .nav-tabs .nav-link.active{background:var(--secondary);color:var(--bgColor)}#real_estate_open{padding:var(--sectionPadding);background-size:cover;padding-bottom:0;background-repeat:no-repeat;background-attachment:fixed}@supports (-webkit-touch-callout:none){.parallax{background-attachment:scroll!important}#header_section .header_title,.hero-ambient svg{filter:none}#real_estate_open{background-attachment:scroll}}#real_estate_open .container-sm{background:var(--bgColor);padding:var(--sectionPadding)}#real_estate_open .back_to_overview a{color:var(--secondary);text-decoration:none}#real_estate_open .back_to_overview{padding-bottom:50px}.real_estate_phone_image img{display:block;width:100%;border:1px solid #1f1f1f;border-radius:12px}@media only screen and (max-width:470px){#real_estate_open .callToActionButton a{display:block;margin-top:15px;margin-bottom:15px}}#contact_section_page{padding:var(--sectionPadding);min-height:100svh;display:flex;align-items:center;padding-bottom:0}#faq,#news_section{padding:var(--sectionPadding);font-family:var(--main_font);height:auto;display:flex;align-items:center;min-height:100vh}#contact_section_page .contact_section_form{background:#0e0e0e38;border:1px solid #1f1f1f;border-radius:12px;padding:50px}.contact_section_form input,.contact_section_form textarea{border:none;border-bottom:2px solid var(--tercial);margin-bottom:50px;width:100%;background:0 0;color:var(--primary);font-weight:600}.contact_section_form .form-control:focus{color:var(--primary);background-color:transparent;border-color:var(--primary);outline:0;box-shadow:none}.contact_section_form input:not(:placeholder-shown),textarea:not(:placeholder-shown){border-color:var(--primary)}#faq,#footer,#news_section,#titles_section{border-top:2px solid var(--primary)}.contact_section_form button{background:var(--primary);color:var(--bgColor);padding:10px 25px;border:none;outline:0}.contact_boxes .contact_box p{margin:0;padding-top:25px;padding-bottom:25px;font-size:26px!important;color:var(--primary)!important}.contact_boxes .contact_box i{color:var(--primary);font-size:22px;padding-right:10px}.contact_boxes .contact_box a{color:var(--bgColor);text-decoration:none;font-size:26px}.social_icons_box a{padding-left:5px;padding-right:5px}.social_icons_box i{color:var(--bgColor)!important;font-size:36px!important}@media only screen and (max-width:375px){.navbar-brand img{width:200px}#header_section{min-height:1020px;height:auto}#header_section p{font-size:24px}.callToActionButton a{display:block;margin-bottom:25px;text-align:center}#contact_section_page h2{font-size:42px}#contact_section_page .contact_section_form{padding:15px}}#news_section{min-height:100svh}#news_section .sectionTitle h2{color:var(--bgColor);padding-bottom:50px}#news_section .item-header i,.news-meta{color:var(--primary);padding-bottom:15px}#news_section .item-header i{font-size:42px;text-align:left;display:block}.news-meta{font-size:22px}#news_section .item a{color:var(--bgColor);font-size:22px;text-decoration:none;text-align:left}#news_section .news-source-note{text-align:center;display:block;padding-top:50px;font-size:16px;color:var(--bgColor)}#faq .accordion,#faq .panel{font-size:18px;text-align:left}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px}.owl-dot{outline:0!important;border:none!important}#page_section_header,#titles_section,.stats_section{border-bottom:2px solid var(--primary)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--secondary);border:2px solid var(--primary)}#news_section .item{background:#0e0e0e38;border:1px solid #1f1f1f;border-radius:12px;padding:50px;min-height:410px;height:auto}#news_section #newsLoading{color:var(--bgColor);text-align:center;display:block;font-size:42px}#news_section #newsError{color:#8b0000;text-align:center;display:block;font-size:42px}#faq{min-height:100svh}#page_section_content,#page_section_header{align-items:center;padding:var(--sectionPadding);display:flex;height:auto}#faq .sectionTitle h2{padding-bottom:50px;color:var(--bgColor)}#faq .accordion{background:linear-gradient(300deg,#013137 0,#017981 100%);color:var(--bgColor);cursor:pointer;padding:15px;width:100%;border:none;outline:0;transition:.4s}#faq .accordion:hover,#faq .active{background-color:var(--bgColor);color:var(--secondary)}#faq .accordion:after,#faq .panel{color:var(--bgColor);font-family:var(--main_font)}#faq .panel{padding:0 18px 15px;display:none;overflow:hidden}#footer img,#titles_section .sectionTitle,.footer_content{padding-bottom:25px}#faq .accordion:after{content:'+';font-size:22px;font-weight:600;float:right;margin-left:5px}#faq .active:after{content:"-"}#faq .accordion:hover:after,#faq .active:after,#faq p a:hover,.contact_right ul li a:hover{color:var(--secondary)}#faq p a,#terms_and_conditions a{color:var(--primary);font-weight:600;text-decoration:none}#page_section_header{font-family:var(--main_font);min-height:520px;justify-content:center}@media (min-width:1280px){#page_section_header{min-height:720px}}#page_section_header img{width:50px;text-align:center;display:block;left:0;right:0;margin-left:auto;margin-right:auto;padding-bottom:0}#page_section_header h1{color:var(--bgColor);text-align:center;display:block;font-size:52px;padding:15px 0}#page_section_content{font-family:var(--main_font);position:relative;min-height:100vh;min-height:100svh}#page_section_content ul li::marker{color:var(--primary)}#page_section_content h2{color:var(--primary);padding-top:15px;padding-bottom:15px}#titles_section{padding:var(--sectionPadding);min-height:100vh;min-height:100svh;height:auto;display:flex;align-items:center;padding-bottom:0}#contact_bottom,#contact_footer,#contact_section,#footer,#gdpr,#terms_and_conditions,.stats_section{padding:var(--sectionPadding)}#titles_section .subtitle{color:var(--bgColor);opacity:.75;margin-bottom:30px}#footer .callToActionButton,.footer_left p{margin-bottom:50px}.titles-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px}.title-item a{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);padding:20px;border-radius:8px;font-size:.95rem;color:var(--bgColor);text-align:center;display:block}.stat_item p,.stat_suffix{font-size:1.6rem;opacity:.9}.title-item a:hover{background:var(--primary);text-decoration:none}.titles-list .row{justify-content:center}#titles_section .callToActionButton{display:block;text-align:center;margin-top:50px}@media only screen and (max-width:1440px){#page_section_header{min-height:640px}}@media only screen and (max-width:991px){#newsletter_subscription .newsletter-form{width:100%}#newsletter_subscription,#titles_section{padding-bottom:var(--sectionPadding)}#blog .row{justify-content:center}.blog_bottom_svg svg{margin-top:-15px}#real_estate_open .container-sm{background:var(--bgColor);padding:25px 25px 150px}#real_estate_open .back_to_overview{padding-top:100px!important}#real_estate_open{box-shadow:inset 0 0 0 2000px #c7c7c8}#contact_section_page .contact_section_form{margin-top:50px}.owl-dots{padding-top:25px;width:45%;left:0;right:0;margin-left:auto;margin-right:auto;display:block}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:0.9}#page_section_header{padding-top:125px;min-height:520px;height:auto}#page_section_content.about_us_section{padding-bottom:60px}}@media only screen and (max-width:320px){.sectionTitle h1,.sectionTitle h2{font-size:2.2rem}#page_section_header{padding-top:175px;padding-bottom:100px}}@media (min-height:700px) and (min-width:1020px){#page_section_header{min-height:720px}}.stats_section{color:var(--bgColor);min-height:100vh;min-height:100svh;height:auto;display:flex;align-items:center;padding-bottom:0}.footer_left .call_to_action_button,.footer_soc_icon,.stat_item p{padding-top:25px}.stats_section .sectionTitle{padding-bottom:50px;text-align:center}.stats_inner{display:flex;flex-direction:column;gap:30px}.stats_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.stat_item p{font-family:var(--main_font);text-align:center}.stat_number{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.stat_item{text-align:center}.seven-digit{position:relative;width:46px;height:80px;margin:0 2px}.seven-digit .seg{position:absolute;background:rgba(15,23,42,.7);border-radius:6px;box-shadow:inset 0 0 4px rgba(0,0,0,.8);transition:background .12s linear,box-shadow .12s linear,opacity .12s linear;opacity:.08}.seven-digit .seg.on{background:var(--primary);box-shadow:0 0 6px rgb(0 124 133 / 90%),0 0 18px rgb(0 124 133 / 91%);opacity:1}.seg-a,.seg-d,.seg-g{left:20%;right:20%;height:8px}.seg-a{top:0}.seg-d{bottom:0}.seg-g{top:50%;transform:translateY(-50%)}.seg-b,.seg-c,.seg-e,.seg-f{width:8px}.seg-b{right:0;top:5%;bottom:50%}.seg-c,.seg.c{right:0;top:50%;bottom:5%}.seg-f{left:0;top:5%;bottom:50%}.seg-e{left:0;top:50%;bottom:5%}.stat_suffix{font-weight:500}@media (max-width:768px){.stat_item,.stats_inner{text-align:center}.stat_number{justify-content:center}}#footer{padding-bottom:0;font-family:var(--main_font);position:relative;font-family:var(--main_font);z-index:992}#footer img{width:300px;text-align:center;display:block;left:0;margin-right:auto}.footer_left{width:80%;text-align:left;display:block}.footer_left p{color:var(--bgColor);text-align:left;font-size:18px}#contact_section span b,.contact_content h2,.contact_content ul li a:hover,.footer_soc_icon i:hover{color:var(--primary)}.contact_content h2{font-size:22px;margin-bottom:25px;font-weight:600}.contact_content ul{padding:0}.contact_content ul li{list-style:none;margin-bottom:15px}.contact_content ul li a{text-decoration:none;color:var(--bgColor);font-size:18px;font-family:var(--main_font);padding-top:5px;padding-bottom:5px;display:block}.final_footer{display:flex;align-items:center;padding-top:15px;padding-bottom:15px;color:var(--bgColor)}.final_footer .final_footer_left{margin-right:auto;text-align:left}.final_footer .final_footer_right{margin-left:auto;text-align:right}#footer hr:not([size]){height:1px;color:var(--primary)}.footer_soc_icon i{color:var(--bgColor);font-size:42px}@media only screen and (max-width:1199px){#about_us,#contact_section_page,#news_section,#results{padding-bottom:var(--sectionPadding)}#about_us .img img{padding-top:100px}#faq .accordion{transition:unset}.footer_content h2{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width:455px){.final_footer .final_footer_left,.final_footer .final_footer_right{margin-left:auto;margin-right:auto;text-align:center}.footer_left{width:100%}.final_footer{display:block;text-align:center}.footer_left .callToActionButton{padding-bottom:25px}.footer_left p{text-align:left}}#contact_section{position:relative;min-height:100vh;min-height:100svh;height:auto;display:flex;align-items:center;padding-bottom:0}#contact_section img{width:60%;display:block;position:relative;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}#contact_section form,.contact_right{font-family:var(--main_font)}.contact-wrap{background:#0e0e0e38;box-shadow:2px 2px 6px #0000004f;border:1px solid #1f1f1f;border-radius:12px 0 0 12px}.info-wrap{margin-top:-20px;margin-bottom:-20px;border:1px solid #1f1f1f;border-radius:12px}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.contact-wrap h3{color:var(--bgColor);font-family:var(--main_font)}.contact_right h3{color:#fff;font-family:var(--main_font)}#error_page h1 span,#gdpr a,#gdpr h2,.contact_right ul li i,.form-container label{color:var(--primary)}.contact_right ul li{list-style:none;margin-bottom:25px;color:#fff;display:flex;align-items:center;font-size:20px}.contact_right ul li i{background:var(--bgColor);padding:15px;border-radius:50%;font-size:22px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:10px}.contact_right ul li a{text-decoration:none;display:flex;align-items:center;color:#fff;font-weight:600;overflow-wrap:anywhere}#contact_section input{border:none;border-bottom:2px solid #ced4da;outline:0;padding-top:30px;margin-bottom:50px}#contact_section .form-control{background-color:transparent;color:var(--bgColor)}#contact_section input:focus{border-bottom:2px solid var(--primary)!important;outline:0;box-shadow:none}#contact_section .form-group input:valid{border-bottom:2px solid var(--primary)!important}#contact_section .form-group span{cursor:pointer;font-size:1.375rem;display:block;position:absolute;padding:5px 0;pointer-events:none;top:5px;justify-content:center;left:0;right:0}#contact_section .form-group input:focus~span{transform:translateY(-30px);font-size:20px;font-weight:400;letter-spacing:1px;color:var(--primary)}#contact_section .form-group input:valid~span{transform:translateY(-30px);font-size:20px;font-weight:400;letter-spacing:1px;color:var(--primary)}#contact_section .form-check label{padding-left:5px;color:var(--bgColor)}#contact_section .form-check-input{padding-top:15px!important;padding-bottom:15px!important;background-color:transparent;border:2px solid var(--primary)}.form-check-input[type=checkbox]{margin-bottom:0!important}#contact_section textarea{height:80px;border:none;border-bottom:2px solid #ced4da;position:relative;text-align:left;display:block}#contact_section input.form-control,#contact_section textarea.form-control{-webkit-appearance:none;appearance:none;border-radius:0;background:0 0;box-shadow:none!important;outline:0}#contact_section input,#contact_section textarea{box-shadow:none!important}#contact_section textarea:focus{border:none;border-bottom:2px solid var(--primary)!important;outline:0;box-shadow:none;font-size:1rem}#contact_section .call_to_action_button{margin-top:25px;margin-left:0;padding-left:5px}#contact_section .form-check{display:flex;align-items:center;padding-left:2em}#contact_section .contact_icon,#gdpr ul{margin:0;padding:0}#contact_section .call_to_action_button a{cursor:pointer;color:#fff!important}#contact_bottom{font-family:var(--main_font);background:var(--primary);border-top:5px solid var(--tercial);border-bottom:5px solid var(--tercial)}#contact_bottom img{width:50%;left:0;right:0;margin-left:auto;margin-right:auto;display:block;text-align:center}#contact_bottom ul li{color:#fff;font-size:22px;list-style:none}#contact_bottom ul li i{color:var(--secondary);margin-right:5px}#contact_bottom ul li a{color:var(--secondary);font-weight:600;text-decoration:none}#contact_section button,#contact_section_page button{display:inline-block;padding:15px 30px;background:var(--primary);color:#fff;text-decoration:none;font-size:1.2rem;font-weight:600;border-radius:8px;box-shadow:0 4px 15px rgba(34,95,123,.5);transition:.4s ease-in-out;position:relative;overflow:hidden;outline:0;border:none}.form-check-input{padding:15px}.form-check-input:checked{background-color:var(--primary)!important;border-color:var(--primary)!important}@media only screen and (max-width:1440px){.contact_right ul li{font-size:18px}}@media only screen and (max-width:991px){.footer_left{width:100%;display:block;text-align:center}#footer img{width:100%}.footer_soc_icon .col-xl{width:50px}#contact_bottom .col-xl,#contact_section .info-wrap small{text-align:center}#contact_bottom .col-xl img{width:70%;margin-top:25px}#contact_bottom .contact_icon,.contact_right ul{padding:0}.contact_right ul li,.contact_right ul li i{display:block;text-align:center}#contact_section img{padding-top:50px;padding-bottom:50px}.contact_right ul li a{display:block;overflow-wrap:anywhere}.contact_right ul li i{left:0;right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){.control,.period-tabs button{margin-top:15px;margin-bottom:15px}#accSel,.period-tabs,.results-controls{display:block}#accSel,.select-wrapper{width:100%}.period-tabs button{display:block;width:100%}#blog .nav{display:block;text-align:center}#faq .callToActionButton a{display:block;margin-bottom:25px}#contact_section .call_to_action_button{margin-top:25px;margin-bottom:50px}#contact_section .form-check{display:flex}#footer img{width:100%;padding-bottom:25px}.contact_right h3{text-align:center}#contact_section{padding-top:100px;padding-bottom:100px}}.closeForm,.closeForm i{text-align:right}@media only screen and (max-width:430px){#about_us.index_about_us,#news_section .sectionTitle h2{padding-bottom:0}#about_us .callToActionButton a{margin-bottom:15px;display:block;text-align:center}#about_us .img img{padding-top:50px;border-bottom:none;padding-bottom:0}.period-tabs{display:block;gap:unset}.period-tabs button{display:block;margin-bottom:5px;margin-top:5px}#contact_section .form-check label{padding-left:10px}#contact_section .form-check-input{width:35px!important;height:30px!important;padding:0!important}}.form-popup{display:none;position:fixed;bottom:0;right:0;border:2px solid var(--primary);z-index:999;box-shadow:5px 5px 25px #00000078;border-bottom:none;border-right:none}.form-container{max-width:300px;padding:15px;background-color:var(--secondary)}.form-container label{font-family:var(--main_font)}.form-container input,.form-container textarea{width:100%;padding:15px;margin:5px 0 22px;border:none;background:var(--bgColor);color:var(--secondary)}.form-container input[type=password]:focus,.form-container input[type=text]:focus{background-color:#ddd;outline:0}.form-container .btn{outline:0;border:none;background:var(--primary);color:#fff;padding:15px 35px;font-weight:600;text-transform:uppercase;font-family:var(--main_font);margin-bottom:25px}.form-container .cancel{background-color:red}.form-container .btn:hover,.open-button:hover{opacity:1}.closeForm i{font-size:22px;color:var(--bgColor);cursor:pointer}.myFormBottom{display:flex;align-items:center}.myFormBottom label{margin-left:5px;margin-bottom:0;padding-bottom:0}.custom-checkbox input{position:absolute;opacity:0}.custom-checkbox span{width:20px;height:20px;border:2px solid #000;display:inline-block;border-radius:4px;background-size:14px;background-repeat:no-repeat;background-position:center}.custom-checkbox input:checked+span{background-image:url("../../img/check-solid.svg")}@media only screen and (max-height:865px){.form-container input,.form-container textarea{padding:5px}.form-check input{padding:10px}}@media only screen and (max-height:745px){.form-popup{overflow:scroll;height:420px}}#terms_and_conditions{font-family:var(--main_font)}#terms_and_conditions h2{padding-top:15px;padding-bottom:15px;font-weight:600;color:var(--bgColor)}#terms_and_conditions ul li{list-style:unset;color:var(--bgColor)}#terms_and_conditions ul li::marker{color:var(--primary)}#gdpr{background:radial-gradient(#1a1d29,#0c0d12)}#gdpr h1{text-align:center;color:var(--bgColor);font-size:62px;padding-bottom:50px}#gdpr p,#gdpr ul li{font-size:22px;color:var(--bgColor)}#gdpr h2{margin-top:40px;margin-bottom:40px}#gdpr ul li{list-style:none}#gdpr a{text-decoration:none}#error_page{min-height:100vh;height:820px;z-index:500;position:relative;display:flex;align-items:center;justify-content:center;font-family:var(--main_font)}.error_page_content{filter:none}#error_page h1{font-family:var(--main_font);font-size:82px;color:var(--bgColor);font-weight:600}#error_page p{font-family:var(--main_font);font-size:26px;color:var(--bgColor)}@media only screen and (max-width:425px){:root{--sectionPadding:1.6rem}.cta-button{display:block!important;margin-bottom:15px!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.social-icons{display:none}#header_section h1,#page_section_header h1{font-size:42px}#blog{padding-left:0;padding-right:0;padding-top:50px}#blog .callToActionButton,#faq{padding-bottom:50px}#faq .panel{text-align:left}#error_page h1{font-size:52px}#error_page p{font-size:22px}}