@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(../fonts/Sora-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(../fonts/Sora-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/Poppins-Medium.ttf) format("truetype")}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.delay-10{animation-delay:1s}.delay-11{animation-delay:1.1s}.delay-12{animation-delay:1.2s}.delay-13{animation-delay:1.3s}.delay-14{animation-delay:1.4s}.delay-15{animation-delay:1.5s}.delay-16{animation-delay:1.6s}.delay-17{animation-delay:1.7s}.delay-18{animation-delay:1.8s}.delay-19{animation-delay:1.9s}.delay-20{animation-delay:2s}.transition-delay-1{transition-delay:.1s}.transition-delay-2{transition-delay:.2s}.transition-delay-3{transition-delay:.3s}.transition-delay-4{transition-delay:.4s}.transition-delay-5{transition-delay:.5s}.transition-delay-6{transition-delay:.6s}.transition-delay-7{transition-delay:.7s}.transition-delay-8{transition-delay:.8s}.transition-delay-9{transition-delay:.9s}.transition-delay-10{transition-delay:1s}.transition-delay-11{transition-delay:1.1s}.transition-delay-12{transition-delay:1.2s}.transition-delay-13{transition-delay:1.3s}.transition-delay-14{transition-delay:1.4s}.transition-delay-15{transition-delay:1.5s}.transition-delay-16{transition-delay:1.6s}.transition-delay-17{transition-delay:1.7s}.transition-delay-18{transition-delay:1.8s}.transition-delay-19{transition-delay:1.9s}.transition-delay-20{transition-delay:2s}.custom-file-list-wrapper{padding:30px 0 0}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row{align-items:center;background:#fff;display:flex;justify-content:space-between;margin:0 0 15px;padding:15px 20px;transition:all .3s ease}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row .custom-file-list-data{align-items:center;display:flex;justify-content:flex-start}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row .custom-file-list-data .tab-file-list-icon{height:28px;margin:0 10px 0 0;width:28px}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row .custom-file-list-data .tab-file-list-icon path{transition:all .3s ease}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row .custom-file-list-data .tab-file-list-title{color:var(--text-color);line-height:1.2;transition:all .3s ease;width:90%}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row .custom-file-list-btn{position:relative;top:-1px}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row .custom-file-list-btn svg{height:22px;opacity:.5;width:22px}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row .custom-file-list-btn svg path{transition:all .3s ease}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row:hover{background:var(--secondary-color)}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row:hover .custom-file-list-data .tab-file-list-icon path{fill:#fff}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row:hover .custom-file-list-data .tab-file-list-title{color:#fff}.custom-file-list-wrapper .custom-file-list-content .custom-file-list-row:hover .custom-file-list-btn svg path{fill:#fff}.custom-gallery-wrapper{padding:30px 0 0}.custom-gallery-wrapper .custom-gallery-content{position:relative}.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout{grid-gap:10px;display:grid;grid-auto-flow:dense;grid-auto-rows:minmax(250px,auto);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0}.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item .gallery-grid-item-inner{height:100%;position:relative}.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item .gallery-grid-item-inner .gallery-grid-image-src{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item .gallery-grid-item-inner .gallery-grid-image-src:before{background:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item .gallery-grid-item-inner .gallery-grid-image-src:hover:before{opacity:.2}.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item.gallery-span-big{grid-column-end:span 2;grid-row-end:span 2}@media screen and (max-width:350px){.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item.gallery-span-big{grid-column-end:span 1;grid-row-end:span 1}}.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item.gallery-span-wide-vertical{grid-column-end:span 1;grid-row-end:span 2}@media screen and (max-width:350px){.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item.gallery-span-wide-vertical{grid-column-end:span 1;grid-row-end:span 1}}.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item.gallery-span-wide-horizontal{grid-column-end:span 2;grid-row-end:span 1}@media screen and (max-width:350px){.custom-gallery-wrapper .custom-gallery-content .gallery-grid-layout .gallery-grid-item.gallery-span-wide-horizontal{grid-column-end:span 1;grid-row-end:span 1}}.custom-gallery-wrapper .custom-gallery-content .custom-gallery-carousel .custom-gallery-carousel-item .custom-gallery-carousel-image-src{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;max-height:600px;min-height:400px}.custom-gallery-wrapper .custom-gallery-content .custom-gallery-carousel .custom-gallery-carousel-item .custom-gallery-carousel-image-src:before{background:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}.custom-gallery-wrapper .custom-gallery-content .custom-gallery-carousel .custom-gallery-carousel-item .custom-gallery-carousel-image-src:hover:before{opacity:.2}.body-wrapper .portfolio-section.section-spacing:last-child{margin:0}
