*{font-family:Montserrat,sans-serif}.member-banner{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;height:100vh;padding-top:40px;background-color:#fefefe}.member-banner .member-pict{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.member-banner img{width:350px}.member-banner h1{font-size:60px;color:#276678;font-weight:600;margin-bottom:30px}.member-banner h1 span{color:#1687a7;font-weight:700}.member-review p{font-size:20px}.work-title{height:100vh;background-color:#fefefe;color:#1687a7}.work-title,.work-title-cont{display:flex;justify-content:center;align-items:center}.work-title-cont{flex-flow:column}.work-title h1{font-weight:600;font-size:90px}.work-title p{font-size:70px}.port1,.port2{height:100vh;padding-top:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.port1{background-color:#1687a7}.port2{background-color:#fff;color:#fff}.port-cont{width:90%;height:85vh;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.port1 .port-cont{background-color:#fff}.main-port{width:70%;height:100%;display:flex;justify-content:center;align-items:center}.port1 .main-port img{border-top-left-radius:15px;border-bottom-left-radius:15px}.port2 .main-port img{border-top-right-radius:15px;border-bottom-right-radius:15px}.port1 .main-port{border-top-left-radius:15px;border-bottom-left-radius:15px}.port2 .main-port{border-top-right-radius:15px;border-bottom-right-radius:15px}.desc-port{width:30%;height:100%;padding:10px 40px;display:flex;justify-content:center;align-items:flex-start;flex-flow:column}.port1 .desc-port{border-top-right-radius:15px;border-bottom-right-radius:15px;background-color:#fff}.desc-port h1{font-weight:700;color:#1687a7;margin-bottom:15px}.desc-port .p-tu{margin-bottom:10px}.desc-port .tech-used{margin-bottom:20px}.desc-port img{width:30px;margin:0 3px}.port1 .desc-port a{background-color:#1687a7;padding:12px 24px;color:#fff;border-radius:6px;text-decoration:none;font-weight:600;transition:all .2s ease-in-out}.port1 .desc-port a:hover{transform:scale(1.1) translate(10px);box-shadow:-4px 6px 8px 2px rgba(0,0,0,.51)}.port2 .desc-port,.port2 .port-cont{background-color:#1687a7}.port2 .desc-port{border-top-left-radius:15px;border-bottom-left-radius:15px}.port2 h1{color:#fff}.port2 .desc-port a{background-color:#fff;padding:12px 24px;color:#1687a7;border-radius:6px;text-decoration:none;font-weight:600;transition:all .2s ease-in-out;justify-self:flex-end}.port2 .desc-port a:hover{transform:scale(1.1) translate(10px);box-shadow:-4px 6px 8px 2px rgba(0,0,0,.51)}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:grey;border-radius:20px;width:30px;padding:20px}@media (max-width:1030px){.member-review{max-width:650px}.member-review h1,.member-review p,.work-title h1{text-align:center}.port1,.port2{padding-top:0}.port-cont{flex-flow:column}.main-port{width:90%;order:2}.desc-port{width:90%;padding:0 20px;justify-content:center;align-items:flex-start}.desc-port h1{font-size:50px;margin-bottom:35px}.desc-port p{font-size:20px}.desc-port .p-tu{margin-bottom:10px}.desc-port .tech-used{margin-bottom:35px}.desc-port img{width:40px}.desc-port a{margin-left:auto}}@media (max-width:991px){.member-banner{justify-content:center;padding-top:40px}}@media (max-width:700px){.member-banner{padding-top:10px}.member-banner img{width:220px}.member-banner h1{font-size:30px}.member-banner p{max-width:300px;margin:0 auto}.member-review{margin-top:-80px}.member-review p{font-size:18px}.work-title h1{font-size:50px}.desc-port{width:70%;padding:0;margin-top:20px;justify-content:center;align-items:flex-start}.desc-port h1{font-size:30px;margin-bottom:15px}.desc-port p{font-size:15px}.desc-port .p-tu{margin-bottom:5px}.desc-port .tech-used{margin-bottom:25px}.desc-port img{width:30px}.port-cont .desc-port a{margin-right:auto;margin-left:0;padding:7px 17px;font-size:15px}}@media (max-width:380px){.member-banner img{width:200px}.member-banner h1{font-size:27px}.member-banner p{font-size:15px}}.contact{display:flex;flex-flow:column;justify-content:flex-end;font-family:Montserrat,sans-serif}.wrap{background-color:#1687a7;width:100%;height:87vh;display:flex;justify-content:center;align-items:center;flex-flow:column;flex-wrap:wrap}.bott-tri,.wrap{position:absolute;left:0;bottom:0}.bott-tri{width:70px;border-bottom:200px solid #fff;border-right:200px solid transparent}.top-tri{position:absolute;top:0;right:0;width:70px;border-top:200px solid #fff;border-left:200px solid transparent}.wrap h2{color:#fff;font-weight:600;text-align:center;margin-bottom:20px}.box{width:80%;height:80%;background-color:#fff;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;z-index:9999}.box .small-contact{background-color:#d3e0ea;width:30%;border-top-left-radius:15px;border-bottom-left-radius:15px;align-items:flex-start;padding:20px;color:#276678}.box .big-contact,.box .small-contact{height:100%;display:flex;flex-flow:column;justify-content:center}.box .big-contact{background-color:#fff;width:70%;border-top-right-radius:15px;border-bottom-right-radius:15px}.small-contact h2{color:#276678}.small-contact p{font-size:16px}.small-contact p.icon i{margin-right:20px!important}form{padding:20px}form label{display:block;color:#3a3a3a;margin-bottom:7px;font-size:13px;font-weight:600}form input,form textarea{color:#757575;font-weight:600;width:100%;border:none;border-bottom:2px solid #d3e0ea;margin-bottom:30px;resize:none}::-moz-placeholder{font-weight:400}:-ms-input-placeholder{font-weight:400}::placeholder{font-weight:400}form button:focus,form input:focus,form textarea:focus{outline:none}form button{background-color:#1687a7;color:#fff;font-weight:600;padding:10px 20px;border:none;border-radius:10px;float:right}@media (max-width:1024px){.contact .wrap{height:92vh}.wrap h2{margin-bottom:40px}.box{flex-flow:column;justify-content:center;align-items:center}.box .small-contact{order:2;height:50%;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:15px}.box .big-contact,.box .small-contact{width:100%;border-bottom-right-radius:15px}.box .big-contact{order:1;background-color:#fff;height:100%;border-top-right-radius:15px}form button{float:none;margin:0 auto}}@media (max-width:700px){.contact .wrap{background-color:#8fc3d1;height:auto;padding:90px 0 30px;position:static}.bott-tri,.top-tri{display:none}.box{z-index:0}.box .small-contact{border-top-left-radius:0;border-bottom-left-radius:15px}.box .big-contact{border-top-right-radius:15px;border-top-left-radius:15px}}