*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.collapse{visibility:collapse}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.text-center{text-align:center}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rp-slider{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.rp-slider .rp-slide{position:absolute;inset:0;opacity:0;transition-property:opacity;transition-timing-function:ease-in-out}.rp-slider .rp-slide.rp-active{opacity:1;z-index:2}.rp-slider .rp-slide-bg{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rp-slider .tp-bullets{position:absolute;left:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:5px;z-index:1000}.rp-slider .tp-bullet{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:0;padding:0}.rp-slider .tp-bullet-inner{display:block;width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.35);border:2px solid #fff;transition:background-color .3s}.rp-slider .tp-bullet.selected .tp-bullet-inner,.rp-slider .tp-bullet:hover .tp-bullet-inner{background:#e74c3c}@media (max-width:991px){.rp-slider .tp-bullets{left:auto;right:50px;top:190px;transform:none;zoom:.75}}.rp-menu-toggle{display:none;position:absolute;top:14px;right:18px;z-index:5;width:40px;height:34px;padding:6px;background:transparent;border:0;cursor:pointer}.rp-menu-toggle span{display:block;height:3px;margin:4px 0;background:#205095;border-radius:2px;transition:transform .3s,opacity .3s}.rp-menu-panel{display:none}@media (max-width:991px){.rp-menu-toggle{display:block}.rp-menu-panel{display:block;position:absolute;top:100%;left:0;right:0;max-height:0;overflow:hidden;background:#205095;transition:max-height .45s ease;z-index:4}.rp-menu-panel.is-open{max-height:80vh;overflow-y:auto}.rp-menu-panel .menuBlock{display:block;width:100%;float:none;padding:10px 22px 18px}.rp-menu-panel .indexMenu{position:relative;padding:0;margin:0}.rp-menu-panel .navindexMenu>li{display:block;margin:0;padding:0;border-bottom:1px solid hsla(0,0%,100%,.14)}.rp-menu-panel .navindexMenu>li>a{display:block;padding:11px 0}.rp-menu-panel li>ul{display:none;margin:0 0 8px 12px}.rp-menu-panel li.rp-submenu-open>ul{display:block}.rp-menu-panel .rp-submenu-toggle{float:right;margin-top:-42px;width:42px;height:42px;background:none;border:0;color:#fff;font-size:16px;cursor:pointer}.rp-menu-panel .navindexMenu>li>ul>li{display:block}}.rp-nav-scrolled{box-shadow:0 2px 10px rgba(0,0,0,.12)}#topcontrol{position:fixed;right:20px;bottom:20px;width:38px;height:38px;line-height:38px;text-align:center;color:#fff;font-size:20px;border-radius:3px;opacity:0;visibility:hidden;transition:opacity .3s;z-index:998;text-decoration:none}#topcontrol.rp-visible{opacity:1;visibility:visible}.rp-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s;z-index:10000;padding:40px}.rp-lightbox.is-open{opacity:1}.rp-lightbox figure{margin:0;max-width:92vw;max-height:88vh}.rp-lightbox img{display:block;max-width:100%;max-height:82vh;margin:0 auto}.rp-lightbox figcaption{color:#fff;text-align:center;padding-top:10px;font-family:Quattrocento Sans,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:13px}.rp-lightbox-close{position:absolute;top:16px;right:22px;background:none;border:0;color:#fff;font-size:42px;line-height:1;cursor:pointer}.sky-form .rp-invalid{background:#f2dede}.sky-form .rp-invalid input,.sky-form .rp-invalid textarea{border-color:#a94442}#SuccessMessage{display:none}.cube-portfolio .cbp-l-grid-agency{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;position:static}.cube-portfolio .cbp-item{position:relative!important;top:auto!important;left:auto!important;margin:0!important;width:auto!important;height:auto!important;transform:none!important;overflow:hidden}.cube-portfolio .cbp-item img{display:block;width:100%;height:auto}@media (max-width:991px){.cube-portfolio .cbp-l-grid-agency{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cube-portfolio .cbp-l-grid-agency{grid-template-columns:minmax(0,1fr)}}.cube-portfolio .cbp-caption-activeWrap{display:none}.cube-portfolio .cbp-caption-active .cbp-caption-activeWrap{display:block}.acc-v1 .panel-collapse:not(.in){display:none}.acc-v1 .panel-collapse.in{display:block}.block_Open.block_OpenMorph .block_chapeau{height:0;overflow:hidden;margin-bottom:0!important}.our-service-section .arch-service-in{min-height:572px;box-sizing:border-box}@media (min-width:768px){.our-service-section .arch-service-in{min-height:418px}}@media (min-width:992px){.our-service-section .arch-service-in{min-height:506px}}[ng-app] [ng-controller] .profileItemPresentation img[ng-src]{opacity:0}