@font-face{font-family:"sans_serif";src:url("../fonts/seguili.ttf") format("truetype");font-display:swap}@font-face{font-family:"Amatic SC";src:url("../fonts/AmaticSC-Regular.woff2") format("woff2");src:url("../fonts/AmaticSC-Regular.woff") format("woff");src:url("/wp-content/themes/blocksy_child/assets/fonts/AmaticSC-Regular.woff2") format("woff2"),url("/wp-content/themes/blocksy_child/assets/fonts/AmaticSC-Regular.woff") format("woff"),url("/wp-content/themes/blocksy_child/assets/fonts/AmaticSC-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}html{background:#fff !important}body{background:#fff !important;color:#000 !important;margin:0;height:100vh;animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}article .hero-section,article .is-width-constrained{margin:0 !important}.cursor{display:none}.caps{text-transform:uppercase}.blue{color:#3c69ac !important}.borderRight{border-right:1px solid #000;padding-right:1em;margin-right:1em}.borderRight p{margin-top:0em !important}.borderRight p a:hover{color:#000 !important}.stronger{border-right:1px solid #000;padding:1em 1em 1em 0;background:rgba(255,255,255,.9);margin-right:8em}.stronger a{font-weight:600 !important}.cursor{width:20px;height:20px;border:1px solid #eaeaea !important;border-radius:50%;position:absolute;transition-duration:200ms;transition-timing-function:ease-out;animation:cursorAnim .5s infinite alternate;pointer-events:none;z-index:500}.cursor::after{content:"";width:30px;height:30px;position:absolute;border:5px solid #eaeaea;border-radius:50%;opacity:.7;top:-8px;left:-8px;animation:cursorAnim2 .5s infinite alternate}@keyframes cursorAnim{from{transform:scale(1)}to{transform:scale(2)}}@keyframes cursorAnim2{from{transform:scale(1)}to{transform:scale(0.4)}}@keyframes cursorAnim3{0%{transform:scale(1)}50%{transform:scale(3)}100%{transform:scale(1);opacity:0}}.expand{animation:cursorAnim3 .5s forwards}.text-center{text-align:center !important}#loading{background-color:#3c69ac;position:fixed;inset:0;opacity:1;z-index:200;transition:opacity 5s ease;display:flex;align-items:center;justify-content:center}#loading img{width:8em;animation:spinner 3s linear}@keyframes spinner{from{transform:scale(0)}to{transform:scale(8);opacity:0}}.cursor{width:20px;height:20px;border:2px solid #eaeaea !important;position:absolute;transition-duration:200ms;transition-timing-function:ease-out;animation:cursorAnim .5s infinite alternate;pointer-events:none;z-index:500;rotate:45deg}.cursor::after{content:"";width:30px;height:30px;position:absolute;border:8px solid #eaeaea !important;transform:rotateY(0deg) rotate(45deg);opacity:.4;top:-8px;left:-8px;animation:cursorAnim2 .5s infinite alternate}@keyframes cursorAnim{from{transform:scale(1)}to{transform:scale(2)}}@keyframes cursorAnim2{from{transform:scale(1)}to{transform:scale(0.4)}}@keyframes cursorAnim3{0%{transform:scale(1)}50%{transform:scale(3)}100%{transform:scale(1);opacity:0}}#btnTop{position:fixed;bottom:1.5em;right:1.5em;z-index:100;width:3em;height:3em;background-color:#c3cbe9;color:#fff;border:none;border-radius:50%;font-size:22px;cursor:pointer;opacity:0;pointer-events:none;transition:all .4s ease;box-shadow:0 4px 10px rgba(0,0,0,.25);transform:translateY(20px)}#btnTop.show{opacity:1;pointer-events:auto;transform:translateY(0)}#btnTop:hover{background-color:#333;transform:translateY(-5px)}.cardNumber{border-left:1px solid #000;padding:0 0 0 2em}.cardNumber h3{color:#3c69ac !important;font-size:2em !important;margin-top:3em}.cardNumber h4{color:#3c69ac !important;font-size:1.3em !important;padding:0 0 .5em 0 !important}.bigFigure p{color:#c3cbe9;padding:0;position:absolute;top:0;margin:-0.1em 0 0 0;right:0;line-height:.5em;font-weight:400 !important;font-size:10em !important}.cardAddress{border-left:1px solid #000;padding:0 0 0 2em}.cardAddress h3{color:#3c69ac !important;font-size:2em !important}.googleMap{filter:grayscale(100%)}.personCard{border-left:1px solid #000;padding:0 0 0 2em}.personCard h3{color:#3c69ac !important;font-size:1.3em !important;height:90px}.personCard img{margin-left:-15em;margin-top:-1em}.topBanner{margin-bottom:6em !important;position:relative}.topBanner h1{margin-bottom:.5em !important}a{color:#3c69ac !important;font-weight:400 !important}.site-title-container{display:none}.elementor-field-type-email,.elementor-field-type-tel,.elementor-field-type-textarea,.elementor-field-type-submit{padding-top:1em}h1{color:#fff !important;font-size:8em !important;font-weight:300 !important;opacity:.7}h1.page-title{display:none}h2{color:#000 !important;padding-bottom:0 !important;font-size:3.5em !important;font-weight:400 !important}.blue{color:#3c69ac !important}.blue h2{color:#3c69ac !important;margin:0 0 0 -1em}.blue.black h2{color:#000 !important;margin:0 0 0 -1em}h3{color:#000;font-size:2.5em !important;line-height:1.3em !important;font-weight:400 !important;padding-top:1em !important}h3.elementor-icon-box-title,h3.elementor-image-box-title{margin-left:initial !important;padding:0 !important;text-align:center !important;font-size:1.6em !important}h4{font-size:2.1em !important;line-height:1.3em !important;font-weight:400 !important;padding-bottom:1em !important;font-weight:500 !important}h5{font-size:2.5em !important;font-weight:200 !important}p{font-size:1.1em !important;font-weight:200 !important;line-height:1.6em}p a{font-weight:bold;color:#3c69ac;transition:all .5s linear}p a:hover{color:#ccc}p.center{text-align:center}.guillemetsStart,.guillemetsEnd{color:#3c69ac;font-family:serif;font-size:9em !important}.guillemetsStart{position:absolute;top:-0.05em;left:0}.guillemetsEnd{position:absolute;bottom:-0.45em;right:0}.quote{position:relative}.quote p{text-align:center;font-size:3em !important;line-height:1.3em;background:rgba(255,255,255,.3);padding:1em 2em !important}.quote p b{color:#3c69ac;font-weight:400 !important}.rightPunchLineWithCircle p{text-align:right;line-height:.9em;font-size:5em !important;font-weight:400 !important}.rightPunchLineWithCircle p b{color:#3c69ac;font-weight:400 !important}#header [data-row]{background:none}#header{background-position:center;background-repeat:no-repeat;background-size:cover;transition:background-image .5s ease-in-out;position:relative}#header .container{width:80%;margin:4em auto 0 auto;position:relative;justify-content:flex-end;display:flex;align-items:center}#header .container .titlesBlock{position:relative;height:500px;display:flex;align-items:center;justify-content:center;transition:all 1s linear !important;scale:1}#header .container .titlesBlock:hover{scale:1.1}#header .container .titlesBlock .imageBlock{position:absolute;top:0;background-image:url("../img/sigle_quantor_large.png");background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:.5;height:95%;width:95%}#header .container .titlesBlock .titles{text-align:center}#header .container .titlesBlock .titles .div_title{position:relative;z-index:500;margin:0;font-size:4.5em;color:#fff;font-weight:400}#header .container .titlesBlock .titles .subtitle{position:relative;z-index:500;font-size:4em;color:#c3cbe9;margin:0;font-weight:100 !important}header{height:750px;padding:0;margin-bottom:5em}header.entry-header{display:none}header img{transition:all 1s linear !important;scale:1}header img:hover{scale:1.1}header ul li:last-child{display:none !important}header ul li a{color:#fff !important;font-size:1.1em !important;transition:all .5s linear !important;padding:.5em 0 .5em .8em !important;scale:1;font-weight:200 !important}header ul li a:hover{scale:1.1;color:#fff !important}header ul li.current-menu-item a,header ul li.current-menu-parent a{font-weight:500 !important;color:#3c69ac !important}header ul li ul.sub-menu{background:#fff !important}header ul li ul.sub-menu li{border-top:1px solid #3c69ac !important;padding:0 !important;transition:all .5s linear !important}header ul li ul.sub-menu li a{font-weight:200 !important;line-height:1.3em !important;padding:.5em 1em !important}header ul li ul.sub-menu li:hover{background:rgba(234,234,234,.1)}header ul li ul.sub-menu li.current-menu-item a{font-weight:500 !important}header ul li ul.sub-menu li:first-child{display:block !important}.elementor-button{text-transform:uppercase;background-color:#fff !important;background:#fff !important;padding:0 !important}.elementor-button svg{fill:#000}.elementor-button svg:hover{fill:#fff !important}.elementor-button svg path{stroke-width:1px !important}.elementor-button:hover{background:#eaeaea !important}.elementor-button:hover svg{fill:#fff !important}.blueBtn,.elementor-button-text{background-color:#c3cbe9 !important;background:#c3cbe9 !important;padding:.5em 1em !important}.blueBtn:hover,.elementor-button-text:hover{background:#eaeaea !important}.elementor-widget-image-box{padding:2em;border-radius:2em;transition:all .5s linear}.elementor-widget-image-box .elementor-image-box-img{width:100% !important}.elementor-widget-image-box .elementor-image-box-title{color:#000 !important}.elementor-widget-image-box:hover{scale:1.1}.btn-link{border-left:1px solid #000;border-right:1px solid #000;padding:0 .8em;transition:all .5s;text-transform:uppercase}.btn-link:hover{background-color:#eaeaea}.btn-link-noBorderLeft{border-left:none;border-right:1px solid #000;padding:0 .8em;transition:all .5s;text-transform:uppercase;margin-left:-0.3em}.btn-link-noBorderLeft:hover{background-color:#eaeaea}.newsContainer{position:relative;padding:2em 0}.newsContainer .blueOverlay{width:200px;height:100% !important;background:rgba(60,105,172,.3);position:absolute;top:0;z-index:100;left:-3em;padding:3em 0}.newsContainer .logoOverlay{position:absolute;top:15em;right:-4em;background-image:url("../img/sigle_quantor_large.png");width:500px !important;height:500px !important;background-repeat:no-repeat;opacity:.1}.news{width:90%;margin:0 auto 3em auto;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2em}.news .col1{z-index:0;width:250px;min-width:250px}.news .col1 .image{width:20%}.news .col1 .image img{width:200px}.news .col2{border-top:1px solid #000;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 !important;padding-top:1em}.news .col2 h3{font-size:1.5em !important;line-height:1.2em !important;color:#3c69ac;padding-top:0 !important}.news .col2 h3:hover{color:#666 !important}.news .col2 .content{width:68%;padding:0}.news .col2 .content p{margin-bottom:.5em}.news .col2 .content p.date{color:#666}.news .col2 .link{width:33%;margin:0 0 2em 0;text-align:right;z-index:500}.home p{padding:0}ul{padding-left:1em;font-weight:300 !important}ul li{padding:.5em !important;font-size:1.1em !important;color:#000 !important}.accordion{width:100%;max-width:100%;margin:1em auto 0 auto !important}.accordion .accordion-item{padding:2em 0 0 0 !important}.accordion .accordion-item .content{width:80% !important;margin:0 auto}.accordion .news .col2{width:100% !important}.accordion .news .col2 h3{font-size:1.3em !important;line-height:1.4em !important}.accordion .news .col2 p{font-size:1.1em !important}.accordion .accordion-item{display:flex;flex-direction:row;flex-wrap:nowrap;padding-bottom:2em}.accordion .content{width:100% !important;padding-left:1em}.accordion .content .accordion-header{background-color:#fff;padding:0;cursor:pointer;font-size:1.5em}.accordion .content .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s;padding:1em 0 0 0 !important;background-color:#fff}.accordion .content .accordion-header{font-size:1em !important}.accordion .content .accordion-content.open{padding:0;max-height:500px}#wpfront-scroll-top-container img{transition:all .5s linear}#wpfront-scroll-top-container img:hover{opacity:.3}#wpfront-scroll-top-container img:not(:hover){opacity:1}#wpfront-scroll-top-container.show{width:3em;margin:0 1em 1em 0}.ct-container-full{padding:0 !important}.scaleUp{transition:all 1s linear !important}.scaleUp:hover{transform:scale(1.2) !important}.card{background-color:#eaeaea;padding:3em !important}.card img{border:1px solid #ccc !important}.card svg{fill:#000}.card svg:hover{fill:#fff !important}.leftBorder{border-left:1px solid #000;padding:1em 0 1em 1em}.topBorder{border-top:1px solid #000;padding-top:1em;padding-bottom:3em}.topBorder h2{margin-left:0;color:#3c69ac !important}footer{height:800px;margin:8em 0 0 0 !important;padding:0;width:100%;position:relative}footer #footerBackground{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:background-image .5s ease-in-out;z-index:0}footer .globalContainer{background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;color:#fff !important;height:400px;z-index:100;position:absolute;bottom:0;width:100%}footer .globalContainer img{width:200px;transition:all 1s linear !important;scale:1}footer .globalContainer img:hover{scale:1.1}footer .globalContainer a{color:#fff !important}footer .globalContainer a:hover{color:#3c69ac !important}footer .globalContainer #footer-menu{margin:0 0 0 auto !important}footer .globalContainer .footer-menu ul li{display:inline-block;text-transform:uppercase;padding-right:0 !important}footer .globalContainer .footer-menu ul li:last-child{display:none !important}footer .globalContainer .footer-menu ul li a{padding:.5em 0 .5em 1em !important;font-weight:200 !important;transition:all 1s ease !important;transform:scale(1);display:inline-block;font-size:.9em !important}footer .globalContainer .footer-menu ul li a:hover{color:#fff !important;transform:scale(1.1) !important}footer .globalContainer .footer-menu ul li.current-menu-item a,footer .globalContainer .footer-menu ul li.current-menu-parent a{font-weight:500 !important;color:#3c69ac !important}footer .globalContainer .container{margin-top:3em !important;display:flex;flex-direction:row;gap:2em}footer .globalContainer .container .addresses{width:50%;display:flex;flex-direction:row;gap:3em;height:250px}footer .globalContainer .container .addresses .col{width:50%;border-left:1px solid #fff;padding-left:1em}footer .globalContainer .container .copyright{width:50%;text-align:right !important;color:#fff !important}footer .globalContainer .container .copyright p{line-height:1.4em;padding-bottom:1em}footer .globalContainer .container .copyright a.upperCase{text-transform:uppercase}footer .globalContainer .container .copyright img{width:30px !important;margin:0 0 1em 0 !important;border:0}footer .globalContainer .container.bottom{margin-top:auto !important}svg path{stroke-width:1px !important}.container-fluid#cookieConsent{width:30% !important;padding:2em}#cookieConsent{background-color:#3c69ac !important;min-height:26px;font-size:.8em !important;line-height:26px;padding:3em 1em 1em 5em;position:fixed;bottom:0;left:0;right:0;display:none;z-index:600}#cookieConsent .container{background:none}#cookieConsent img{padding-bottom:1em}#cookieConsent .btn-default{color:#fff !important;display:inline-block;padding:.3em .6em;cursor:pointer;margin:0 .6em 0 0;border:1px solid #fff !important}#cookieConsent .btn-default:hover{background-color:#3c69ac;color:#000 !important}#cookieConsent p{line-height:1.4em}#cookieConsent a,#cookieConsent{color:#eaeaea;text-decoration:none;width:auto !important}@media(max-width: 480px){body{padding-top:70px !important}.hideMobile{display:none !important}h1{font-size:2.5em !important}h2{font-size:1.8em !important;margin-left:0 !important}h3{font-size:1.3em !important}h3.elementor-icon-box-title,h3.elementor-image-box-title{font-size:1.8em !important}p{padding:0 !important;font-size:1em !important}header{height:300px;margin-bottom:3em}header .site-branding{margin:.2em !important}header img{width:150px !important;margin-top:-0.7em}header .ct-icon{width:30px !important;height:30px !important;fill:#eaeaea !important;margin-top:0}header .ct-container{position:fixed;top:0;width:100%;z-index:9999;background-color:#000;padding:0 1.2em;height:70px}header .container{width:80% !important;margin:0 auto 0 auto;position:relative;justify-content:flex-start;display:flex;align-items:center;height:300px}header .container .titlesBlock{position:relative;height:300px;width:100%;display:flex;align-items:center;justify-content:center}header .container .titlesBlock .imageBlock{position:absolute;top:0;height:80% !important;width:80% !important}header .container .titlesBlock .titles .div_title{font-size:2.2em !important}header .container .titlesBlock .titles .subtitle{font-size:2.2em !important;font-weight:300 !important}#header .container{width:100%;margin:3em auto;position:relative;text-align:center}#header .container .and{margin:0 auto;font-size:10em;z-index:0}#header .container .div_title{width:100%;font-size:2.5em;margin:-3em auto 0 auto !important}#header .container .subtitle{font-size:1.7em;margin:1em auto 0 auto}.rightPunchLineWithCircle p{width:100%;text-align:center !important;line-height:1.2em;font-size:2.5em !important;font-weight:400 !important;position:relative;margin:0 auto}.rightPunchLineWithCircle p b{color:#3c69ac;font-weight:400 !important}.topBorder{border:none}.topBorder h2{font-size:1.6em !important}.topBorder p{padding:.2em 0 !important;margin:0 0 .3em 0 !important}.sousExpertises h4{font-size:1em !important}.personsContainer{width:90%;margin:0 auto !important;padding:0 !important;gap:0 !important}.personsContainer .personCard{border-top:none !important;border-bottom:1px solid #000;border-left:none;text-align:center !important;padding:0 0 2em 0;margin:0 0 1em 0 !important;display:flex;gap:0 !important}.personsContainer .personCard .elementor-widget-image{height:auto !important;margin:0 auto !important;width:100% !important}.personsContainer .personCard p{padding:0;margin:0}.personsContainer .personCard h3{font-size:1.2em !important;padding-top:1.5em !important;padding-bottom:.5em !important;height:auto !important}.personsContainer .personCard img{width:50%;margin:0 auto !important}.cardNumber{padding:0 0 0 3em}.cardNumber h3{font-size:1.5em !important;margin-top:0 !important}.bigFigure p{font-size:5em !important}#btnTop{width:2.5em;height:2.5em}.contact .bigFigure p{font-size:3em !important}.contactAddress{padding-top:4em}.quote p{font-size:1.3em !important;line-height:1.3em;padding:1em 2em !important}.guillemetsStart,.guillemetsEnd{font-size:8em !important}.guillemetsStart{top:-0.1em}.guillemetsEnd{bottom:-0.55em}.newsContainer{position:relative;padding:0 !important;margin-top:0 !important}.newsContainer .blueOverlay,.newsContainer .logoOverlay{display:none}.news{width:100%;margin:2em auto 1em auto;display:flex;flex-direction:column !important;gap:0}.news .col1{z-index:0;width:100%;margin:0 auto !important;border-top:none}.news .col2{border-top:none !important;flex-direction:column;gap:2em;padding:2em 0 0 0 !important}.news .col2 h3{font-size:1.2em !important}.news .col2 .content{width:100% !important;margin:0 auto;padding:0}.news .col2 .content p{margin-bottom:.5em}.news .col2 .content p.date{color:#666}.news .col2 .link{width:100%;margin:0 0 1em 0;text-align:center}footer{height:475px;margin:4em 0 0 0 !important;font-size:.8em !important;line-height:1.3em !important;text-align:center !important}footer .globalContainer{height:auto !important;background-color:rgba(0,0,0,.2);padding-bottom:1.5em}footer .globalContainer img{width:150px;margin-bottom:2em}footer .globalContainer #footer-menu{display:none}footer .globalContainer .container{margin-top:3em !important;flex-direction:column;gap:2em}footer .globalContainer .container .addresses{width:100%;gap:1em;height:auto;display:flex;flex-direction:column}footer .globalContainer .container .addresses .col{width:100%;border-left:0 !important;padding:.2em 0}footer .globalContainer .container .addresses .blue{font-weight:bold}footer .globalContainer .container .copyright{width:100%;text-align:center !important}footer .globalContainer .container .copyright p{line-height:1.4em;padding-bottom:1em}footer .globalContainer .container .copyright a.upperCase{text-transform:uppercase}footer .globalContainer .container .copyright img{width:30px !important;margin:0 0 1em 0 !important;border:0}footer .globalContainer .container.bottom{margin-top:auto !important}ul{font-weight:200 !important}ul li{padding:.5em !important;font-size:1em !important;color:#000 !important}#wpfront-scroll-top-container{right:0px;bottom:0px}#wpfront-scroll-top-container.show{width:3em;margin:0 .5em .5em 0}.container-fluid#cookieConsent{background-color:#3c69ac !important;width:100% !important;padding:1.5em !important}.container-fluid#cookieConsent .btn-default{margin:0 .4em 0 0}.container-fluid#cookieConsent p{padding:0 !important}.container-fluid#cookieConsent img{padding:.5em 0 1em 0}#offcanvas .ct-panel-inner{background-color:#3c69ac !important;width:70% !important}#offcanvas .ct-panel-inner ul{list-style:none !important;margin-top:1.5em !important}#offcanvas .ct-panel-inner ul li{list-style:none !important;padding:0 0 0 .5em !important;font-size:1em !important;border-top:1px solid #fff}#offcanvas .ct-panel-inner ul li a{color:#fff !important;font-weight:200 !important;padding:.5em 0;line-height:1.2em;font-size:1.1em !important}#offcanvas .ct-panel-inner ul li.current-menu-item{background:rgba(255,255,255,.2)}#offcanvas .ct-panel-inner ul li.current-menu-item a{color:#c3cbe9 !important;font-weight:500 !important}#offcanvas .ct-panel-inner svg{fill:#fff !important}#offcanvas .ct-panel-inner svg:hover{fill:#eaeaea !important}#loading img{width:8em}@keyframes spinner{from{transform:scale(0)}to{transform:scale(2.3);opacity:0}}}@media(min-width: 481px)and (max-width: 600px){body{font-size:1em !important}h1{font-size:2.5em !important}h2{font-size:1.8em !important;margin-left:0 !important}h3{font-size:1.3em !important}h3.elementor-icon-box-title,h3.elementor-image-box-title{font-size:1.8em !important}p{padding:0 !important;font-size:1em !important}header{height:400px;margin-bottom:3em}header .site-branding{margin:0 !important}header img{width:170px !important}header .ct-icon{width:40px !important;height:40px !important;fill:#fff !important;margin-top:0}header .sigle{z-index:500 !important;position:absolute;opacity:.6}#header .container{width:90%;margin:0 auto;position:relative;text-align:center}#header .container .and{margin:0 auto;font-size:10em;z-index:0}#header .container .div_title{width:100%;font-size:2.5em;margin:-3em auto 0 auto !important}#header .container .subtitle{font-size:2em;margin:1.5em auto 0 auto}.rightPunchLineWithCircle p{width:100%;text-align:center !important;line-height:1.2em;font-size:2.5em !important;font-weight:400 !important;position:relative;margin:0 auto}.rightPunchLineWithCircle p b{color:#3c69ac;font-weight:400 !important}.topBorder{border:none}.topBorder h2{font-size:1.3em !important}.topBorder p{padding:.2em 0 !important;margin:0 0 .3em 0 !important}.personCard{border-top:1px solid #3c69ac !important;border-left:none;text-align:center !important;padding:0 0 0 2em;margin-top:6em !important}.personCard h3{font-size:1.2em !important}.personCard img{margin-left:-6em;margin-top:-5.5em;width:70%}.cardNumber{padding:0 0 0 1em}.cardNumber h3{font-size:1.5em !important;margin-top:0 !important}.bigFigure p{font-size:5em !important}.contact .bigFigure p{font-size:3em !important}.contactAddress{padding-top:4em}.quote p{font-size:1.3em !important;line-height:1.3em}.guillemetsStart,.guillemetsEnd{font-size:8em !important}.guillemetsStart{top:-0.1em}.guillemetsEnd{bottom:-0.55em}footer{height:500px;margin:4em 0 0 0 !important;font-size:.8em !important;line-height:1.3em !important;text-align:center !important}footer .globalContainer{height:auto !important}footer .globalContainer img{width:150px;margin-bottom:2em}footer .globalContainer #footer-menu{display:none}footer .globalContainer .container{margin-top:3em !important;flex-direction:column;gap:2em}footer .globalContainer .container .addresses{width:100%;gap:1em;height:auto;display:flex;flex-direction:column}footer .globalContainer .container .addresses .col{width:100%;border-left:0 !important;padding:.2em 0}footer .globalContainer .container .addresses .blue{font-weight:bold}footer .globalContainer .container .copyright{width:100%;text-align:center !important}footer .globalContainer .container .copyright p{line-height:1.4em;padding-bottom:1em}footer .globalContainer .container .copyright a.upperCase{text-transform:uppercase}footer .globalContainer .container .copyright img{width:30px !important;margin:0 0 1em 0 !important;border:0}footer .globalContainer .container.bottom{margin-top:auto !important}ul{font-weight:200 !important}ul li{padding:.5em !important;font-size:1em !important;color:#000 !important}#wpfront-scroll-top-container{right:0px;bottom:0px}#wpfront-scroll-top-container.show{width:3em;margin:0 .5em .5em 0}.container-fluid#cookieConsent{background-color:rgba(60,105,172,.9) !important;width:100% !important;padding:1.5em !important}.container-fluid#cookieConsent .btn-default{margin:0 .4em 0 0}.container-fluid#cookieConsent p{padding:0 !important}.container-fluid#cookieConsent img{padding:.5em 0 1em 0}#offcanvas .ct-panel-inner{background-color:#3c69ac !important;width:70% !important}#offcanvas .ct-panel-inner ul{list-style:none !important}#offcanvas .ct-panel-inner ul li{list-style:none !important;padding:0 0 0 .5em !important;font-size:1em !important;border-top:1px solid #fff}#offcanvas .ct-panel-inner ul li a{color:#fff !important;font-weight:400 !important;padding:.5em 0;line-height:1.2em;font-size:1em !important}#offcanvas .ct-panel-inner ul li.current-menu-item{background:rgba(255,255,255,.2)}#offcanvas .ct-panel-inner ul li.current-menu-item a{color:#c3cbe9 !important;font-weight:500 !important}#offcanvas .ct-panel-inner svg{fill:#3c69ac !important}#offcanvas .ct-panel-inner svg:hover{fill:#eaeaea !important}#loading img{width:8em}@keyframes spinner{from{transform:scale(0)}to{transform:scale(2.3);opacity:0}}}@media(min-width: 601px)and (max-width: 1024px){body{font-size:1em !important}header{height:550px;margin-bottom:3em;margin-top:85px}header .site-branding{margin:0 0 0 0 !important}header img{width:180px !important}header .ct-icon{width:40px !important;height:40px !important;fill:#fff !important;margin-top:0}header .ct-container{position:fixed;top:0;width:100%;z-index:9999;background-color:#000;padding:0 2em;height:85px}header ul li{font-size:1em !important;padding:0 0 0 .3em !important;font-weight:400 !important}header .container{height:350px;margin-top:3em !important}header .container .titlesBlock{position:relative;margin-top:85px;height:450px !important;width:100%;display:flex;align-items:center;justify-content:center}header .container .titlesBlock .imageBlock{position:absolute;top:3em !important;height:70% !important;width:70% !important}header .container .titlesBlock .titles .div_title{font-size:3em !important}header .container .titlesBlock .titles .subtitle{font-size:3em !important}h1{line-height:1.2em !important;text-align:center !important}h1.elementor-heading-title{font-size:5em !important}h1.elementor-heading-title{font-size:4.5em !important}h2{font-size:3em !important}h3{text-align:left !important;line-height:1.1em !important;font-size:2.3em !important}p{margin:.8em 0 !important;font-size:1em !important}.rightPunchLineWithCircle p{font-size:3em !important;text-align:center !important;position:relative !important;right:auto;margin:0 !important;padding:0 !important}.numbers .e-con-inner{display:flex !important;flex-direction:row !important;gap:1em !important}.numbers .e-con-inner .cardNumber{width:30% !important;margin:0 !important}.numbers .e-con-inner .cardNumber h3{font-size:1.3em !important}}@media(min-width: 601px)and (max-width: 1024px)and (max-width: 700px){.numbers .e-con-inner .cardNumber h3{font-size:1.2em !important}}@media(min-width: 601px)and (max-width: 1024px){.bigFigure p{margin:-0.1em 0 0 0 !important;font-size:5em !important}.quote p{font-size:1.6em !important}.personCard{margin:2em 0 1em 0 !important;padding-left:2em !important}.personCard .elementor-widget-image{margin:0 auto 2em 0 !important;width:100% !important;padding:0 0 1em 0}.personCard .elementor-widget-image img{margin:0;float:left;width:60%}.personCard h3{font-size:1.2em !important;padding:.3em 0 !important;height:40px !important}.topBorder{padding-top:1em;padding-bottom:3em}.topBorder h2{font-size:1.8em !important;padding-top:.8em}.home .news .col2{flex-direction:column}.home .news .col2 .content{width:100% !important}.home .news .col2 .content h3{font-size:1.3em !important}.home .news .col2 .link{width:100%;text-align:left}.accordion .news .col2 h3{margin-top:.3em}.accordion .accordion-item .content{width:100% !important}.newsContainer{padding-bottom:0 !important}.blue h2{margin:0}.blue.black h2{margin:0}footer{height:500px;font-size:.8em !important}footer .globalContainer{height:300px}footer .globalContainer .container #footer-menu{display:none}footer .globalContainer .container .addresses{width:70%;gap:2em;height:170px}footer .globalContainer .container .copyright{width:30%}#offcanvas .ct-panel-inner{background-color:#3c69ac !important;width:40% !important}#offcanvas .ct-panel-inner ul{margin-top:2em}#offcanvas .ct-panel-inner ul li{border-top:1px solid #fff}#offcanvas .ct-panel-inner ul li a{color:#fff !important;font-size:1em;padding:0 0 0 .5em !important}#offcanvas .ct-panel-inner ul li.current-menu-item{background:rgba(255,255,255,.2)}#offcanvas .ct-panel-inner ul li.current-menu-item a{color:#c3cbe9 !important}#offcanvas .ct-panel-inner svg{fill:#fff !important}#offcanvas .ct-panel-inner svg:hover{fill:#c3cbe9 !important}.container-fluid#cookieConsent{width:100% !important;padding:1.5em !important}.container-fluid#cookieConsent .btn-default{margin:0 .4em 0 0}}@media(min-width: 1025px)and (max-width: 1219px){body{font-size:.9em !important}header{height:500px;margin-bottom:4em}header .site-branding{margin:0 !important}header img{width:170px !important}header .ct-icon{width:30px !important;height:30px !important;fill:#eaeaea !important;margin-top:-1em}header .container{height:400px;margin-top:-2em !important}header .container .titlesBlock{height:350px !important;width:100%;display:flex;align-items:center;justify-content:center}header .container .titlesBlock .imageBlock{position:absolute;top:1em !important;height:80% !important;width:80% !important}header .container .titlesBlock .titles .div_title{font-size:3em !important}header .container .titlesBlock .titles .subtitle{font-size:3em !important}.rightPunchLineWithCircle p{font-size:3.3em !important}.bigFigure p{margin:-0.1em 0 0 0 !important;font-size:5em !important}.googleMap{height:380px}.topBorder h2{font-size:1.8em !important}.sousExpertises{display:flex;flex-wrap:wrap;gap:1em !important;--column-gap: 1em !important;width:90%;--content-width: 90% !important}.sousExpertises .cardNumber{width:30% !important;--width: auto !important;margin:0 !important}.sousExpertises .cardNumber h4{font-size:1.1em !important}.numbers{display:flex;gap:2em !important;--column-gap: 2em !important;width:70%;--content-width: 70% !important}.numbers h3{font-size:1.6em !important;margin-top:1.5em}.personsContainer{width:100% !important}.personsContainer .e-con-inner{margin:0 !important;gap:2em !important;--content-width: 80% !important;display:flex;flex-direction:column;flex-wrap:wrap;gap:0}.personsContainer .e-con-inner .personCard{margin:0 !important}.personsContainer .e-con-inner .personCard img{margin:0}.quote p{font-size:2em !important}footer{height:500px;font-size:.9em !important}footer .globalContainer{height:300px}footer .globalContainer .container .addresses{width:70%;gap:2em;height:170px}footer .globalContainer .container .copyright{width:30%}}@media(min-width: 600px)and (max-width: 650px){.numbers .e-con-inner .cardNumber h3{font-size:1em !important}}@media(min-width: 651px)and (max-width: 666px){.numbers .e-con-inner .cardNumber h3{font-size:1.1em !important}}@media(min-width: 1219px)and (max-width: 1600px){header{height:570px;margin-bottom:3em}header .site-branding{margin:0 !important}header img{width:170px !important}header .ct-icon{width:30px !important;height:30px !important;fill:#eaeaea !important;margin-top:-1em}#header .container{margin-top:-2em !important}#header .container .titlesBlock{display:flex;align-items:center;justify-content:end}#header .container .titlesBlock .imageBlock{position:absolute;top:1em !important;right:1em !important;height:90% !important;width:90% !important}#header .container .titlesBlock .titles .div_title{font-size:3em !important}#header .container .titlesBlock .titles .subtitle{font-size:3em !important}.bigFigure p{margin:-0.1em 0 0 0 !important;font-size:5em !important}.numbers{display:flex;gap:2em !important;--column-gap: 2em !important;width:70%;--content-width: 70% !important}.numbers h3{font-size:1.6em !important;margin-top:1.5em}.personCard h3{font-size:1.2em !important;height:115px}}/*# sourceMappingURL=theme.css.map */
