.home section.about p strong{color:#3e57ce;font-weight:400}.home section.about h1+h4,.home section.about h2+h4,.home section.about h3+h4,.home section.about h4+h4,.home section.about h5+h4,.home section.about h6+h4,.home section.about p+h4,.home section.about ul+h4,.home section.about ol+h4{margin-top:30px}.home section.about h4{font-size:1.8rem;font-weight:700}.home section.assets{color:#fff;background-color:#3e57ce;position:relative}.home section.assets .title *{color:#fff}.home section.assets h3{color:#fff}.home section.assets ul{margin-bottom:60px !important}.home section.assets ul li{padding:0 !important;color:hsla(0,0%,100%,.7)}.home section.assets ul li::before{display:none !important}.home section.assets .team strong{display:block;font-size:12rem;font-family:"Chakra Petch",sans-serif;font-weight:200;line-height:1}.home section.assets .wrapper{position:relative;z-index:2}.home section.assets .line{width:1px;height:100%;background-color:rgba(0,0,0,.2);position:absolute;top:0;z-index:0}.home section.assets .line.l1{left:25%}.home section.assets .line.l2{left:50%}.home section.assets .line.l3{right:25%}.home section.assets .bg{width:100%;height:100%;position:absolute;bottom:0;right:0;z-index:1;overflow:hidden}.home section.assets .bg img{width:auto;max-width:100%;height:auto;position:absolute;right:0;bottom:0}@media(min-width: 992px)and (max-width: 1199px){.home section.assets .bg{width:90%;height:80%;bottom:20%}}@media(min-width: 1600px){.home section.assets .bg{width:90%}}.home section.cover{height:100vh;background-color:#dfddd8;position:relative}.home section.cover::before{content:"";display:block;width:100%;height:100%;background-color:#fff;opacity:.2;position:absolute;top:0;left:0;z-index:2}.home section.cover .wrapper{height:100%;position:relative;z-index:2}.home section.cover .caption{width:70%;position:absolute;top:20%}.home section.cover h1{color:#3e57ce;font-family:"Chakra Petch",sans-serif;font-weight:700;font-size:9rem;text-transform:uppercase}.home section.cover .lnkDetails{display:inline-block;color:#3e57ce;text-transform:uppercase;position:absolute;left:60px;bottom:30px;z-index:2;transform-origin:50% 100%;transform:rotate(-90deg) translate(50%, 100%)}.home section.cover .lnkDetails .icon{display:inline-block;width:105px;margin-right:15px}.home section.cover .line{width:1px;height:100%;background-color:#fff;opacity:.25;position:absolute;top:0;z-index:1}.home section.cover .line.l1{left:25%}.home section.cover .line.l2{left:50%}.home section.cover .line.l3{right:25%}.home section.cover #videoBG{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;z-index:0;transform:translate(-50%, -50%)}@media(max-width: 575px){.home section.cover{min-height:500px;max-height:600px;height:70vh}.home section.cover .caption{padding:0 15px;width:100%;top:unset;bottom:20%}.home section.cover h1{font-size:3.5rem}.home section.cover .line{background-color:hsla(0,0%,100%,.3)}}@media(min-width: 576px)and (max-width: 767px){.home section.cover{min-height:500px;max-height:600px;height:70vh}.home section.cover .caption{padding:0 15px;width:100%;top:unset;bottom:30%}.home section.cover h1{font-size:3.5rem}.home section.cover .line{background-color:hsla(0,0%,100%,.3)}}@media(min-width: 768px)and (max-width: 991px){.home section.cover{height:100vh}.home section.cover .caption{padding:0 15px;width:80%;top:unset;bottom:30%}.home section.cover h1{font-size:6rem}.home section.cover .line{background-color:hsla(0,0%,100%,.3)}}@media(min-width: 992px)and (max-width: 1199px){.home section.cover .caption{padding:0 15px;width:80%;top:unset;bottom:40%}.home section.cover h1{font-size:7rem}}@media(min-width: 1200px)and (max-width: 1599px){.home section.cover .caption{padding:0 15px;width:80%;left:10%}.home section.cover h1{font-size:9rem}.home section.cover .lnkDetails{left:-60px;bottom:30px}}.home section.picture{position:relative}.home section.picture .wrapper{position:relative;z-index:1}.home section.picture h2{margin-bottom:50px;color:#fff;font-size:5rem;font-weight:400}.home section.picture .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.home section.picture .bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 575px){.home section.picture h2{font-size:3rem}.home section.picture .lnkMore{padding-left:10px;padding-right:10px}}@media(min-width: 576px)and (max-width: 767px){.home section.picture h2{font-size:3.5rem}}@media(min-width: 768px)and (max-width: 991px){.home section.picture h2{font-size:5rem}}.home section.references{background-color:#f5f4f1}.home section.thumbs .item{aspect-ratio:.9}.home section.thumbs .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home section.video video{display:block}form input,form textarea{padding:10px 0;color:#3e57ce;font-family:"Chakra Petch",sans-serif;font-size:2rem;font-weight:400;background:none;border:none;border-bottom:1px solid #2f2e2b}form input::-moz-placeholder, form textarea::-moz-placeholder{color:#2f2e2b;font-weight:400;opacity:1}form input::placeholder,form textarea::placeholder{color:#2f2e2b;font-weight:400;opacity:1}form textarea{height:200px}form button{display:inline-block;padding:12px 30px;font-size:1.5rem;background:none;border:1px solid #2f2e2b;text-transform:uppercase;border-radius:10px}form button:hover{color:#fff;background-color:#2f2e2b}form .error input,form .error textarea{border-color:red}form .error input::-moz-placeholder, form .error textarea::-moz-placeholder{color:red}form .error input::placeholder,form .error textarea::placeholder{color:red}form .error.confirm label{color:red}form .error.confirm label a{color:red}form .error.confirm label+span{background-color:red;border-color:red}input:-webkit-autofill{box-shadow:0 0 0 1000px #5c5040 inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:autofill{box-shadow:0 0 0 1000px #5c5040 inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input{filter:none !important}.error input:-webkit-autofill{box-shadow:0 0 0 1000px rgb(76.5,0,0) inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.error input:-webkit-autofill,.error input:-webkit-autofill:hover,.error input:-webkit-autofill:focus,.error input:-webkit-autofill:active,.error input:autofill{box-shadow:0 0 0 1000px rgb(76.5,0,0) inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.error input{filter:none !important}.nav-pills .nav-link{padding:15px;color:#2f2e2b;border:1px solid rgba(0,0,0,0);transition:all .35s ease-out}.nav-pills .nav-link.active{pointer-events:none}.nav-pills .nav-link:hover{color:#3e57ce;font-weight:700;border-color:rgba(62,87,206,.4)}.nav-pills .nav-link+.nav-link{margin-top:4px}.tab-content .tab-pane .item{padding:15px 0;position:relative}.tab-content .tab-pane .item+.item::before{content:"";display:block;width:calc(100% - 30px);height:1px;background-color:rgba(89,88,85,.2);position:absolute;left:15px;top:0}.accordion .accordion-header button{padding:15px;width:100%;color:#2f2e2b;border:none;border:1px solid rgba(0,0,0,0);font-size:1.8rem}.accordion .accordion-header button:not(.collapsed){color:#fff;background-color:#3e57ce}.accordion .accordion-body{padding:30px 15px}.accordion .accordion-body .item{padding:15px 0;position:relative}.accordion .accordion-body .item+.item::before{content:"";display:block;width:calc(100% - 30px);height:1px;background-color:rgba(89,88,85,.2);position:absolute;left:15px;top:0}.form-checkbox{position:relative;display:inline-block;align-items:center}.form-checkbox input{opacity:0;position:absolute}.form-checkbox input:checked~span{background:#3e57ce;border-color:#3e57ce}.form-checkbox input:checked~span:before{width:calc(18px/1.2);height:calc(calc(18px / 1.2)*.15);transition:width .1s;transition-delay:.3s;background-color:#fff}.form-checkbox input:checked~span:after{width:calc(calc(18px / 1.2)*.4);height:calc(calc(18px / 1.2)*.15);transition:width .1s;transition-delay:.2s;background-color:#fff}.form-checkbox input:disabled~span{background:#ccc;border-color:#ccc}.form-checkbox input:disabled~label{color:#ccc}.form-checkbox input:disabled~label a{color:#ccc}.form-checkbox input:disabled~label:hover{cursor:default}.form-checkbox label{display:inline-block !important;padding-left:calc(18px + 20px);padding-top:3px;font-weight:400;position:relative;z-index:2;cursor:pointer;margin-bottom:0}.form-checkbox label a{display:inline;color:#3e57ce}.form-checkbox label a:hover{color:#3e57ce;text-decoration:underline}.form-checkbox span{display:inline-block;width:18px;height:18px;background-color:#2f2e2b;border:2px solid #2f2e2b;position:absolute;left:0;top:4px;transition:all .2s;z-index:1;box-sizing:content-box}.form-checkbox span:before,.form-checkbox span:after{content:"";display:inline-block;background:#fff;width:0;height:calc(calc(18px / 1.2)*.2);position:absolute;transform-origin:0% 0%}.form-checkbox span:before{transform:rotate(-55deg);top:calc(18px/1.2);left:calc(calc(18px / 1.2)*.37)}.form-checkbox span:after{transform:rotate(35deg);bottom:calc(calc(18px / 1.2)*.35);left:calc(calc(18px / 1.2)*.2)}