.d-flex{display:flex!important}.our-team{background:#F5F5F5;padding-top:60px;padding-bottom:75px}.our-team h3{font-size:34px;line-height:41px;text-align:center;margin-bottom:75px}.our-team .team-members{display:flex;flex-direction:row;align-items:center;justify-content:center}.our-team .team-members .team-member{width:20%;text-align:center}.our-team .team-members .team-member img{max-width:100%;width:100%;padding:0 60px;margin-bottom:27px}.our-team .team-members .team-member p{font-size:12px;line-height:14px}.our-team .team-members .team-member p.name{font-size:14px;line-height:20px;font-weight:500;margin-bottom:5px}.our-team .team-members .team-member p.position{margin-bottom:15px}.our-team .team-members .team-member p.phone{margin-bottom:0}.our-team .team-members .team-member p.phone a{text-decoration:none}.our-team .team-members .team-member p.phone a:hover{text-decoration:underline}.our-team .team-members .team-member p.mail{margin-bottom:20px}.our-team .team-members .team-member a.message{color:#C40637;font-size:14px;line-height:17px;padding:6px 12px;border:1px solid #C40637;border-radius:15px;transition:.3s all linear}.our-team .team-members .team-member a.message:hover{color:#fff;background:#C40637}.full-background{position:relative;width:100%;height:calc(100vh - 100px);height:calc(100vh - 400px);padding:50px;display:flex;align-items:flex-end}.full-background.padding{padding-bottom:84px}.full-background.color-white *{color:#fff}.full-background .mobile{display:none}.full-background .bg-image{position:absolute;top:0;left:0;width:100%;height:100%}.full-background .bg-image img{width:100%;height:100%;object-fit:cover;display:block}.full-background .content{position:relative}.full-background .content h2{font-weight:400;font-size:54px;line-height:65px;font-style:normal}.full-background .content h3{font-weight:400;font-size:50px;line-height:60px;font-style:normal}.full-background .content h4{font-size:34px;line-height:41px;font-style:normal}.full-background .content p{font-size:14px;line-height:20px;margin-top:25px;width:100%;max-width:480px}.full-background .content a.read-more-btn{margin-top:36px;font-size:14px;font-weight:300;line-height:17px;background:#C40637;padding:6px 12px;border:1px solid #C40637;border-radius:15px;display:block;width:fit-content;transition:.3s all linear}.full-background .content a.read-more-btn:hover{background:#fff0;border-color:#fff}@media(max-width:991px){.full-background .mobile{display:block}.full-background .desktop{display:none}}.content-widget{display:flex;justify-content:flex-start;margin-bottom:4.688rem;border-top:4px solid var(--menuColor,transparent);font-weight:300}.content-widget .menu-side,#mobile_side_menu{width:20rem;padding-top:2.875rem;flex-shrink:0;margin-right:5.2rem}#mobile_side_menu{width:auto}.content-widget .menu-side ul,#mobile_side_menu ul{list-style:none;font-weight:300;font-size:.875rem;padding:0}.content-widget .menu-side>ul,#mobile_side_menu>ul{padding:3.125rem 2.5rem 2.75rem}.content-widget .menu-side ul.sub-menu,#mobile_side_menu ul.sub-menu{padding:0;margin-bottom:0}.content-widget .menu-side ul li,#mobile_side_menu ul li{color:#fff}#mobile_side_menu{margin:0 13px 13px}.content-widget .menu>li.menu-item,.content-widget .menu-dynamic>li:first-child{font-size:1.5rem}header li.page_item:nth-child(2),.menu-side li.page_item:nth-child(2){display:block}li.page_item:nth-child(2){display:none}.content-widget .menu-dynamic>li:first-child{margin-bottom:15px}.content-widget .main-submenu,.content-widget .menu-side ul.sub-menu:not(.child-submenu){margin-top:15px}.content-widget .menu-side>ul>li>ul.child-submenu{margin-top:0}.content-widget .main-submenu>li.menu-item-has-children,.content-widget .menu-dynamic>li.page_item_has_children,.content-widget .menu-dynamic>li.page-item-1388,.content-widget .menu-side li.menu-item-2822,.content-widget .menu-side ul.sub-menu>li.menu-item-has-children,.content-widget .menu-side>ul.menu-dymamic>li>ul:not(.children)>li,.content-widget .menu-side>ul.menu>li>ul:not(.sub-menu)>li,.content-widget .menu-dynamic>ul.menu>li>ul:not(.child-menu)>li{font-weight:500}.content-widget .menu-dynamic>li>ul.children{overflow:hidden;max-height:0;transition:.5s all linear;padding-top:0}.content-widget .menu-dynamic li{position:relative;width:100%}.content-widget .menu-dynamic>li:first-child{padding-left:0}.content-widget .menu-dynamic>li.selected>ul.children{max-height:300px;padding-top:10px}.content-widget .content-side{padding-top:5.6rem}.content-widget.content-widget_source .content-side{padding-top:0}.content-widget.content-widget_source.reduce-margin{margin-top:-4.688rem}.content-widget .content-side h2{font-size:2.75rem;line-height:3.3rem;padding-bottom:2.5rem}.content-widget .content-side>div{max-width:94%}.content-widget .content-side>div h1,.content-widget .content-side>div h2,.content-widget .content-side>div h3,.content-widget .content-side>div h4,.content-widget .content-side>div h5,.content-widget .content-side>div h6{margin-bottom:1.2rem;padding-bottom:0}.content-widget .content-side>div iframe{width:100%;height:393px}.content-widget .content-side>div img{max-width:100%;height:auto}.content-widget .content-side div:last-child p:last-child{margin-bottom:0}.content-widget ul{list-style:disc;padding-left:20px;margin-bottom:15px}.content-widget .content-side .category{font-size:12px;line-height:14px;margin-bottom:30px;display:flex;align-items:center}.content-widget b,.content-widget strong{font-weight:500;font-size:18px}.single .content-widget .content-side h2{padding-bottom:15px}.single .content-widget.category-3 .menu-side ul{background:#185A7D}.single .content-widget.category-3{border-top:4px solid #185A7D}.single .content-widget.category-4 .menu-side ul{background:#9BAE88}.single .content-widget.category-4{border-top:4px solid #9BAE88}.single .content-widget.category-5 .menu-side ul{background:#7A6E66}.single .content-widget.category-5{border-top:4px solid #7A6E66}.single .content-widget.category-6 .menu-side ul{background:#375542}.single .content-widget.category-6{border-top:4px solid #375542}.content-widget .content-side .category .separator{display:inline-flex;width:2px;height:2px;margin:0 8px;border-radius:50%;background:#000}.content-widget .content-side .read-more{display:none}.content-widget+.content-widget,.content-widget+.images-widget+.content-widget{border:0;padding-top:0}.content-widget+.content-widget .content-side,.content-widget+.images-widget+.content-widget .content-side{padding-top:0}.content-widget+.content-widget .menu-side ul,.content-widget+.images-widget+.content-widget .menu-side ul,.content-widget+.content-widget .content-side .category,.content-widget+.images-widget+.content-widget .content-side .category{display:none}@media(min-width:1680px){.content-widget .content-side{width:50%}.content-widget b,.content-widget strong{font-size:20px}}.button{color:#C40637;font-size:14px;line-height:17px;padding:6px 12px;display:inline-block;border:1px solid #C40637;border-radius:15px;transition:.3s all linear;font-weight:300}.button:hover{color:#fff;background:#C40637}.button-solid{color:#fff;background:#C40637}.button-solid:hover{background:#fff;color:#C40637}.contact-widget{background:#F5F5F5;display:flex;justify-content:space-between;align-items:center}.contact-widget .column{width:50%}.contact-widget.style-2 .column:last-child{align-self:stretch}.contact-widget .column img{display:flex;max-width:100%;width:100%;height:100%;object-fit:cover}.contact-widget .contact-content{padding:50px;font-weight:300}.contact-widget .contact-content h3{font-size:50px;line-height:60px;font-weight:400;padding-bottom:25px}.contact-widget .contact-content>div:not(.form-container){margin-bottom:55px}.contact-widget .contact-content .button:not(:last-child){margin-right:35px}.contact-widget .ew-form div.ew-button{margin:0;padding-top:0;line-height:40px}.contact-widget .ew-button:after{margin:0;transform:translateY(-50%)}.timeline-widget .container{max-width:82.5rem;margin:0 auto}.timeline-header,.timeline-section{padding-left:2.188rem;padding-right:2.188rem;border-bottom:1px solid #EBEBEA;font-weight:300}.timeline-section:last-child{border-bottom:none}.timeline-header>div{max-width:56rem;padding-top:70px;padding-bottom:85px}.timeline-header h2{font-size:54px;line-height:65px}.timeline-section{padding-top:60px;padding-bottom:70px;justify-content:space-between}.timeline-column{width:39.5%}.timeline-image{width:50%}.timeline-image img{width:100%;height:auto;display:block}.timeline-column>div p:last-child{margin-bottom:0}.timeline-column .button{margin-top:35px}.timeline-column h2{font-weight:300;padding-bottom:17px}.timeline-column p{font-weight:300}.timeline-column .timeline-title-lg{font-size:74px;line-height:89px}.timeline-column .timeline-title-md{font-size:34px;line-height:41px}.timeline-column .timeline-subtitle{line-height:17px;margin-bottom:30px;font-weight:300}.images-widget{margin-bottom:3rem}.images-widget-row{max-width:46.5rem;margin-left:25.2rem;display:flex;flex-wrap:wrap}.images-widget-row li img{display:block;margin:0 auto;max-width:100%;opacity:.7}.images-widget-row li p{text-align:center;margin-bottom:1.5rem;font-weight:300}.images-widget-row li .image-wrap{background:#000;position:relative}.images-widget-row li .image-wrap .image-title{position:absolute;left:30px;bottom:30px;font-size:20px;color:#fff;font-weight:700;width:calc(100% - 60px)}.images-widget-row.col-2 li{width:46%;margin-left:2%;margin-right:2%}.images-widget-row.col-3 li{width:33.333%;padding-left:2%;padding-right:2%}.images-widget-row.col-4 li{width:25%}.images-widget-row.col-5 li{width:20%}.images-widget-row.col-6 li{width:16.66%}@media(min-width:768px) and (max-width:1140px){.images-widget-row li .image-wrap .image-title{text-align:center;font-size:16px;font-weight:600}}@media(max-width:1024px){.our-team .team-members .team-member img{padding:0 2rem}.content-widget .content-side>div{max-width:100%}}@media(max-width:992px){.timeline-section,.contact-widget{flex-wrap:wrap}.timeline-column,.timeline-image,.contact-widget .column{width:100%}.timeline-image{margin-top:35px}.content-widget .content-side{max-width:100%;width:100%;overflow:hidden;margin-right:1rem}.content-widget .menu-side{margin-right:2rem}.images-widget{padding-right:20px}.images-widget-row{margin-left:22rem}.images-widget-row.col-4 li,.images-widget-row.col-5 li,.images-widget-row.col-6 li{width:50%}.our-team{padding-left:20px;padding-right:20px}.our-team .team-members{flex-wrap:wrap;margin:0 -20px}.our-team .team-members .team-member{width:50%;margin-bottom:40px}.our-team .team-members .team-member img{padding:0 20px;max-height:350px;object-fit:contain}}@media(max-width:767px){.content-widget{flex-wrap:wrap;padding:0 13px;margin-bottom:50px}.content-widget .menu-side>ul{padding:1.125rem 1.5rem 1.75rem}.content-widget .content-side{margin:0;padding:2rem 0 0;width:100%}.content-widget .content-side h2{font-size:2rem;line-height:2.5rem;margin-top:2rem}.contact-widget .contact-content{padding:20px 13px 33px}.contact-widget .contact-content>div{margin-bottom:0}.contact-widget .contact-content h3{padding-bottom:20px}.contact-widget .contact-content>div:not(.form-container){margin-bottom:30px}.content-widget .content-side>div{max-width:unset}.content-widget .content-side>div iframe{max-width:100%;height:unset;width:unset}.content-widget .content-side .read-more{display:inline-block}.content-widget .content-side .read-more-content{display:none}.timeline-header,.timeline-section{padding-left:0;padding-right:0;margin-right:13px;margin-left:13px}.timeline-header>div{padding-bottom:50px}.timeline-section{padding-top:40px;padding-bottom:50px}.timeline-column .timeline-title-lg{font-size:50px;line-height:1.2}.full-background{padding:50px 13px}.full-background .content p{font-size:16px}main.front-page .fifty-text-image .single-row .col-6 .content-wrap{padding:40px 13px}main.front-page .fifty-text-image .single-row .col-6 h2{font-size:24pt}main.front-page .fifty-text-image .single-row .col-6 p,main.front-page .applications-slider .content-wrap .text-wrap p{font-size:12pt;line-height:17pt}main.front-page .fifty-text-image .single-row .col-6 p.subtitle{font-size:11pt}.full-background .content h2{font-size:46px;line-height:56px}.our-team{padding-left:13px;padding-right:13px;padding-top:50px;padding-bottom:20px}.our-team h3{text-align:left;margin-bottom:50px}.our-team .team-members{margin:0 -13px}.our-team .team-members .team-member img{padding:0 13px;object-fit:contain;display:block;height:204px;margin-left:auto;margin-right:auto}.images-widget{padding-right:0}.images-widget-row{margin-left:0;padding-left:13px;padding-right:13px}.images-widget-row.col-2 li,.images-widget-row.col-3 li,.images-widget-row.col-4 li,.images-widget-row.col-5 li,.images-widget-row.col-6 li{width:100%}}@media (max-width:499px){.content-widget .content-side h2{margin-top:0}}