@font-face{font-family:Noticia Text;src:local("Noticia Text"),local("NoticiaText"),url(/assets/NoticiaText-Regular-Dxyt17E8.ttf) format("truetype")}hr{border-style:solid;border-bottom:none}.background_group{position:absolute;z-index:-100;top:0;left:0;background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}.background{vertical-align:baseline;margin:0;position:fixed;width:100%;height:100%;background-image:url(/assets/background-BGicOVDe.webp);background-size:auto;background-repeat:repeat;background-position:center center}.body{width:100%;margin:auto;font:"Noticia Text",serif;color:#444;background:}.page{display:block;align:center;width:1024px;margin:auto}.zone{display:block;float:left;clear:right}.segment{float:right;width:480px;clear:right;margin:30px 0 20px 30px}.segment p{font-family:open sans,sans}h1{font-family:Noticia Text,serif;font-weight:400;font-size:60px;padding:0;margin:20px 0 0}h2{font-size:40px;font-family:Noticia Text,serif;font-weight:400;clear:both;text-align:left}.title p{font-size:17px;margin:0}.title{margin:0 0 30px}.pic_left{float:left;width:280px;border-radius:50%;height:270px;overflow:hidden;margin:30px 20px 20px 0}.pic_left img{-webkit-mask-size:100% 100%;mask-size:100% 100%;width:100%;overflow:clip}.menu{float:right;margin-top:-60px}.menu nav a:before{display:block;content:" ";border-radius:50%;background-color:#60b1c1;height:100px;width:100px;position:absolute;z-index:-3;margin:auto}.menu nav a[href="/expertise"]:before{background-color:#c4bc2f}.menu nav a[href="/my-services"]:before{background-color:#9e253f}.menu nav a[href="/contact"]:before{background-color:#c4bc2f}.menu nav a[href="/press"]:before{background-color:#9e253f}.menu nav a{font-family:Helvetica,sans;color:#fff;position:relative;display:block;height:100px;width:100px;text-transform:uppercase;float:right;margin:auto 15px 30px auto;text-decoration-line:none;text-align:center;vertical-align:middle}.menu nav a p{padding-top:25px}.menu nav a svg{padding-top:35px}@media (min-width: 1024px){.sheet{width:860px}}.sheet{background:#fff;box-shadow:-1px -6px 20px #ccc;text-align:left;padding:50px 80px}.vue-flux .flux-button{padding:0;width:6%;min-width:26px;min-height:26px;max-width:40px;max-height:40px}.flux-button{border:0;cursor:pointer;background-color:transparent}.flux-button:hover>svg line,.flux-button:hover>svg polyline{stroke:#ff0}.flux-button:hover>svg rect,.flux-button:hover>svg polygon{fill:#ff0}.flux-button>svg{width:100%}.flux-button>svg>circle{fill:#000000b3}.flux-button>svg line,.flux-button>svg polyline,.flux-button>svg rect,.flux-button>svg polygon{stroke-linecap:round;stroke-linejoin:round;stroke:#fff;stroke-width:14;fill:none}.flux-button>svg rect,.flux-button>svg polygon{fill:#fff;stroke-width:0}.flux-transition,.vue-flux{position:relative}.vue-flux .flux-transition{position:absolute}.vue-flux>.flux-image{position:absolute;top:0;left:0}.vue-flux .complements{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;z-index:45}.vue-flux .complements .remainder{flex-basis:50%}.vue-flux .flux-caption{flex:none;width:100%;font-size:.8rem;line-height:1.1rem;padding:6px;box-sizing:border-box;color:#fff;text-align:center;background-color:#000000a6;opacity:0}.vue-flux .flux-caption.visible{opacity:1;transition:opacity .3s ease-in}.vue-flux .flux-controls{flex:none;display:flex;justify-content:space-between}.vue-flux .flux-controls.fade-enter,.vue-flux .flux-controls.fade-leave-to{opacity:0}.vue-flux .flux-controls.fade-enter-active,.vue-flux .flux-controls.fade-leave-active{transition:opacity .3s ease-in}.vue-flux .flux-controls .prev{margin-left:4%}.vue-flux .flux-controls .next{margin-right:4%}.vue-flux .flux-index .fade-enter,.vue-flux .flux-index .fade-leave-to{opacity:0}.vue-flux .flux-index .fade-enter-active,.vue-flux .flux-index .fade-leave-active{transition:opacity .3s ease-in}.vue-flux .flux-index li{position:relative;display:inline-block;box-sizing:content-box;margin:0 24px 24px 0;cursor:pointer;transition:all .3s ease}.vue-flux .flux-index li:hover{box-shadow:0 0 3px 2px #fff9}.vue-flux .flux-index li.current{cursor:auto;border:1px solid white;box-shadow:none}.vue-flux .flux-index{flex:none;margin-bottom:2%;font-size:0;text-align:center}.vue-flux .flux-index nav{position:absolute;top:0;left:0;right:0;bottom:0;display:block;margin:0;overflow:hidden;visibility:hidden}.vue-flux .flux-index nav.visible{z-index:101;visibility:visible}.vue-flux .flux-index ul{display:block;height:100%;margin:100% 0 0;padding:24px 0 0 24px;list-style-type:none;text-align:center;overflow-y:auto;background-color:#000;transition:all .5s linear;font-size:0}.vue-flux .flux-pagination{flex:none}.vue-flux .flux-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style-type:none;text-align:center;position:relative}.vue-flux .flux-pagination li{display:block;margin:0 1% 1.5%;cursor:pointer;width:2%;height:0;min-width:10px;min-height:10px;padding-bottom:2%;position:relative;box-sizing:border-box}.vue-flux .flux-pagination .pagination-item{position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background-color:#000000b3;transition:background-color .2s ease-in,border .2s ease-in}.vue-flux .flux-pagination .pagination-item:hover{border-color:#000;background-color:#fff}.vue-flux .flux-pagination .pagination-item.active{border-color:#fff;background-color:#fff}.vue-flux .preloader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vue-flux .preloader .spinner{position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;z-index:14}.vue-flux .preloader .spinner .pct{position:absolute;right:0;left:0;height:80px;line-height:80px;text-align:center;font-weight:700;z-index:1}.vue-flux .preloader .spinner .border{box-sizing:border-box;width:100%;height:100%;border:14px solid #f3f3f3;border-top-color:#3498db;border-bottom-color:#3498db;border-radius:50%;background-color:#f3f3f3;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home{background:#fff6;clear:both;display:block;float:left;box-shadow:none}@media (min-width: 1024px){.contacts{min-height:100vh;display:flex;align-items:center}}.contact{background:#fff;text-align:center;clear:both;display:block;float:left;box-shadow:-1px -6px 20px #ccc}.contact .segment{margin:100px 200px;text-align:left;float:left}@media (min-width: 1024px){.expertise{min-height:100vh;display:flex;flex-direction:column}}.structure{display:grid;grid-template-columns:auto auto;clear:both}.expertise .segment{width:auto}.bubble_left:before{content:" ";display:block;position:absolute;border-radius:50%;background-color:#60b1c1;width:120px;height:120px;margin-top:-30px;margin-left:-10px;z-index:-3}.bubble_left{align-self:flex-start;width:120px;height:120px;z-index:2;color:#afe0ea;font-family:Noticia Text,serif;font-size:17px}.left_panel{width:70%;float:left;clear:none;font-family:Noticia Text,serif}.right_panel{width:25%;float:right;clear:none;font-family:Noticia Text,serif}.right_panel h3{border-bottom:1px solid black}.expertise .segment{align-self:flex-end;flex:flex-grow}.services{clear:both;display:block;float:left}.services h3{display:block;text-align:center;border:1px solid black;clear:both;margin:0px 0 20px O;font-family:Noticia Text;font-size:22px;padding:6px}.services .pic_left{margin:20px 0 0}.services .pic_right{float:right;clear:right;margin:20px 0 0}.services .segment p{font-family:Noticia Text}.services h3:after{display:block;border-left-width:0;border:calc(var(--els, 0px) + 10px) solid transparent;border-top-color:rgba(var(--elm, var(--color_15, color_15)),var(--alpha-elm, 1));right:0}.seg-right{margin:0 0 60px;text-align:right;width:600px}.seg-left{margin:0 0 50px 100px;text-align:left;float:left}@media (min-width: 1024px){.press{min-height:100vh;display:flex;align-items:center}}.press{text-align:center;clear:both;display:block;float:left;box-shadow:none;background:none}@media (min-width: 1024px){.about{min-height:100vh;display:flex;align-items:center}}.portfolio{width:100%;clear:both;display:block;float:left;box-shadow:none;background:none}.bubble:before{content:" ";display:block;position:absolute;border-radius:50%;background-color:#9e253f;width:120px;height:120px;margin-top:-30px;margin-left:-10px;z-index:-3}.bubble{float:left;align-self:flex-start;width:120px;height:120px;z-index:2;color:#fff;text-align:left;clear:none;text-transform:uppercase;font-family:Noticia Text,serif;font-size:17px}.quote{float:left;clear:none;width:300px}.folio{float:left;with:300px}
