.home-banner{background-size:cover;background-position:center;position:relative;padding:150px 20px 60px}.home-banner-container{max-width:1680px;margin:auto;display:flex;align-items:center;justify-content:space-between}.home-banner-text{max-width:980px}.home-banner-text h1{position:relative;font-size:66px;color:#fff;text-transform:uppercase;letter-spacing:-2px;margin:0;font-weight:900}.home-banner-text h1:after{content:"";position:absolute;left:0;top:calc(100% + 30px);width:78px;height:4px;background:#fff}.home-banner-text h3{font-size:24px;line-height:120%;color:#fff;max-width:780px;letter-spacing:-.3px;margin:60px 0 30px;font-weight:500}.home-banner-text a{position:relative;background:#3b4d7b;color:#fff;padding:10px 66px 10px 40px;height:62px;border-radius:100px;font-size:20px;line-height:150%;text-transform:uppercase;display:inline-flex;align-items:center;font-weight:900;transition-duration:.3s}.home-banner-text a:hover{background:#c89c62}.home-banner-text a:after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:calc(50% - 6px);right:40px;transition-duration:.3s}.home-banner-form{background:rgba(59,77,123,.6);max-width:550px;padding:65px 60px 60px;width:50%;-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,.4);-moz-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,.4);box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,.4)}.home-banner-form h2{font-size:36px;color:#fff;line-height:120%;letter-spacing:-2px;text-align:center;margin-bottom:60px}.home-banner-form .home-contact-form form{text-align:center}.home-banner-form .home-contact-form .gform_confirmation_message{color:#fff !important}.home-banner-form .home-contact-form .gform_title{display:none}.home-banner-form .home-contact-form .gform_fields{row-gap:50px}.home-banner-form .home-contact-form input,.home-banner-form .home-contact-form textarea{background:0 0 !important;border:none !important;border-bottom:1px solid #fff !important;box-shadow:unset !important;border-radius:0 !important;padding:0 0 10px !important;color:#fff !important;font-family:Gilmer !important;font-size:16px !important;height:30px !important;outline:none !important;text-align:left}.home-banner-form .home-contact-form textarea{resize:none !important;padding:0 !important;min-block-size:unset !important;height:100px !important;text-align:left}.home-banner-form .home-contact-form .gform_footer{display:inline-flex;margin-top:60px;position:relative}.home-banner-form .home-contact-form .gform_footer:after{content:"";border:solid #3b4d7b;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;right:40px;top:calc(50% - 6px);transition-duration:.3s}.home-banner-form .home-contact-form .gform_footer:hover:after{border-color:#fff}.home-banner-form .home-contact-form input[type=submit]{background:#fff !important;color:#3b4d7b !important;border-radius:100px !important;border:none !important;transition-duration:.3s !important;font-size:20px !important;font-weight:900 !important;padding:10px 66px 10px 40px !important;height:62px !important;position:relative;text-transform:uppercase !important}.home-banner-form .home-contact-form .gform_footer:hover input[type=submit]{background:#3b4d7b !important;color:#fff !important}.home-badge{padding:150px 20px}.home-badge .home-badge-items{display:flex;align-items:center;justify-content:center;gap:85px}.home-badge .home-badge-item{height:120px}.home-badge .home-badge-item img{width:auto;height:100%;max-width:unset}.home-google-review{padding:150px 20px;background:#fcfcfc}.home-google-review-items{max-width:1556px;padding:0 80px;margin:auto}.home-google-review-item{background:#fff;padding:36px;border-radius:20px;box-shadow:0px 0px 25px 0px rgba(0,0,0,.05)}.home-google-review-item .item-header{display:flex;align-items:flex-start;justify-content:space-between}.home-google-review-item .header-title{display:flex;align-items:flex-start}.home-google-review-item .header-title img{width:40px}.home-google-review-item .header-title div{margin-left:15px}.home-google-review-item .header-title div h3{font-size:20px;line-height:120%;font-weight:500;color:#000}.home-google-review-item .header-title div img{width:100px}.home-google-review-item .header-google{width:40px;margin-right:10px}.home-google-review-item .header-google img{width:100%}.home-google-review-item .item-review{margin-left:55px;margin-top:20px}.home-google-review-item .item-review p{font-size:16px;line-height:150%;color:#000;margin:0}.home-google-review-items .slick-list{margin:0 -45px}.home-google-review-items .slick-list .slick-slide{margin:0 45px;padding:10px 0}.home-google-review-items .slick-prev,.home-google-review-items .slick-next{border-radius:0 !important;box-shadow:unset !important;width:auto;height:auto}.home-google-review-items .slick-prev{left:0}.home-google-review-items .slick-prev:before,.home-google-review-items .slick-next:before{content:"";border:solid #b8b8b8 !important;border-width:0 3px 3px 0 !important;display:inline-block;padding:7px;opacity:1 !important}.home-google-review-items .slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.home-google-review-items .slick-next{right:0}.home-google-review-items .slick-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.home-problem,.home-comings{padding:150px 0}.home-problem .home-problem-container,.home-comings .home-comings-container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.home-problem .home-problem-info{padding:0 20px}.home-problem .problem-block{max-width:550px;margin:auto}.home-problem .problem-block h2{font-size:64px;font-weight:900;line-height:120%;margin:0;color:#3b4d7b;position:relative}.home-problem .problem-block h2:after{content:"";position:absolute;left:0;top:calc(100% + 44px);width:78px;height:4px;background:#c89c62}.home-problem .problem-block p{margin:88px 0 44px;font-size:20px;line-height:170%;color:#414141}.home-problem .problem-block a{background:#c89c62;color:#fff;padding:10px 40px;height:62px;border-radius:100px;font-size:20px;line-height:120%;font-weight:700;transition-duration:.3s;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase}.home-problem .problem-block a:hover{background:#3b4d7b}.home-comings{background:#fcfcfc}.home-comings .home-comings-info{padding-left:20px}.home-comings .comings-block{max-width:760px;margin-left:auto}.home-comings .comings-block h2{font-size:64px;line-height:120%;font-weight:900;margin:0;color:#3b4d7b}.home-comings .comings-block p{font-size:20px;line-height:170%;color:#414141;margin:40px 0}.home-comings .comings-block a,.home-practice .home-practice-info a{background:#c89c62;color:#fff;padding:10px 40px;border-radius:100px;font-size:20px;line-height:120%;font-weight:700;transition-duration:.3s;display:inline-flex;align-items:center;height:62px;text-transform:uppercase}.home-comings .comings-block a:hover,.home-practice .home-practice-info a:hover{background:#3b4d7b}.home-comings .comings-items{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;border-top:1px solid #d2d2d2;margin-bottom:30px}.home-comings .comings-item{padding:11px}.home-comings .comings-item:first-child{border-right:1px solid #d2d2d2}.home-comings .comings-item h3{font-size:48px;line-height:170%;margin:0;color:#3b4d7b}.home-comings .comings-item p{font-size:16px;line-height:130%;color:#8d9ec9;margin:0;text-transform:uppercase}.home-comings .home-comings-image{padding:0 20px}.home-comings .home-comings-image img{max-width:550px;margin:auto;display:block;width:100%}.home-practice{padding:150px 20px}.home-practice .home-practice-container{max-width:1680px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between}.home-practice .home-practice-info{width:270px;margin-right:30px;margin-top:55px}.home-practice .home-practice-info h2{font-size:64px;line-height:120%;font-weight:900;color:#3b4d7b;position:relative;margin:0 0 70px}.home-practice .home-practice-info h2:after{content:"";position:absolute;left:0;top:calc(100% + 11px);width:78px;height:4px;background:#c89c62}.home-practice .home-practice-items{width:calc(100% - 300px);max-width:1250px;display:grid;grid-template-columns:repeat(3,1fr)}.home-practice .home-practice-item{padding:50px 45px;border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);position:relative}.home-practice .home-practice-item:nth-child(3),.home-practice .home-practice-item:nth-child(6),.home-practice .home-practice-item:nth-child(9){border-right:none}.home-practice .home-practice-item:nth-child(7),.home-practice .home-practice-item:nth-child(8),.home-practice .home-practice-item:nth-child(9){border-bottom:none}.home-practice .home-practice-item:nth-child(1):after,.home-practice .home-practice-item:nth-child(2):after,.home-practice .home-practice-item:nth-child(4):after,.home-practice .home-practice-item:nth-child(5):after{content:"";position:absolute;right:-10px;bottom:-10px;width:20px;height:20px;background:#fff;z-index:1}.home-practice .home-practice-item a{display:inline-block;font-size:0px}.home-practice .home-practice-item h3{font-size:24px;line-height:150%;margin:25px 0 0;font-weight:500;color:#3b4d7b;transition-duration:.3s}.home-practice .home-practice-item img{width:100%;max-width:60px;transition-duration:.3s}.home-practice .home-practice-item a:hover h3{color:#c89c62}.home-practice .home-practice-item a:hover img{filter:invert(1)}.home-partner{background:rgba(59,77,123,.04);padding:150px 20px}.home-partner h2{position:relative;font-size:64px;line-height:120%;font-weight:900;color:#3b4d7b;margin:0 0 110px;text-align:center}.home-partner h2:after{content:"";position:absolute;left:calc(50% - 39px);top:calc(100% + 44px);width:78px;height:4px;background:#c89c62}.home-partner .home-partner-items{max-width:1680px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px}.home-partner .home-partner-item{border:1px solid #d2d2d2;border-radius:10px;padding:60px 40px 40px}.home-partner .home-partner-item img{width:auto;height:90px}.home-partner .home-partner-item h3{font-size:32px;line-height:120%;color:#3b4d7b;margin:50px 0 38px}.home-partner .home-partner-item p{font-size:20px;line-height:150%;color:#414141;margin:0}.home-problem.defense{border-bottom:1px solid #d2d2d2}.home-problem.defense .home-problem-image{order:2}.home-problem .home-problem-image img{width:100%}.home-competence{padding:150px 20px}.home-competence h2{position:relative;font-size:64px;line-height:120%;font-weight:900;color:#3b4d7b;margin:0 0 144px;text-align:center}.home-competence h2:after{content:"";position:absolute;left:calc(50% - 39px);top:calc(100% + 44px);width:78px;height:4px;background:#c89c62}.home-competence .home-competence-items{max-width:1396px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d2d2d2}.home-competence .home-competence-item{padding:70px 20px 70px 50px;border-right:1px solid #d2d2d2}.home-competence .home-competence-item:last-child{border:none}.home-competence .home-competence-item h4{font-size:64px;line-height:120%;font-weight:900;color:#c89c62;margin:0}.home-competence .home-competence-item h3{font-size:32px;line-height:120%;color:#3b4d7b;margin:70px 0 40px;font-weight:900}.home-competence .home-competence-item p{font-size:20px;line-height:170%;color:#414141;margin:0}.home-testimonial{padding:150px 20px;background:#fcfcfc}.home-testimonial .home-practice-testimonial{max-width:1680px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between}.home-testimonial .testimonial-info{width:470px;margin-right:30px;margin-top:16px}.home-testimonial .testimonial-info h2{font-size:64px;line-height:120%;font-weight:900;color:#3b4d7b;position:relative;margin:0 0 70px}.home-testimonial .testimonial-info h2:after{content:"";position:absolute;left:0;top:calc(100% + 11px);width:78px;height:4px;background:#c89c62}.home-testimonial .testimonial-info a{background:#c89c62;color:#fff;padding:10px 40px;border-radius:100px;font-size:20px;line-height:120%;font-weight:700;transition-duration:.3s;display:inline-flex;align-items:center;height:62px;text-transform:uppercase}.home-testimonial .testimonial-info a:hover{background:#3b4d7b}.home-testimonial .testimonial-block{width:50%;position:relative}.home-testimonial .testimonial-items{max-width:705px;padding-left:55px;padding-top:20px;position:relative}.home-testimonial .testimonial-block img{position:absolute;left:0;top:0;width:100px}.home-testimonial .testimonial-item{padding-right:5px}.home-testimonial .testimonial-item h3{font-size:40px;line-height:170%;font-weight:900;color:#3b4d7b;margin:0 0 60px}.home-testimonial .testimonial-item p{font-size:32px;line-height:170%;margin:0;color:#414141}.home-testimonial .testimonial-items .slick-arrow{width:50px;height:50px;background:#c89c62;border-radius:50%;opacity:1 !important;box-shadow:unset !important;top:calc(100% + 40px)}.home-testimonial .testimonial-items .slick-arrow:before{content:"";border:solid #fff !important;border-width:0 3px 3px 0 !important;display:inline-block;padding:5px;opacity:1 !important}.home-testimonial .testimonial-items .slick-prev{left:unset;right:70px}.home-testimonial .testimonial-items .slick-next{right:0}.home-testimonial .testimonial-items .slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-left:5px}.home-testimonial .testimonial-items .slick-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:-5px}.home header.site-header{background:0 0}.home header .header-button a{background:#3b4d7b;border-radius:100px}.home-practice .home-practice-mobile-btn{display:none}.home-problem.defense .problem-block p{margin-bottom:0}.type-of-case .home-practice .home-practice-items{gap:20px}.type-of-case .home-practice .home-practice-item{padding:10px 20px;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0px 0px 10px rgba(0,0,0,.08);min-height:125px}.type-of-case .home-practice .home-practice-item a{display:flex;justify-content:space-between;align-items:center}.type-of-case .home-practice .home-practice-item h3{margin:0}.type-of-case .home-practice .home-practice-item svg{width:24px;height:24px;transition:all .3s ease-in-out}.type-of-case .home-practice .home-practice-item a:hover svg{fill:#c89c62}.type-of-case .home-practice .home-practice-item:nth-child(1):after{display:none !important}@media (max-width:1399px){.home-google-review-items .slick-list .slick-slide{margin:0 15px}.home-google-review-item{box-shadow:0px 0px 10px 0px rgba(0,0,0,.05)}}@media (max-width:1199px){.home-banner-container{gap:20px}.home-banner-text{max-width:500px}.home-banner-text h1{font-size:32px}.home-banner-text h3{font-size:20px}.home-banner-text a{font-size:15px}.home-banner-form{padding:40px}.home-problem .problem-block h2,.home-comings .comings-block h2,.home-practice .home-practice-info h2,.home-partner h2,.home-competence h2,.home-testimonial .testimonial-info h2{font-size:40px}.home-problem .problem-block a,.home-comings .comings-block a,.home-practice .home-practice-info a,.home-testimonial .testimonial-info a{font-size:15px}.home-practice .home-practice-info{width:200px}.home-practice .home-practice-items{width:calc(100% - 230px)}.home-practice .home-practice-item{padding:30px 10px}.home-partner .home-partner-items{grid-template-columns:repeat(2,1fr);gap:20px}.home-testimonial .testimonial-info{width:320px}.home-testimonial .testimonial-block{width:calc(100% - 350px)}.home-testimonial .testimonial-item h3{font-size:32px}.home-testimonial .testimonial-item p{font-size:20px}}@media (max-width:991px){.home-banner{padding:230px 20px}.home-banner-container{flex-direction:column;gap:66px}.home-banner-text{text-align:center;max-width:100%}.home-banner-text h1:after{left:calc(50% - 39px)}.home-banner-form{max-width:100%;width:100%;background:#3b4d7b;padding:50px 35px}.home-badge .home-badge-item{display:flex !important;justify-content:center}.home-google-review{padding:50px 30px}.home-badge{padding:0 30px;margin-top:-175px;margin-bottom:55px}.home-problem{padding:70px 0}.home-problem .home-problem-container,.home-comings .home-comings-container{flex-direction:column;display:flex;gap:50px}.home-problem .home-problem-image{padding-right:30px;font-size:0px}.home-problem .home-problem-info{padding:0 30px}.home-problem .problem-block{max-width:100%}.home-comings{padding:70px 30px}.home-comings .home-comings-info{order:2;padding:0;width:100%}.home-comings .home-comings-image{padding:0;width:100%}.home-comings .home-comings-image img{max-width:100%}.home-comings .comings-block a{width:100%;max-width:170px;text-align:center;margin:auto;display:flex}.home-badge-items .slick-arrow,.home-google-review-items .slick-arrow,.home-practice .home-practice-items .slick-arrow,.home-partner .home-partner-items .slick-arrow,.home-competence .home-competence-items .slick-arrow{width:50px;height:50px;background:#c89c62;border-radius:50% !important;opacity:1 !important;box-shadow:unset !important;z-index:99}.home-badge-items .slick-arrow:before,.home-google-review-items .slick-arrow:before,.home-practice .home-practice-items .slick-arrow:before,.home-partner .home-partner-items .slick-arrow:before,.home-competence .home-competence-items .slick-arrow:before{content:"";border:solid #fff !important;border-width:0 3px 3px 0 !important;display:inline-block;padding:5px;opacity:1 !important}.home-badge-items .slick-prev,.home-practice .home-practice-items .slick-prev{left:0}.home-badge-items .slick-next,.home-practice .home-practice-items .slick-next{right:0}.home-badge-items .slick-prev:before,.home-google-review-items .slick-prev:before,.home-practice .home-practice-items .slick-prev:before,.home-partner .home-partner-items .slick-prev:before,.home-competence .home-competence-items .slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-left:5px}.home-badge-items .slick-next:before,.home-google-review-items .slick-next:before,.home-practice .home-practice-items .slick-next:before,.home-partner .home-partner-items .slick-next:before,.home-competence .home-competence-items .slick-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:-5px}.home-practice{padding:70px 30px}.home-practice .home-practice-container{display:block}.home-practice .home-practice-info{margin:0;width:100%;text-align:center}.home-practice .home-practice-info h2:after{left:calc(50% - 39px);top:calc(100% + 40px)}.home-practice .home-practice-info h2{margin-bottom:80px}.home-practice .home-practice-info a{display:none}.home-practice .home-practice-items{width:100%;display:block}.home-practice .home-practice-item{padding:0 10px;text-align:center;border:none !important}.home-practice .home-practice-item img{margin:auto}.home-practice .home-practice-mobile-btn{display:block;text-align:center;margin-top:70px}.home-practice .home-practice-mobile-btn a{background:#c89c62;color:#fff;padding:10px 40px;border-radius:100px;font-size:15px;line-height:120%;font-weight:700;transition-duration:.3s;display:inline-flex;align-items:center;height:62px;text-transform:uppercase}.home-practice .home-practice-mobile-btn a:hover{background:#3b4d7b}.home-partner{padding:50px 30px 100px;position:relative}.home-partner h2{margin-bottom:75px}.home-partner h2:after{top:calc(100% + 35px)}.home-partner .home-partner-items{display:block;margin:0 -10px;position:static}.home-partner .home-partner-items .slick-slide,.home-competence .home-competence-items .slick-slide{margin:0 10px}.home-partner .home-partner-items .slick-prev,.home-competence .home-competence-items .slick-prev{right:90px;top:unset;bottom:0;left:unset}.home-partner .home-partner-items .slick-next,.home-competence .home-competence-items .slick-next{right:30px;top:unset;bottom:0}.home-problem.defense .home-problem-image{padding:0 0 0 30px;order:0}.home-problem.defense .problem-block h2 br{display:none}.home-competence{padding:50px 30px 130px;position:relative}.home-competence h2{margin-bottom:94px}.home-competence .home-competence-items{display:block;border:none;margin:0 -10px;position:static}.home-competence .home-competence-item{padding:0;border:none}.home-competence .home-competence-items .slick-prev,.home-competence .home-competence-items .slick-next{bottom:25px}.home-testimonial{padding:50px 30px 130px}.home-testimonial .home-practice-testimonial{display:block}.home-testimonial .testimonial-info{width:100%;margin:0;text-align:center}.home-testimonial .testimonial-info h2:after{left:calc(50% - 39px);top:calc(100% + 35px)}.home-testimonial .testimonial-info a{display:none}.home-testimonial .testimonial-block{width:100%}.home-testimonial .testimonial-items{max-width:100%}.home-testimonial .testimonial-items .slick-arrow{top:calc(100% + 60px)}.home-practice .slick-initialized .slick-slide{margin:10px}}@media (max-width:767px){.home-comings .comings-items{display:block;border:none}.home-comings .comings-item:first-child{border:none;border-bottom:1px solid #d2d2d2}.home-badge .home-badge-item{height:90px}.home-google-review-items{padding:0 25px}.home-google-review-items .slick-list{margin:0 -15px}.home-google-review-items .slick-list .slick-slide{margin:0 15px;padding:10px 0}.home-google-review-item .header-title img{width:30px}.home-google-review-item .header-google{width:30px}.home-google-review-item .header-title div{margin-left:10px}.home-google-review-item .header-title div h3{font-size:15px}.home-google-review-item .header-title div img{width:76px}.home-google-review-item .item-review p{font-size:12px}.home-google-review-item{padding:30px 25px}.home-google-review-item .item-review{margin-left:40px;margin-top:15px}}@media (max-width:479px){.home-problem .problem-block a{width:100%;padding:24px 0;text-align:center}}