._tableWrapper_80l1q_14 img,img.alignnone{margin-left:auto;margin-right:auto;display:block}body,div#app{overflow-x:hidden}@keyframes fromBottom{0%{transform:translateY(10px)}100%{transform:translate(0)}}body{background-color:#f1f3f4;font-family:"Open sans",sans-serif;font-weight:400}body a,body a:hover{color:inherit;text-decoration:none}body *{outline:0!important}div#cookie-box{position:fixed;bottom:60px;left:60px;z-index:5;background-color:#fff;max-width:360px;width:100%;padding:20px;border-radius:8px;box-shadow:0 0 15px 0 rgba(91,85,116,.05)}div#cookie-box div.title{font-size:0;margin-bottom:25px}div#cookie-box div.title div.icon,main#main div.homepage-boxs div.featured-firms div.featured-header div.featured-title span.icon{width:22px;display:inline-block;vertical-align:middle}div#cookie-box div.buttons a.button span.icon img,div#cookie-box div.title div.icon img,header#header div.middle-header div.middle-header-container div.search-box form.search-form button img,main#main div.cities-area div.section-listing div.listing-block .listing-item span.icon img,main#main div.firms-listing div.section-listing div.listing-block a.listing-item div.location span.icon img,main#main div.homepage-boxs div.featured-firms div.featured-header div.featured-title span.icon img,main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.details div.block span.icon img,main#main.page div.page-box aside#page-sidebar div.widget div.widget-header div.widget-title span.icon img{max-width:100%;height:auto}div#cookie-box div.title div.text{display:inline-block;vertical-align:middle;padding-left:10px;font-weight:700;font-size:15px;color:#4b3f63}div#cookie-box div.desc{font-size:14px;color:#6a5d7b;margin-bottom:15px}div#cookie-box div.desc strong,main#main div.firm-boxs div.firm-top div.contacts div.head div.location span,main#main.page div.page-box div.page-content div.page-desc strong{font-weight:700}div#cookie-box div.buttons,header#header div.middle-header div.middle-header-container,main#main div.homepage-boxs div.featured-firms div.featured-header div.featured-title,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-buttons,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-phones,main#main.page div.page-box aside#page-sidebar div.widget div.widget-header div.widget-title{font-size:0}div#cookie-box div.buttons a.button{display:inline-block;vertical-align:middle;height:40px;line-height:38px;border:1px solid rgba(21,83,128,.2);border-radius:5px;padding:0 25px;font-size:0;margin-right:10px;transition-duration:.5s}div#cookie-box div.buttons a.button:hover,footer#footer div.top-footer div.buttons a.button:hover,main#main div.cities-area div.section-listing div.listing-block .listing-item:hover,main#main div.firms-listing div.section-listing div.listing-block a.listing-item.listing-item-featured,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item.listing-item-featured,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-phones a.button:hover,main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.contacts a.button:hover,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.contacts a.button:hover{background-color:#003b5c;border-color:#003b5c}div#cookie-box div.buttons a.button:hover span.icon img,header#header div.middle-header div.middle-header-container div.elements div.buttons a.button.menu span.icon img,main#main div.cities-area div.section-listing div.listing-block .listing-item:hover span.icon img,main#main div.firms-listing div.section-listing div.listing-block a.listing-item.listing-item-featured div.location span.icon img,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item.listing-item-featured div.location span.icon img,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-phones a.button:hover span.icon,main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.contacts a.button:hover span.icon,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-footer a.button:hover span.icon img,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.contacts a.button:hover span.icon{filter:brightness(0) invert(1)}div#cookie-box div.buttons a.button:hover span.text,main#main div.cities-area div.section-listing div.listing-block .listing-item:hover span.text,main#main div.firms-listing div.section-listing div.listing-block a.listing-item.listing-item-featured div.location span.text,main#main div.firms-listing div.section-listing div.listing-block a.listing-item.listing-item-featured div.title,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item.listing-item-featured div.desc,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item.listing-item-featured div.location span.text,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item.listing-item-featured div.title,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-phones a.button:hover span.text,main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.contacts a.button:hover span.text,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.contacts a.button:hover span.text{color:#fff}div#cookie-box div.buttons a.button:last-child,main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.details div.block:last-child{margin-right:0}div#cookie-box div.buttons a.button span.icon{width:15px;display:inline-block;vertical-align:middle}div#cookie-box div.buttons a.button span.text{display:inline-block;vertical-align:middle;font-weight:600;font-size:14px;color:#6a5d7b;padding-left:8px}.clear{display:block;clear:both;width:100%}header#header div.middle-header{height:75px;background-color:#003b5c}footer#footer div.top-footer div.about div.logo,header#header div.middle-header div.middle-header-container div.logo{width:140px;display:inline-block;vertical-align:middle}footer#footer div.top-footer div.about div.logo img,header#header div.middle-header div.middle-header-container div.logo img{max-width:150px;height:auto;max-height:60px}header#header div.middle-header div.middle-header-container div.search-box{margin:0 20px;display:inline-block;vertical-align:middle}header#header div.middle-header div.middle-header-container div.search-box form.search-form{width:275px;height:40px;line-height:40px;background-color:#0a3758;border-radius:4px;font-size:0;padding:0 15px}header#header div.middle-header div.middle-header-container div.search-box form.search-form button{width:17.5px;height:17px;border:none;background-color:transparent;padding:0;display:inline-block;font-size:0}header#header div.middle-header div.middle-header-container div.search-box form.search-form input{display:inline-block;vertical-align:middle;height:40px;width:calc(100% - 17.5px);background-color:transparent;line-height:40px;border:none;font-size:13px;color:#6aafe0;padding:0 10px;font-weight:600}header#header div.middle-header div.middle-header-container div.search-box form.search-form input::-moz-placeholder{color:#6aafe0;opacity:1}header#header div.middle-header div.middle-header-container div.search-box form.search-form input::placeholder{color:#6aafe0;opacity:1}header#header div.middle-header div.middle-header-container div.elements{width:calc(100% - 455px);display:inline-block;vertical-align:middle;text-align:right}footer#footer div.top-footer div.buttons a.button span.icon,header#header div.middle-header div.middle-header-container div.elements div.buttons a.button span.icon,header#header div.middle-header div.middle-header-container div.elements nav.menu,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item div.location span.icon,main#main div.section-header div.section-buttons a.button,main#main div.section-header div.section-buttons a.button span.icon{display:inline-block;vertical-align:bottom}header#header div.middle-header div.middle-header-container div.elements nav.menu ul,main#main.page div.page-box aside#page-sidebar div.widget div.widget-body ul.menu{padding:0;margin:0}header#header div.middle-header div.middle-header-container div.elements nav.menu ul li{display:inline-block;vertical-align:middle;font-size:14px;font-weight:600;color:#fff;margin-left:20px;transition-duration:.5s;position:relative}footer#footer div.bottom-footer nav.footer-menu ul li:hover,header#header div.middle-header div.middle-header-container div.elements nav.menu ul li:hover{color:#00a8ff}footer#footer div.top-footer div.buttons a.button:first-child,header#header div.middle-header div.middle-header-container div.elements div.buttons a.button:first-child,header#header div.middle-header div.middle-header-container div.elements nav.menu ul li:first-child,main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.buttons a.button:first-child{margin-left:0}header#header div.middle-header div.middle-header-container div.elements div.buttons{display:inline-block;vertical-align:middle;margin-left:15px;padding-left:15px;border-left:1px solid #1a5374}footer#footer div.top-footer div.buttons a.button,header#header div.middle-header div.middle-header-container div.elements div.buttons a.button{height:40px;border:1px solid #1a5374;line-height:38px;border-radius:5px;padding:0 20px;font-size:0;display:inline-block;vertical-align:middle;margin-left:15px;transition-duration:.5s}header#header div.middle-header div.middle-header-container div.elements div.buttons a.button span.icon img{height:auto;max-width:18px;max-height:18px}footer#footer div.top-footer div.buttons a.button span.text,header#header div.middle-header div.middle-header-container div.elements div.buttons a.button span.text{display:inline-block;vertical-align:middle;font-size:14px;font-weight:600;color:#fff;margin-left:5px}footer#footer,main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-buttons button:hover,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.blue,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.purple,main#main div.standart-blocks div.standart-block a.standart-item div.location.blue,main#main div.standart-blocks div.standart-block a.standart-item div.location.purple{background-color:#003b5c}footer#footer div.top-footer{padding:25px 0}footer#footer div.top-footer div.about{text-align:left;font-size:0}footer#footer div.top-footer div.about div.text{display:inline-block;vertical-align:middle;font-size:15px;color:#6aafe0;font-weight:600;border-left:1px solid #1a5374;padding-left:15px;margin-left:15px}footer#footer div.top-footer div.buttons{text-align:right}footer#footer div.bottom-footer{padding:25px 0;position:relative}footer#footer div.bottom-footer:before{position:absolute;content:"";top:0;left:15px;width:calc(100% - 30px);height:1px;background-color:#1a5374}footer#footer div.bottom-footer nav.footer-menu{text-align:left}footer#footer div.bottom-footer nav.footer-menu ul{line-height:40px;padding:0;margin:0;font-size:0}footer#footer div.bottom-footer nav.footer-menu ul li{display:inline-block;vertical-align:middle;font-weight:600;font-size:15px;color:#fff;transition-duration:.5s}footer#footer div.bottom-footer nav.footer-menu ul li:after{position:relative;display:inline-block;vertical-align:middle;content:"";top:0;right:0;width:7px;height:7px;background:#1a5374;border-radius:100px;margin:0 10px}footer#footer div.bottom-footer nav.footer-menu ul li:last-child:after,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-buttons div.buttons a.button:last-child:after{display:none}footer#footer div.bottom-footer div.copyright{text-align:right;font-weight:600;font-size:15px;color:#fff}main#main div.section-header{border-bottom:2px solid rgba(91,85,116,.05);padding:20px 0;margin-bottom:15px}main#main div.section-header div.section-title,main#main div.section-header h1.section-title{font-weight:600;font-size:20px;color:#003b5c}main#main div.section-header div.section-buttons{text-align:right;font-size:0}main#main div.section-header div.section-buttons a.button span.text{font-size:14px;color:#6a5d7b;display:inline-block;vertical-align:middle;margin-left:10px;font-weight:600}main#main div.section-header div.section-buttons a.button span.icon img{filter:invert(61%) sepia(8%) saturate(3071%) hue-rotate(185deg) brightness(87%) contrast(81%)}main#main div.section-header div.section-buttons div.select{display:inline-block;vertical-align:middle;margin-left:20px}main#main div.section-header div.section-buttons div.select select{border:1px solid rgba(91,85,116,.05);height:50px;border-radius:5px;padding:0 14px;width:200px;background-color:#f1f3f4;font-weight:600;font-size:14px;color:#6a5d7b;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../images/icons/down.svg");background-repeat:no-repeat;background-position:95% 50%}main#main div.firms-listing,main#main div.last-blogs{margin-bottom:15px}main#main div.cities-area div.section-listing .row,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing .row,main#main div.homepage-boxs div.featured-firms div.featured-listing .row,main#main div.last-blogs div.section-listing .row,main#main div.standart-blocks .row{margin:0 -7.5px}main#main div.cities-area div.section-listing div.listing-block,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block,main#main div.last-blogs div.section-listing div.listing-block{margin-bottom:15px;padding:0 7.5px}.blog-buttons .buttons a:hover,main#main div.last-blogs div.section-listing div.listing-block div.listing-item:hover figure.item-image img,main#main.blog div.hero-areas div.hero-block:hover a.image-block img{transform:scale(1.1)}main#main div.last-blogs div.section-listing div.listing-block div.listing-item figure.item-image{margin-bottom:0;border-radius:5px 5px 0 0;overflow:hidden;height:160px}main#main div.last-blogs div.section-listing div.listing-block div.listing-item figure.item-image img{border-radius:5px 5px 0 0;width:100%;height:160px;transition-duration:.5s;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main#main div.last-blogs div.section-listing div.listing-block div.listing-item div.details{padding:20px 15px;border-radius:0 0 5px 5px;background-color:#fff}main#main div.last-blogs div.section-listing div.listing-block div.listing-item div.details a.category{display:inline-block;vertical-align:middle;font-size:15px;color:#6a5d7b;margin-bottom:10px}main#main div.last-blogs div.section-listing div.listing-block div.listing-item div.details div.title{font-weight:700;font-size:18px;line-height:26px;color:#4b3f63;margin-bottom:10px}main#main div.firm-boxs div.firm-box div.box-content div.box-desc,main#main div.last-blogs div.section-listing div.listing-block div.listing-item div.details div.desc,main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.desc,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.desc{font-size:15px;line-height:22px;color:#6a5d7b}main#main div.firm-boxs div.firm-top div.addresses,main#main div.firm-boxs div.firm-top figure.firm-image,main#main div.firm-boxs div.section-header,main#main div.simple-content,main#main div.simple-content div.content-description p,main#main.blog div.blog-box div.blogs-area div.blog-listing,main#main.page div.page-box aside#page-sidebar,main#main.page div.page-box div.page-content div.page-desc p{margin-bottom:30px}main#main div.simple-content div.section-header div.section-title{font-weight:700!important;font-size:20px!important;color:#6a5d7b}main#main div.simple-content div.content-description{font-size:15px;line-height:24px;color:#6a5d7b;overflow-y:auto}main#main div.firm-boxs div.firm-top div.contacts div.blocks a.block:last-child,main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.city-widget div.city-list a.list-block:last-child,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item figure.item-image,main#main div.simple-content div.content-description p:last-child,main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.city-list a.list-block:last-child,main#main.page div.page-box aside#page-sidebar div.widget div.widget-body ul.menu li:last-child,main#main.page div.page-box div.page-content div.page-desc p:last-child{margin-bottom:0}main#main div.cities-area div.section-listing div.listing-block .listing-item{display:block;background-color:#f1f3f4;border:1px solid rgba(91,85,116,.05);border-radius:5px;height:54px;line-height:52px;padding:0 15px;font-size:0;transition-duration:.5s}main#main div.cities-area div.section-listing div.listing-block .listing-item span.icon,main#main div.firms-listing div.section-listing div.listing-block a.listing-item div.location span.icon,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location span.icon,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-buttons div.icon,main#main div.standart-blocks div.standart-block a.standart-item div.location span.icon{width:18px;display:inline-block;vertical-align:middle}main#main div.cities-area div.section-listing div.listing-block .listing-item span.text{display:inline-block!important;vertical-align:middle!important;padding-left:10px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 18px)!important;font-weight:600;font-size:16px;color:#6a5d7b}main#main div.homepage-boxs{display:grid;grid-template-columns:193px calc(100% - 193px);gap:15px;margin-bottom:15px}main#main div.homepage-boxs.homepage-boxs-2{gap:0;display:block}main#main div.homepage-boxs div.standart-block{font-size:14px;height:calc(100% - 15px)}main#main div.firms-listing div.section-listing div.standart-block div.top,main#main div.homepage-boxs div.standart-block div.top,main#main.blog div.blog-box aside#blog-sidebar div.standart-block div.top{height:calc(100% - 66px);position:relative;display:flex;align-items:flex-end;justify-content:center}main#main div.firms-listing div.section-listing div.standart-block div.top img,main#main div.homepage-boxs div.standart-block div.top img,main#main.blog div.blog-box aside#blog-sidebar div.standart-block div.top img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:5px 5px 0 0}main#main div.homepage-boxs div.standart-block div.top div.details{color:#fff;position:relative;z-index:2;padding:20px;font-size:15px;line-height:15px;font-weight:600;text-align:center;overflow:hidden}main#main div.firms-listing div.section-listing div.standart-block div.top div.details span,main#main div.homepage-boxs div.standart-block div.top div.details span,main#main.blog div.blog-box aside#blog-sidebar div.standart-block div.top div.details span{display:block;font-weight:800;font-size:35px;line-height:35px;margin-bottom:10px}main#main div.homepage-boxs div.standart-block div.bottom{border-radius:0 0 5px 5px;height:66px;background-color:#789574;text-align:center;align-items:center;justify-content:center;display:flex}main#main div.firms-listing div.section-listing div.standart-block div.bottom div.text div.title,main#main div.homepage-boxs div.standart-block div.bottom div.text div.title,main#main.blog div.blog-box aside#blog-sidebar div.standart-block div.bottom div.text div.title{font-size:13px;line-height:13px;font-weight:600;color:#fff;margin-bottom:5px}main#main div.firms-listing div.section-listing div.standart-block div.bottom div.text div.number,main#main div.homepage-boxs div.standart-block div.bottom div.text div.number,main#main.blog div.blog-box aside#blog-sidebar div.standart-block div.bottom div.text div.number{font-size:23px;line-height:23px;font-weight:700;color:#fff}main#main div.homepage-boxs div.featured-firms div.featured-header,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block{margin-bottom:20px}main#main div.homepage-boxs div.featured-firms div.featured-header div.featured-title span.text{display:inline-block;vertical-align:middle;font-size:20px;font-weight:600;color:#003b5c;padding-left:10px}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item{background-color:#fff;border-radius:5px;display:grid;grid-template-columns:123px calc(100% - 123px);position:relative}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.shield,main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.shield,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.shield{position:absolute;top:0;right:0;height:30px;width:30px;border-radius:0 0 0 5px;background-color:#003b5c;line-height:30px;font-size:0;text-align:center}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item figure.item-image img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details{padding:25px 18px}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-title,main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.title,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.title{font-weight:700;font-size:17px;color:#4b3f63;margin-bottom:5px}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-desc{font-size:14px;color:#6a5d7b;margin-bottom:10px}.pagination a,main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-phones a.button,main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.contacts a.button,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.contacts a.button{display:inline-block;vertical-align:middle;border:1px solid rgba(91,85,116,.1);height:35px;line-height:33px;padding:0 13px;border-radius:5px;font-size:0}.pagination a{font-size:14px;font-weight:400;color:#6a5d7b}.pagination a:hover{background-color:#003b5c;border-color:#003b5c;color:#fff}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-phones a.button span.text{display:inline-block;vertical-align:middle;font-size:14px;font-weight:400;color:#6a5d7b}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-phones a.button span.icon,main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.contacts a.button span.icon,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.contacts a.button span.icon{display:inline-block;vertical-align:middle;margin-right:9px;filter:brightness(0)}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-phones a.button.help,main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.contacts a.button.help,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.contacts a.button.help{margin-left:8px}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-buttons div.icon img{max-width:100%;height:auto;filter:invert(61%) sepia(8%) saturate(3071%) hue-rotate(185deg) brightness(87%) contrast(81%)}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-buttons div.buttons{display:inline-block;vertical-align:middle;margin-left:5px}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-buttons div.buttons a.button{display:inline-block;vertical-align:middle;font-size:14px;color:#4b3f63}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-buttons div.buttons a.button:after{content:"|";margin:0 3px}main#main div.firm-boxs div.section-header div.section-title{font-size:22px;color:#4b3f63}main#main div.firm-boxs div.firm-top{display:grid;grid-template-columns:400px calc(100% - 700px) 300px;gap:20px}main#main div.firm-boxs div.firm-top figure.firm-image img{max-width:100%;height:auto;border-radius:5px}main#main div.firm-boxs div.firm-top div.addresses div.address-block{margin-bottom:15px;height:calc(100% - 230px);background-color:#fff;border-radius:5px;font-size:0;display:grid;grid-template-columns:60px calc(100% - 60px)}main#main div.firm-boxs div.firm-top div.addresses div.address-block div.icon{height:100%;background-color:#003b5c;display:inline-flex;vertical-align:middle;border-radius:5px;align-items:center;justify-content:center}main#main div.firm-boxs div.firm-top div.addresses div.address-block div.text{display:inline-block;vertical-align:middle;padding:20px;font-weight:600;font-size:16px;line-height:26px;color:#6a5d7b}main#main div.firm-boxs div.firm-top div.addresses div.map-block{height:215px;border-radius:5px}main#main div.firm-boxs div.firm-top div.addresses div.map-block iframe{border-radius:5px;height:100%}main#main div.firm-boxs div.firm-top div.contacts{margin-bottom:30px;border:1px solid rgba(91,85,116,.05);background-color:#f9f9fb;border-radius:5px;width:auto;max-width:500px;word-wrap:break-word;word-break:break-word;padding:10px}main#main div.firm-boxs div.firm-top div.contacts div.head,main#main.page div.page-box aside#page-sidebar div.widget div.widget-header{padding:25px;border-bottom:1px solid rgba(91,85,116,.05)}main#main div.firm-boxs div.firm-top div.contacts div.head div.title{font-size:17px;line-height:17px;color:#4b3f63;font-weight:700}main#main div.firm-boxs div.firm-top div.contacts div.head div.location{font-size:15px;margin-top:10px;color:#6a5d7b}main#main div.firm-boxs div.firm-top div.contacts div.blocks,main#main.page div.page-box aside#page-sidebar div.widget div.widget-body{padding:25px}main#main div.firm-boxs div.firm-top div.contacts div.blocks a.block{display:block;border:1px solid rgba(91,85,116,.05);padding:15px;margin-bottom:10px}main#main div.firm-boxs div.firm-top div.contacts div.blocks a.block div.title{font-size:14px;line-height:14px;color:#6a5d7b;margin-bottom:10px}main#main div.firm-boxs div.firm-top div.contacts div.blocks a.block div.value{font-weight:700;font-size:15px;line-height:15px}main#main div.firm-boxs div.firm-box{padding:30px;background-color:#fff;border-radius:5px;margin-bottom:30px}main#main div.firm-boxs div.firm-box div.box-title{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(91,85,116,.05);font-size:0}main#main div.firm-boxs div.firm-box div.box-title span.icon{display:inline-block;vertical-align:middle;width:22px}main#main div.firm-boxs div.firm-box div.box-title span.icon img{max-width:100%;height:auto;margin-left:-10px}main#main div.firm-boxs div.firm-box div.box-title span.text{display:inline-block;vertical-align:middle;font-size:17px;font-weight:700;color:#4b3f63}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.title{font-size:14px;color:#4b3f63;margin-bottom:20px}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-text input,main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-text select{border:1px solid rgba(91,85,116,.1);height:60px;border-radius:5px;padding:0 20px;width:100%;font-size:15px;color:#6a5d7b;transition-duration:.5s}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-text input[type=file]::-webkit-file-upload-button{display:none}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-text input[type=file]{overflow:hidden;position:relative}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-text input[type=file]::before{content:"Dosya Seç";display:inline-block;cursor:pointer;padding:5px 10px;line-height:40px;border:1px solid #ccc;border-radius:3px;margin:2px 10px 2px -16px;background-color:#eee;font-size:12px}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-text input:focus-visible{border-color:#003b5c}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-text input::-moz-placeholder{color:#6a5d7b;opacity:1}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-text input::placeholder{color:#6a5d7b;opacity:1}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-textarea textarea{border:1px solid rgba(91,85,116,.1);height:130px;border-radius:5px;padding:20px;width:100%;font-size:15px;color:#6a5d7b;transition-duration:.5s;resize:none}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-textarea textarea:focus-visible{border-color:#003b5c}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-textarea textarea::-moz-placeholder{color:#6a5d7b;opacity:1}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-group div.form-item.form-item-textarea textarea::placeholder{color:#6a5d7b;opacity:1}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-buttons{text-align:center}main#main div.firm-boxs div.firm-box div.box-content form.general-form div.form-buttons button{height:60px;border-radius:5px;border:none;background-color:#003b5c;width:100%;font-weight:700;font-size:17px;color:#fff;transition-duration:.5s}main#main div.firms-listing div.section-listing{margin:0 -7.5px;font-size:0}main#main div.firms-listing div.section-listing div.listing-block{padding:0 7.5px;width:16.6666666667%;display:inline-block;vertical-align:top;margin-bottom:10px}main#main div.firms-listing div.section-listing div.listing-block a.listing-item{background-color:#fff;border:1px solid rgba(91,85,116,.05);border-radius:5px;display:block;vertical-align:middle;padding:12.5px 15px;position:relative}main#main div.firms-listing div.section-listing div.listing-block a.listing-item span.star,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item span.star{position:absolute;top:-1px;right:-1px;height:30px;width:30px;border-radius:0 0 0 5px;background-color:#ffb300;font-size:0;text-align:center;line-height:30px}main#main div.firms-listing div.section-listing div.listing-block a.listing-item div.location{margin-bottom:15px;font-size:0}main#main div.firms-listing div.section-listing div.listing-block a.listing-item div.location span.text{display:inline-block;vertical-align:middle;font-size:13px;color:#6a5d7b;margin-left:10px}main#main div.firms-listing div.section-listing div.listing-block a.listing-item div.title{font-weight:700;font-size:14px;line-height:20px;min-height:40px;color:#4b3f63}main#main div.firms-listing div.section-listing div.standart-block{font-size:14px;float:right;height:324px;width:194px}main#main div.firms-listing div.section-listing div.standart-block div.top div.details{color:#fff;position:relative;z-index:2;padding:20px;font-size:15px;line-height:15px;font-weight:600;overflow:hidden;width:100%;text-align:center}main#main div.firms-listing div.section-listing div.standart-block div.bottom{border-radius:0 0 5px 5px;height:66px;background-color:#38587e;text-align:center;align-items:center;justify-content:center;display:flex}main#main div.firms-listing-2{margin-top:60px}main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.sidebar-title{font-weight:700;font-size:20px;line-height:20px;color:#4b3f63;margin-bottom:30px}main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.city-widget,main#main.blog div.blog-box aside#blog-sidebar div.search-widget{border:1px solid rgba(91,85,116,.05);background-color:#fff;border-radius:5px;padding:25px}main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.city-widget div.city-area{border-bottom:1px solid rgba(91,85,116,.05);margin-bottom:20px;padding-bottom:20px}main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.city-widget div.city-area div.select select{border:1px solid rgba(91,85,116,.05);height:50px;border-radius:5px;padding:0 14px;width:100%;font-weight:600;font-size:14px;color:#6a5d7b;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../images/icons/down.svg");background-repeat:no-repeat;background-position:95% 50%}main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.city-widget div.city-list a.list-block,main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.city-list a.list-block{display:block;margin-bottom:25px;font-size:0}main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.city-widget div.city-list a.list-block:hover div.count,main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.city-widget div.city-list a.list-block:hover div.name,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.trq span.text,main#main div.standart-blocks div.standart-block a.standart-item div.location.trq span.text,main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.city-list a.list-block:hover div.count,main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.city-list a.list-block:hover div.name,main#main.page div.page-box aside#page-sidebar div.widget div.widget-body ul.menu li.current_page_item,main#main.page div.page-box aside#page-sidebar div.widget div.widget-body ul.menu li:hover{color:#003b5c}main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.city-widget div.city-list a.list-block div.name,main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.city-list a.list-block div.name{width:calc(100% - 75px);font-size:16px;font-weight:600;color:#4b3f63;display:inline-block;vertical-align:middle;transition-duration:.5s}main#main div.firms-listing-2 div.section-area aside#firms-sidebar div.city-widget div.city-list a.list-block div.count,main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.city-list a.list-block div.count{width:75px;display:inline-block;vertical-align:middle;transition-duration:.5s;text-align:right;font-size:16px;color:#6a5d7b}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.details div.block span.icon,main#main.page div.page-box aside#page-sidebar div.widget div.widget-header div.widget-title span.icon{width:16px;display:inline-block;vertical-align:middle}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item{border:1px solid rgba(91,85,116,.05);border-radius:5px;padding:15px;display:block;position:relative}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item div.location span.icon img{max-width:100%;height:auto;max-height:15px}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item div.location span.text{display:inline-block;vertical-align:middle;font-size:13px;color:#6a5d7b}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item div.title{font-size:16px;color:#4b3f63;font-weight:700;margin:13px 0}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.listing-item div.desc{font-size:13px;color:#6a5d7b}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item,main#main div.standart-blocks div.standart-block a.standart-item{height:117px;border-radius:5px;display:flex;align-items:center;position:relative}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.lore span.text,main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item.lore div.details,main#main div.standart-blocks div.standart-block a.standart-item div.location.lore span.text,main#main div.standart-blocks div.standart-block a.standart-item.lore div.details{color:#6a5d7b}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item img.img,main#main div.standart-blocks div.standart-block a.standart-item img.img{width:50%;height:100%;border-radius:5px;position:absolute;top:0;right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.details{position:relative;z-index:2;color:#fff;padding:0 15px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.details div.title,main#main div.standart-blocks div.standart-block a.standart-item div.details div.title{font-size:35px;line-height:35px;font-weight:700}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.details div.title span,main#main div.standart-blocks div.standart-block a.standart-item div.details div.title span{font-weight:600;font-size:15px;line-height:15px;display:block;margin-top:5px}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.details div.number,main#main div.standart-blocks div.standart-block a.standart-item div.details div.number{font-weight:700;font-size:23px}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location,main#main div.standart-blocks div.standart-block a.standart-item div.location{position:absolute;bottom:0;right:0;height:30px;line-height:30px;padding:0 12px;border-radius:5px 0;font-size:0}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.brown,main#main div.standart-blocks div.standart-block a.standart-item div.location.brown{background-color:#b49b6d}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.yellow,main#main div.standart-blocks div.standart-block a.standart-item div.location.yellow{background-color:#ffb300}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.coffee,main#main div.standart-blocks div.standart-block a.standart-item div.location.coffee{background-color:#c69c6d}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.lore,main#main div.standart-blocks div.standart-block a.standart-item div.location.lore{background-color:#dad0c6}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.lore span.icon img,main#main div.standart-blocks div.standart-block a.standart-item div.location.lore span.icon img{filter:invert(36%) sepia(11%) saturate(1046%) hue-rotate(211deg) brightness(30%) contrast(95%)}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.trq,main#main div.standart-blocks div.standart-block a.standart-item div.location.trq{background-color:#a7d8f3}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location.trq span.icon img,main#main div.standart-blocks div.standart-block a.standart-item div.location.trq span.icon img{filter:invert(21%) sepia(8%) saturate(5690%) hue-rotate(166deg) brightness(30%) contrast(101%)}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location span.icon img,main#main div.standart-blocks div.standart-block a.standart-item div.location span.icon img{max-width:100%;height:auto;max-height:11px;filter:brightness(0) invert(1)}main#main div.firms-listing-2 div.section-area div.section-box div.section-listing div.listing-block a.standart-item div.location span.text,main#main div.standart-blocks div.standart-block a.standart-item div.location span.text{display:inline-block;vertical-align:middle;font-size:13px;font-weight:600;color:#fff;margin-left:0}main#main div.standart-blocks{margin-bottom:-15px}main#main div.standart-blocks div.standart-block{padding:0 7.5px;margin-bottom:15px}main#main div.standart-blocks div.standart-block a.standart-item div.details{position:relative;z-index:2;color:#fff;padding:0 45px 0 15px;text-align:center;width:70%;height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;display:flex;flex-direction:column;justify-content:center}main#main div.standart-blocks div.standart-block.col-lg-3 a.standart-item div.details{padding:0 15px}main#main div.dark-box{padding:15px 0;background-color:#f9f9fb}main#main div.white-box{padding:15px 0}main#main.home{padding-top:30px}main#main.page div.page-header{padding:40px 0}main#main.page div.page-header .page-title{font-size:22px;color:#4b3f63;font-weight:700;text-align:center}main#main.page div.page-box aside#page-sidebar div.widget{background-color:#fff;border-radius:5px}main#main.page div.page-box aside#page-sidebar div.widget div.widget-header div.widget-title span.text{display:inline-block;vertical-align:middle;font-size:16px;font-weight:600;color:#4b3f63;margin-left:15px}main#main.page div.page-box aside#page-sidebar div.widget div.widget-body ul.menu li{display:block;font-size:16px;font-weight:600;color:#6a5d7b;margin-bottom:20px;transition-duration:.5s}main#main.page div.page-box div.page-content{margin-bottom:30px;background-color:#fff;border-radius:5px}main#main.page div.page-box div.page-content div.content-title{padding:25px 30px;font-size:20px;color:#4b3f63;font-weight:700;border-bottom:1px solid rgba(91,85,116,.05)}main#main.page div.page-box div.page-content div.page-desc{font-size:16px;line-height:26px;color:#6a5d7b;padding:30px}main#main.blog{padding:30px 0}main#main.blog div.hero-areas div.hero-block{margin-bottom:35px;position:relative}main#main.blog div.hero-areas div.hero-block a.image-block{width:100%;height:333px;display:block;position:relative;overflow:hidden;border-radius:5px}main#main.blog div.hero-areas div.hero-block a.image-block:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(10,61,98,.1),#003b5c);border-radius:5px;z-index:1}main#main.blog div.hero-areas div.hero-block a.image-block img{width:100%;height:100%;border-radius:5px;transition-duration:.5s;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main#main.blog div.hero-areas div.hero-block div.block-details{padding:30px;position:absolute;bottom:0;left:0;width:100%;z-index:2;color:#fff}main#main.blog div.hero-areas div.hero-block div.block-details a.category{margin-bottom:15px;display:inline-block;vertical-align:middle;height:29px;line-height:29px;padding:0 12px;font-size:12px;font-weight:600;background-color:#003b5c;border-radius:5px}main#main.blog div.hero-areas div.hero-block div.block-details div.title{font-weight:700;font-size:22px}main#main.blog div.hero-areas div.hero-block div.block-details div.desc{margin-top:10px;font-size:15px;line-height:24px}main#main.blog div.blog-box div.blogs-area article.blog figure.blog-image{width:100%;margin-bottom:20px}main#main.blog div.blog-box div.blogs-area article.blog figure.blog-image img{max-width:100%;height:auto;border-radius:5px;display:none}main#main.blog div.blog-box div.blogs-area article.blog .blog-title{font-size:22px;font-weight:700;color:#4b3f63;line-height:32px;margin-bottom:25px}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons{font-size:0;border-top:1px solid rgba(91,85,116,.05);border-bottom:1px solid rgba(91,85,116,.05);margin-bottom:25px;padding:20px 0}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.details{width:calc(100% - 175px);display:inline-block;vertical-align:middle}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.details div.block{display:inline-block;vertical-align:middle;margin-right:20px}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.details div.block span.text{display:inline-block;vertical-align:middle;font-size:15px;color:#6a5d7b;margin-left:10px}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.buttons{width:175px;text-align:right;display:inline-block;vertical-align:middle}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.buttons a.button{margin-left:18px;display:inline-block;vertical-align:middle}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.buttons a.button:hover img{filter:invert(61%) sepia(9%) saturate(2841%) hue-rotate(185deg) brightness(86%) contrast(83%)}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content{font-size:16px;line-height:28px;color:#6a5d7b}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content strong{font-weight:700;color:#4b3f63}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block{display:grid;grid-template-columns:193px calc(100% - 193px);background-color:#fff;margin-bottom:20px}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block figure.item-image,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item figure.item-image{height:100%;margin-bottom:0;border-radius:5px;position:relative}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block figure.item-image a.category,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item figure.item-image a.category{position:absolute;bottom:0;right:0;height:30px;line-height:30px;border-radius:5px 0;background-color:#003b5c;padding:0 11px;font-size:13px;color:#fff;font-weight:600}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block figure.item-image img,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item figure.item-image img{border-radius:5px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details{display:flex;align-items:center;padding:25px 20px;position:relative}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.contacts,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.contacts{margin-top:12.5px;font-size:0}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block div.item-details div.contacts a.button span.text,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details div.contacts a.button span.text{display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;color:#6a5d7b}main#main.blog div.blog-box aside#blog-sidebar div.sidebar-title,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-header div.header-title{font-weight:700;font-size:22px;line-height:22px;color:#4b3f63;margin-bottom:35px}main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item{display:grid;grid-template-columns:193px calc(100% - 193px);background-color:#fff}main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-footer a.button{height:50px;border-radius:5px;background-color:#fff;line-height:50px;font-size:0;display:block;text-align:center;color:#6a5d7b;transition-duration:.5s}main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-footer a.button:hover{background-color:#003b5c;color:#fff}main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-footer a.button span.icon{display:inline-block;vertical-align:middle;width:18px}main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-footer a.button span.icon img{max-width:100%;height:auto;filter:invert(35%) sepia(10%) saturate(1310%) hue-rotate(211deg) brightness(30%) contrast(86%);transition-duration:.5s}main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-footer a.button span.text{display:inline-block;vertical-align:middle;font-size:15px;font-weight:600;margin-left:10px}main#main.blog div.blog-box aside#blog-sidebar div.standart-block{height:312px;border-radius:5px;margin-bottom:15px}main#main.blog div.blog-box aside#blog-sidebar div.standart-block div.top div.details{color:#fff;position:relative;z-index:2;padding:20px;font-size:15px;line-height:15px;font-weight:600;text-align:center;width:100%}main#main.blog div.blog-box aside#blog-sidebar div.standart-block div.bottom{border-radius:0 0 5px 5px;height:66px;background-color:#626f77;text-align:center;align-items:center;justify-content:center;display:flex}main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.search-area{border-bottom:1px solid rgba(91,85,116,.05);margin-bottom:25px}main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.search-area form.search-form{border:1px solid rgba(91,85,116,.05);background-color:#f1f3f4;margin-bottom:25px;padding:0 15px;height:60px;border-radius:5px;font-size:0}main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.search-area form.search-form input{width:calc(100% - 16px);display:inline-block;vertical-align:middle;height:100%;border:none;background-color:transparent;font-size:15px;font-weight:600;color:#6a5d7b}main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.search-area form.search-form input::-moz-placeholder{color:#6a5d7b;opacity:1}main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.search-area form.search-form input::placeholder{color:#6a5d7b;opacity:1}main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.search-area form.search-form button{width:16px;display:inline-block;vertical-align:middle;border:none;background-color:transparent;padding:0}main#main.blog div.blog-box aside#blog-sidebar div.search-widget div.search-area form.search-form button img{max-width:100%;height:auto;filter:brightness(0)}main#main.single div.blog-box aside#blog-sidebar div.standart-block{height:339px}@media (min-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{min-width:1260px}}@media (max-width:1299px){main#main div.firms-listing div.section-listing div.listing-block{width:27%}}@media (max-width:1199px){header#header div.middle-header div.middle-header-container div.elements div.buttons a.button span.text,main#main div.homepage-boxs div.standart-block{display:none}main#main div.firm-boxs div.firm-top,main#main div.homepage-boxs{display:block}main#main div.firms-listing div.section-listing div.listing-block{width:26%}main#main div.firm-boxs div.firm-top figure.firm-image{width:400px;display:inline-block;vertical-align:middle}main#main div.firm-boxs div.firm-top div.addresses{width:calc(100% - 420px);display:inline-block;vertical-align:middle;margin-left:15px}main#main div.firm-boxs div.firm-top div.addresses div.address-block{margin-bottom:10px}main#main div.firm-boxs div.firm-top div.contacts{width:100%}main#main.blog div.blog-box,main#main.blog div.hero-areas{grid-template-columns:calc(100% - 325px) 325px}main#main.page div.page-header{padding:50px 0}}@media (max-width:991px){header#header div.middle-header div.middle-header-container div.elements nav.menu:after,header#header div.middle-header div.middle-header-container div.elements nav.menu:before{position:absolute;content:"";content:"";top:0;left:-100%;width:300%;content:"";content:""}header#header div.middle-header div.middle-header-container div.search-box,main#main.blog div.hero-areas div.hero-block div.block-details div.desc{display:none}header#header div.middle-header div.middle-header-container div.elements{width:calc(100% - 140px)}header#header div.middle-header div.middle-header-container div.elements nav.menu{position:absolute;top:57px;left:0;width:100%;background-color:#003b5c;z-index:9;text-align:left;padding:15px;display:none}header#header div.middle-header div.middle-header-container div.elements nav.menu:before{height:100%;background-color:#003b5c}header#header div.middle-header div.middle-header-container div.elements nav.menu:after{height:1px;background-color:rgba(255,255,255,.1)}header#header div.middle-header div.middle-header-container div.elements nav.menu ul{padding:0}header#header div.middle-header div.middle-header-container div.elements nav.menu ul li{display:block;margin-left:0;font-size:16px}header#header div.middle-header div.middle-header-container div.elements nav.menu ul li a{border-bottom:1px solid rgba(255,255,255,.1);display:block;padding:15px 0}header#header div.middle-header div.middle-header-container div.elements nav.menu ul li:last-child a{border-bottom:none}header#header div.middle-header div.middle-header-container div.elements div.buttons{border-left:0;padding-left:0;margin-left:0}main#main div.section-header div.section-buttons{text-align:left;margin-top:20px}main#main div.firms-listing div.section-listing div.standart-block{display:none;float:none;padding:0 7.5px;margin-bottom:30px}main#main div.firms-listing div.section-listing div.listing-block{width:33.3%}main#main div.firm-boxs div.firm-box{margin-bottom:15px}main#main div.firm-boxs div.firm-top figure.firm-image{width:100%}main#main div.firm-boxs div.firm-top div.addresses{width:100%;margin-left:0}main#main div.cities-area div.section-listing .row{margin:0 -5px}main#main div.cities-area div.section-listing div.listing-block{padding:0 5px}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block:last-child,main#main div.standart-blocks div.standart-block:last-child{margin-bottom:0}main#main div.firms-listing-2 div.section-area,main#main.blog div.blog-box,main#main.blog div.hero-areas,main#main.page div.page-box{display:block}footer#footer div.top-footer div.about{text-align:center}footer#footer div.bottom-footer div.copyright,footer#footer div.top-footer div.buttons{text-align:center;margin-top:25px}footer#footer div.bottom-footer nav.footer-menu{text-align:center;width:100%}div#cookie-box{left:30px;bottom:30px}}@media (min-width:992px){header#header div.middle-header div.middle-header-container div.elements nav.menu{display:inline-block!important}header#header div.middle-header div.middle-header-container div.elements div.buttons a.button.menu{display:none!important}header#header div.middle-header div.middle-header-container div.elements div.buttons a.button:hover{background-color:#003b5c;border-color:#003b5c}}@media (max-width:767px){main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item{grid-template-columns:150px calc(100% - 150px)}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.details{width:100%}main#main.blog div.blog-box div.blogs-area article.blog div.blog-buttons div.buttons{margin-top:25px;width:100%;text-align:left}}@media (max-width:575px){header#header div.middle-header div.middle-header-container{padding:0 5px}header#header div.middle-header div.middle-header-container div.elements nav.menu{padding-left:20px;padding-right:20px}header#header div.middle-header div.middle-header-container div.elements div.buttons a.button{margin-left:10px}main#main div.homepage-boxs{padding-bottom:0}main#main div.firms-listing-2{margin-top:45px}main#main div.firms-listing div.section-listing div.listing-block{width:50%}main#main.home{padding-top:15px}main#main.blog div.hero-areas div.hero-block a.image-block{height:250px}main#main.blog div.hero-areas div.hero-block div.block-details{padding:20px}main#main.blog div.hero-areas div.hero-block div.block-details div.title,main#main.page div.page-header .page-title{font-size:18px}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item{display:block}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block figure.item-image,main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item figure.item-image img{border-radius:5px 5px 0 0}main#main.blog div.blog-box div.blogs-area article.blog div.blog-content div.firm-item-block figure.item-image img{border-radius:5px 5px 0 0;height:200px}main#main.blog div.blog-box div.blogs-area div.blog-listing div.listing-listing div.listing-block div.listing-item div.item-details{border-radius:0 0 5px 5px}main#main.page div.page-header{padding:40px 0}}@media (max-width:480px){div#cookie-box{width:calc(100% - 30px);max-width:unset;left:15px;bottom:15px}main#main div.homepage-boxs div.featured-firms div.featured-listing div.listing-block div.listing-item div.item-details div.items div.item-phones a.button.help{margin-left:0;margin-top:4px}}.blog{width:100%;max-width:1200px;margin:0 auto;padding:20px;background-color:#f9f9f9;box-sizing:border-box}.blog-content,.blog-title{margin-top:20px;margin-bottom:20px}.blog-title{font-size:36px;font-weight:700;text-align:center;color:#333;position:relative}.blog-title::after{content:"";position:absolute;width:50%;height:1px;background-color:#0073e6;left:50%;bottom:-10px;transform:translateX(-50%)}.blog-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.blog-buttons .details .block{margin-bottom:10px}.blog-buttons .details .icon{margin-right:8px}.blog-buttons .buttons a.button{display:inline-block;background:#b3dbf2;padding:10px 15px;border-radius:5px;text-decoration:none;margin-right:10px;transition:background-color .3s,transform .3s}.blog-buttons .buttons a.button:hover{background-color:#005bb5;transform:translateY(-2px)}.blog-content{font-size:18px;line-height:1.8;color:#555;text-align:justify}h2,h3,h4{font-size:22px!important;color:#333;margin-top:30px;border-bottom:1px solid #0073e6;padding-bottom:15px;padding-top:15px}ol,ul{margin-left:20px;padding-left:10px}ol li,ul li{margin-bottom:12px;font-size:16px}blockquote{background-color:#f1f1f1;padding:15px 20px;border-left:5px solid #0073e6;margin:20px 0;font-style:italic;font-size:16px}.blog-buttons .buttons a{transition:transform .3s}._tableWrapper_80l1q_14,._tableWrapper_80l1q_14 em,._tableWrapper_80l1q_14 strong{font-size:16px!important}._tableWrapper_80l1q_14 img{max-width:100%}html, body {margin: 0;padding: 0;overflow-x: hidden;}