@font-face{font-family:syne;font-style:normal;font-weight:400;src:url(/build/fonts/Syne-Regular.f03e82ab.ttf)}@font-face{font-family:syne;font-style:normal;font-weight:500;src:url(/build/fonts/Syne-Medium.c3186bdb.ttf)}@font-face{font-family:mons;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Regular.ceb11275.ttf)}@font-face{font-family:mons;font-style:normal;font-weight:500;src:url(/build/fonts/Montserrat-Medium.c86e3b90.ttf)}@font-face{font-family:bai;font-style:normal;font-weight:400;src:url(/build/fonts/BaiJamjuree-Regular.b6013786.ttf)}@font-face{font-family:bai;font-style:normal;font-weight:500;src:url(/build/fonts/BaiJamjuree-Medium.e9ce20a1.ttf)}@font-face{font-family:bai;font-style:normal;font-weight:600;src:url(/build/fonts/BaiJamjuree-SemiBold.12dca446.ttf)}@font-face{font-family:aks;font-style:normal;font-weight:400;src:url(/build/fonts/Akshar-Regular.81228129.ttf)}@font-face{font-family:aks;font-style:normal;font-weight:500;src:url(/build/fonts/Akshar-Medium.2f912f3b.ttf)}@font-face{font-family:aks;font-style:normal;font-weight:300;src:url(/build/fonts/Akshar-Light.4cc1ddf4.ttf)}@font-face{font-family:pirulen;font-style:normal;font-weight:300;src:url(/build/fonts/pirulen_rg.8cd956b0.otf)}body,html{font-family:mons,sans-serif}ul{list-style-type:none;margin-bottom:0;padding-left:0}.portfolio{margin-top:40px}.portfolio .dropParent{background-color:#010475;color:#fff;cursor:pointer;font-size:18px;font-weight:500;line-height:100%;margin-bottom:1px;padding:11px 32px 11px 22px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.portfolio .dropParent img{pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:10px}.portfolio .dropParent.active img{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.portfolio .dropParent.active+ul{display:block}.portfolio ul{display:none}.portfolio li a{background-color:#fcfcfc;border-bottom:1px solid rgba(1,4,117,.1);color:#010475;display:block;font-size:16px;padding:10px 22px;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.portfolio li a:hover{padding-left:24px}.portfolio li a.active{color:#ffa703}.portfolio li:last-of-type a{border:none}.portfolio .portfolioGallery{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.portfolio .portfolioGallery a{display:block;position:relative;text-decoration:none}.portfolio .portfolioGallery a:hover .composite{opacity:1;visibility:visible}.portfolio .portfolioGallery a .composite{background:linear-gradient(180.96deg,rgba(0,0,111,0) 8.44%,rgba(0,0,111,.8) 80.74%);display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;opacity:0;padding:17px 36px;position:absolute;top:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;visibility:hidden;width:100%}.portfolio .portfolioGallery a .composite img.galleryItem{display:inline-block;height:18px;margin-right:5px;width:auto}.portfolio .portfolioGallery a .imgVid{color:#fff;display:flex;font-family:bai,sans-serif;font-size:14px;line-height:100%}.portfolio .portfolioGallery a .imgVid span:first-of-type{margin-right:20px}.portfolio .portfolioGallery a p{color:#fff;font-size:16px;font-weight:400;line-height:16px;margin-bottom:17px}.portfolio .portfolioGallery img.galleryItem{display:block;height:304px;object-fit:cover;width:100%}@media screen and (max-width:991px){.portfolio .portfolioGallery{margin-top:50px}}