html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Martel";src:url(ea38cb6d59a9f138b187.ttf)}@font-face{font-family:"Open Sans";src:url(a702d1ba055f949057ac.ttf)}@font-face{font-family:"Montserrat";src:url(1dc601c0c5cdc22d5580.ttf)}*{font-family:Martel,sans-serif}.bg-dark-blue{background-color:#252b42}.bg-navy{background-color:#295c7a}.bg-brown{background-color:#784f33}.bg-gold{background-color:#d0a144}header{background-color:#d8dcdf;margin-bottom:80px;justify-content:center;display:flex}header .content{background-image:url(830182091a8bd6fad868.png);height:100%;margin-top:0;margin-bottom:0}header .content .header__navbar{width:100%;height:102px;display:flex;align-items:center;justify-content:space-evenly}header .content .header__navbar-title{display:flex;justify-content:center;width:30%}header .content .header__navbar-ul{display:flex;justify-content:right;width:40%;min-width:392px}header .content .header__navbar-ul ul li{margin:0 13px;display:inline-block;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:24px;text-align:center;letter-spacing:.2px;color:#737373}header .content .header__navbar-buttons{width:15%;display:flex;justify-content:space-between;padding-right:10px}header .content .header__booking-block{display:flex;justify-content:center;align-items:center;height:721px}header .content .header__booking-block div{margin:0 13px}header .content .header__booking-block .header__info-block{display:flex;flex-direction:column;justify-content:space-between;width:49%;height:43%}header .content .header__booking-block .header__info-block .span-title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:30px;letter-spacing:.2px;color:#737373;width:70%;text-align:left}header .content .header__booking-block .header__buttons-block{display:flex;width:100%;flex-direction:row;justify-content:left}header .content .header__booking-block .header__buttons-block .header__quote-button{width:182px;height:48px;background:#784f33;border-radius:37px;color:#fff;font-weight:700;font-size:14px;line-height:28px;margin:0 4px}header .content .header__booking-block .header__buttons-block .header__learn-button{width:155px;height:48px;border-radius:37px;font-style:normal;font-weight:700;font-size:14px;line-height:28px;text-align:center;letter-spacing:.2px;color:#784f33;border:1px solid #784f33;margin:0 4px}header .content .header__booking-block .header__booking-form{display:flex;justify-content:space-evenly;flex-direction:column;align-items:center;width:23%;min-width:300px;height:619px;background-color:#fff;border-radius:10px}header .content .header__booking-block .header__booking-form .booking-form__input-block .booking-title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.2px;color:#252b42;margin-bottom:4px}header .content .header__booking-block .header__booking-form .booking-form__input-block label{position:relative}header .content .header__booking-block .header__booking-form .booking-form__input-block label input{width:245px;height:50px;border-radius:5px;border:1px solid #bdbdbd;background-color:#f9f9f9}header .content .header__booking-block .header__booking-form .booking-form__input-block label button{position:absolute;right:12px;top:1px}header .content .header__booking-block .header__booking-form .booking-form__input-button{width:248px;height:58px;border-radius:5px;color:#fff;font-weight:700;font-size:14px;line-height:28px}@media(min-width: 799.98px){header .content .header__navbar .navbar__title-adaptive-buttons{display:none}}@media(max-width: 1070px){header .content .header__navbar .common-title-m{width:35vw}header .content .header__booking-block .header__info-block{text-align:center;align-items:center}header .content .header__booking-block .header__buttons-block{justify-content:space-evenly}}@media(max-width: 800px){header .content{background-position:top center;background-size:cover;background-repeat:no-repeat}header .content .header__navbar-buttons{justify-content:center;min-width:113px}header .content .header__navbar-title{text-align:center}header .content .header__navbar-ul{width:20vw}header .content .header__navbar-buttons{display:none}}@media(max-width: 750px){header .content .header__navbar{flex-direction:column;background-color:#fff;width:100%;height:414px}header .content .header__navbar-title{display:flex;justify-content:space-evenly;width:100%}header .content .header__navbar-title .navbar__title-adaptive-buttons{width:30%;justify-content:space-evenly}header .content .header__navbar-ul{display:flex;justify-content:center}header .content .header__navbar-ul ul li{display:block;font-style:normal;font-weight:400;font-size:30px;line-height:45px;text-align:center;letter-spacing:.2px;color:#737373}header .content .header__navbar ul li{margin:15px}}@media(max-width: 680px){header .content .header__booking-block{width:auto;margin:0 auto;height:1269px;display:flex;flex-direction:column;align-items:center}header .content .header__booking-block .header__info-block{width:100%;margin-bottom:30px}header .content .header__booking-block .header__info-block .common-title-l{max-width:320px;font-weight:700;font-size:40px;line-height:50px;text-align:center;letter-spacing:.2px}header .content .header__booking-block .header__info-block .span-title{text-align:center;width:78%}header .content .header__booking-block .header__info-block .header__buttons-block{flex-direction:column;justify-content:space-between;align-items:center}header .content .header__booking-block .header__info-block .header__buttons-block button{margin:10px}header .content .header__booking-block .header__booking-form{width:320px;align-items:center}header .content .header__booking-block .header__booking-form .booking-form__input-block label input{width:245px}}.advice-block .advice-block__item-list{display:flex;flex-flow:row wrap;justify-content:space-evenly}.advice-block .advice-block__item-list .advice-item{display:flex;flex-direction:column;align-items:center;width:328px;height:385px;border-radius:10px;background-color:#f6e4d7;box-shadow:15px 15px 5px #fafafa}.advice-block .advice-block__item-list .advice-item__top-line{height:132px;display:flex;justify-content:space-evenly;align-items:center;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.advice-block .advice-block__item-list .advice-item__top-line .advice-item__title{font-family:"Martel",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.1px;color:#252b42}.advice-block .advice-block__item-list .advice-item__body{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:253px;width:100%;background-color:#fff;border:1px solid #a9d6ff;border-radius:10px}.advice-block .advice-block__item-list .advice-item__body ul{margin-top:10px;height:159px;display:flex;flex-direction:column;justify-content:space-between}.advice-block .advice-block__item-list .advice-item__body ul li{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.2px;color:#737373}.advice-block .advice-block__item-list .advice-item__body .common-text{font-family:"Open Sans",sans-serif;color:#d0a144;text-align:left}.advice-block .advice-block__item-list .advice-item__body .div{justify-content:left;display:flex;width:75%}@media(max-width: 1200px){.advice-block__item-list .advice-item{margin:15px}}.about-block{background:linear-gradient(0deg, #295C7A 57%, #FAFAFA 57%);border-radius:15px;height:759px}.about-block .section-title{padding:80px 0 50px 0;margin-bottom:0}.about-block__video{display:flex;justify-content:center;align-items:center;position:relative}.about-block__video .cover{height:442px;width:auto}.about-block__video button{position:absolute}@media(max-width: 991.98px){.about-block__video .cover{object-fit:cover;width:400px}}@media(max-width: 575.98px){.about-block__video .cover{object-fit:cover;width:350px}}.feedback-block__review-list{display:flex;flex-flow:row wrap;justify-content:space-evenly}.feedback-block__review-list .review-item{width:327px;height:244px;border:1px solid #dedede;border-radius:5px;box-shadow:5px 5px 5px #fafafa;display:flex;flex-direction:column;justify-content:space-evenly;align-items:start;padding:30px 28px;margin:30px}.feedback-block__review-list .review-item .common-text{width:227px;font-family:"Open Sans",sans-serif;color:#737373}.feedback-block__review-list .review-item__author{display:flex;flex-flow:column wrap;justify-content:center;align-items:start}.feedback-block__review-list .review-item__photo{display:flex;align-items:center;height:100%;width:70px}.feedback-block__review-list .review-item__photo img{width:50px;height:50px}.feedback-block__review-list .review-item__name p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.2px;color:#d0a144}.feedback-block__review-list .review-item__speciality p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.2px;color:#252b42}.attorneys-block .attorneys-block__person-list{display:flex;flex-flow:row wrap;justify-content:space-evenly}.attorneys-block .attorneys-block__person-list .attorneys-block__profile{display:flex;align-items:center;flex-direction:column;width:328px;height:373px;border:1px solid #eee;border-radius:5px;box-shadow:5px 5px 5px #fafafa;margin:30px}.attorneys-block .attorneys-block__person-list .attorneys-block__profile .profile__info{height:142px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.attorneys-block .attorneys-block__person-list .attorneys-block__profile .profile__info .common-text.profile-name{font-size:16px;letter-spacing:.1px}.attorneys-block .attorneys-block__person-list .attorneys-block__profile .profile__info .common-text.profile-position{font-family:"Open Sans",sans-serif;color:#737373}.attorneys-block .attorneys-block__person-list .attorneys-block__profile .profile__info .profile__social-buttons img{margin:0 7px}.appointment-block{padding:50px;background-image:url(b14ca55f9c0600e845dd.png);border-radius:15px;margin-bottom:0;display:flex;flex-direction:column;height:auto}.appointment-block__input-form{width:598px;display:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:40px}.appointment-block__input-form div{position:relative}.appointment-block__input-form div button{position:absolute;top:22px;right:10px}.appointment-block__input-form div .input-form__name,.appointment-block__input-form div .input-form__email,.appointment-block__input-form div .input-form__select,.appointment-block__input-form div .input-form__time{margin:10px 0;width:285px;height:50px;border:1px solid #bdbdbd;outline:none;border-radius:5px;background-color:#f9f9f9}.appointment-block__input-form .input-form__message label textarea{margin-top:10px;resize:none;padding:10px;height:140px;width:578px;background-color:#f9f9f9;border:1px solid #bdbdbd;border-radius:5px;outline:none}.appointment-block__button-block button{width:215px;height:58px;border-radius:5px}@media(max-width: 991.98px){.appointment-block{display:flex;align-items:center;margin-bottom:40px}.appointment-block__title{text-align:center}.appointment-block__input-form{padding:40px;max-width:100%}}@media(max-width: 767.98px){.appointment-block__input-form{width:100%;display:flex;flex-direction:column;align-items:center;padding:0;margin:0 0 40px 0}.appointment-block__input-form .input-form__message{display:flex;justify-content:center}.appointment-block__input-form .input-form__message label{text-align:center}.appointment-block__input-form .input-form__message label textarea{width:271px}}.request-block{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.request-block__title{width:400px}.request-block button{width:215px;height:58px;border-radius:5px}@media(max-width: 630px){.request-block{display:flex;flex-wrap:wrap;justify-content:center}.request-block__title{display:flex;justify-content:left;flex-direction:column;text-align:left;width:221px;margin:30px}.request-block__title h3,.request-block__title p{width:200px}}.footer__top-line{position:relative}.footer__top-line .content{display:flex;align-items:center;justify-content:space-between;height:142px;margin-top:0;margin-bottom:0}.footer__top-line .content .footer__title .common-title-s{font-family:"Martel",sans-serif;color:#fff}.footer__top-line .content .footer__social-buttons img{margin-right:20px}.footer__middle-line .content{margin-top:0;margin-bottom:0;display:flex;justify-content:space-between}.footer__middle-line .content ul,.footer__middle-line .content li{font-family:"Open Sans",sans-serif;color:#bdbdbd;font-style:normal;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.2px;margin:20px 0;min-width:140px}.footer__middle-line .content .footer__info-block{display:flex;align-items:center;width:80%;justify-content:space-between;margin-bottom:35px}.footer__middle-line .content .footer__info-block .info-block__company,.footer__middle-line .content .footer__info-block .info-block__features,.footer__middle-line .content .footer__info-block .info-block__legal,.footer__middle-line .content .footer__info-block .info-block__resources{min-width:140px;width:25%}.footer__middle-line .content .footer__info-block .common-title-xs{font-family:"Martel",sans-serif;color:#fff}.footer__middle-line .content .footer__subscribe-form{display:flex;flex-direction:column;justify-content:center;padding:0 10px}.footer__middle-line .content .footer__subscribe-form div{display:flex;justify-content:start;width:100%}.footer__middle-line .content .footer__subscribe-form div .common-title-xs{font-family:"Martel",sans-serif;color:#fff;margin-bottom:10px}.footer__middle-line .content .footer__subscribe-form label{position:relative;height:60px;width:326px}.footer__middle-line .content .footer__subscribe-form label input.subscribe-area{background:#f9f9f9;border:1px solid #e6e6e6;border-radius:5px 0 0 5px;width:204px;height:54px}.footer__middle-line .content .footer__subscribe-form label .subscribe-button{position:absolute;right:0;background:#d0a144;border:1px solid #e6e6e6;border-radius:0 5px 5px 0;width:117px;height:58px}.footer__middle-line .content .footer__subscribe-form label .subscribe-button:hover,.footer__middle-line .content .footer__subscribe-form label .subscribe-button:active{transform:none}.footer__middle-line .content .footer__subscribe-form .footer__lorem-text{color:#bdbdbd;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:28px;letter-spacing:.2px}.footer__bottom-line .content{display:flex;align-items:center;margin-top:0;margin-bottom:0;height:80px}.footer__bottom-line .content .common-text{font-family:"Open Sans",sans-serif;color:#fff}@media(max-width: 1500px){.footer .content{padding:0 15px}}@media(max-width: 1380px){.footer__middle-line .content .footer__info-block{height:auto;display:flex;flex-flow:row wrap;justify-content:space-evenly}.footer__middle-line .content .footer__info-block ul,.footer__middle-line .content .footer__info-block li{min-width:100px}}@media(max-width: 1030px){.footer__middle-line .content{height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__middle-line .content .footer__subscribe-form{align-items:center}}@media(max-width: 700px){.footer__bottom-line .content{display:flex;justify-content:center}.footer__bottom-line .content .common-text{text-align:center;max-width:209px}}@media(max-width: 501px){.footer__top-line .content{justify-content:space-evenly;height:212px;flex-direction:column;align-items:center}.footer__top-line .content .footer__social-buttons img{margin:10px}.footer__middle-line .content .footer__info-block ul,.footer__middle-line .content .footer__info-block li{min-width:100px;text-align:center}}section,.content{max-width:1440px;margin:80px auto 40px auto}@media(min-width: 575.98px){section{max-width:540px;margin-left:auto;margin-right:auto;padding:0}}@media(min-width: 767.98px){section{max-width:720px}}@media(min-width: 991.98px){section{max-width:960px}}@media(min-width: 1199.98px){section{max-width:1440px}}.section-title{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100px;margin-bottom:80px}.section-title .common-title-text{margin-top:10px}a,a:visited{cursor:pointer;color:inherit;text-decoration:none}.common-title-l{font-style:normal;font-weight:900;font-size:58px;line-height:65px;letter-spacing:.2px;color:#252b42}.common-title-m{font-family:"Martel",sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:50px;letter-spacing:.2px;color:#252b42}.common-title-s{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#252b42}.common-title-xs{font-family:"Martel",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#252b42}.common-title-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.2px;color:#737373}.common-text{font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.2px;color:#252b42}button{cursor:pointer;transition:all .5s;border:none;background-color:rgba(0,0,0,0);font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:28px;letter-spacing:.2px;color:#fff;border-radius:5px}button:hover{transform:scale(0.99);opacity:.8}button:active{transform:scale(0.97);opacity:.6}input{text-indent:21px;outline:none}
