.area-main{padding:0 20px}.area-main h2{text-align:left;font-size:2.275rem;font-weight:700;line-height:1.55;height:200px;padding:5rem 3rem 0}.area-main-child h3{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.area-main-child p{line-height:1.95;margin-bottom:20px}.area-main-child p:last-child{margin-bottom:0}.area-main-child .profile,.area-main-child .motto,.area-main-child .my-profile{padding:0 3rem}.area-main-child .profile ul{list-style-type:none;padding:0;margin-bottom:2rem;border-bottom:1px solid #ccc;padding-bottom:2rem}.area-main-child .profile .company-name{border-top:1px solid #ccc;padding-top:2rem}.area-main-child .profile ul li{float:left}.area-main-child .profile>ul>li:first-child{font-weight:700;width:170px}.area-main-child .profile ul li:last-child{width:calc(100% - 170px)}.area-main-child .profile ul li:last-child span{display:block}.area-main-child .profile ul li ul{padding-left:20px!important;list-style-type:square;border-bottom:none;margin-bottom:0;padding-bottom:0}.area-main-child .profile ul li ul li{float:none;width:100%!important}.area-main-child .profile ul li .myClient{display:flex}.area-main-child .profile ul li .myClient .left{width:50%;padding-right:10px}.area-main-child .profile ul li .myClient .right{width:50%;padding-left:10px}.area-main-child .my-profile ul li{list-style-type:square;border-bottom:none;margin-bottom:0;padding-bottom:0;width:100%;font-weight:400!important}.area-main-child .profile a{color:#c83230;text-decoration:none}.area-main-child .my-profile ul li:first-child{width:100%}.area-main-child .my-profile ul{width:100%;border:none;margin-bottom:0;padding-left:20px!important}@keyframes blink{75%{opacity:.0}}@-webkit-keyframes blink{75%{opacity:.0}}.area-main-child .profile a{text-decoration:underline;color:#c83230}.area-main-child .profile a:hover,.area-main-child .profile a :focus,.area-main-child .profile a :active,.area-main-child .profile a :visited,.area-main-child .profile a :link{animation:blink .2s step-end infinite;-webkit-animation:blink .2s step-end infinite}@media screen and (max-width:991px){.area-main h2{height:250px;height:auto;font-size:2.2rem}.modal{padding:0 20px}.area-main{padding:0}}@media screen and (max-width:768px){.area-main h2{padding:2.8rem 30px 0;height:auto;font-size:2rem}.area-main-child .profile,.area-main-child .motto,.area-main-child .my-profile{padding:0 30px}.area-main-child .profile ul li{float:none;width:100%!important}.area-main-child .profile ul li ul{padding-left:20px!important}.area-main-child .profile ul li:first-child{width:100%}.area-main-child .profile ul li .myClient{display:block}.area-main-child .profile ul li .myClient .left{width:100%;padding-right:0}.area-main-child .profile ul li .myClient .right{width:100%;padding-left:0}}