body,html{margin:0;padding:0;box-sizing:border-box;width:100%;font-family:"Work Sans",sans-serif;background-color:#010101}body main,html main{background-color:#010101}body main:after,html main:after{content:"";position:fixed;width:100%;height:100%;top:0;background-color:rgba(0,0,0,.7607843137);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;z-index:-5;transition:all .35s ease-in}body.mobile-menu-is-active main:after,html.mobile-menu-is-active main:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;z-index:2;transition:all .25s ease-in}img{max-width:unset}h1,h2,h3,h4,h5,h6,p,span,ul,li,a{padding:0;margin:0;color:#fff;text-decoration:none;transition:color .15s ease-in}a:hover{color:#f59a06;text-decoration:none}.small-title{font-weight:700;font-size:40px}.xsmall-title{font-weight:500;font-size:32px}.file-item,.gallery-link{font-weight:500;font-size:26px}.title-section{margin-top:155px}.page-title{width:100%;max-width:1301px;padding-bottom:54px}.header-bg-wrapper{position:absolute;top:0;left:0;width:100%;z-index:-1}.header-bg-wrapper img.header-bg{width:100%;min-height:350px;-o-object-fit:cover;object-fit:cover}.header-bg-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:transparent linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%)}::-moz-selection{background-color:#f59a06;color:#fff}::selection{background-color:#f59a06;color:#fff}header{background:transparent linear-gradient(180deg,#000 0%,rgba(0,0,0,.6980392157) 33%,rgba(0,0,0,.3607843137) 66%,rgba(0,0,0,0) 100%);position:fixed;z-index:999;top:0;width:100%}@media (min-width:960px){header{background:transparent linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%)}}header .header-wrapper{padding:35px 20px 0;display:grid;grid-template-columns:min-content auto}@media (min-width:1440px){header .header-wrapper{padding:35px 50px 0}}header .logo-wrapper{display:flex;align-items:center}header .logo-wrapper img{max-width:120px;transition:all .15s ease-in}@media (min-width:960px){header .logo-wrapper img{max-width:unset;margin-right:57px}}header .header-right{grid-template-rows:min-content auto}header .header-right.desktop{display:none}@media (min-width:1240px){header .header-right.desktop{display:grid}}header .header-right .menu-wrapper ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px}header .header-right .menu-wrapper ul li{font-family:"Work Sans",sans-serif;font-weight:700;font-size:20px;line-height:25px;display:flex;align-items:center}@media (min-width:1240px){header .header-right .menu-wrapper ul li{min-height:60px}}header .header-right .menu-wrapper ul li a{text-decoration:none;padding-top:3px;padding-right:3px;padding-left:3px;padding-bottom:0;transition:padding-bottom .15s ease-in;color:#fff;border-bottom:solid 2px transparent;white-space:nowrap}header .header-right .menu-wrapper ul li.current-menu-item a{border-color:#f59a06}header .header-right .menu-wrapper ul li.current-menu-item .sub-menu .menu-item a{border-color:transparent}header .header-right .menu-wrapper ul li:hover:not(.menu-item-has-children) a{border-color:#f59a06;color:#fff}header .header-right .menu-wrapper ul li.menu-btn{padding:0 52px;background-color:#f59a06;height:60px;border-radius:30px;box-shadow:0px 3px 13px rgba(0,0,0,.1607843137);text-transform:uppercase}header .header-right .menu-wrapper ul li.menu-btn a{border:none;padding:3px}header .header-right .menu-wrapper ul li.menu-item-has-children{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}header .header-right .menu-wrapper ul li.menu-item-has-children .sub-menu{padding-top:30px}@media (min-width:1240px){header .header-right .menu-wrapper ul li.menu-item-has-children .sub-menu{padding-top:0}}header .header-right .menu-wrapper ul li.menu-item-has-children .sub-menu .menu-item{min-height:unset}@media (min-width:1240px){header .header-right .menu-wrapper ul li.menu-item-has-children{position:relative}header .header-right .menu-wrapper ul li.menu-item-has-children .sub-menu{display:none;position:absolute;bottom:0;left:0;transform:translateX(-20px) translateY(100%)}header .header-right .menu-wrapper ul li.menu-item-has-children:hover .sub-menu{display:flex;flex-direction:column;gap:0}header .header-right .menu-wrapper ul li.menu-item-has-children:hover .sub-menu .menu-item{background-color:#f59a06;padding-inline:20px;padding-block:10px}header .header-right .menu-wrapper ul li.menu-item-has-children:hover .sub-menu .menu-item:first-child{padding-top:20px;border-top-left-radius:20px;border-top-right-radius:20px}header .header-right .menu-wrapper ul li.menu-item-has-children:hover .sub-menu .menu-item:last-child{padding-bottom:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}header .header-right .sm-links-wrapper{justify-self:flex-end;margin-right:32px;margin-top:42px;display:flex;flex-wrap:nowrap;-moz-column-gap:30px;column-gap:30px}header .header-right .sm-links-wrapper a{height:-moz-fit-content;height:fit-content;display:flex;align-items:center}header .header-right .sm-links-wrapper a img{width:auto;height:20px}header .header-right.mobile{display:flex;justify-content:end;position:relative}@media (min-width:1240px){header .header-right.mobile{display:none}}header .header-right.mobile .mobile-menu-btn-wrapper{cursor:pointer}header .header-right.mobile .mobile-menu-btn-wrapper svg.mobile-menu-btn #top_bar,header .header-right.mobile .mobile-menu-btn-wrapper svg.mobile-menu-btn #middle_bar,header .header-right.mobile .mobile-menu-btn-wrapper svg.mobile-menu-btn #bottom_bar{transition:all .15s ease-in}header .header-right.mobile .mobile-menu-btn-wrapper svg.mobile-menu-btn.transformed #top_bar{transform:translate(-22085.424px,-21878.047px) rotate(45deg)}header .header-right.mobile .mobile-menu-btn-wrapper svg.mobile-menu-btn.transformed #middle_bar{opacity:0}header .header-right.mobile .mobile-menu-btn-wrapper svg.mobile-menu-btn.transformed #bottom_bar{transform:translate(-22087.547px,-21861.076px) rotate(-45deg)}header .header-right.mobile .mobile-menu{position:absolute;z-index:5;right:0;transform:translateX(150%);transition:transform .15s ease-in;margin-top:54px}header .header-right.mobile .mobile-menu.active{transition:transform .25s ease-in;transform:translateX(0)}header .header-right.mobile .mobile-menu ul{display:flex;flex-direction:column;align-items:flex-end}header .header-right.mobile .mobile-menu .menu-item a{padding-bottom:0;border:none;text-align:right}header .header-right.mobile .mobile-menu .menu-item.current-menu-item a{border-bottom:solid 2px #f59a06;padding-bottom:10px}header .header-right.mobile .mobile-menu .sm-links-wrapper{margin-right:0;justify-content:flex-end}.hero{width:100%;height:100vh;background-size:cover;background-position:bottom;padding-bottom:207px;display:flex;flex-wrap:nowrap;align-items:flex-end;position:relative}.hero:after{content:"";position:absolute;bottom:0;width:100%;height:70%;background:transparent linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%)}.hero .hero-content{margin-inline:50px;margin-bottom:222px;z-index:1}@media (min-width:960px){.hero .hero-content{margin-inline:83px}}.hero .hero-content h1{font-weight:400;font-size:70px}.hero .hero-content h2{font-weight:400;color:#f59a06;font-size:40px}.home-news{background-color:#010101;padding-inline:20px;display:flex;flex-direction:column;align-items:center}@media (min-width:960px){.home-news{padding-inline:50px}}.home-news .small-title{text-align:center;padding-bottom:73px}.home-news .more-news{padding-block:56px;display:flex;justify-content:center}.home-news .more-news a{font-size:20px;font-weight:700;transition:color .25s ease-in}.home-news .more-news a:hover{color:#f59a06}.news-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1301px}@media (min-width:960px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.news-grid{grid-template-columns:repeat(3,1fr)}}.news-grid .news-card{background-color:#fff;display:block}.news-grid .news-card .feature-image{width:100%;height:320px;overflow:hidden;display:flex;justify-content:center;align-items:center}.news-grid .news-card .feature-image img{width:101%;height:auto;min-height:320px;-o-object-fit:contain;object-fit:contain;transition:width .25s ease-in}.news-grid .news-card .card-content{padding:25px 30px}.news-grid .news-card .card-content .date{font-size:16px;font-weight:400;color:#747474}.news-grid .news-card .card-content .card-title{margin-top:19px;font-size:24px;font-weight:600;line-height:30px;color:#1c1d1e;transition:color .15s ease-in}.news-grid .news-card .card-content .card-desc{margin-top:15px}.news-grid .news-card .card-content .card-desc p{font-size:16px;font-weight:400;line-height:28px;color:#747474}.news-grid .news-card .card-content .read-more{display:flex;justify-content:flex-end}.news-grid .news-card .card-content .read-more .more-btn{margin-top:42px}.news-grid .news-card .card-content .read-more .more-btn span{font-size:17px;font-weight:600;color:#1c1d1e;transition:color .15s ease-in}.news-grid .news-card .card-content .read-more .more-btn svg{margin-left:13px;transition:fill .15s ease-in,margin-left .25s ease-in}.news-grid .news-card .card-content .read-more .more-btn:hover span{color:#f59a06}.news-grid .news-card .card-content .read-more .more-btn:hover svg{fill:#f59a06;margin-left:17px}.news-grid .news-card:hover .feature-image img{width:120%}.news-grid .news-card:hover .card-title{color:#f59a06}.our-partners{background-color:#fff;padding-block:16px;position:sticky;z-index:999;bottom:0;left:0;right:0;box-shadow:0px -3px 16px 5px rgba(0,0,0,.3490196078)}.our-partners .carousel-item{display:flex;align-items:center;justify-content:center}.our-partners .carousel-item.logo-item{width:33%}@media (min-width:960px){.our-partners .carousel-item.logo-item{width:8%;margin-right:65px}}.our-partners .carousel-item.septitle-item{width:auto;margin-left:20px}@media (min-width:960px){.our-partners .carousel-item.septitle-item{margin-left:65px;margin-right:35px}}.our-partners .carousel-item img{max-width:100%;max-height:94px}.our-partners .carousel-item .carousel-septitle{color:#000;font-size:18px;font-weight:600;line-height:20px;padding-left:20px;border-left:solid 3px #f59a06}.news{padding-inline:20px;display:flex;flex-direction:column;align-items:center;padding-top:155px;position:relative;z-index:2}@media (min-width:960px){.news{padding-inline:50px}}.news.single-news{margin-bottom:236px}.news.single-news p.small-title{width:100%;max-width:1102px;padding-bottom:107px}.news .posts-paginate-nav{padding-top:133px;padding-bottom:143px;display:flex;-moz-column-gap:25px;column-gap:25px;width:100%;justify-content:center}.news .posts-paginate-nav span,.news .posts-paginate-nav a{font-size:22px;font-weight:600;color:#a4a4a4}.news .posts-paginate-nav span.current,.news .posts-paginate-nav a.current{color:#fff}.news .posts-paginate-nav .next,.news .posts-paginate-nav .prev{display:none}.news .post-content{width:100%;max-width:1102px}.news .post-content .post-date{font-size:16px;font-weight:400;color:#a4a4a4;padding-bottom:21px}.news .post-content .single-post-title{font-size:50px;line-height:65px;margin-bottom:42px}.news .post-content .feature-image-wrapper img{width:100%;height:auto}.news .post-content .content{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:68px}.news .post-content .content p{max-width:856px;font-size:20px;font-weight:400;line-height:30px}.news .post-content .content p:not(:last-child){margin-bottom:68px}.news .post-gallery{width:100%;max-width:1102px;margin-top:157px}.galleries{padding-block:155px;padding-inline:20px;display:flex;flex-direction:column;position:relative;z-index:2}@media (min-width:960px){.galleries{padding-inline:50px}}.galleries h1,.galleries .gallery-list{width:100%;max-width:1301px;margin-inline:auto}.galleries .gallery-list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;-moz-column-gap:40px;column-gap:40px;row-gap:52px}@media (min-width:640px){.galleries .gallery-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.galleries .gallery-list{grid-template-columns:repeat(3,1fr)}}.galleries .gallery-list .gallery-page-label{font-size:25px;font-weight:400;line-height:24px;margin-top:13px}.galleries .gallery-list .gallery-link{width:100%;height:100%}.galleries .gallery-list .gallery-link .cover-wrapper{aspect-ratio:4/3;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#010101}.galleries .gallery-list .gallery-link .cover-wrapper img{aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover;transition:width .25s ease-in,color .15s ease-in}.galleries .gallery-list .gallery-link:hover img{width:120%;opacity:.75}.galleries .gallery-list .gallery-link:hover .gallery-page-label{color:#f59a06}.gallery-section{padding-inline:50px;display:flex;flex-direction:column;padding-block:155px;position:relative;z-index:2}.gallery-section h1{max-width:1301px;margin-inline:auto}.my-gallery{display:grid;gap:20px;width:100%;max-width:1301px;margin-inline:auto}.my-gallery.post-gallery{max-width:1102px}@media (min-width:640px){.my-gallery{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.my-gallery{grid-template-columns:repeat(4,1fr)}}.my-gallery .my-gallery-item{aspect-ratio:4/3;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#010101}.my-gallery .my-gallery-item img{aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover;transition:width .25s ease-in}.my-gallery .my-gallery-item:hover img{width:120%;opacity:.75}.about-hero{padding-inline:20px;display:flex;flex-direction:column;align-items:center;padding-top:155px;position:relative;z-index:2}@media (min-width:960px){.about-hero{padding-inline:50px}}.about-hero .hero-content{width:100%;max-width:1301px;margin-bottom:287px}.about-hero .hero-content p{font-size:20px;font-weight:400;line-height:32px;width:100%}@media (min-width:1240px){.about-hero .hero-content{display:grid;grid-template-columns:560px auto}.about-hero .hero-content p{max-width:560px;margin-bottom:20px}}.about-hero .hero-content img{width:100%;padding-left:155px}.history{padding-inline:50px;display:flex;flex-direction:column;align-items:center}.history .history-content{width:100%;max-width:1301px;margin-bottom:184px}.history .history-content h2{margin-bottom:100px}.history .history-content .history-item{display:flex;flex-direction:column}.history .history-content .history-item:not(:last-child){margin-bottom:149px}@media (min-width:1024px){.history .history-content .history-item{flex-direction:row}}.history .history-content .history-item .year-wrapper{padding-right:200px}.history .history-content .history-item .year-wrapper .year{font-size:50px;font-weight:800}.history .history-content .history-item .year-desc{font-size:20px}.history .history-content .history-item .year-desc ul{padding-left:40px;list-style-type:square}.txt-editor{padding-inline:20px;display:flex;flex-direction:column;padding-block:155px;position:relative;z-index:2}@media (min-width:960px){.txt-editor{padding-inline:50px}}.txt-editor .content{margin-bottom:54px;width:100%;max-width:1301px;margin-inline:auto}.txt-editor .content p:not(.field-label,.field-desc){margin-bottom:20px}.txt-editor .download-files{width:100%;margin-inline:auto;padding-top:54px;display:flex;flex-direction:column}.txt-editor .gallery{display:flex;flex-wrap:wrap}.txt-editor .gallery img{width:100%;border:none !important;padding:3px}.txt-editor .gallery br{display:none}.txt-editor .gallery *{margin:0 !important}.form{width:100%;max-width:900px;display:flex;flex-wrap:wrap;margin-inline:auto;-moz-column-gap:25px;column-gap:25px}.form .form-field{width:100%;margin-bottom:12px}.form .form-field input:not([type=radio]),.form .form-field textarea{width:calc(100% - 32px);font-family:"Work Sans",sans-serif;color:#fff;font-size:16px;font-weight:500;padding:9px 15px;background-color:rgba(0,0,0,.6705882353);border:solid 1px #747474;border-radius:30px}@media (min-width:960px){.form .form-field.half-width-field{width:calc(50% - 13px)}}.form .form-field textarea{resize:vertical;min-height:90px;height:100px;max-height:250px}.form .form-field input[type=number]::-webkit-inner-spin-button,.form .form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form .form-field input[type=number]{-moz-appearance:textfield}.form .field-label{margin-left:15px;font-weight:600;margin-bottom:10px}.form .field-label.row-field input:not([type=radio]){width:100px}.form .field-label.row-field .field-desc{margin-right:14px}.form .field-desc{color:#a4a4a4;font-weight:400}.form .wpcf7-submit{padding:0 52px;background-color:#f59a06;height:60px;border:none;border-radius:30px;box-shadow:0px 3px 13px rgba(0,0,0,.1607843137);text-transform:uppercase;cursor:pointer;color:#fff;font-family:"Work Sans",sans-serif;font-weight:700;font-size:20px;line-height:25px}.form .acceptance-field{padding-top:30px}@media (min-width:960px){.form .two-columns{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:25px;column-gap:25px}}.form .two-columns .field-desc{padding-bottom:7px;padding-left:15px}.form .row-field{margin-left:15px;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:15px;column-gap:15px;padding-bottom:20px}@media (min-width:640px){.form .row-field{flex-wrap:nowrap}}.form .row-field p{margin:0 !important}.form .row-field .first{margin-left:0}.form .billing-fields .field-desc{margin-left:15px}footer{background-color:#1c1d1e;padding:93px 50px 104px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:998}footer .footer-wrapper{width:100%;max-width:1390px;display:grid;grid-template-columns:auto}@media (min-width:640px){footer .footer-wrapper{grid-template-columns:auto auto}}footer .footer-left{display:flex;flex-direction:column;align-items:start}@media (min-width:960px){footer .footer-left{flex-direction:row}}footer .footer-left .logo-wrapper{display:inline-block;margin-right:54px}footer .footer-left .logo-wrapper img{width:100%;min-width:179px}@media (min-width:960px){footer .footer-left .logo-wrapper img{min-width:unset}}footer .footer-left .additional-logos-wrapper{display:inline-flex;flex-direction:column;align-items:center;gap:19px;margin-top:54px}footer .footer-left .additional-logos-wrapper img{width:100%}@media (min-width:960px){footer .footer-left .additional-logos-wrapper{flex-direction:row;margin-top:0}}footer .footer-right{margin-top:54px}@media (min-width:960px){footer .footer-right{justify-self:flex-end;margin-left:54px;display:flex}}@media (min-width:640px){footer .footer-right{margin-top:0}}footer .footer-right .f-menu-item{font-size:16px;font-weight:400;letter-spacing:.4px;line-height:20px;margin-bottom:25px}footer .footer-right .left-col,footer .footer-right .right-col{display:flex;flex-direction:column}footer .footer-right .left-col{margin-right:54px}