@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-Thin-1779263224223-9qmsyu.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-ThinItalic-1779263224223-p8gsjs.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-ExtraLight-1779263224218-dwaphz.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-ExtraLightItalic-1779263224219-1j3k44.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-Light-1779263224220-kompah.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-LightItalic-1779263224220-hff7zj.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-Italic-1779263224219-rn55xh.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-Regular-1779263224221-hm2reg.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-Medium-1779263224220-0mqmpr.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-MediumItalic-1779263224221-oqd485.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-SemiBold-1779263224222-1ajlyr.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-SemiBoldItalic-1779263224222-mymsvb.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-Bold-1779263224216-48vw0e.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-BoldItalic-1779263224217-ozj743.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-ExtraBold-1779263224217-mt3ehe.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-ExtraBoldItalic-1779263224218-0qlde2.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-Black-1779263224212-l2tzaz.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("https://us-central1-vieraelevator.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fvieraelevator-template%2Ffonts%2FRoboto-BlackItalic-1779263224215-cb9cla.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}.ud-template-scope,.ud-template-scope button,.ud-template-scope input,.ud-template-scope textarea,.ud-template-scope select,.ud-template-scope .MuiTypography-root,.ud-template-scope .MuiButton-root,.ud-template-scope .MuiInputBase-root,.ud-template-scope .MuiMenuItem-root,.ud-template-scope .MuiChip-root,.ud-template-scope .MuiTab-root,.ud-template-scope .MuiAccordionSummary-content,.ud-template-scope .MuiAccordionDetails-root{font-family:"Roboto",sans-serif}.ud-template-scope.ud-template-root-scope,.ud-template-scope *{font-family:"Roboto",sans-serif}.ud-template-scope .color-accent p,.ud-template-scope .color-accent span,.ud-template-scope .color-accent a{color:var(--web-accent)}.ud-template-scope .button-widget .button-widget__link{border-radius:0;box-shadow:none;border:1px solid var(--web-primary);transition:all .5s;background:var(--web-primary);font-size:17px}.ud-template-scope .button-widget .button-widget__link span{color:#fff !important;font-size:17px !important;opacity:1 !important}.ud-template-scope .button-widget .button-widget__link:hover,.ud-template-scope .button-widget .button-widget__link:focus,.ud-template-scope .button-widget .button-widget__link:focus-visible{background-color:var(--web-secondary);border-color:var(--web-secondary)}.ud-template-scope .button-widget .button-widget__link:hover span,.ud-template-scope .button-widget .button-widget__link:focus span,.ud-template-scope .button-widget .button-widget__link:focus-visible span{color:#fff !important}.ud-template-scope header.public-page-header--sticky-visible{box-shadow:0px 13px 30px -12px rgba(0, 0, 0, 0.75)}.ud-template-scope header .button-widget .button-widget__link{padding:10px 12px}@media screen and (max-width: 1199.95px){.ud-template-scope header .button-widget .button-widget__link{padding:8px 10px}.ud-template-scope header .button-widget .button-widget__link span{font-size:16px}}.ud-template-scope header .button-widget .button-widget__link span{font-size:17px}.ud-template-scope header div{overflow:visible}.ud-template-scope header ul li a,.ud-template-scope header ul li button{background:rgba(0, 0, 0, 0) !important}.ud-template-scope header ul li a{font-size:17px !important;transition:all .5s;line-height:20px !important;color:#000 !important;font-weight:500}.ud-template-scope header ul li a:hover{color:var(--web-primary) !important}.ud-template-scope header .menu-dropdown{border:none !important;border-bottom:4px solid var(--web-primary) !important;min-width:300px !important}.ud-template-scope header .menu-dropdown .menu-item-level-2 a{transition:all .5s;background:#f7f7f7 !important;border-bottom:1px solid #ededed}.ud-template-scope header .menu-dropdown .menu-item-level-2 a:hover{background:var(--web-primary) !important;color:#fff !important}.ud-template-scope header .menu-style-style-1.menu-layout-cascading .menu-level:not(.menu-level-1)>li>a{font-size:1rem}.ud-template-scope header .menu-style-style-1.menu-layout-cascading .menu-level-1>li>.expand-btn:hover{color:var(--web-primary) !important}.ud-template-scope footer p,.ud-template-scope footer a,.ud-template-scope footer span,.ud-template-scope footer div{color:#fff}.ud-template-scope footer p:hover,.ud-template-scope footer a:hover,.ud-template-scope footer span:hover,.ud-template-scope footer div:hover{transform:none !important}.ud-template-scope footer .quick-links-item-content span{transition:all .5s}.ud-template-scope footer .quick-links-item-content span:hover{color:var(--web-secondary) !important}.ud-template-scope footer .footer-address .quick-links-grid{gap:0}.ud-template-scope footer .footer-address .quick-links-grid .quick-links-item{border-bottom:1px solid #242424}.ud-template-scope footer .footer-address .quick-links-grid .quick-links-item:last-child{border-bottom:none}.ud-template-scope footer .footer-links-title{font-size:24px;font-weight:600}.ud-template-scope footer .footer-copyright-section p{margin:10px 5px}.ud-template-scope footer .footer-copyright-section p a span{color:var(--web-secondary);transition:all .5s}.ud-template-scope footer .footer-copyright-section p a span:hover{color:#fff}.ud-template-scope .banner-widget-shell .swiper-slide{height:calc(100vh - 94px) !important}@media screen and (max-width: 1199.95px){.ud-template-scope .banner-widget-shell .swiper-slide{height:70vh !important}}.ud-template-scope .banner-widget-shell .swiper-slide .css-fl0fcl{height:100% !important}.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card{height:100% !important;border-radius:0}.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption{align-items:start}.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .banner-widget-title-group{margin-bottom:40px}.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .banner-widget-title-group .banner-widget-title{font-size:80px;font-weight:600;letter-spacing:3px;text-align:left;padding-right:25%}@media screen and (max-width: 1199.95px){.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .banner-widget-title-group .banner-widget-title{font-size:40px;padding-right:0}}.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .button-widget:nth-child(2) .button-widget__link{background:rgba(0, 0, 0, 0);transition:all .5s !important}.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .button-widget:nth-child(2) .button-widget__link:hover{background:rgba(0, 0, 0, 0.5)}.ud-template-scope .banner-widget-shell .banner-widget-prev,.ud-template-scope .banner-widget-shell .banner-widget-next{background:rgba(0, 0, 0, 0.5);border-radius:0;padding:20px;transition:all .5s}.ud-template-scope .banner-widget-shell .banner-widget-prev svg,.ud-template-scope .banner-widget-shell .banner-widget-next svg{fill:#fff}.ud-template-scope .banner-widget-shell .banner-widget-prev:hover,.ud-template-scope .banner-widget-shell .banner-widget-next:hover{background:#000}.ud-template-scope .home-banner .banner-widget-dots{display:none}.ud-template-scope .line-section-title{position:relative;margin-bottom:15px}@media screen and (max-width: 899.95px){.ud-template-scope .line-section-title{margin-bottom:8px}}.ud-template-scope .line-section-title .section-title-widget__title{position:relative;display:inline-block;padding-bottom:20px}.ud-template-scope .line-section-title .section-title-widget__title::after{content:"";position:absolute;left:0;bottom:8px;width:80px;height:2px;background-color:var(--web-primary)}.ud-template-scope .line-section-title .section-title-widget__title::before{content:"";position:absolute;left:0;bottom:5px;width:8px;height:8px;border-radius:50%;background-color:var(--web-primary)}.ud-template-scope .photo-squar-line-container{position:relative;--height: 450px}.ud-template-scope .photo-squar-line-container .photo-widget__frame{height:var(--height)}.ud-template-scope .photo-squar-line-container .photo-widget__frame img{object-fit:cover}@media screen and (max-width: 899.95px){.ud-template-scope .photo-squar-line-container .photo-widget__frame{height:350px}}.ud-template-scope .photo-squar-line-container .photo-squar-line{height:var(--height);width:90%;position:absolute;border:2px solid var(--web-primary);z-index:-1;right:0;left:auto;top:0;bottom:auto}@media screen and (max-width: 1199.95px){.ud-template-scope .photo-squar-line-container .photo-squar-line{display:none}}.ud-template-scope .img-text-section .text-container p{line-height:22px;color:#525252}.ud-template-scope .service-img-text-section *{overflow:visible}.ud-template-scope .service-img-text-section .photo-widget__frame{overflow:hidden;height:610px;margin-top:-60px}.ud-template-scope .service-img-text-section h2{color:var(--web-primary);font-size:28px}.ud-template-scope .service-img-text-section .photo-squar-line.top{height:68px;width:96%;position:absolute;background:color-mix(in srgb, var(--web-primary) 10%, transparent);z-index:-1;right:auto;left:0;top:25px;bottom:auto}.ud-template-scope .service-img-text-section .text-container{padding-top:20px}@media screen and (max-width: 1199.95px){.ud-template-scope .service-img-text-section .photo-squar-line.top{display:none}.ud-template-scope .service-img-text-section .photo-widget__frame{height:380px}}.ud-template-scope .fixed-overlay:before{background:none 0px 0px repeat scroll rgba(0, 0, 0, 0.7);content:"";height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:0}.ud-template-scope .services-quick-links-row .quick-links-item-shell{padding:0 10px}.ud-template-scope .services-quick-links-row .quick-links-item-shell .quick-links-item{position:relative;overflow:visible !important;margin-bottom:67px;transform:none !important;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1);border-radius:18px}.ud-template-scope .services-quick-links-row .quick-links-item-shell .quick-links-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.55));transition:all .7s cubic-bezier(0.22, 1, 0.36, 1);z-index:2;opacity:0}.ud-template-scope .services-quick-links-row .quick-links-item-shell .quick-links-item:hover::before{opacity:1}.ud-template-scope .services-quick-links-row .quick-links-item-shell .quick-links-item:hover{filter:brightness(0.85) saturate(1.1);transform:scale(1.02) !important}.ud-template-scope .services-quick-links-row .quick-links-item-shell .quick-links-item .quick-links-item-content-layer{position:absolute;bottom:-45px;z-index:3}.ud-template-scope .services-quick-links-row .quick-links-item-shell .quick-links-item .quick-links-item-content-layer .quick-links-item-content{align-items:start !important}.ud-template-scope .services-quick-links-row .quick-links-item-shell .quick-links-item .quick-links-item-content-layer .quick-links-item-title span{font-size:22px;color:#fff;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1)}.ud-template-scope .services-quick-links-row .quick-links-item-shell .quick-links-item:hover .quick-links-item-title span{color:var(--web-secondary) !important;letter-spacing:.5px}.ud-template-scope .services-page .quick-links-item .quick-links-item-title span{color:#000 !important;transition:all .5s !important}.ud-template-scope .services-page:hover .quick-links-item-title span{color:var(--web-primary) !important}.ud-template-scope .home-progress-section .home-progress-icon{--size: 150px;width:var(--size);height:var(--size);margin:auto;border-radius:50%;background:#f7f7f7;display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:600;outline:1px solid var(--web-primary);transition:all .5s}.ud-template-scope .home-progress-section .home-progress-icon span{transition:all .5s}.ud-template-scope .home-progress-section .home-progress-icon:hover{outline-width:10px}.ud-template-scope .home-progress-section .home-progress-icon:hover span{color:var(--web-primary) !important}.ud-template-scope .home-progress-section .home-progress-title p{font-size:22px;margin-bottom:0}.ud-template-scope .home-progress-section .home-progress-subtitle p{color:var(--web-accent)}.ud-template-scope .home-blog-section .blog-grid a{border-radius:0;border:0;box-shadow:none !important;transform:none !important;padding:0 10px}.ud-template-scope .home-blog-section .blog-grid a img{position:relative;overflow:hidden;height:250px !important;transition:transform .5s ease,filter .5s ease !important}.ud-template-scope .home-blog-section .blog-grid a:hover img{transform:scale(1.05);filter:brightness(0.8)}.ud-template-scope .home-blog-section .blog-grid a:hover h3{color:var(--web-secondary)}.ud-template-scope .home-blog-section .blog-grid a .blog-item-top{position:relative;z-index:2;padding-left:0}.ud-template-scope .home-blog-section .blog-grid a .blog-item-top h3{font-size:22px;transition:all .5s !important}.ud-template-scope .home-sponsors-section .quick-links-viewport{padding:15px}.ud-template-scope .home-sponsors-section .quick-links-viewport .quick-links-item-shell .quick-links-item-face-shell{width:100%}.ud-template-scope .home-sponsors-section .quick-links-viewport .quick-links-item-shell{border:1px solid color-mix(in srgb, var(--web-secondary) 50%, transparent);height:85px !important;padding:12px;display:flex;justify-content:center;align-items:center;transition:all .5s}.ud-template-scope .home-sponsors-section .quick-links-viewport .quick-links-item-shell:hover{background:hsla(0, 0%, 100%, 0.2)}.ud-template-scope .home-sponsors-section .quick-links-viewport .quick-links-item-shell a{transform:none !important}@media screen and (max-width: 1199.95px){.ud-template-scope .home-sponsors-section .quick-links-viewport .quick-links-item-shell{padding:45px}}.ud-template-scope .home-partnership-section .partnership-item-container{position:relative;padding:20px;overflow:hidden}.ud-template-scope .home-partnership-section .partnership-item-container div{position:relative;z-index:1}.ud-template-scope .home-partnership-section .partnership-item-container::before{content:"";position:absolute;top:0;left:0;width:59%;height:100%;background:rgba(0, 0, 0, 0.4);z-index:0;transition:width .5s ease-in-out}.ud-template-scope .home-partnership-section .partnership-item-container:hover::before{width:100%}.ud-template-scope .home-partnership-section .partnership-item-container .home-partnership-title,.ud-template-scope .home-partnership-section .partnership-item-container .home-partnership-subtitle{position:relative;z-index:2;color:#fff}.ud-template-scope .home-partnership-section .partnership-item-container .home-partnership-title{font-size:32px}.ud-template-scope .home-partnership-section .partnership-item-container .home-partnership-title p{margin:0}.ud-template-scope .home-partnership-section .partnership-item-container .home-partnership-subtitle{margin-bottom:20px}.ud-template-scope .subpage-template-header{position:relative}.ud-template-scope .subpage-template-header .subpage-template-breadcrumb{background-color:rgba(0, 0, 0, 0.33);height:55px;padding:14px 0 15px;width:100%;display:flex;align-items:center}.ud-template-scope .subpage-template-header .subpage-template-breadcrumb li a,.ud-template-scope .subpage-template-header .subpage-template-breadcrumb li span{color:#fff}.ud-template-scope .subpage-template-header .subpage-template-breadcrumb .css-1th5fy5{max-width:min(100%,min(100%,1200px));width:100%;margin:0 auto}.ud-template-scope .subpage-template-header h2{padding-bottom:100px;padding-top:106px;color:#fff;font-size:40px;text-transform:uppercase;letter-spacing:3px;font-weight:600}.ud-template-scope .article-detail{max-width:min(100%,min(100%,1200px));padding-right:0;padding-left:0}.ud-template-scope .article-detail .article-detail-hero-image{border:none;box-shadow:none !important;border-radius:0}.ud-template-scope .article-detail .article-detail-hero-image .article-detail-content{padding-right:0;padding-left:0}.ud-template-scope .article-detail .article-detail-hero-image .css-j1mnhy{height:auto !important}.ud-template-scope .article-detail .article-detail-related .article-card{border:none;box-shadow:none;border-radius:0;transform:none !important;overflow:hidden}.ud-template-scope .article-detail .article-detail-related .article-card img{height:270px !important;width:100%;object-fit:cover;transition:all .5s !important}.ud-template-scope .article-detail .article-detail-related .article-card h3{transition:all .5s !important}.ud-template-scope .article-detail .article-detail-related .article-card:hover img{transform:scale(1.08);filter:brightness(0.8)}.ud-template-scope .article-detail .article-detail-related .article-card:hover h3{color:var(--web-primary)}.ud-template-scope .article-detail .article-detail-related .article-card .article-card__content,.ud-template-scope .article-detail .article-detail-related .article-card .article-detail-card-categories{padding-right:0;padding-left:0}@media screen and (max-width: 1199.95px){.ud-template-scope .article-detail{padding-left:16px;padding-right:16px}.ud-template-scope .article-detail .article-detail-related{padding-right:16px}.ud-template-scope .article-detail .article-detail-related .article-detail__related-grid li{padding-left:0}}.ud-template-scope .form-widget{border:none;box-shadow:none;border-radius:0}.ud-template-scope .form-widget .form-widget-layout-row{margin-bottom:5px}.ud-template-scope .form-widget fieldset{border-radius:0;border-color:var(--web-primary)}.ud-template-scope .form-widget input{background:rgba(0, 0, 0, 0);border:1px solid rgba(0, 0, 0, 0);border-radius:0}.ud-template-scope .form-widget .form-widget-submit-button{border-radius:0}.ud-template-scope .form-widget .css-dtekxs{background:#f7f7f7}.ud-template-scope .contactus-section-title h2{font-weight:600;margin-bottom:10px}.ud-template-scope .contactus-section-title .section-title-widget__subtitle{max-width:800px;line-height:28px;color:var(--web-accent)}.ud-template-scope .contact-map-section .css-1pw01w0{padding:0}.ud-template-scope .contact-map-section .css-1pw01w0 .map-widget-map-container{border:none;border-radius:0}.ud-template-scope .contact-info-container .quick-links-item{padding:0;transform:none !important}.ud-template-scope .contact-info-container .quick-links-item .quick-links-item-content{align-items:start}.ud-template-scope .contact-info-container .quick-links-item .quick-links-item-content .quick-links-item-subtitle{color:var(--web-accent) !important;font-weight:400;margin-top:6px}.ud-template-scope .consultation-form{background:color-mix(in srgb, var(--web-primary) 5%, transparent);padding:50px 15px 20px 15px}.ud-template-scope .consultation-form .form-widget{background:rgba(0, 0, 0, 0) !important;padding:32px}.ud-template-scope .consultation-form .form-widget .form-widget-actions{justify-content:center}.ud-template-scope .about-missions-item{border:1px solid var(--web-secondary);transition:all .5s ease-in-out}.ud-template-scope .about-missions-item .about-missions-icon{height:100px;padding:12px}.ud-template-scope .about-missions-item .about-missions-icon img{height:100px}.ud-template-scope .about-missions-item .about-missions-title,.ud-template-scope .about-missions-item .about-missions-text{color:#fff}.ud-template-scope .about-missions-item .about-missions-title{font-size:28px;font-weight:500}.ud-template-scope .about-missions-item .about-missions-text{margin-top:-36px}.ud-template-scope .about-missions-item:hover{background:color-mix(in srgb, var(--web-secondary) 10%, transparent)}.ud-template-scope .aboutus-quick-link-items .quick-links-item{transform:none !important;border:1px solid var(--web-secondary);transition:all .5s ease-in-out;padding:20px}.ud-template-scope .aboutus-quick-link-items .quick-links-item .quick-links-item-title span{color:#fff;font-size:26px}.ud-template-scope .aboutus-quick-link-items .quick-links-item .quick-links-item-summary span{color:#fff;opacity:.8}.ud-template-scope .aboutus-quick-link-items .quick-links-item:hover{background:color-mix(in srgb, var(--web-secondary) 15%, transparent)}.ud-template-scope .gallery-container .quick-links .quick-links-item{position:relative;overflow:hidden;transform:none !important;cursor:pointer}.ud-template-scope .gallery-container .quick-links .quick-links-item::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.2) 100%);backdrop-filter:blur(2px);transition:opacity .7s cubic-bezier(0.19, 1, 0.22, 1),transform .9s cubic-bezier(0.19, 1, 0.22, 1);z-index:1}.ud-template-scope .gallery-container .quick-links .quick-links-item::after{content:"";position:absolute;top:-120%;left:-40%;width:60%;height:300%;background:hsla(0, 0%, 100%, 0.18);transform:rotate(25deg);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);z-index:2}.ud-template-scope .gallery-container .quick-links .quick-links-item .quick-links-item-content{position:relative;z-index:3;transition:transform .7s cubic-bezier(0.19, 1, 0.22, 1),letter-spacing .5s ease}.ud-template-scope .gallery-container .quick-links .quick-links-item .quick-links-item-content span{color:#fff;font-size:36px;display:inline-block;transition:inherit}.ud-template-scope .gallery-container .quick-links .quick-links-item:hover::before{opacity:0;transform:scale(1.08)}.ud-template-scope .gallery-container .quick-links .quick-links-item:hover::after{transform:translateX(500%) rotate(25deg)}.ud-template-scope .gallery-container .quick-links .quick-links-item:hover .quick-links-item-content{transform:translateY(-4px)}.ud-template-scope .gallery-container .quick-links .quick-links-item:hover .quick-links-item-content span{letter-spacing:2px}.ud-template-scope .photo-gallery-container .photo-gallery-tile,.ud-template-scope .photo-gallery-container .video-gallery-tile,.ud-template-scope .video-gallery-container .photo-gallery-tile,.ud-template-scope .video-gallery-container .video-gallery-tile{border-radius:0;transform:none !important;overflow:hidden}.ud-template-scope .photo-gallery-container .photo-gallery-tile img,.ud-template-scope .photo-gallery-container .photo-gallery-tile video,.ud-template-scope .photo-gallery-container .video-gallery-tile img,.ud-template-scope .photo-gallery-container .video-gallery-tile video,.ud-template-scope .video-gallery-container .photo-gallery-tile img,.ud-template-scope .video-gallery-container .photo-gallery-tile video,.ud-template-scope .video-gallery-container .video-gallery-tile img,.ud-template-scope .video-gallery-container .video-gallery-tile video{transition:all .5s ease-in-out !important}.ud-template-scope .photo-gallery-container .photo-gallery-tile:hover img,.ud-template-scope .photo-gallery-container .photo-gallery-tile:hover video,.ud-template-scope .photo-gallery-container .video-gallery-tile:hover img,.ud-template-scope .photo-gallery-container .video-gallery-tile:hover video,.ud-template-scope .video-gallery-container .photo-gallery-tile:hover img,.ud-template-scope .video-gallery-container .photo-gallery-tile:hover video,.ud-template-scope .video-gallery-container .video-gallery-tile:hover img,.ud-template-scope .video-gallery-container .video-gallery-tile:hover video{transform:scale(1.15);filter:brightness(0.8)}.ud-template-scope .project-first-image .photo-widget__frame{height:500px;margin-bottom:40px}.ud-template-scope .single-project-items *{overflow:visible}.ud-template-scope .single-project-items .project-quick-link-items .quick-links-item{background:color-mix(in srgb, var(--web-primary) 5%, transparent);transition:all .5s ease-in-out !important;min-height:157px;transform:none;padding:20px 30px}.ud-template-scope .single-project-items .project-quick-link-items .quick-links-item .quick-links-item-icon-wrap{width:60px;height:60px;background:var(--web-primary);display:flex;justify-content:center;align-items:center;margin-top:-56px}.ud-template-scope .single-project-items .project-quick-link-items .quick-links-item .quick-links-item-title{font-size:22px;font-weight:500;color:var(--web-primary);margin-bottom:5px;margin-top:8px}.ud-template-scope .single-project-items .project-quick-link-items .quick-links-item .quick-links-item-summary{color:#525252 !important}.ud-template-scope .single-project-items .project-quick-link-items .quick-links-item:hover{background:color-mix(in srgb, var(--web-primary) 15%, transparent)}.ud-template-scope .service-accordion-container .accordion-widget-item{box-shadow:none;border:none}.ud-template-scope .service-accordion-container .accordion-widget-item .accordion-widget-header{border-bottom:1px solid var(--web-primary)}.ud-template-scope .service-accordion-container .accordion-widget-item .accordion-widget-header .accordion-widget-header-title{font-size:20px;color:var(--web-primary);margin-bottom:5px}.ud-template-scope .service-accordion-container .accordion-widget-item .accordion-widget-header-icon-wrap{width:40px;height:40px;border:1px solid var(--web-primary);display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.ud-template-scope .service-accordion-container .accordion-widget-item .accordion-widget-header-icon-wrap svg{fill:var(--web-primary);transition:all .4s ease-in-out}.ud-template-scope .service-accordion-container .accordion-widget-item .accordion-widget-content{padding-bottom:0}.ud-template-scope .service-accordion-container .accordion-widget-item .accordion-widget-content p{font-size:16px;color:#525252}.ud-template-scope .service-accordion-container .accordion-widget-item:hover .accordion-widget-header-icon-wrap{background-color:var(--web-primary)}.ud-template-scope .service-accordion-container .accordion-widget-item:hover .accordion-widget-header-icon-wrap svg{fill:#fff}.ud-template-scope .service-accordion-container .accordion-widget-item::before{content:none}.ud-template-scope .google-map-card .map-widget-map-container{display:none}.ud-template-scope .google-map-card .map-widget-business-card{width:100%}