:root{--main:#690e1c}#header{padding-top:30px;padding-bottom:30px;padding-left:25px;padding-right:25px;background-color:#fff;transition:all .3s}#header.sticky{padding-top:20px;padding-bottom:20px;box-shadow:0 10px 25px rgba(0,0,0,.15)}#header .logo{padding-left:45px}#header .logo img{max-height:86px;transition:all .3s}#header.sticky .logo img{max-height:70px}.navbar{padding:0;margin:6px 0 0}.navbar .navbar-nav>li{height:20px;margin:0 17px;transition:all .5s}.navbar .navbar-nav .nav-link{color:#252525;font-size:17px;font-weight:500;line-height:100%;letter-spacing:-.17px;padding:0;margin:0;border-bottom:3px solid transparent}.navbar .navbar-nav .current-menu-parent .nav-link,.navbar .navbar-nav .current-menu-item .nav-link,.navbar .navbar-nav .current-page-parent .nav-link,.navbar .navbar-nav .current_page_parent .nav-link,.navbar .navbar-nav .current-page-ancestor .nav-link,.navbar .navbar-nav .menu-item:hover .nav-link{border-color:var(--main)}.navbar .navbar-nav .dropdown .nav-link:after,.navbar .navbar-nav .dropdown .dropdown>.dropdown-item:after{display:inline;content:"\f107";color:#000;font-family:"Font Awesome 5 Free";font-size:12px;font-weight:700;border:0;margin-left:7px;vertical-align:unset}.navbar .navbar-nav .dropdown .dropdown>.dropdown-item:after{content:"\f105";font-size:11px}.navbar .navbar-nav .dropdown-menu{width:240px;top:calc(100% - 1px);left:-20px;padding:10px 0;border:0;border-radius:2px;box-shadow:0 5px 15px rgb(0 0 0/10%)}.navbar .navbar-nav .dropdown-menu>li>a{width:100%;color:#000;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;padding:10px 20px;margin:0;white-space:unset}.navbar .navbar-nav .dropdown-menu a:hover,.navbar .navbar-nav .dropdown-menu .current-menu-ancestor>a,.navbar .navbar-nav .dropdown-menu .current-menu-parent>a,.navbar .navbar-nav .dropdown-menu .current-menu-item>a{color:var(--main);background-color:transparent}.navbar .navbar-nav .dropdown-menu .dropdown-menu{padding:10px 0;margin:0;box-shadow:0 3px 15px rgb(0 0 0/5%);top:0;left:90%}.navbar .navbar-nav .dropdown-menu .dropdown-menu>li>a{font-size:14px;line-height:22px;padding:10px 20px;margin:0;white-space:normal}#header .phone{padding:27px 30px;margin-left:22px;border-left:1px solid #e6e6e6}#header .phone a{color:var(--main);font-size:21px;font-weight:500;line-height:100%;letter-spacing:-.13px;padding:0;margin:0}#header .phone i{color:rgba(105,14,28,.7);font-size:15px;padding-right:6px;margin-top:1px}#header .phone a:hover{text-decoration:none}#header .schedule a{display:inline-block;color:#fff;font-size:17px;font-weight:500;line-height:100%;letter-spacing:-.25px;padding:15px 60px 14px;margin:0;background-color:#363636;border:1px solid #363636;border-radius:1px}#header .schedule a:hover{color:#363636;text-decoration:none;background-color:transparent}#hero{position:relative;width:calc(100% - 50px);height:520px;aspect-ratio:1800/520;background-size:cover;background-position:center;padding-bottom:185px;margin-left:25px;margin-right:25px}.home #hero{height:715px;aspect-ratio:1800/715;padding-bottom:200px}.page-template-contact #hero{overflow:hidden}.home #hero:before{content:"";display:block;width:57vw;height:370px;background-color:#f9f9f9;position:absolute;bottom:-68px;left:-25px;z-index:-1}.page-template-contact #hero:before{content:"";display:block;width:110vw;height:370px;background-color:#f9f9f9;position:absolute;bottom:-101px;left:-5vw;z-index:-1}#hero .content h3{color:#fff;font-size:22px;font-weight:400;line-height:100%;letter-spacing:3.52px;text-transform:uppercase;padding:0;margin:0}#hero .content h3:after{content:"";display:block;width:87px;height:1px;margin:27px auto 24px;background-color:#fff}#hero .content h1{color:#fff;font-size:90px;font-weight:700;line-height:100%;letter-spacing:-2.7px;padding:0;margin:0}.home #hero .content h1{font-size:66px;letter-spacing:-1.98px}#hero .content h2{color:rgba(255,255,255,.88);font-size:52px;font-weight:300;line-height:100%;letter-spacing:-1.04px;padding:0;margin:14px 0 0}#fast-contact{margin-top:-110px}#fast-contact a{height:100%;padding:40px 110px;background-color:#fff;box-shadow:0 11px 29px rgba(20,20,20,.05)}#fast-contact .schedule{background-color:#2a2a2a}#fast-contact a:hover{text-decoration:none}#fast-contact img{margin-right:60px;transition:all .3s}#fast-contact a:hover img{transform:rotate(-7deg)}#fast-contact p{color:#1b2537;font-size:17px;font-weight:400;line-height:100%;letter-spacing:0;text-transform:uppercase;padding:0 0 5px;margin:0}#fast-contact .schedule p{color:rgba(255,255,255,.66)}#fast-contact h3{color:#232323;font-size:35px;font-weight:300;line-height:100%;letter-spacing:-.35px;padding:0;margin:0}#fast-contact h3 strong{color:var(--main);font-weight:700}#fast-contact .schedule h3 strong{color:#fff}#fast-contact h4{color:#2a2a2a;font-size:24px;font-weight:700;line-height:100%;letter-spacing:-.24px;padding:0;margin:6px 0 0}#fast-contact address{color:#fff;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.18px;padding:3px 0 4px;margin:0}#fast-contact address br:first-of-type,#fast-contact address br:first-of-type:after{content:" "}#fast-contact span{display:inline-block;color:#fff;font-size:15px;font-weight:300;line-height:100%;letter-spacing:-.15px;padding:0;margin:0;border-bottom:1px solid #fff}#about{position:relative}#about:before{content:"";display:block;width:57vw;height:100%;background-color:#f9f9f9;position:absolute;top:0;left:0}#about .headline .photo{width:215px;height:215px;background-size:cover;background-position:center;border-radius:50%}#about .headline h3{width:calc(100% - 215px);color:#868686;font-size:21px;font-weight:300;line-height:26px;letter-spacing:1.68px;text-transform:uppercase;padding:0 0 0 35px;margin:0}#about .headline h2{color:#333;font-size:32px;font-weight:700;line-height:45px;letter-spacing:-.64px;padding:30px 66px 0 50px;margin:0}#about .headline h2:after{content:"";display:block;width:240px;height:16px;margin:36px 0 0;background-color:var(--main)}#about .content{padding-top:35px}#about .content p{color:#2b2b2b;font-size:19px;font-weight:300;line-height:33px;letter-spacing:-.13px;text-align:justify;padding:0}#about .content>a{display:inline-block;color:var(--main);font-size:18px;font-weight:500;line-height:100%;letter-spacing:-.45px;padding:0;margin:15px 0 0;border-bottom:1px solid var(--main)}#about .content>a:hover{text-decoration:none;border-color:transparent}.more a:hover{text-decoration:none}.more a span{font-size:18px;font-weight:500;text-decoration:underline;color:var(--main)}.more a:hover span{text-decoration:none;color:#000}.more a i{font-size:18px;transition-duration:.3s}.more a i{margin-left:10px}#about .content .awards{margin-bottom:80px}#about .content .awards a:not(:last-of-type){margin-right:65px}#services{position:relative;padding-top:40px}#services .container{max-width:1450px;width:100%}#services:before{content:"";display:block;width:57vw;height:170px;background-color:#f9f9f9;position:absolute;top:0;left:0}#services .item{margin-bottom:30px}#services .item a{height:380px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center}#services .item a:hover{text-decoration:none;transform:translateY(-15px)}#services .item .icon{height:90px;margin-top:30px;width:auto}#services .item h1{color:#fff;font-size:38px;font-weight:700;line-height:100%;letter-spacing:-2px;padding:35px 0 16px;margin:0}#services .item p{color:#fff;font-size:14px;font-weight:300;line-height:100%;letter-spacing:3.2px;text-transform:uppercase;padding:0;margin:0}#questions .content p{color:#868686;font-size:18px;font-weight:300;line-height:100%;letter-spacing:1.44px;text-transform:uppercase;padding:0;margin:0}#questions .content h2{color:#262626;font-size:33px;font-weight:700;line-height:100%;letter-spacing:-.66px;padding:23px 0 30px;margin:0}#questions .content .phone{width:320px;height:64px;color:var(--main);font-size:19px;font-weight:500;line-height:64px;letter-spacing:-.29px;padding:0;margin:0;background-color:transparent;border:1px solid var(--main)}#questions .content .phone:hover{color:#fff;text-decoration:none;background-color:var(--main)}#questions .content .schedule{width:320px;height:64px;color:#fff;font-size:19px;font-weight:500;line-height:64px;letter-spacing:-.29px;padding:0;margin:0;background-color:var(--main);border:1px solid var(--main)}#questions .content .schedule:hover{color:var(--main);text-decoration:none;background-color:transparent}#questions .content span{font-style:italic;padding:0 8px}#reviews{position:relative;padding:70px 0;background-color:#f7f7f7}#reviews:before{content:"";display:block;width:100%;height:115px;background-color:#f7f7f7;position:absolute;bottom:0;left:0}#reviews .photo{position:relative;flex:0 0 calc(50% + 210px);max-width:calc(50% + 210px);height:580px;margin-left:-210px}#reviews .photo>div{position:absolute;left:15px;top:0;display:block;width:calc(100% - 30px);height:580px;background-size:cover;background-position:center}#reviews .reviews{padding-left:65px;padding-bottom:20px}#reviews .reviews h1{font-size:45px;font-weight:700}#reviews .reviews h3{color:var(--main)}#reviews .reviews p{position:relative;color:#262626;font-size:22px;font-weight:400;line-height:39px;letter-spacing:-.5px;text-indent:0px;padding:5px 0 30px;margin:0}#reviews .reviews .more{padding-bottom:100px}#reviews .slick-dots{left:15px !important;right:auto}#faq{background-color:#f7f7f7}.page-template-faq #faq{background-color:transparent}.page-template-faq #faq .headline{display:none}#faq .headline h3{color:#868686;font-size:18px;font-weight:300;line-height:100%;letter-spacing:1.44px;text-transform:uppercase;padding:0;margin:0}#faq .headline h1{color:#262626;font-size:45px;font-weight:700;line-height:100%;letter-spacing:-.9px;padding:16px 0 26px;margin:0}#faq .headline p{color:#424242;font-size:19px;font-weight:300;line-height:100%;letter-spacing:-.27px;padding:0 0 42px;margin:0}#faq .headline p a{color:var(--main);font-weight:400;border-bottom:1px solid var(--main)}#faq .headline p a:hover{text-decoration:none;border-color:transparent}#faq .card{margin-top:10px;border:1px solid transparent;border-radius:0}.page-template-faq #faq .card{border:1px solid #ededed}#faq .card.card-active{border:1px solid #ededed;box-shadow:0 1px 40px rgba(20,20,20,.04)}#faq .card .card-header{padding:31px 45px 27px;margin:0;background-color:transparent;border:0;border-radius:0;cursor:pointer;transition:all .3s}#faq .card:not(.card-active) .card-header:hover{box-shadow:0 1px 40px rgba(20,20,20,.04)}#faq .card .card-header h3{width:100%;position:relative;display:inline-block;color:#262626;font-size:20px;font-weight:400;line-height:100%;letter-spacing:-.4px;padding:0;margin:0;cursor:pointer}#faq .card .card-header h3[aria-expanded=true]{color:var(--main);font-weight:500}#faq .card .card-header h3:before{content:"\f105";color:var(--main);font-family:"Font Awesome 5 Free";font-size:20px;font-weight:700;position:absolute;right:0}#faq .card .card-header h3[aria-expanded=true]:before{content:"\f107";color:var(--main)}#faq .card .card-body{padding:0}#faq .card .card-body p{color:var(--text);font-size:16px;font-weight:300;line-height:26px;letter-spacing:0;padding:0 45px 20px;margin:0}#faq .card .card-body p a{color:var(--main);text-decoration:none;border-bottom:1px solid var(--main)}#contact{position:relative;background-color:#f7f7f7;overflow:hidden}.page-template-faq #contact{padding-top:80px}#contact:before{content:"";display:block;width:100%;height:435px;background-color:#272727;position:absolute;bottom:0;left:0}#contact .content{position:relative;padding-top:130px;padding-bottom:100px;background-color:#fff}#contact .content:before{content:"";display:block;width:calc(100% + 230px);height:100%;background-color:#fff;box-shadow:0 18px 46px rgba(0,0,0,.02);position:absolute;top:0;left:-115px}#contact .headline h1{color:#232323;font-size:43px;font-weight:400;line-height:100%;letter-spacing:-.86px;padding:0;margin:0}#contact .headline h1 strong{color:var(--main);font-weight:900}#contact .headline h3{color:rgba(35,35,35,.66);font-size:18px;font-weight:300;line-height:100%;letter-spacing:3.96px;text-transform:uppercase;padding:26px 0 63px;margin:0}#contact .form{max-width:80%;margin:0 auto}#footer{background-color:#272727}#footer .c-1{padding-top:80px;padding-bottom:80px}#footer .c-1 .row>div{padding-left:15px;padding-right:15px}#footer .c-1 .logo img{max-height:65px}#footer .c-1 h3{color:#fff;font-size:17px;font-weight:500;line-height:100%;letter-spacing:-.11px;padding:0 0 21px;margin:0}#footer .c-1 ul{padding:0;margin:0;list-style:none}#footer .c-1 ul li{line-height:35px}#footer .c-1 ul li a{color:rgba(255,255,255,.66);font-size:17px;font-weight:300;line-height:100%;letter-spacing:-.11px;padding:0;margin:0}#footer .c-1 ul li a:hover{color:#fff}#footer .c-1 p{color:rgba(255,255,255,.66);font-size:17px;font-weight:300;line-height:28px;letter-spacing:-.11px;padding:3px 0 0;margin:0}#footer .c-1 .address a{display:inline-block;color:rgba(255,255,255,.66);font-size:17px;font-weight:300;line-height:100%;letter-spacing:-.11px;margin-top:27px;border-bottom:1px solid rgba(255,255,255,.66)}#footer .c-1 .address a:hover{color:#fff;border-color:#fff}#footer .c-1 .contact h3{margin-bottom:6px}#footer .c-1 .contact img{padding-right:20px}#footer .c-1 .contact a{display:inline-block;color:#fff;font-size:30px;font-weight:500;line-height:100%;letter-spacing:-.18px;margin-bottom:9px;border-bottom:1px solid transparent}#footer .c-1 .contact a:hover{color:#fff;text-decoration:none;border-color:#fff}#footer .c-1 .contact p,#footer .c-1 .contact p a{color:rgba(255,255,255,.76);font-size:20px;font-weight:300;line-height:100%;letter-spacing:-.12px;padding:0;margin:0}#footer .c-1 .contact .email{display:inline-block;color:rgba(255,255,255,.66);font-size:17px;font-weight:300;line-height:100%;letter-spacing:-.11px;margin:0;border-bottom:0}#footer .c-1 .contact .email:hover{color:#fff;text-decoration:none}#footer .c-2 .row{position:relative;padding-top:45px;padding-bottom:45px}#footer .c-2 .row:before,#footer .c-2 .row:after{content:"";display:block;width:calc(100% - 30px);height:1px;background-color:rgba(255,255,255,.18);position:absolute;top:0;left:15px}#footer .c-2 .row:after{top:initial;bottom:0}#footer .c-2 p{color:rgba(255,255,255,.36);font-size:12px;font-weight:300;line-height:23px;letter-spacing:.12px;text-transform:uppercase;text-align:justify;padding:0 5px;margin:0}#footer .c-2 p:not(:last-of-type){padding-bottom:7px}#footer .c-3{padding-top:40px;padding-bottom:40px}#page-wrapper .entry-content,#index-wrapper .container,#single-wrapper .container{padding-bottom:30px}.entry-content>h1:first-child,.entry-content>h2:first-child,.entry-content>h3:first-child,.entry-content>h4:first-child{padding-top:0}.entry-content h1,.entry-content h2,.post-title{color:var(--main);font-size:39px;font-weight:500;line-height:47px;letter-spacing:-1.36px}.entry-content h3,.sitemap_by_click5 h2,h3.blog-post-title{color:var(--main);font-size:34px;font-weight:500;line-height:42px;letter-spacing:-1.19px}.entry-content h4{color:var(--main);font-size:29px;font-weight:500;line-height:37px;letter-spacing:-1.01px}.entry-content h5,.entry-content h6{color:var(--main)}.entry-content p,.entry-content ul li,.entry-content ol li{color:#2b2b2b;font-size:19px;font-weight:300;line-height:33px;letter-spacing:-.13px;text-align:justify;padding:0}.entry-content p strong{font-weight:700}.entry-content p:last-of-type{margin-bottom:0}.entry-content img.aligncenter,.entry-content .video img.aligncenter{display:block;height:auto;margin:0 auto}.entry-content img.alignright{float:right;margin-left:30px;margin-bottom:20px;margin-top:20px}.entry-content img.alignleft{float:left;margin-right:30px;margin-bottom:20px;margin-top:20px}.entry-content ul{list-style:none;padding:0;margin:0}.entry-content ul{padding-bottom:20px}.entry-content ul li{padding-left:25px;margin-top:5px}.entry-content ul li:before{content:"\f054";display:inline-flex;color:var(--main);font-family:"Font Awesome 5 Free";font-size:10px;font-weight:700;line-height:33px;padding:0 15px 0 0;margin-top:-2px;vertical-align:middle}.entry-content ol{margin-left:0}.entry-content ol li{padding-left:7px;margin-top:5px}.entry-content blockquote:before{width:6px;background-color:var(--main);border-radius:3px}.entry-content blockquote p{font-size:20px;font-weight:500;line-height:36px;margin:0}.entry-content .gallery{display:flex;flex-wrap:wrap;margin-top:25px}.entry-content .gallery.gallery-columns-2 .gallery-item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);text-align:center;margin:5px}.entry-content .gallery.gallery-columns-3 .gallery-item{flex:0 0 calc(33.3333% - 10px);max-width:calc(33.33333% - 10px);text-align:center;margin:5px}.entry-content .gallery.gallery-columns-4 .gallery-item{flex:0 0 calc(25% - 10px);max-width:calc(25% - 10px);text-align:center;margin:5px}.entry-content .gallery .gallery-item a{display:block;width:100%;height:190px;background-size:cover;background-position:center;background-repeat:no-repeat;outline:none;overflow:hidden}.entry-content .gallery .gallery-item a:hover{text-decoration:none}.entry-content .gallery .gallery-item a img{height:auto}.entry-content .gallery .gallery-item .gallery-caption{color:#20083b;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.18px;padding:10px 0 0;margin:0}#index-wrapper .categories{margin-bottom:50px}#index-wrapper .categories ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}#index-wrapper .categories ul li{padding:0;margin:0 20px}#index-wrapper .categories ul li a{display:inline-block;color:var(--text);font-size:23px;font-weight:400;line-height:100%;letter-spacing:-.5px;padding:0;margin:0;border-bottom:3px solid transparent}#index-wrapper .categories ul li a:hover{text-decoration:none;border-color:var(--main)}#index-wrapper .categories ul li a[aria-current=page]{color:var(--main);font-weight:700;border-color:var(--main)}#c5_sitemap_wrapper{display:flex !important;flex-direction:column}#c5_sitemap_wrapper a{text-decoration:none;border-bottom:1px solid transparent}#c5_sitemap_wrapper a:hover{border-color:#2b2b2b}#service-about .headline h1,#service-text .headline h1{color:var(--main);font-size:39px;font-weight:500;line-height:100%;letter-spacing:-1.36px;padding:0;margin:0}#service-about .headline h1:after,#service-text .headline h1:after{content:"";display:block;width:108px;height:3px;margin:39px auto 35px;background-color:var(--main)}#service-text .row:not(:first-of-type) .headline h1{border-top:4px solid #fff}#service-about .content:nth-child(even){padding-right:25px}#service-about .content:nth-child(odd){padding-left:25px}#service-about .content p{color:#2b2b2b;font-size:20px;font-weight:300;line-height:35px;letter-spacing:-.14px;text-align:justify;padding:0}#service-about .content p:last-of-type{margin-bottom:0}#service-items{background-color:#f9f9f9}#service-items .headline h2{color:#2b2b2b;font-size:26px;font-weight:500;line-height:35px;letter-spacing:-.18px;padding:0;margin:0 0 35px}#service-items .item{margin-top:15px}#service-items .item .content{text-align:center;padding-top:50px;padding-bottom:47px;background-color:#fff;border:1px solid #ededed;border-radius:3px;transition:all .3s}#service-items .item .content:hover{border-color:var(--main)}#service-items .item .content h3{color:#393939;font-size:31px;font-weight:500;line-height:100%;letter-spacing:-1.08px;padding:23px 0 0;margin:0}#service-items .item .content p{color:#6e6e6e;font-size:16px;font-weight:300;line-height:100%;letter-spacing:2.32px;text-transform:uppercase;padding:5px 0 0;margin:0}#service-text{background-color:#f7f7f7}#service-items+#service-text{background-color:transparent}#service-text+#contact{padding-top:80px}#service-items+#service-text .row{position:relative;padding-bottom:80px}#service-items+#service-text .row:after{content:"";display:block;width:calc(100% - 30px);height:1px;background-color:#eaeaea;position:absolute;bottom:0;left:15px}#service-text .entry-content:nth-child(even){padding-right:25px}#service-text .entry-content:nth-child(odd){padding-left:25px}#service-text .entry-content h4{color:#2b2b2b;font-size:22px;font-weight:500;line-height:34px;letter-spacing:-.15px;text-align:justify;padding:0;margin:0}#service-text .entry-content h4:after{content:"";display:block;width:176px;height:9px;margin:20px 0 26px;background-color:var(--main)}#service-text .entry-content img{max-width:calc(100% + 70px);margin-left:-70px}#service-textimg{position:relative;background-color:#f7f7f7}#service-text+#service-textimg{background-color:transparent}#service-text+#service-textimg .row{position:relative;padding-bottom:80px}#service-text+#service-textimg .row:after{content:"";display:block;width:calc(100% - 30px);height:1px;background-color:#eaeaea;position:absolute;bottom:0;left:15px}.page-template-services #service-textimg .row{align-items:flex-start !important}#service-textimg .content{padding-right:90px}#service-textimg .content h3{color:#333;font-size:33px;font-weight:700;line-height:100%;letter-spacing:-.66px;padding:0;margin:0 0 4px}#service-textimg .content h1{color:var(--main);font-size:50px;font-weight:900;line-height:100%;letter-spacing:-1px;padding:0;margin:0 0 3px}#service-textimg .content h2{color:#6e6e6e;font-size:32px;font-weight:400;line-height:100%;letter-spacing:-.64px;padding:0;margin:0}#service-textimg .content h2:after{content:"";display:block;width:170px;height:9px;margin:25px 0;background-color:var(--main)}#service-textimg .content .entry-content p:first-of-type{font-size:23px;line-height:33px;letter-spacing:-.16px}#service-textimg .content>a{display:inline-block;color:#fff;font-size:18px;font-weight:500;line-height:100%;letter-spacing:-.27px;padding:19px 85px 18px;margin:19px 0 0;background-color:var(--main);border:1px solid var(--main);border-radius:2px}#service-textimg .content>a:hover{color:var(--main);text-decoration:none;background-color:transparent}#service-textimg .photo{flex:0 0 calc(50% + 210px);max-width:calc(50% + 210px);margin-right:-210px}.page-template-services #service-textimg .photo{margin-top:110px}#service-textimg .photo>div{display:block;width:100%;height:555px;background-size:cover;background-position:center}#contact-wrapper{background-color:#f9f9f9}#contact-wrapper .headline h3{color:rgba(35,35,35,.65);font-size:18px;font-weight:300;line-height:100%;letter-spacing:3.96px;text-transform:uppercase;padding:0 0 17px;margin:0}#contact-wrapper .headline h1{color:#232323;font-size:43px;font-weight:400;line-height:100%;letter-spacing:-.86px;padding:0 0 63px;margin:0}#contact-wrapper .headline h1 strong{color:var(--main);font-weight:900}#contact-wrapper .form{padding-bottom:80px}#contact-wrapper .form small{display:block;color:#868686;text-align:justify;padding-top:35px;padding-left:160px;padding-right:160px}#contact-wrapper .form .wpcf7{padding-top:80px;padding-bottom:80px;padding-left:160px;padding-right:160px;background-color:#fff;box-shadow:0 18px 46px rgba(0,0,0,.02)}#contact-wrapper iframe{font-size:0;-webkit-filter:grayscale(1);filter:grayscale(1)}#widget-categories,#widget-area{padding-left:70px;margin-top:55px}#widget-area+#widget-categories{margin-top:65px}#widget-categories h3,#widget-area h3{color:var(--main);font-size:28px;font-weight:600;line-height:100%;letter-spacing:-.72px;padding:0 0 30px;margin:0}#widget-categories ul,#widget-area ul{padding:0;margin:0;list-style:none}#widget-categories ul li,#widget-area ul li{position:relative;line-height:44px;padding-left:20px}#widget-area ul li{line-height:26px;margin-bottom:20px}#widget-categories ul li:before,#widget-area ul li:before{content:"\f105";color:var(--main);font-family:"Font Awesome 5 Free";font-size:13px;font-weight:700;line-height:46px;position:absolute;left:0}#widget-area ul li:before{line-height:28px}#widget-categories ul li a,#widget-area ul li a{color:var(--text);font-size:17px;font-weight:400;line-height:100%;letter-spacing:-.42px;padding:0;margin:0;border-bottom:1px solid transparent}#widget-categories ul li a[aria-current=page],#widget-area ul li a[aria-current=page]{color:var(--main);font-weight:600;border-color:var(--main)}#widget-categories ul li a:hover,#widget-area ul li a:hover{color:var(--main);text-decoration:none}body .uwy.userway_p1 .uai{top:auto !important;bottom:20px !important}.post-type-archive-case .news .author time{display:none}.single-case .entry-content h4{color:#000}.single-case #single-wrapper .post-title{padding-bottom:20px}.c5_child a{display:inline !important}.entry-content .terms ol{padding-left:20px;padding-top:15px}.entry-content .terms .ml-step2-5{padding-left:30px;padding-top:15px}.entry-content .terms span.nr{padding-right:10px}