<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.reverse-h{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.reverse-v{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.container{max-width:1200px;margin:auto;position:relative;padding:0 20px;}html.open{overflow:hidden;}html.open header{height:100%;background:#0f334e;overflow-y:scroll;}html.open header .nav-icon{background-image:url(/img/nav-close-icon.svg);}html.open header .header-responsive{display:block;}body{position:relative;min-width:480px;}header,#content,footer{width:100%;float:left;clear:both;}header{position:relative;z-index:100;background:#0f334e;text-align:right;}header .logo{position:absolute;top:29px;left:21px;width:199px;}header .logo img{width:100%;height:auto;}header .header-container .menu,header .header-fix-container .menu{display:inline-block;vertical-align:middle;margin-left:200px;}header .header-container .menu &gt; ul li a,header .header-fix-container .menu &gt; ul li a{font-size:16px;display:block;}header .header-container .menu &gt; ul &gt; li,header .header-fix-container .menu &gt; ul &gt; li{display:inline-block;vertical-align:top;margin-left:26px;position:relative;}header .header-container .menu &gt; ul &gt; li &gt; a,header .header-fix-container .menu &gt; ul &gt; li &gt; a{color:#fff;line-height:90px;font-weight:600;}header .header-container .menu &gt; ul &gt; li ul,header .header-fix-container .menu &gt; ul &gt; li ul{display:none;position:absolute;top:100%;left:-30px;width:300px;background:#e0ebf1;text-align:left;}header .header-container .menu &gt; ul &gt; li ul li,header .header-fix-container .menu &gt; ul &gt; li ul li{display:block;}header .header-container .menu &gt; ul &gt; li ul li a,header .header-fix-container .menu &gt; ul &gt; li ul li a{padding:16px 26px 16px 30px;color:#000;position:relative;}header .header-container .menu &gt; ul &gt; li ul li:hover a,header .header-fix-container .menu &gt; ul &gt; li ul li:hover a{color:#fff;background:#0f334e;}header .header-container .menu &gt; ul &gt; li ul li:hover a:before,header .header-fix-container .menu &gt; ul &gt; li ul li:hover a:before{content:'';position:absolute;top:20px;left:-6px;background:url(/img/nav-hover.svg) no-repeat;width:22px;height:11px;transform:rotate(90deg);}header .header-container .menu &gt; ul &gt; li:hover &gt; a,header .header-container .menu &gt; ul &gt; li.current &gt; a,header .header-fix-container .menu &gt; ul &gt; li:hover &gt; a,header .header-fix-container .menu &gt; ul &gt; li.current &gt; a{background:url(/img/nav-hover.svg) no-repeat bottom;}header .header-container .menu &gt; ul &gt; li:hover ul,header .header-fix-container .menu &gt; ul &gt; li:hover ul{display:block;}header .header-container .menu &gt; ul &gt; li:first-child,header .header-fix-container .menu &gt; ul &gt; li:first-child{margin-left:0;}header .tel{display:inline-block;vertical-align:middle;color:#fff;font-size:14px;font-weight:600;padding:4px 0 4px 30px;background:url(/img/contact-tel-icon.svg) no-repeat left/25px;}header .languages{display:inline-block;vertical-align:middle;margin-left:20px;}header .languages a{display:inline-block;border-radius:50%;color:#fff;width:32px;height:32px;line-height:32px;font-size:14px;text-align:center;margin-left:10px;font-weight:600;}header .languages a:hover,header .languages a.current{background:#fff;color:#0f334e;}/*953795e33e25c16a067bcfa2a5842f5b*/header .nav-icon{display:none;vertical-align:middle;margin-left:20px;background:url(/img/nav-icon.svg);width:30px;height:30px;}header .header-fix-container{display:none;position:fixed;top:0;left:0;width:100%;background:#0f334e;}header .header-fix-container .logo{top:22px;width:auto;}header .header-fix-container .menu{margin-left:170px;}header .header-fix-container .menu &gt; ul li a{font-size:14px;}header .header-fix-container .menu &gt; ul &gt; li{margin-left:22px;}header .header-fix-container .menu &gt; ul &gt; li &gt; a{line-height:70px;}header .header-fix-container .menu &gt; ul &gt; li:first-child{margin-left:0;}header .header-fix-container .tel{margin-left:30px;}header .header-responsive{display:none;text-align:center;padding-top:40px;padding-bottom:107px;}header .header-responsive .tel{margin-bottom:40px;font-weight:normal;}header .header-responsive .menu &gt; ul li{display:block;}header .header-responsive .menu &gt; ul li a{display:block;}header .header-responsive .menu &gt; ul &gt; li{margin-bottom:33px;}header .header-responsive .menu &gt; ul &gt; li &gt; a span{border-bottom:2px solid #0f334e;padding-bottom:6px;color:#fff;font-size:15px;display:inline-block;}header .header-responsive .menu &gt; ul &gt; li &gt; a.hasChild span{position:relative;}header .header-responsive .menu &gt; ul &gt; li &gt; a.hasChild span:after{content:'';position:absolute;top:-2px;right:-32px;width:26px;height:26px;background:url(/img/nav-arrow.svg);}header .header-responsive .menu &gt; ul &gt; li ul{display:none;margin-top:25px;margin-bottom:42px;}header .header-responsive .menu &gt; ul &gt; li ul li{margin-bottom:34px;}header .header-responsive .menu &gt; ul &gt; li ul li a{color:#75cade;font-size:13.5px;}header .header-responsive .menu &gt; ul &gt; li.current &gt; a span,header .header-responsive .menu &gt; ul &gt; li:hover &gt; a span{border-color:#fff;}header .header-responsive .menu &gt; ul &gt; li.open &gt; a span:after{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}header .header-responsive .menu &gt; ul &gt; li.open ul{display:block;}header.fixed .header-fix-container{display:block;}header.tablet,header.mobile{position:fixed;height:70px;}header.tablet .header-container,header.mobile .header-container{padding:19px 0;}header.tablet .header-container .menu,header.mobile .header-container .menu{display:none;}header.tablet .header-fix-container,header.mobile .header-fix-container{display:none;}header.tablet .logo,header.mobile .logo{top:0;left:20px;}header.tablet .nav-icon,header.mobile .nav-icon{display:inline-block;}header.tablet .header-container{padding-left:10px;padding-right:10px;}#content{min-height:500px;}#content .inner-banner{position:relative;}#content .inner-banner img{width:100%;height:auto;}#content .inner-banner .section-title{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-align:center;}#content .inner-banner .section-title h1{display:inline-block;vertical-align:middle;color:#fff;font-size:40px;font-weight:600;}#content .inner-banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity = 20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}#content .left-menu{display:inline-block;vertical-align:top;margin-top:2px;background:#e0ebf1;width:300px;margin-right:50px;padding:48px 0 50px;}#content .left-menu *{font-size:16px;}#content .left-menu ul li{display:block;}#content .left-menu ul li a{display:block;position:relative;padding:16px 26px 16px 30px;}#content .left-menu ul li a:hover,#content .left-menu ul li a.current{color:#fff;background:#0f334e;}#content .left-menu ul li a:hover:before,#content .left-menu ul li a.current:before{content:'';position:absolute;top:20px;left:-6px;background:url(/img/nav-hover.svg) no-repeat;width:22px;height:11px;transform:rotate(90deg);}#content .left-menu .select{display:none;position:relative;cursor:pointer;z-index:1;}#content .left-menu .select *{color:#fff;}#content .left-menu .select .select-input{display:block;position:relative;background:#1b4769;height:44px;line-height:44px;box-sizing:border-box;padding-left:10px;padding-right:40px;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}#content .left-menu .select .select-input:after{content:'';position:absolute;top:0;bottom:0;right:10px;margin:auto;width:20px;height:20px;background:url(/img/pulldown-arrow.svg);}#content .left-menu .select .select-container{display:none;position:absolute;top:100%;left:0;width:100%;background:#1b4769;max-height:220px;overflow:auto;}#content .left-menu .select .select-container div{padding:12px 10px;}#content .left-menu .select .select-container div:hover{background:#1ad1ff;}#content .left-menu .select.select-fix .select-input:after{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}#content .page-container{display:inline-block;vertical-align:top;width:calc(100% - 350px);}#content .page-wrapper{margin-top:70px;margin-bottom:80px;}#content .gallery{display:inline-block;vertical-align:top;width:400px;position:relative;}#content .gallery .gallery-container{position:relative;overflow:hidden;white-space:nowrap;}#content .gallery .gallery-container .slider{display:inline-block;vertical-align:top;}#content .gallery .gallery-container .gallery-item .photo{position:relative;cursor:pointer;display:block;}#content .gallery .gallery-container .gallery-item .photo img{width:100%;height:auto;}#content .gallery .gallery-container .gallery-item .photo .magnify-icon{position:absolute;top:264px;right:0;background:#1692b8 url(/img/magnify-icon.svg) no-repeat center;width:36px;height:36px;}#content .gallery .gallery-container .gallery-item .caption{text-align:center;white-space:normal;font-size:16px;margin-top:13px;}#content .gallery .prev,#content .gallery .next{position:absolute;top:125px;width:50px;height:50px;background:#7c9bae url(/img/slide-arrow.svg) no-repeat center;}#content .gallery .prev.disable,#content .gallery .next.disable{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity = 30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}#content .gallery .prev{left:0;}#content .gallery .next{right:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content.tablet,#content.mobile{margin-top:70px;}#content.tablet .left-menu,#content.mobile .left-menu{width:100%;margin-right:0;padding:50px;box-sizing:border-box;}#content.tablet .left-menu ul,#content.mobile .left-menu ul{display:none;}#content.tablet .left-menu .select,#content.mobile .left-menu .select{display:block;}#content.tablet .page-container,#content.mobile .page-container{width:100%;}#content.mobile .gallery{display:block;margin-left:auto !important;margin-right:auto;}footer .sitemap{background:#061924;padding:50px 10px;display:flex;}footer .sitemap .sitemap-column{width:20%;padding:13px 30px;box-sizing:border-box;border-right:1px solid #1a3747;}footer .sitemap .sitemap-column &gt; ul li{display:block;}footer .sitemap .sitemap-column &gt; ul li a{display:inline-block;}footer .sitemap .sitemap-column &gt; ul &gt; li{margin-bottom:40px;}footer .sitemap .sitemap-column &gt; ul &gt; li &gt; a{color:#fff;font-size:17px;}footer .sitemap .sitemap-column &gt; ul &gt; li ul li{margin-top:21px;}footer .sitemap .sitemap-column &gt; ul &gt; li ul li a{color:#75cade;font-size:15px;font-weight:lighter;}footer .sitemap .sitemap-column &gt; ul &gt; li:last-child{margin:0;}footer .sitemap .sitemap-column:first-child &gt; ul &gt; li:nth-child(2){display:none;}footer .sitemap .sitemap-column:last-child{border:none;}footer .footer-container{padding:26px 40px;}footer .footer-container .copyright{font-size:17px;display:inline-block;vertical-align:middle;width:60%;letter-spacing:-0.3px;}footer .footer-container .copyright a{font-size:17px;color:#000;}footer .footer-container .social-icons{display:inline-block;vertical-align:middle;text-align:right;width:40%;}footer .footer-container .social-icons a{display:inline-block;vertical-align:top;border-radius:50%;width:48px;height:48px;background:#75cade;margin-left:10px;}footer .footer-container .social-icons.mobile{display:none;text-align:left;margin-top:6px;margin-bottom:37px;}footer .footer-container .social-icons.mobile a{margin:0 10px 0 0;}footer.tablet .footer-container .copyright,footer.mobile .footer-container .copyright{font-size:14px;letter-spacing:-0.25px;}footer.tablet .footer-container .copyright a,footer.mobile .footer-container .copyright a{font-size:14px;}footer.tablet .sitemap{padding:50px 20px 60px;}footer.tablet .sitemap .sitemap-column{width:25%;padding:13px 20px;}footer.tablet .sitemap .sitemap-column &gt; ul &gt; li &gt; a{font-size:16px;}footer.tablet .sitemap .sitemap-column &gt; ul &gt; li ul li{margin-top:22px;}footer.tablet .sitemap .sitemap-column &gt; ul &gt; li ul li a{font-size:14px;}footer.tablet .sitemap .sitemap-column:first-child &gt; ul &gt; li:nth-child(2){display:block;}footer.tablet .sitemap .sitemap-column.products{display:none;}footer.tablet .footer-container{padding:16px 30px;}footer.tablet .footer-container .copyright{width:80%;}footer.tablet .footer-container .social-icons{width:20%;}footer.mobile .sitemap{padding:53px 30px 8px;display:block;}footer.mobile .sitemap .sitemap-column{width:100%;border-right:none;padding:0;}footer.mobile .sitemap .sitemap-column &gt; ul &gt; li{margin-bottom:40px;}footer.mobile .sitemap .sitemap-column &gt; ul &gt; li &gt; a{font-size:16px;}footer.mobile .sitemap .sitemap-column &gt; ul &gt; li &gt; a.hasChild{position:relative;padding-right:36px;}footer.mobile .sitemap .sitemap-column &gt; ul &gt; li &gt; a.hasChild:after{content:'';position:absolute;top:0;bottom:0;right:0;margin:auto;width:26px;height:26px;background:url(/img/nav-arrow.svg);}footer.mobile .sitemap .sitemap-column &gt; ul &gt; li ul{display:none;margin-bottom:42px;}footer.mobile .sitemap .sitemap-column &gt; ul &gt; li ul li{margin-top:24px;}footer.mobile .sitemap .sitemap-column &gt; ul &gt; li ul li a{font-size:13.5px;}footer.mobile .sitemap .sitemap-column &gt; ul &gt; li.open &gt; a:after{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}footer.mobile .sitemap .sitemap-column &gt; ul &gt; li.open ul{display:block;}footer.mobile .footer-container{padding:30px;}footer.mobile .footer-container .copyright{width:100%;}footer.mobile .footer-container .copyright span{display:block;margin-top:12px;}footer.mobile .footer-container .social-icons{display:none;width:100%;}footer.mobile .footer-container .social-icons.mobile{display:block;}.whatsapp{display:none;position:fixed;right:50px;bottom:100px;background:#1ad1ff url(/img/whatsapp.png) no-repeat center;border-radius:50%;width:82px;height:82px;border:3px solid #fff;z-index:99;}#content #banner .banner{position:relative;text-align:center;}#content #banner .banner .banner-container{position:relative;overflow:hidden;white-space:nowrap;}#content #banner .banner .banner-container .slider{display:inline-block;vertical-align:top;}#content #banner .banner .banner-container .banner-item{position:relative;}#content #banner .banner .banner-container .banner-item img{width:100%;height:auto;}#content #banner .banner .banner-container .banner-item .captions{position:absolute;left:0;right:0;bottom:78px;z-index:1;white-space:normal;}#content #banner .banner .banner-container .banner-item .captions .caption1,#content #banner .banner .banner-container .banner-item .captions .caption2{color:#fff;}#content #banner .banner .banner-container .banner-item .captions .caption1{font-size:93px;}#content #banner .banner .banner-container .banner-item .captions .caption2{font-size:43px;margin-top:-13px;}#content #banner .banner .banner-pager{position:absolute;bottom:18px;left:0;right:0;z-index:1;}#content #banner .banner .banner-pager a{display:inline-block;border-radius:50%;width:12px;height:12px;margin:0 9px;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity = 20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}#content #banner .banner .banner-pager a.current{background:#1ad1ff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#content #banner .banner:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:342px;background:url(/img/Home/banner-mask.png) repeat-x bottom;}#content #banner .banner.responsive{display:none;}#content #shortcut-large a,#content #shortcut-small a,#content #shortcut-mobile a{display:inline-block;position:relative;margin-top:2px;}#content #shortcut-large a img,#content #shortcut-small a img,#content #shortcut-mobile a img{width:100%;height:auto;}#content #shortcut-large a .caption-container,#content #shortcut-small a .caption-container,#content #shortcut-mobile a .caption-container{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}#content #shortcut-large a .caption-container .caption,#content #shortcut-small a .caption-container .caption,#content #shortcut-mobile a .caption-container .caption{display:inline-block;vertical-align:middle;color:#fff;position:relative;margin:0 35px;}#content #shortcut-large a .caption-container:before,#content #shortcut-small a .caption-container:before,#content #shortcut-mobile a .caption-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity = 60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}#content #shortcut-large,#content #shortcut-small{overflow:hidden;}#content #shortcut-large a,#content #shortcut-small a{display:inline-block;position:relative;}#content #shortcut-large a .caption-container .caption,#content #shortcut-small a .caption-container .caption{font-size:36px;font-weight:600;}#content #shortcut-large a{width:calc((100% - 2px) / 2);}#content #shortcut-large a:first-child{margin-right:2px;left:-100%;}#content #shortcut-large a:nth-child(2){right:-100%;}#content #shortcut-small a{width:calc((100% - 4px) / 3);margin-right:2px;opacity:0;}#content #shortcut-small a:last-child{margin-right:0;}#content #shortcut-mobile{display:none;}#content #shortcut-mobile a{display:block;}#content #shortcut-mobile a .caption-container .caption{font-size:22px;font-weight:normal;line-height:30px;}#content #informations .section-title,#content #portfolios .section-title{display:inline-block;font-size:52px;font-weight:600;position:relative;padding-right:75px;letter-spacing:0.5px;}#content #informations .section-title:after,#content #portfolios .section-title:after{content:'';position:absolute;top:0;right:0;bottom:0;margin:auto;width:50px;height:50px;background:#2e4d5f url(/img/Home/more-icon.svg) no-repeat center;}#content #informations{padding:80px 80px 100px;}#content #informations .informations-slider{margin-top:56px;position:relative;}#content #informations .informations-slider .informations-container{position:relative;overflow:hidden;white-space:nowrap;margin:0 90px;}#content #informations .informations-slider .informations-container .slider{display:inline-block;vertical-align:top;}#content #informations .informations-slider .informations-container .information{display:inline-block;vertical-align:top;width:50%;white-space:normal;box-sizing:border-box;padding-top:7px;padding-bottom:4px;}#content #informations .informations-slider .informations-container .information .information-title{font-size:22px;color:#172b37;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}#content #informations .informations-slider .informations-container .information .information-info{font-size:16px;margin-top:13px;line-height:28px;min-height:56px;}#content #informations .informations-slider .informations-container .information .information-info .details{border-left:1px solid #000;border-right:1px solid #000;font-size:16px;padding:0 5px;color:#75cade;display:inline;}#content #informations .informations-slider .informations-container .information:first-child{padding-right:65px;}#content #informations .informations-slider .informations-container .information:nth-child(2){border-left:2px solid #172b37;padding-left:65px;}#content #informations .informations-slider .prev,#content #informations .informations-slider .next{position:absolute;top:0;bottom:0;margin:auto;width:50px;height:50px;background:#7c9bae url(/img/slide-arrow.svg) no-repeat center;}#content #informations .informations-slider .prev{left:0;}#content #informations .informations-slider .next{right:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content #portfolios{padding:52px 80px 120px;position:relative;}#content #portfolios .portfolios{margin-top:42px;}#content #portfolios .portfolios img{width:100%;height:auto;}#content #portfolios .portfolios .portfolio{overflow:hidden;}#content #portfolios .portfolios .portfolio .hover{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;text-align:center;}#content #portfolios .portfolios .portfolio .hover .portfolio-info{position:relative;display:inline-block;vertical-align:middle;margin:0 50px;}#content #portfolios .portfolios .portfolio .hover .portfolio-info .portfolio-name{font-size:30px;font-weight:bold;color:#172b37;}#content #portfolios .portfolios .portfolio .hover .portfolio-info .portfolio-content{font-size:18px;margin-top:30px;line-height:32px;}#content #portfolios .portfolios .portfolio .hover .portfolio-info .learn-more{width:170px;height:46px;background:#fff;line-height:46px;border-radius:25px;margin:auto;color:#172b37;font-size:16px;margin-top:42px;}#content #portfolios .portfolios .portfolio .hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#71def2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity = 80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}#content #portfolios .portfolios .portfolio:hover .hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#content #portfolios .portfolios .first{display:inline-block;vertical-align:top;width:39.56%;margin-right:10px;position:relative;left:-100%;}#content #portfolios .portfolios .first .portfolio{position:relative;display:block;}#content #portfolios .portfolios .others{display:inline-block;vertical-align:top;position:relative;width:calc(60.44% - 10px);overflow:hidden;}#content #portfolios .portfolios .others .portfolio{position:absolute;height:calc((100% - 10px) / 2);}#content #portfolios .portfolios .others .portfolio .hover .portfolio-info{margin:0 20px;}#content #portfolios .portfolios .others .portfolio .hover .portfolio-info .learn-more{width:160px;}#content #portfolios .portfolios .others .portfolio:first-child{top:-50%;left:0;width:calc((100% - 20px) / 3);}#content #portfolios .portfolios .others .portfolio:nth-child(2){top:-50%;right:0;width:calc((100% - 20px) / 3 * 2 + 10px);}#content #portfolios .portfolios .others .portfolio:nth-child(3){bottom:-50%;left:0;width:calc((100% - 20px) / 3 * 2 + 10px);}#content #portfolios .portfolios .others .portfolio:nth-child(4){bottom:-50%;right:0;width:calc((100% - 20px) / 3);}#content #portfolios:before{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:#172b37;}#content #contact{position:relative;}#content #contact #map{height:520px;}#content #contact .contact-info{position:absolute;left:0;bottom:80px;padding:22px 56px 22px 40px;}#content #contact .contact-info *{color:#fff;font-size:16px;}#content #contact .contact-info .contact-method{padding:6px 0 5px 45px;position:relative;margin-top:15px;}#content #contact .contact-info .contact-method.address{background:url(/img/contact-address-icon.svg) no-repeat top left;}#content #contact .contact-info .contact-method.email{display:inline-block;text-decoration:underline;background:url(/img/contact-email-icon.svg) no-repeat top left;}#content #contact .contact-info .contact-method.tel{background:url(/img/contact-tel-icon.svg) no-repeat top left;display:inline-block;}#content #contact .contact-info .contact-method.fax{background:url(/img/contact-fax-icon.svg) no-repeat top left;}#content #contact .contact-info .contact-method:first-child{margin-top:0;}#content #contact .contact-info:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#172b37;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);filter:alpha(opacity = 95);-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95;}#content.tablet #banner .banner.desktop,#content.mobile #banner .banner.desktop{display:none;}#content.tablet #banner .banner.responsive,#content.mobile #banner .banner.responsive{display:block;}#content.tablet #shortcut-large a,#content.mobile #shortcut-large a{left:auto;right:auto;}#content.tablet #shortcut-small a,#content.mobile #shortcut-small a{opacity:1;}#content.tablet #informations .informations-slider .informations-container .information,#content.mobile #informations .informations-slider .informations-container .information{display:block;width:100%;padding:0;}#content.tablet #informations .informations-slider .informations-container .information .information-title,#content.mobile #informations .informations-slider .informations-container .information .information-title{font-size:20px;white-space:normal;line-height:30px;}#content.tablet #informations .informations-slider .informations-container .information .information-info,#content.mobile #informations .informations-slider .informations-container .information .information-info{font-size:14px;margin-top:15px;}#content.tablet #informations .informations-slider .informations-container .information .information-info .details,#content.mobile #informations .informations-slider .informations-container .information .information-info .details{font-size:14px;}#content.tablet #portfolios .portfolios .portfolio .hover,#content.mobile #portfolios .portfolios .portfolio .hover{display:none !important;}#content.tablet #portfolios .portfolios .first,#content.mobile #portfolios .portfolios .first{width:100%;margin-right:0;left:auto;}#content.tablet #portfolios .portfolios .first .portfolio,#content.mobile #portfolios .portfolios .first .portfolio{height:auto;background:none !important;}#content.tablet #portfolios .portfolios .first .portfolio img,#content.mobile #portfolios .portfolios .first .portfolio img{display:block;}#content.tablet #portfolios .portfolios .others,#content.mobile #portfolios .portfolios .others{width:100%;margin-top:10px;}#content.tablet #portfolios .portfolios .others .portfolio,#content.mobile #portfolios .portfolios .others .portfolio{height:calc((100% - 10px) / 2);}#content.tablet #portfolios .portfolios .others .portfolio:first-child,#content.mobile #portfolios .portfolios .others .portfolio:first-child{top:0 !important;width:calc((100% - 20px) / 3);}#content.tablet #portfolios .portfolios .others .portfolio:nth-child(2),#content.mobile #portfolios .portfolios .others .portfolio:nth-child(2){top:0 !important;width:calc((100% - 20px) / 3 * 2 + 10px);}#content.tablet #portfolios .portfolios .others .portfolio:nth-child(3),#content.mobile #portfolios .portfolios .others .portfolio:nth-child(3){bottom:0 !important;width:calc((100% - 20px) / 3 * 2 + 10px);}#content.tablet #portfolios .portfolios .others .portfolio:nth-child(4),#content.mobile #portfolios .portfolios .others .portfolio:nth-child(4){bottom:0 !important;width:calc((100% - 20px) / 3);}#content.tablet #contact #map,#content.mobile #contact #map{height:420px;}#content.tablet #contact .contact-info,#content.mobile #contact .contact-info{position:relative;bottom:auto;}#content.tablet #contact .contact-info .contact-method,#content.mobile #contact .contact-info .contact-method{margin-top:10px;}#content.tablet #banner .banner .banner-container .banner-item .captions{bottom:52px;}#content.tablet #banner .banner .banner-container .banner-item .captions .caption1{font-size:67px;}#content.tablet #banner .banner .banner-container .banner-item .captions .caption2{font-size:31px;margin-top:-8px;}#content.tablet #shortcut-large a .caption-container .caption,#content.tablet #shortcut-small a .caption-container .caption{font-size:22px;font-weight:normal;line-height:30px;}#content.tablet #informations,#content.tablet #portfolios{padding-left:30px;padding-right:30px;}#content.tablet #informations .section-title,#content.tablet #portfolios .section-title{font-size:40px;font-weight:500;letter-spacing:-0.2px;}#content.tablet #informations .section-title:after,#content.tablet #portfolios .section-title:after{width:40px;height:40px;}#content.tablet #informations{padding-top:60px;padding-bottom:36px;}#content.tablet #informations .informations-slider{margin-top:50px;}#content.tablet #informations .informations-slider .informations-container{margin:0 60px;}#content.tablet #informations .informations-slider .prev,#content.tablet #informations .informations-slider .next{width:40px;height:40px;}#content.tablet #portfolios{padding-top:66px;padding-bottom:90px;}#content.tablet #portfolios .portfolios{margin-top:35px;}#content.tablet #portfolios:before{width:33%;}#content.tablet #contact .contact-info{padding:22px 30px 28px;}#content.mobile #banner{background:#0f334e;}#content.mobile #banner .banner .banner-container .banner-item .captions{position:relative;bottom:auto;padding:17px 30px 52px;}#content.mobile #banner .banner .banner-container .banner-item .captions .caption1{font-size:42px;}#content.mobile #banner .banner .banner-container .banner-item .captions .caption2{font-size:19px;margin-top:-5px;}#content.mobile #banner .banner:after{display:none;}#content.mobile #shortcut-large,#content.mobile #shortcut-small{display:none;}#content.mobile #shortcut-mobile{display:block;}#content.mobile #informations,#content.mobile #portfolios{padding-left:20px;padding-right:20px;}#content.mobile #informations .section-title,#content.mobile #portfolios .section-title{font-size:32px;letter-spacing:-0.4px;padding-right:53px;}#content.mobile #informations .section-title:after,#content.mobile #portfolios .section-title:after{width:36px;height:36px;}#content.mobile #informations{padding-top:63px;padding-bottom:28px;}#content.mobile #informations .informations-slider{margin-top:40px;}#content.mobile #informations .informations-slider .informations-container{margin:0 56px;}#content.mobile #informations .informations-slider .prev,#content.mobile #informations .informations-slider .next{width:36px;height:36px;}#content.mobile #portfolios{padding-bottom:50px;}#content.mobile #portfolios .portfolios{margin-top:50px;}#content.mobile #portfolios:before{width:27%;}#content.mobile #contact .contact-info{padding:12px 32px 26px;}#content.mobile #contact .contact-info .address{padding-top:3px;line-height:30px;}</pre></body></html>