@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700;800;900&display=swap);
a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{font-family:'Work Sans',sans-serif}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none}
:focus{outline:0}
.clear{clear:both}
img{max-width:100%;height:auto}
.container{max-width: 90%;width: 1120px;margin:auto}
.homeSect1{position:relative;display:block;width:100%;padding-top:40px;height: 685px;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;z-index:1}
.homeSect1 .container{position:relative;display:flex;flex-flow:wrap;gap:52px}
.homeColSm{position:relative;display:block;width:448px}
.homeColXl{position:relative;display:flex;width:calc(100% - 448px - 52px);flex-direction:column;align-items:flex-start}
.homeForm{position:relative;width:100%;background:#fff;box-shadow:0 40px 80px rgba(0,22,79,.16);border-radius:8px;padding: 48px 56px;}
.homeImg{position: absolute;display:block;bottom: 45px;left: -123px;}
.homeLogo{position:relative;display:block}
.homeSlogan{position:relative;display:block;margin-top: 120px;margin-bottom:68px;color:#fff}
.homeSlogan>strong{display:block;font-weight:800;font-size:40px;line-height:48px}
.homeSlogan>p{display:block;font-size:24px;line-height:28px;margin-top:7px}
.homeSlogan>span{display:block}
.homeSlogan>strong>span{display:block;font-weight:500}
.homeForm>.title{position:relative;display:block;color:#00164f;font-weight:600;font-size: 22px;line-height:30px;margin-bottom: 12px;letter-spacing: -0.5px;}
.homeForm>form{position:relative;display:block;width:100%}
.homeForm>form>ul{position:relative;display:flex;flex-direction:column;gap:16px}
.homeForm>form>ul>li{position:relative;display:flex;flex-direction:column;gap:6px}
.homeForm>form>ul>li>label{display:block;color:#00164f;font-size:14px;line-height:19px}
.inputDefault{position:relative;width:100%;height:48px;border:2px solid #d0dbe1;background-color:#fff;border-radius:6px;padding:8px 16px;color:#00164f;font-size:16px;font-family: 'Work Sans',sans-serif;}
.inputDefault:focus{background-color:rgba(208,219,225,.3)}
textarea.inputDefault{resize:none;height: 70px;}
.submit{position:relative;display:block;width:100%;height:64px;background: #141414;border-radius:64px;color:#fff;font-size:16px;font-weight: 600;background-image:url(../images/submit-arrow.svg);background-position:95% center;background-repeat:no-repeat;background-size:24px;cursor:pointer;border:none;font-family: 'Work Sans',sans-serif;}
.checkboxInner{position:relative;display:flex;align-items:center;gap:16px;font-size:14px;line-height:19px;color:#6f7c9d;flex-flow:wrap;cursor: pointer;}
.checkbox{-webkit-appearance:none;-moz-appearance-radius:0;appearance:none;border:none;position:relative;display:block;width:18px;height:18px;background:0 0;cursor:pointer;border:2px solid #d0dbe1;border-radius:6px}
.checkbox::before{content:"";position:absolute;width:8px;height:8px;background:#00164f;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:2px;opacity:0}
.checkbox:checked:before{opacity:1}
.checkboxInner>label{position:relative;display:block;width:calc(100% - 18px - 16px);cursor: pointer;}
.homeAbout{position:relative;display:block;width:100%;padding-top:136px;padding-bottom:62px}
.homeAboutText{position:relative;display:block}
.homeAboutText>strong{display:block;font-weight:700;font-size:40px;line-height:47px;color:#c40000;margin-bottom:20px}
.homeAboutText>p{display:block;font-weight:300;font-size:24px;line-height:32px;color:#232323;margin-bottom:24px}
.homeAboutText>p:last-child{margin-bottom:0}
.homeProperty{position:relative;display:block;width:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;padding-top: 100px;}
.homeProperty>.container{position:relative;align-items:center;flex-flow:wrap;display: block;}
.homePropertyImg{position: absolute;display:block;right: -175px;top: -50px;}
.homePropertyText{position:relative;display:block;width: 650px;margin-bottom: 100px;}
.homePropertyText>strong{display:block;font-weight:600;font-size:40px;line-height:47px;color:#fff;margin-bottom:50px}
.homePropertyText>ul{position:relative;display:flex;flex-direction:column;gap:38px}
.homePropertyText>ul>li{position:relative;display:flex;flex-flow:wrap;color:#fff;align-items:center}
.homePropertyText>ul>li>.icon{position:relative;display:block;width: 100px;}
.homePropertyText>ul>li>.text{position:relative;display:block;width: 400px;}
.homePropertyText>ul>li>.text>span{display:block;font-weight: 400;font-size:24px;line-height:28px;margin-bottom:10px}
.homePropertyText>ul>li>.text>span>strong{font-weight: 600;}
.homePropertyText>ul>li>.text>p{display:block;font-size: 20px;line-height: 24px;x}
.homeInfoSect{position:relative;display:block;width:100%;background:#232323;padding-bottom: 80px;padding-top:182px}
.infoText{position:relative;display:flex;gap:95px;color:#fff}
.infoText>p{position:relative;display:block;font-weight:400;font-size:20px;line-height:28px}
.homeContactBar{position:relative;display:flex;background:#fff;box-shadow:0 25px 80px rgba(0,22,79,.24);padding-top:60px;padding-bottom:70px;flex-direction:column;align-items:center;justify-content:center;gap:34px;width: 100%;margin-bottom:-80px;z-index:1;display: flex;margin-left: -50px;width: 1220px;}
.homeContactBar>strong{display:block;font-weight:600;font-size:40px;line-height:47px;color:#232323}
.homeContactBar>ul{position:relative;display:flex}
.homeContactBar>ul>li{position:relative;display:block;border-right:solid 1px #c3cce3;margin-right:74px;padding-right:74px}
.homeContactBar>ul>li>a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#232323}
.homeContactBar>ul>li>a>strong{display:block;font-weight:400;font-size:20px;line-height:23px}
.homeContactBar>ul>li>a>span{position:relative;display:flex;align-items:center;gap:16px;font-weight:400;font-size:36px;line-height:42px}
.homeContactBar>ul>li:last-child{border:none;padding:0;margin:0}
.footer{position:relative;display:block;width:100%;background:#232323;border-top:1px solid #303030;padding-top:40px;padding-bottom:65px}
.footer>.container{position:relative;display:flex;align-items:center;justify-content:space-between}
.copyright{display:block;color:#fff;font-size:16px}
.social{position:relative;display:flex;align-items:center;gap:16px}
.social>a{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border-radius:50%}
.inputSelect{background-image:url(../images/select-arrow.svg);background-repeat:no-repeat;background-position:95% center;background-size:12px;appearance:none}