@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@charset "UTF-8";*{margin:0;padding:0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Open sans',sans-serif;font-weight:400;outline:none}body{color:#505b60;font-size:17px;overflow-x:hidden}body[data-lang="en"] #anchor_video_home{display:none}strong,b{font-weight:600}a{text-decoration:none;color:#505b60;transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out;cursor:pointer}a:hover,a.selected{color:#b1061c}a svg *{transition-delay:initial;transition-duration:0.2s;transition-property:fill,stroke,opacity;transition-timing-function:ease-out;cursor:pointer}.center_content{width:88%;max-width:1500px;margin:0 auto;position:relative}.clear{clear:both}.mobile_only{display:none}svg{max-height:100%}.hiding_box .hideable{display:none;margin-top:40px}.hiding_box.open .button_more{display:none}.hiding_box .button_more{margin:40px auto}#anchor_top svg{width:40px;height:40px}#anchor_top{position:fixed;z-index:200;bottom:20px;right:20px;cursor:pointer;display:none}.portal_banner{display:none;position:fixed;z-index:99;top:0;background-color:#e17c00;min-height:40px;width:100%;padding:8px 0}.portal_banner a{color:#fff;font-size:.9em;font-weight:600;margin-right:10px;display:inline-block}.notifications_box{position:fixed;bottom:24px;right:24px;z-index:89}.notifications_box .texte{font-size:16px;width:calc(50% - 30px);margin:15px}.notifications_box .pic{max-width:100%;width:calc(50% - 30px);margin:15px}.notifications_box .pic img{max-width:100%}.notification_container{width:550px;max-width:100vw;max-height:100vh;position:relative;margin-top:10px;padding:25px;-webkit-box-shadow:-7px 7px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:-7px 7px 5px 0 rgba(0,0,0,.15);box-shadow:-7px 7px 5px 0 rgba(0,0,0,.15);display:none;opacity:0;animation:fadeIn 4s linear forwards;overflow:hidden}@keyframes fadeIn{0%{opacity:0}15%{opacity:0;transform:translateY(30px)}20%{opacity:1;transform:translateY(0)}100%{opacity:1}}.notification_container.closed_notification{animation:fadeOut 0.4s linear forwards}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;transform:translateY(30px);max-height:0;margin:0;padding:0}}.notification_container .delete_button{width:30px;height:30px;top:0;left:0;padding:5px 10px;cursor:pointer}.notification_container .delete_button svg *{fill:#fff}.notification_container a{display:flex;align-items:center}.social_network_panel{display:flex;flex-direction:column;background:white;position:fixed;z-index:20;bottom:0;margin:20px;min-width:20px;max-width:55px;width:100%}.social_network_panel a:not(:last-child){margin-bottom:10%}.social_network_panel a:hover{opacity:.8}.social_network_panel a img{width:100%}.social_network_panel{padding:10px}.home_v8_container{display:block;background:#2e7f92;background:-webkit-linear-gradient(to top,#4389A2,#2e7f92);background:linear-gradient(to top,#4389A2,#2e7f92);color:#fff}.home_v8_container a{color:#fff;display:flex;align-items:center;align-content:center}.home_v8_container .button{background:#fff;margin-top:40px;border:2px solid #fff;color:#2e7f92;padding:9px 20px;transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out}.home_v8_container .button:hover{background:transparent;color:#fff}.developer_tool_container{background:linear-gradient(135deg,#19ad2d 0,#0f9c22 100%);padding:10px 20px}.developer_tool_container a{color:#fff}.developer_tool_container .texte{margin-top:15px}.project_tool_container{background:linear-gradient(135deg,#d00000 0,#b1061c 100%);padding:10px 20px}.project_tool_container a{color:#fff}.project_tool_container .texte{margin-top:15px}.call_to_action.closed .delete_button,.call_to_action.closed .hidden_link,.call_to_action.closed .developer_notification_button_box{display:none}#call_to_action_open{transition-delay:initial;transition-duration:0.4s;transition-property:opacity;transition-timing-function:ease-out}.call_to_action.closed #call_to_action_open{opacity:1;cursor:pointer}.notification_container h3,.notification_container h4{color:#fff;font-weight:600;text-align:center;display:block}.notification_box{position:fixed;display:flex;align-items:center;align-content:center;padding:20px;z-index:99;right:0;top:250px;background:#DD2C00;background:-webkit-linear-gradient(to top,#d00000,#b1061c);background:linear-gradient(to top,#d00000,#b1061c);width:350px;height:200px;color:#fff;-webkit-box-shadow:-7px 7px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:-7px 7px 5px 0 rgba(0,0,0,.15);box-shadow:-7px 7px 5px 0 rgba(0,0,0,.15)}.notification_box a{color:#fff}.notification_box a img{max-width:100%}.notification_box .button{background:#fff;margin-top:40px;border:0;color:#333}.notification_box .delete_button{width:20px;height:20px;top:10px;right:10px;z-index:10}.notification_box .delete_button svg *{fill:#fff}.img_centered{margin:auto;display:block;margin-top:20px}.title_centered{text-align:center;margin-bottom:50px}.title_centered_down{text-align:center;margin-top:50px}.developer_notification_button_box{display:flex;justify-content:center;flex-wrap:wrap}.developer_notification_button{margin:5px}.project_tool_demo_button_box{display:flex}.project_tool_demo_button{margin:auto}.delete_button{position:absolute;top:5px;left:15px}.portal_banner svg{height:10px;width:10px;cursor:pointer}.portal_banner svg *{fill:#fff}.portal_banner .button{background-color:#fff;border:2px solid #fff;padding:1px 10px}.portal_banner a.button{display:inline-block;width:148px;color:#e17c00;white-space:nowrap}.portal_banner a.button:hover{color:#fff}#header{display:flex;align-items:flex-start;position:fixed;top:0;left:0;width:100%;height:fit-content;padding:0;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(163,169,172,.9);z-index:100;transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out}#header.navigation_is_open{background:rgba(255,255,255,1)}#header:hover{background:rgba(255,255,255,1)}#header h1{display:none}#brand-burger_menu{max-height:100%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:0}#logo{display:flex;margin-right:16px}#logo svg{height:100%;width:auto;max-width:100%;max-height:32px}#navigation{font-size:1.23em;width:60%;width:calc(75% - 10px);display:inline-flex;align-items:center}#external_links{display:flex;width:100%;margin-left:0;gap:0;flex-direction:column}.navigation_link{display:inline-block;padding:12px 0}.navigation_link:last-of-type{margin-right:0}.navigation_link.social{display:none}.button.navigation_button{padding:5px 20px}body .ui-selectmenu-button.ui-button{width:auto;padding:0;margin:0;background:url(/images/svg/arrow_bottom.svg) no-repeat right center / 8px 7px;color:#505b60;transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out;cursor:pointer;opacity:.8;display:inline-block;vertical-align:text-bottom}body .ui-selectmenu-button.ui-button:hover,body .ui-selectmenu-button.ui-selectmenu-button-open{opacity:1}body .ui-selectmenu-text{margin-right:12px}body .ui-selectmenu-menu .ui-menu{background:#FFF;text-align:left;border:1px solid rgba(163,169,172,.5)}body .ui-menu .ui-menu-item-wrapper{padding:3px 5px 2.5px;border-bottom:1px solid rgba(163,169,172,.25)}body .ui-menu li:last-of-type .ui-menu-item-wrapper{border-bottom:0}body .ui-menu .ui-state-focus,body .ui-menu .ui-state-active{margin:0;color:#b1061c}#menu_top{position:absolute;top:0;right:0;display:flex;font-size:.9em;gap:16px;margin-bottom:12px}#menu_top a{color:#505b60;opacity:.8;display:inline-block}#menu_top a:hover{color:#505b60;opacity:1}.banner_parent,.banner,.banner_parent #home_page_video{height:437.5px;height:43.75vh;overflow:visible;width:100%}.banner{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;position:fixed;background-image:url(/videos/spring.png)}.banner_parent img{margin-top:108px;max-height:calc(100% - 108px)}#menu_mobile{transition:all 0.2s;display:none}#menu_mobile:hover{background-color:rgba(163,169,172,.2)}#menu_mobile svg *{fill:#505b60}#promotion_alert,#jobs_alert{background:white;position:absolute;border:1px solid rgba(163,169,172,.9);top:120px;left:30px;padding:10px}#jobs_alert{display:none!important}#promotion_alert{padding:10px 60px 10px 70px;left:80px;top:150px;z-index:80}#promotion_alert svg{position:absolute;left:-60px;width:120px;top:-30px;height:120px;max-height:none}#video_alert,.homepage_alert{position:absolute;top:230px;left:30px}.homepage_alert{display:flex;background:rgba(255,255,255,.92);border:1px solid rgba(163,169,172,.9)}.homepage_alert img{max-width:200px;margin:5px 20px 5px 5px}.homepage_alert img~.main_alert_text{font-size:1.2em;display:flex;padding:0 15px 0 0;justify-content:center;flex-direction:column;margin-left:5px}.homepage_alert .close_btn{min-width:20px;display:flex;justify-content:center;align-items:center;font-size:30px;padding:0 20px 10px 20px;cursor:pointer;background:#8c8c8c24;transition:all .5s ease}.homepage_alert .close_btn:hover{background:#82828252;transition:all .5s ease}#license_alert{position:absolute;top:140px;left:30px}.main_alert{display:flex;padding:10px;z-index:1;flex-wrap:wrap}.main_alert:hover{background:rgba(255,255,255,.98)}.main_alert svg{width:40px;height:40px;float:left;margin-right:20px}.main_alert .main_alert_text{float:left}.main_alert h5{font-size:1em}.main_alert svg *{fill:#505b60;transition-delay:initial;transition-duration:0.2s;transition-property:fill,stroke;transition-timing-function:ease-out}#jobs_alert:hover svg *{fill:#b1061c}#video_alert,.homepage_alert:hover svg *{fill:#b1061c}#license_alert:hover svg *{fill:#28b538}#license_alert a:hover{color:#28b538}.page_content#home{height:800px;height:100vh;position:relative;background:none}#home_page_video{width:100%;height:800px;height:100vh;position:fixed;overflow:hidden;z-index:-100;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(/videos/spring.png)}.touchscreen #home_page_video{position:relative}#home_page_video video{width:102%;width:calc(100% + 2px);height:auto;position:absolute;background:url(../deploys/immomigsa-prod/env-b//public/css/home.jpg) no-repeat center center cover;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.banner_parent #home_page_video video{top:100%}.magnific-popup-child{cursor:zoom-in}@media (min-aspect-ratio:16/9){#home_page_video video{width:102%;width:calc(100% + 2px);height:auto}}@media (max-aspect-ratio:16/9){#home_page_video video{height:102%;height:calc(100% + 2px);object-fit:cover}}@media (min-aspect-ratio:7/9){.banner_parent #home_page_video video{width:102%;width:calc(100% + 2px);height:auto}}@media (max-aspect-ratio:7/9){.banner_parent #home_page_video video{height:102%;height:calc(100% + 2px);object-fit:cover}}#home_video_title{text-align:center;position:absolute;top:35%;width:100%;transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out}#home_video_title svg{width:320px;height:unset;margin:0 auto 20px;max-width:92%}#home_video_title h2{font-weight:400;color:#fff;font-size:3em;text-shadow:2px 3px 3px rgb(0,0,0);max-width:1120px;margin:0 auto}#home_video_title h3{font-weight:400;color:#fff;font-size:1.6em;text-shadow:2px 3px 3px rgb(0,0,0);max-width:50%;margin:0 auto;padding:0 7%}.button_transparent,.button.button_transparent{background:rgba(255,255,255,0);border:2px solid #FFF;color:rgba(255,255,255,1);text-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.3);overflow:hidden}.button_transparent:hover,.button.button_transparent:hover{background:rgba(255,255,255,1);color:#505b60;text-shadow:none}.button_transparent svg *{fill:#FFF}.button_transparent:hover svg *{fill:#505b60}.buttons_home{margin-top:40px;text-align:center}.button_home_video{display:inline-block;min-width:130px;margin:0 5px;padding:10.5px 20px 10px;text-align:center;font-size:1.18em;background:rgba(80,91,96,.7);border:2px solid #b1061c;border:none;color:#fff;text-shadow:none;box-shadow:none}.button_home_video:hover{background:#b1061c;color:#FFF}.button_home_video svg{width:16px;height:15px;margin-left:6px}.button_home_video svg *{fill:#505b60}.button_home_video:hover svg *{fill:#FFF}.button_share{width:30px;height:30px;float:left;margin-right:20px}.page_content{min-height:892px;min-height:calc(100vh - 108px);background:#FFF;position:relative;color:#505b60;overflow:hidden}.page_content#press{min-height:auto}@media (max-aspect-ratio:4/3){body .page_content{min-height:0}}.page_content.page_content_small{min-height:auto}.page_content_dark{background:#d5dbdf;color:#505b60}.page_content.page_content_contact{background:#505b60;color:#FFF;min-height:0}.title{height:100px;height:calc(3.2em + 5vh);background:#d5dbdf}.page_content_dark .title,.page_content_contact .title{background:#FFF}.page_content_dark + .page_content_contact .title{background:#d5dbdf}.page_content_gray{background:#A4A9AD;color:#fff;text-align:center}.tool_project_tool .page_content_gray .tool_box.col2{text-align:left}.page_content_gray h3{color:#fff}.title .center_content{height:100%}.title h2{color:#FFF;position:absolute;text-transform:uppercase;bottom:-.5px;left:0;font-size:2.94em;font-weight:600;line-height:.8}h4{text-transform:uppercase;font-weight:600}h4>a{font-weight:600}.page_content_dark .title h2{color:#d5dbdf}.page_content_contact .title h2{color:#505b60}.title svg{height:3.2em;width:auto;position:absolute;bottom:-.5px;right:0}.ie8 .title svg,.ie9 .title svg,.ie10 .title svg,.ie11 .title svg{width:3.2em}.title svg *{fill:#FFF}.page_content_dark .title svg *{fill:#d5dbdf}.page_content_contact .title svg *{fill:#505b60}.content_box{padding:70px 0;padding:7vh 0;min-height:900px;min-height:calc(100% - 60px - 5vh)}.page_content_intro{width:48%;width:calc(50% - 20px);margin-bottom:30px;margin:0 auto 3vh;line-height:1.5;text-align:center}.col{float:left}.col4{width:20%;width:calc(25% - 30px);float:left;margin-right:40px}.col234_4{width:60%;width:calc(75% - 10px);float:right;margin-right:0}.col4:nth-of-type(4n+1){clear:both}.col4:nth-of-type(4n+3){margin-right:0}.col4:nth-of-type(4n+4){margin-right:0;float:right}.col.col3{width:30%;width:calc(33.33% - 26.66px);float:left}.col.col1_3{margin-right:40px}.col.col3_3{float:right}.col.col12_3,.col.col23_3{width:60%;width:calc(66.66% - 26.66px)}.col.col23_3{float:right}.col2{width:45%;width:calc(50% - 20px)}.col1_2{clear:both;float:left}.col2_2{float:right}.col_center,.picture_center{float:none;margin-left:auto;margin-right:auto;display:block}.box{display:block;position:relative;color:#FFF;margin-top:30px}.box_dark{background:#505b60}.box_light{background:#a3a9ac}.box .box_content{padding:28px 28px}.box h3{position:absolute;top:-29px;left:-.5px;font-weight:700;font-size:1.47em;text-transform:uppercase}.box_dark h3{color:#505b60}.box_light h3{color:#a3a9ac}ul,ol{list-style-position:inside}li{line-height:1.3em;padding-bottom:.5em}.box ol li{padding:6px 0}.box ul li{list-style:none;padding:6px 0 6px 25px;background:url(/images/svg/arrow_right.svg) no-repeat left center / 13px 12px}.box ul li:first-of-type,.box ol li:first-of-type{margin-top:-6px}.box ul li:last-of-type,.box ol li:last-of-type{margin-bottom:-6px}.developer_button{color:#FFF;border:2px solid #19ad2d;padding:12px 20px;text-align:center;font-weight:400;cursor:pointer;font-size:1em;border-radius:0!important;-webkit-appearance:none}.developer_button:hover{color:#fff;background:#19ad2d}.button{color:#FFF;background:rgba(177,6,28,1);border:2px solid #b1061c;padding:12px 20px;text-align:center;font-weight:400;cursor:pointer;font-size:1em;border-radius:0!important;-webkit-appearance:none}.button:hover{color:#b1061c;background:rgba(177,6,28,0)}.button_digirent{color:#FFF;background-color:#9c3;border:2px solid #9c3}.button_digirent:hover{color:#9c3;background-color:#fff;border:2px solid #9c3}.button_col{width:20%;width:calc(25% - 30px);position:relative}.button_col_center{margin-right:auto;margin-left:auto;display:block}.col2 .button_col{width:45%;width:calc(50% - 20px)}.col2 .button_postulation{width:calc(50% - 120px)}.button_left{float:left}.button_right{float:right}.button_postulation{padding:4px 20px;height:30px;font-size:.9em;display:inline-block}#software_process{position:relative}#software_process #process_img{width:100%;width:calc(48vw - 20px);right:0;height:560px;position:relative;float:right}#software_process #process_img svg{max-width:100%;max-height:100%;display:block;float:right}#box_software_functions,#box_hotline{margin-bottom:60px;margin-bottom:calc(3vh + 30px)}#box_software_advantages{margin-bottom:30px;margin-bottom:3vh}.licenses_boxes{margin:60px 0;margin:6vh 0}.license_box{background:#FFF;color:#505b60;font-size:.9em;text-align:center;position:relative}.license_logo{padding:20px 30px 16px}.license_logo svg{width:100%}.license_price{color:#FFF;background:#505b60;position:relative;margin-bottom:40px;display:flex;flex-direction:column;min-height:120px;justify-content:center}.license_price h2{font-size:30px}.table_header_cell.pro h2{font-size:28px}.license_infos{padding:12px 30px 20px}.license_infos ul{list-style:none}.license_infos li{padding:10px 0}.licenses_more_infos{float:right;padding-top:7px;font-size:14px;font-weight:600}.page_intro,.page_intro>h2{margin-bottom:20px}.page_intro>ul{list-style:none;margin-left:2vw;line-height:30px}.page_intro>ul>a>li:before,.page_intro>ul>li:before{content:'';display:inline-block;height:1em;width:1em;background-image:url(/images/Immo_icon.svg);background-size:contain;background-repeat:no-repeat;padding-left:1em;margin-left:-2em}@media screen and (max-width:1000px){.page_intro>ul>a>li:before,.page_intro>ul>li:before{margin-left:0em;height:.8em;width:.2em}}.disabled-link{color:currentColor;display:inline-block;pointer-events:none;text-decoration:none}.page_intro_target>h2{margin-bottom:20px}.immo_job_container{display:flex;flex-wrap:wrap}.immo_job_container>.immo_job{width:calc(100% / 3 - 15px);min-width:190px;height:auto;margin-right:15px;margin-bottom:20px}.job_btn{margin-top:10px;display:block;width:100%;color:#FFF;background:rgba(177,6,28,1);border:2px solid #b1061c;padding:12px 10px;text-align:center;font-weight:600;cursor:pointer;font-size:1em;border-radius:0!important;-webkit-appearance:none}.job_btn:hover{color:#b1061c;background:rgba(177,6,28,0)}.immo_job img{width:100%;height:auto}#solution_picture,#solution_presentation{margin-bottom:40px;margin:0 auto 4vh;display:block;max-width:100%;position:relative}#products{min-height:calc(100vh - 200px)}#products .content_box{padding:7vh 0 2vh}.products_pictures{position:relative;max-height:100%;bottom:0;display:block;left:50px}.products_pictures img{width:100%;margin:auto;display:block}.products_pictures .product_title{opacity:0;position:absolute;transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out;background:rgba(80,91,96,.85);text-align:center}.products_pictures .product_title_text{top:46%;top:calc(50% - 0.9em);font-weight:700;font-size:1.8em;color:#FFF;position:relative}.products_pictures:hover .product_title{opacity:1}#solution_website{max-width:49%;margin:0 auto}#solution_website .product_title{top:8.2%;left:7.8%;width:84.4%;height:57.4%}#solution_software{max-width:13%;position:absolute;bottom:0;left:0;margin-left:23%;z-index:1}#solution_software .product_title{top:12.4%;left:18.7%;width:62.75%;height:64.2%}#solution_portal{max-width:24%;position:absolute;bottom:0;right:0;margin-right:12%}#solution_portal .product_title{top:17.2%;left:15.4%;width:69.75%;height:62.15%}.websites_presentation .pictures{position:relative;margin-left:7.5%}#tool .websites_presentation .new_badges{position:absolute;top:125px;left:50%;width:31vw;max-width:312px;transform:translateX(63%);z-index:1}.websites_presentation h3{pointer-events:none}.websites_presentation a.websites_presentation_item:hover{color:#505b60}#solution.page_content{min-height:unset}#solution .content_box{background-image:url(/images/products.png);background-repeat:no-repeat;background-size:50vw;background-position:100% center;padding:5% 0 7% 0;min-height:unset}#solution #product_presentation img{display:none}.licenses_table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}.table_header{width:100%;display:flex;flex-flow:row nowrap}.table_header_cell{background-color:#fff;position:relative}.table_header_cell img{max-width:65%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-top:10px}.table_cell{display:none;font-size:16px}.table_cell.table_cat{text-align:left;font-weight:700;position:relative}.table_cell.table_cat a{text-align:left;font-weight:700;padding-right:20px}.table_cell.table_cat:hover a{color:#b1061c}.table_cell.table_cat a:after{content:"\002b";color:#fff;background:#b1061c;font-size:14px;padding:0 5.5px;margin-left:5px;position:absolute;top:0;right:0;transition:all 0.2s;border:2px solid #b1061c}.table_cell.table_cat:hover a:after{background:#fff;color:#505b60}.table_header_cell p{padding:35px;min-height:140px}.table_cell p{font-weight:700;display:none}.table_header_cell:first-of-type{padding:17px 0}.table_header_cell a{display:block;padding:10px 20px;margin-bottom:10px}.table_header_cell{padding:15px 0}.table_header_cell span{color:#b0051c}.table_header_cell .button{width:80%}@media screen and (max-width:1000px){.table_header_cell .button{margin:0 auto}}.table_cell,.table_header_cell{border:1px solid #d5dbdf;text-align:center;width:25%}.ie11 .table_cell{height:50px}.table_cell{padding:15px}.table_cell:nth-child(10n+1),.table_cell:nth-child(10n+2),.table_cell:nth-child(10n+3),.table_cell:nth-child(10n+4),.table_cell:nth-child(10n+5){background-color:#f2f2f2}.table_cell.flip span{cursor:pointer;font-weight:700;transition:color 0.2s;padding-left:28px}.table_cell.flip:hover span,.table_cell.flip.active span{color:#b1061c}.table_cell.flip span:after{content:"\002b";color:#fff;background:#b1061c;border-radius:50%;font-size:14px;padding:0 5.5px;margin-left:5px;display:inline-block;transition:all 0.2s;border:2px solid #b1061c;vertical-align:middle}.table_cell.flip:hover span:after{background-color:#fff;color:#505b60}.table_cell.flip.active span:after{content:"\2212";background-color:#fff;color:#505b60}.table_cell .panel{display:none;padding-top:10px}.table_cell.active .panel{display:block}.table_cell svg{height:18px;fill:#505b60;vertical-align:middle}.table_header_cell svg{max-width:80%}.bestseller{position:absolute;color:#fff;background:#b0051c;font-weight:700;font-style:normal;text-transform:uppercase;padding:6px 0;top:90%;left:30%;right:30%;min-width:100px;transform:rotate(-4deg)}.col_text,.col_picture,.col_text h4{position:relative}.col_text h4{margin-bottom:30px;margin-bottom:3vh}.col_text h5{margin:25px 0 .5px;margin:2.5vh 0 .5vh;font-size:1em;font-weight:600}.col_text .button{margin-top:50px;margin-top:5vh}.col_picture img{display:block;width:100%;margin:0 auto}.col_picture img + .button,.col_picture a.img_link + .button{margin-top:20px;margin-top:2vh}#box_events,#box_jobs,#box_press{margin-top:70px;margin-top:7vh}.body_main_jobs #contact{display:none}#box_jobs_actu a.box_list_item:last-of-type{margin-bottom:0}#box_jobs_actu{background:unset}#box_jobs_actu .box_content{padding:28px 0 0 0}#jobs .box_list{display:flex;flex-direction:column}#jobs .job_item{display:flex;justify-content:space-between;align-items:center;background:#a3a9ac;padding:1em}#jobs .job_item:last-child{margin-bottom:0}#jobs .job_item h5{background:unset;margin:0;padding:0}#jobs .job_item .button{text-shadow:unset;box-shadow:unset}#jobs .job_item .title_icon{display:flex}#jobs .job_item .title_icon svg{width:1.5em;margin-right:.5em}.box a{color:#FFF}.box a:hover{color:#FFF;opacity:.7}.box_link{float:right;padding:0 1.5em 2px 0;margin:-4px 0;background:url(/images/svg/arrow_right.svg) no-repeat right center / auto .9em}.box_list_item{display:block;padding:0 0 0 30px;margin-bottom:20px;margin-bottom:2vh}.box_list_item h5{padding:0 0 1px 30px;margin:0 0 0 -30px;background:url(/images/svg/arrow_right.svg) no-repeat left center / auto .9em;font-size:1em;float:left;font-weight:600}.box_list_item .date,.box_list_item .location,.box_list_item .description{color:#d5dcdf;font-style:italic;font-size:.9em}.box_list_item .date{float:right;margin-top:.1em}.box_list_item .location,.box_list_item .description{clear:both}.col_text .box_2:not(.last){margin-bottom:25px}.team_item{position:relative}.team_item{float:none}.team_content{display:flex;justify-content:center}.team_pic img{max-width:100%;display:block;margin:auto}.team_descr{padding:10px 0}.associations_item{margin-top:30px;margin-top:3vh;text-align:center}#jobs .col_text p{margin-bottom:20px;margin-bottom:2vh}.page_content_job_item{color:#505b60}.page_content_job_item h2{font-weight:600;margin-bottom:30px;margin-bottom:3vh}.page_content_job_item h3{margin-bottom:20px;margin-bottom:2vh}.page_content_job_item h5{font-weight:800;margin-top:3vh;margin-bottom:1vh;text-transform:uppercase}.page_content_job_item p,.page_content_job_item ul{margin-bottom:20px;margin-bottom:2vh}.page_content_job_item ul li{list-style:none;padding:6px 0 6px 25px;background:url(/images/svg/arrow_right_grey.svg) no-repeat left center / 13px 12px}.page_content_job_item .button{margin-top:20px}.page_content_job_item .button_postulation{margin-top:0}#company_buttons{margin-top:70px;margin-top:7vh}#myclimate{margin-top:70px;margin-top:7vh}#map_canvas{height:550px;max-height:550px;max-height:55vh;border-bottom:1px solid #D5DBDF}.team_grid .container>picture{display:flex;justify-content:center;align-items:center;font-size:2em;position:relative;color:#ffeead}.team_grid .container picture:before{content:"";display:flex;position:absolute;background-color:red;background-size:100%;width:100%;height:100%;opacity:.4;transition:opacity ease-in-out .5s}.team_grid .container picture:hover:before{opacity:0;transition:opacity ease-in-out .5s}.team_grid .container>picture>img{width:100%;height:100%;object-fit:cover}.team_grid{padding:7vh 0 0 0}.team_grid .container{display:grid;grid-gap:0;grid-template-columns:repeat(6,minmax(50px,130px));grid-template-rows:repeat(5,minmax(50px,130px));grid-auto-flow:dense;max-width:1200px;justify-content:center;width:90%;margin:0 auto;position:relative}.horizontal{grid-column:span 1;grid-row:span 1}.vertical{grid-row:span 1;grid-column:span 1}.team_grid .container>picture>img{color:#000;font-size:12px;object-fit:cover;width:100%;max-height:100%}@media screen and (max-width:1200px){.team_grid .container{max-width:1770px;width:100%}}@media screen and (max-width:900px){.team_grid .container{grid-template-columns:repeat(5,minmax(50px,130px));grid-template-rows:repeat(5,minmax(50px,130px));max-width:1700px;width:90%}}@media screen and (max-width:600px){.team_grid .container{grid-template-columns:repeat(3,minmax(50px,110px));grid-template-rows:repeat(5,minmax(50px,110px));max-width:1200px;width:100%;padding-right:10px;padding-left:10px}}#references .customers_list{margin-bottom:30px;margin-bottom:3vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}#references .customers_list .fontana_logo img{max-height:120px}#references .customer_logo{margin-bottom:40px;display:block;position:relative}#references .customer_logo img{max-width:80%;margin:auto;display:block;max-height:80px}#box_testimonials{margin-top:60px;margin-top:calc(3vh + 30px)}#testimonials .center_content{grid-template-columns:1fr 1fr;display:grid;grid-column-gap:30px;grid-auto-flow:row}#testimonials .testimonial_col1{background-color:#ededed}#testimonials .testimonial_col2{display:flex;flex-direction:column}#testimonials .testimonial_col2{background-color:white}#testimonials .testimonial_detail{display:grid;grid-template-columns:1fr 2fr;margin-bottom:30px;height:min-content}#testimonials .testimonial_picture img{width:100%}#testimonials .testimonial_text,.testimonial_text_full{padding:5% 8%;max-height:2000px;overflow:hidden;transition:max-height ease-in-out 0.6s}#testimonials .testimonial_text_full.line-cut{max-height:520px;min-height:520px;overflow:hidden;transition:max-height ease-in-out 0.6s}#testimonials .testimonial_text h4{padding-top:7px;font-size:14px}#testimonials .testimonial_text_full h4{padding-bottom:5px;font-size:17px}#testimonials .testimonial_text_full p{padding-bottom:15px}#testimonials .testimonial_button{width:100%;height:45px;font-size:14px;background-color:#e3e3e3;cursor:pointer;margin-top:auto;position:relative;justify-content:center;align-items:center;transition:ease-in-out 0.6s}#testimonials .testimonial_button.button_collapsed::before{content:" ";display:block;width:100%;height:120px;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);position:absolute;bottom:43px;transition:ease-in-out 0.6s}#testimonials .testimonial_button.button_expanded::before{content:" ";display:block;width:100%;height:0;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);position:absolute;bottom:43px;transition:ease-in-out 0.3s}#testimonials .testimonial_button.toggle{display:block}#testimonials .testimonial_button:hover{background-color:#d5d5d5}.box.banner_box .box_content{padding-left:0;padding-right:0}#box_testimonials .testimonial_item{margin-bottom:15px;position:relative}#box_testimonials .testimonial_item:hover{color:#EEE}#box_testimonials .testimonial_item h5{font-size:1em;font-weight:600}#box_testimonials .testimonial_item h6{font-size:1em;font-weight:400;margin-bottom:5px}#box_testimonials .testimonial_item .testimonial_text{font-size:.9em;font-weight:400;font-style:italic}#map_info p a{display:block;margin-top:20px;margin-top:2vh}.tools_table{display:flex;flex-flow:row wrap;justify-content:center;margin:-15px}.project_tool_table{margin-bottom:45px}.tools_table .tool_cell{background-color:#fff;width:calc(25% - 30px);margin:15px;padding:30px;text-align:center;position:relative;display:none}.tools_table .tool_cell p{font-size:15px}.tools_table .tool_cell h4{padding:10px 0}.tools_table .tool_cell svg{max-width:220px}.new_tool_label{color:rgba(177,6,28,1);background:#d5dbdf;padding:.5em;position:absolute;width:200px;transform:rotate(-45deg);top:35px;left:-45px;text-align:center;font-weight:700;z-index:0}#show_more,#show_more_licenses{margin-top:20px;transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out}#tool{margin-top:100px}#immomigv8 h3,#tool h3{font-size:32px;padding-bottom:14px;line-height:1.2}#tool img{max-width:100%}#tool img{max-height:400px}#tool .page_content_websites img{max-height:none}#tool .box_content a{color:#b1061c}#tool .more_tools h3{text-align:center;padding-bottom:30px}#tool .more_tools .tools_table{padding-bottom:30px}#tool .title svg *{stroke:#d5dbdf}#tool.tool_project_tool .title svg *{stroke:none}#tool.tool_project_tool .page_content_dark .title svg *{stroke:#FFF}#tool ul{text-align:justify;margin:0 auto;list-style-position:initial;padding:0 20px}#tool .page_content_gray ul{margin-top:8px;text-align:left;margin-left:20px}#tool ul li,#tool ol li{padding:0 2px}#tool .link_store_container{margin-top:20px}#tool .link_store{position:relative;display:inline-block}#tool a.link_store:hover{opacity:.7}#tool .link_store img{max-height:80px}#tool .link_store .label_soon{position:absolute;right:-16px;top:7px;background:#b1061c;color:#fff;padding:4px 10px;transform:rotate(16deg);font-size:.8em;-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,.5);-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,.5);-o-box-shadow:2px 3px 5px 0 rgba(0,0,0,.5);box-shadow:2px 3px 5px 0 rgba(0,0,0,.5)}#tool .link_store .label_soon_fr{right:-60px;top:7px}#tool .tool_box.img_box{text-align:center}#tool .tool_box.img_box img{display:inline}#tool .page_content_gray .col_2{width:calc(50% - 60px);margin:0 30px}#tool .page_content_gray .col_2 img{width:70%;margin-top:20px}#tool .white_box{padding:20px;background:#FFF;border-radius:5px}#tool.tool_illustration_plan .twentytwenty_box{max-width:600px;margin:2vh auto;position:relative}.clear_none{clear:none!important}.clear_left{clear:left!important}.clear_right{clear:right!important}.integration_box{position:relative;border:1px solid #000}#news .box_list_item{margin-bottom:40px;margin-bottom:4vh}.page_item{margin-top:30px;margin-bottom:30px;margin-bottom:3vh}.page_item img{width:100%;display:block;margin:0 auto;border:1px solid #bec4c7;border-bottom:0;transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out}.page_item:hover img{border-color:#9dabb1}.page_item .box_content{font-size:.9em;padding:16px 18px;text-align:center}a.page_item.box_light{color:#FFF}a.page_item.box_light:hover{color:#FFF;background:#505B60}a.page_item.box_light>h3{transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out}a.page_item.box_light:hover>h3{color:#505B60}#blogdetail img{max-width:100%;margin-bottom:20px}#blogdetail .description{text-align:justify}#blogdetail .description ul{list-style-type:disc}#blogdetail .description li>ul{padding-left:25px}#box_press a.press_item,#press a.press_item{margin-top:30px}.press_item .press_pic{padding:10px;background:#FFF;border:1px solid #a3a9ac;transition-delay:initial;transition-duration:0.2s;transition-property:color,background,border,opacity;transition-timing-function:ease-out}.press_item:hover .press_pic{border-color:#505B60}.press_item .press_pic img{margin:auto}.events_list{margin-bottom:20px}.events_filter{font-size:15px}.events_filter span{color:#2d3132}.events_filter .selected{background-color:#505b60;color:#fff}.events_filter a{padding:5px 10px}.event_list_item,.event_details_item{color:#505b60;padding:20px 0 20px 0}.event_list_item{border-bottom:1px solid #d5dbdf}.event_list_item.box{margin:0}.event_list_item.box a{color:#505b60}.event_list_item h2{margin:-5px 0 5px;font-weight:700}.event_list_item h4{text-transform:none}.event_list_item .col1_4 img{max-width:350px}.event_list_item .col4_4{clear:none;float:right}.event_list_item .language{margin-top:5px}.event_list_item .language span{font-style:italic;font-weight:400}.event_list_item img{width:100%}.event_list_item .button{width:100%;display:block;margin-top:100px}.event_list_item a.button{color:#fff}.event_list_item .button:hover{color:#b1061c;opacity:1}.event_list_item .date{float:right;font-size:2em}.events_more_infos{margin-top:20px}.event_other_lang,.past_events,.display_past_events .current_events{display:none}.display_all_events .event_other_lang:not(.past_events),.display_past_events .past_events{display:block}#event .content_box{background-color:#f7f7f7}.event_details_item img{width:100%}.event_details_item .button{width:100%;margin:20px 0;display:block}.event_details_item h2{font-size:2.4em}.event_details_item h3{margin-bottom:1vh;text-transform:uppercase;font-weight:700}.event_list_item .col a,.event_box a{color:#505b60}.event_box a:hover{color:#b1061c}.event_details_item .date{margin-top:-14px;font-size:2.4em;display:block;font-weight:700;text-align:center}.event_details_item .time{font-size:1.7em;display:block;text-align:center}.event_details_item .availabilities{padding-top:15px;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.event_details_item .availabilities.online:before{content:" ";display:flex;width:15px;height:15px;background:#79e879;border-radius:20px;margin-right:12px}.event_details_item .availabilities.offline:before{content:" ";display:flex;width:15px;height:15px;background:#ec6666;border-radius:20px;margin-right:12px}.event_box{background-color:#fff;padding:15px 20px;margin-bottom:20px}.event_box.event_at_distance{margin-top:35px}.event_programm ul{list-style:outside;padding-left:22px}.more_events a{display:block;padding:8px 0;border-bottom:1px solid #b0b3b5}.more_events a:last-of-type{padding-bottom:0;border-bottom:none}.event_details_item .event_descr,.event_details_item .event_map{margin:20px 0}.event_details .page_content_intro{width:calc(80% - 20px)}.event_map{position:relative;padding-bottom:66.25%;padding-top:30px;height:0;overflow:hidden}.event_map iframe{position:absolute;top:0;height:0;width:100%;height:100%}.event_informations{margin-top:40px}.event_social_links{margin-bottom:20px}.event_social_links svg{display:inline-block;width:40px;height:40px}.event_social_links a svg *{fill:#a3a9ac}.event_contact img{max-width:80px;display:inline-block;float:left;padding-right:10px;margin-bottom:10px}.event_contact p{display:inline-block;margin-top:-4px}.event_contact svg{display:inline-block;width:35px;height:35px;margin-top:10px}.f_left{float:left}.f_right{float:right}.center{text-align:center}.box h3.f_right{left:auto!important;right:0}input[type=text],input[type=password],input[type=number],textarea,body .form .ui-selectmenu-button.ui-button{background-color:#FFF;color:#505b60;padding:9px 15px 8px;width:100%;opacity:1;font-size:1em;line-height:1.42em;border-radius:0!important}input:hover,input:focus,textarea:hover,textarea:focus{color:#2C3032;font-weight:600}.form input[type=text],.form input[type=password],.form input[type=number],.form textarea,body .form .ui-selectmenu-button.ui-button{margin:10px 0}body .form .ui-selectmenu-button.ui-button{background-size:13px 12px;background-position:right 15px center}#contact .form{margin:-10px 0}#contact .form textarea{min-height:269px;min-height:calc((5 * (1.42em + 17px + 20px)) - 20px)}#contact .form .feedback .alert{clear:both}.form .button{margin-top:30px;margin-top:3vh}.g-recaptcha{position:relative;margin:3vh 0 0 calc(50% + 20px)}.g-recaptcha>div{float:right}.body_main_v8_acquisition .g-recaptcha{margin:0;margin-top:20px;float:left}.opening_hours{margin-top:10px}.opening_hours strong{font-size:1.75em}.owl-item>div,.owl-item>a{text-align:center;display:block}.owl-item>div img,.owl-item>a img{max-width:100%;max-height:700px;max-height:calc(80vh - 100px)}.arrow_owl{display:none;width:40px;height:40px}body .owl-theme .owl-controls .owl-buttons div{background:none;border-radius:0;display:block;margin:0;opacity:1;padding:0;position:absolute;top:48%;top:calc(50% - 20px);cursor:pointer;width:40px;height:40px}.owl-prev .arrow_owl,.owl-next .arrow_owl{display:block}.owl-prev{left:0}.owl-next{right:0}.arrow_owl svg{display:block;width:100%;height:100%}.arrow_owl svg *{fill:#505b60;transition-delay:initial;transition-duration:0.2s;transition-property:fill,stroke;transition-timing-function:ease-out}.arrow_owl:hover svg *{fill:#B1061C}.support_mail_settings .owl-item>div img{max-width:800px}#footer{background:#2c3032;color:#d5dcdf;position:relative}.footer_part{border-top:2px solid #d5dcdf}.footer_infos{padding:40px 0}.footer_infos h4{margin-bottom:20px;font-size:1em;color:#FFF}.footer_infos .footer_address{font-size:.9em;color:#d5dcdf;margin:0 0 2.8px}.footer_infos .footer_address a{color:#d5dcdf}.footer_infos .footer_address a:hover{color:#FFF}.footer_infos .footer_link{font-size:.9em;color:#d5dcdf;display:block;padding:0 0 1px 25px;margin:0 0 2.8px;background:url(/images/svg/arrow_right.svg) no-repeat left center / auto .9em}.footer_infos .footer_link:hover{color:#FFF}#footer .footer_contact_direct{text-align:center;color:#FFF;font-size:1em;padding:50px 0;padding:5vh 0;margin:0}.footer_contact_direct .contact_direct_to{color:#d5dcdf}.footer_contact_direct a{color:#FFF}.footer_social_links{text-align:center}.footer_social_links a{display:inline-block;margin:0 8px}.footer_social_links a svg{display:inline-block;width:40px;height:40px;margin-bottom:20px}.footer_social_links a.appstore_link svg{width:122px}.footer_social_links a.googleplay_link svg{width:122px}.footer_social_links a:not(.googleplay_link):not(.appstore_link) svg *{fill:#d0d0d0}.footer_social_links a:not(.googleplay_link):not(.appstore_link):hover svg *{fill:#FFF}.footer_broker_icons{position:absolute;bottom:0;right:0}.footer_broker_icons img{height:80px;padding-left:10px}.footer_copyright{padding:20px 0;text-align:center;font-size:.8em;color:#d5dcdf}.footer_copyright a{color:#d5dcdf}.footer_copyright a:hover{color:#FFF}#footer .cols{display:flex}#footer .col3{width:calc(33.33% - 40px);margin:0 20px}#error404 .page_content_intro{margin:40px auto 80px;margin:4vh auto 8vh}.alert{padding:30px 35px;color:#00ae04;background:rgba(255,255,255,1);font-weight:700;font-size:20px}.alert.success{padding:40px 60px;background:#00ae04;color:#fff;font-size:1.5em}#contact .alert{background:#FFF;margin-top:20px 0 0;margin:calc(3vh - 10px) 0 0}.alert ul li{list-style:none;padding:4px 0 4px 20px;background:url(/images/svg/arrow_right.svg) no-repeat left center / 11px 10px}.success{color:#00ae04}.success ul li{background-image:url(/images/svg/arrow_right_success.svg)}.error,input[type="text"].error,input[type="password"].error,input[type="number"].error,textarea.error,body .form select.error + .ui-selectmenu-button.ui-button{color:#e20000}.error::-webkit-input-placeholder{color:#e20000}.error::-moz-placeholder{color:#e20000}.error:-ms-input-placeholder{color:#e20000}.error:-moz-placeholder{color:#e20000}.error ul li{background-image:url(/images/svg/arrow_right_error.svg)}.notifications{position:absolute;z-index:100;top:210px;top:calc(110px + 10vh);left:50%;transform:translateX(-50%)}#bridges_list h4{margin:4vh 0 2vh}.bridges_box>.bridges{width:calc(16.66% - 16.66px);float:left;margin:0 20px 20px 0;padding:10px 5px;border:1px solid #bec4c7;text-align:center;display:block}.bridges_box>.bridges img{display:inline-block;max-width:100%;max-height:100%}.bridges_box>.bridges:nth-of-type(6n){float:right;margin-right:0}.bridges_box>.bridges:nth-of-type(6n-1){margin-right:0}.bridges_box>.bridges:nth-of-type(6n+1){clear:both}.clients_box .clients_item{height:200px;display:flex;padding:10px}.clients_box .clients_item img{margin:auto}#mls .box{margin:calc(3vh + 30px) 0 3vh}#mls .box .box_content{padding:14px 20px}#mls .box h3{white-space:nowrap}#map_movie_container,#map_movie_calcul_container,#view_lots_container_movie,#heritage_sytem_containter{position:relative}#map_movie{width:100%;height:800px;height:100%;position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:.8}#map_movie_calcul{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:1}#map_movie_calcul_container video{width:100%;width:calc(100% + 2px);height:auto;position:absolute;background:url(../deploys/immomigsa-prod/env-b//public/css/home.jpg) no-repeat center center cover;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%)}#heritage_sytem_containter video,#view_lots_container_movie video{width:100%;width:calc(100% + 2px);height:auto;position:static;background:url(../deploys/immomigsa-prod/env-b//public/css/home.jpg) no-repeat center center cover;margin:auto;border:1px solid #E6E6E6}.touchscreen #map_movie_container{position:relative}#map_movie_container video{width:102%;width:calc(100% + 2px);height:auto;position:absolute;background:url(../deploys/immomigsa-prod/env-b//public/css/home.jpg) no-repeat center center cover;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%)}#map_movie_container .col_text{padding:20px;background:#fff;box-shadow:0 15px 20px -10px rgba(32,51,70,.1),0 0 20px 0 rgba(32,51,70,.1)}#map_movie_calcul_container .col_text,#view_lots_container_movie .col_text,#heritage_sytem_containter .col_text{padding:20px;background:#fff;box-shadow:0 15px 20px -10px rgba(32,51,70,.1),0 0 20px 0 rgba(32,51,70,.1)}@keyframes animationFrames{0%{opacity:0;transform:translate(-100%,0)}100%{opacity:1;transform:translate(0,0)}}#immomigv8 .title{background:#438C9D}#immomigv8 .content_box img,#immomigv8 .twentytwenty-wrapper{box-shadow:0 15px 20px -10px rgba(32,51,70,.1),0 0 20px 0 rgba(32,51,70,.1)}#immomigv8 h4{font-size:1.5em}#immomigv8 .content_box{padding:12vh 0}.v8_banner{position:relative;height:50vh;min-height:740px;color:#A4A9AD;margin-top:75px;padding-left:57%;padding-top:2em;background:#e2e6ee;background-image:-moz-linear-gradient(48deg,rgba(0,0,0,.25882) 0%,rgba(0,0,0,.03137) 100%);background-image:-webkit-linear-gradient(48deg,rgba(0,0,0,.25882) 0%,rgba(0,0,0,.03137) 100%);background-image:-ms-linear-gradient(48deg,rgba(0,0,0,.25882) 0%,rgba(0,0,0,.03137) 100%)}.v8_banner .banner_bg{position:absolute;left:0%;top:0;width:100%;height:100%}@keyframes bannerSlideBg{0%{opacity:0;left:-100%}100%{opacity:1;left:0}}@keyframes bannerSlide{0%{opacity:0;top:-100%}100%{opacity:1;top:0}}.v8_banner .banner_bg .slide{position:absolute;width:100%;height:100%}.v8_banner .banner_bg .slide_bg{left:-100%;animation:bannerSlideBg 1s ease-out 1 forwards;animation-delay:1s}.v8_banner .banner_bg .mov_slide{opacity:0;animation:bannerSlide 0.5s ease-out 1 forwards}.v8_banner .banner_bg .mov_slide.slide_1{animation-delay:2.3s}.v8_banner .banner_bg .mov_slide.slide_2{animation-delay:2.6s}.v8_banner .banner_bg .mov_slide.slide_3{animation-delay:2.9s}.v8_banner .banner_bg .mov_slide.slide_4{animation-delay:3.2s}.v8_banner .banner_bg .mov_slide.slide_5{animation-delay:3.5s}.v8_banner .banner_bg .mov_slide.slide_6{animation-delay:3.7s}.v8_banner .banner_bg .slide img{max-width:60%}@keyframes titleSlide{0%{top:5em}100%{top:0}}.v8_banner .banner_title{position:relative}.v8_banner h2{color:#333;margin-bottom:2em;font-size:2em;position:relative;animation:titleSlide 0.5s ease-in-out 1 forwards;animation-delay:3.7s;top:5em}.v8_header_box{opacity:0;font-size:1.3em;padding:20px;animation:animationFrames ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards}.v8_header_box#v8_header_box_1{animation-delay:4s}.v8_header_box#v8_header_box_2{animation-delay:4.5s}.v8_header_box#v8_header_box_3{animation-delay:5s}.v8_header_box a{padding-left:10px;background-size:20px}.v8_header_box a svg{width:20px;display:inline;height:23px;vertical-align:sub}.v8_header_box a svg *{fill:#438C9D}#exportation_facile{background-color:#F4F7FC}.twentytwenty_box{position:relative;max-width:1200px;margin:0 auto}.twentytwenty-handle{background-color:rgba(0,0,0,.33)!important}.level_quality_bar{font-size:1em;padding-top:15px;padding-bottom:15px;height:auto;margin-top:0;margin-bottom:35px}.level_quality_bar *{box-sizing:border-box}.level_quality_bar_content{display:flex}.quality_level_title{font-weight:700;text-align:left;padding:0 20px 0 0}.quality_level_average{font-style:italic;text-align:right;padding:0 0 0 20px}.quality_bar_box_container{display:flex;width:100%;margin-top:100px}.quality_bar_box{position:relative;width:100%;display:block}.quality_marker{position:absolute;top:-20px;text-align:center;line-height:26px;width:30px;height:30px;margin-left:-15px;font-size:11px;font-weight:700;color:#666;animation:animationQuality ease 15s;animation-iteration-count:infinite;transform-origin:50% 50%;animation-timing-function:ease-out}.quality_bar_scale{font-size:11px;font-weight:700;padding:2px 0 0}.quality_bar_scale.scale_0{color:red;padding-right:4px}.quality_bar_scale.scale_10{color:#39b54a;padding-left:4px}.level_quality_bar_lvl100 .scale_10,.level_quality_bar_lvl99 .scale_10,.level_quality_bar_lvl0 .scale_0,.level_quality_bar_lvl1 .scale_0{visibility:hidden}.quality_bar{width:100%;display:flex;margin-top:12px}.quality_bar>div{margin:0 1px;height:6px;width:10%}@keyframes animationQuality{0%{left:0%;fill:red}8%{left:10%;fill:red}10%{left:10%;fill:red}18%{left:20%;fill:#ff3b04}20%{left:20%;fill:#ff3b04}28%{left:30%;fill:#ff7708}30%{left:30%;fill:#ff7708}38%{left:40%;fill:#ffb20b}40%{left:40%;fill:#ffb20b}48%{left:50%;fill:#ffed0f}50%{left:50%;fill:#ffed0f}58%{left:60%;fill:#d7e21b}60%{left:60%;fill:#d7e21b}68%{left:70%;fill:#b0d727}70%{left:70%;fill:#b0d727}78%{left:80%;fill:#88cb32}80%{left:80%;fill:#88cb32}88%{left:90%;fill:#61c03e}90%{left:90%;fill:#61c03e}98%{left:100%;fill:#39b54a}100%{left:100%;fill:#39b54a}}.quality_bar .level_0{background:red}.quality_bar .level_1{background:#ff3b04}.quality_bar .level_2{background:#ff7708}.quality_bar .level_3{background:#ffb20b}.quality_bar .level_4{background:#ffed0f}.quality_bar .level_5{background:#d7e21b}.quality_bar .level_6{background:#b0d727}.quality_bar .level_7{background:#88cb32}.quality_bar .level_8{background:#61c03e}.quality_bar .level_9{background:#39b54a}.quality_level_icon{display:inline-block;margin:0 .6em -.3em}.quality_level_icon svg{display:block;width:1.5em;height:1.5em}.highcharts-background{fill:none}.highcharts-data-label-connector,.highcharts-root text,.highcharts-data-label text,text.highcharts-data-label{display:none}#pie_container{margin-top:-4em}.statistics_container{background:url(/images/svg/statistics_bg.svg) no-repeat center bottom;background-size:100%}.configurable_container{background:url(/images/v8/configurable_bg.svg) no-repeat center bottom #A4A9AD;background-size:100%}.configurable_container,.configurable_container h3{color:#fff}.dashboard_container{background-image:url(/images/v8/dashboard_bg.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%}.reorganization_container{background:url(/images/v8/reorganization_bg.svg) no-repeat center bottom #f5f5f5;background-size:100%;min-height:500px;background-position:center}.reorganization_container .col_picture img{max-width:420px;margin-top:-3em!important}.col_picture.hold .twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0,0,0,.5);z-index:25}.col_picture.hold .twentytwenty-overlay .twentytwenty-before-label,.col_picture.hold .twentytwenty-overlay .twentytwenty-after-label{opacity:1}#news .box_light{background-color:#fff;color:#505b60}#news .box_light .date{color:#505b60}#news .box_light:hover{background-color:#505B60;color:#fff}#news .box_light:hover .date{color:#505B60}.body_main_home #box_testimonials{background-color:#505B60}.body_main_home #box_testimonials h3{color:#505B60}@media screen and (min-width:1000px){.body_main_statistic #header,.body_main_billing #header{height:55px;padding:15px 0 15px}.body_main_statistic #navigation,.body_main_billing #navigation{font-size:14px;vertical-align:super}.body_main_statistic #logo,.body_main_billing #logo{width:14%}.body_main_statistic #menu_top,.body_main_billing #menu_top{top:-10px;font-size:13px}.body_main_statistic .navigation_link,.body_main_billing .navigation_link{color:#A4A9AD}}@media screen and (min-width:1001px){#newhome_container ul{list-style-position:outside;padding-left:20px}#header{padding:12px 0 0}#nav_container{display:flex;flex-direction:column;gap:4px}#brand-burger_menu{width:fit-content}#brand-burger_menu #logo{margin-right:0}#navigation{display:flex;width:100%;align-items:center;gap:24px}#navigation_links,#live_demo_container,#external_links{display:flex}#navigation_links{gap:24px}#external_links{width:min-content;flex-direction:row;margin-left:auto;column-gap:24px}#external_links .navigation_link{display:flex;padding:0;margin:0}#external_links *{transition:all 0.2s}#external_links>a>svg{height:28px;width:auto}#external_links>a>svg *{fill:#505b60}#external_links>a.navigation_digirent:hover>svg *{fill:#99CC34}#external_links>a.navigation_dreamo:hover>svg :nth-child(1){fill:#005681}#external_links>a.navigation_dreamo:hover>svg :nth-child(2){fill:#fac86c}#external_links>a.navigation_dreamo:hover>svg :nth-child(3){fill:#5ac5f0}#external_links>a.navigation_dreamo:hover>svg :nth-child(4){fill:#8c96c8}}.statistic_banner{position:relative;height:70vh;min-height:790px;color:#A4A9AD}.statistic_sky{position:absolute;bottom:-10px;width:100%;z-index:11}.statistic_flex{display:flex;justify-content:space-around;height:170px;flex-wrap:wrap;padding-top:50px;z-index:10;position:relative}.billing_flex{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding-top:50px;z-index:10;position:relative;width:70%;margin:0 auto;min-width:730px}.billing_flex_box a{color:#006f8a;width:20%;border-bottom:1px dotted #006f8a;border-top:1px dotted #006f8a;min-height:50px;vertical-align:middle;text-align:center;text-transform:uppercase;font-weight:500;font-size:.8em;padding:11px 0}.billing_flex_box a:hover{color:#e36b5d}.statistic_flex_box,.billing_flex_box{width:20%;text-align:center}.statistic_flex_box a{color:#b2061d}.statistic_flex_box a:hover{color:#505b60}.statistic_flex_box:nth-of-type(2){align-self:flex-end}.statistic_flex_box:nth-of-type(3){align-self:center}.statistic_line_1{width:2px;background-color:#bfbfbf;height:35vh;position:absolute;left:12%;top:80%;z-index:-51}.statistic_line_2{width:2px;background-color:#bfbfbf;height:40vh;position:absolute;left:37.5%;top:90%;z-index:-51}.statistic_line_3{width:2px;background-color:#bfbfbf;height:40vh;position:absolute;right:37.5%;top:75%;z-index:-51}.statistic_line_4{width:2px;background-color:#bfbfbf;height:40vh;position:absolute;right:13%;top:85%;z-index:-51}#statistic h2,#billing h2,.multicols_section h2{font-size:2.5em;text-align:center;text-transform:uppercase;color:#006f8a;font-weight:600;margin:1em 0}#statistic h3,#billing h3,.multicols_section h3{font-size:36px;padding-bottom:14px}#statistic .page_content_white h3,#billing .page_content_white h3,.multicols_section .page_content_white h3{color:#A4A9AD}#statistic h3:nth-of-type(2),#billing h3:nth-of-type(2),.multicols_section h3:nth-of-type(2){margin-top:40px}#compare img,#statistics img,#goals img{width:100%}#billing img,.multicols_section img{max-width:100%;max-height:250px;display:block;margin:0 auto}#billing.nowidth img,.multicols_section img{max-height:400px}#billing .header_icon,.multicols_section .header_icon{height:130px;margin-top:20px}#billing h2,.multicols_section h2{margin-bottom:0}#billing .bg_config{background:url(/images/tools/configurable_bg.svg) no-repeat center bottom #A4A9AD;background-size:auto auto;background-size:100%}#billing .bg_generation{background:url(/images/tools/generation_bg.svg) no-repeat center bottom #A4A9AD;background-size:auto auto;background-size:100%}.billing_banner{background:url(/images/bg_header_billing.svg) repeat center top #fff;background-size:auto auto;background-size:100%;height:auto;margin-top:55px}.statistic_contact{position:relative;min-height:370px}.statistic_contact .content_box{padding:3vh 0 5vh}.statistic_contact .button{width:calc(50% - 20px)}.statistic_contact .col1_2 p{max-width:620px;padding-left:180px;text-align:left;height:100px}.statistic_contact .col2_2 p{max-width:620px;padding-right:180px;float:right;text-align:right}.statistic_patrick{position:absolute;left:0;bottom:0;max-width:240px;z-index:9}.statistic_etienne{position:absolute;right:0;bottom:0;max-width:240px;z-index:9}.center_content.statistic_box{padding:4vh 0 6.2vh}.center_content.statistic_box h3{color:#b1061c}.statistic_box .statistic_text{max-width:700px;margin:0 auto;padding-bottom:30px}.body_main_v8_acquisition .banner_parent{display:none}.body_main_v8_acquisition .v8_acquisition_banner{background-repeat:no-repeat;background-size:cover;background-position:center;height:75vh;position:relative}.body_main_v8_acquisition .v8_acquisition_banner:after{background-color:#000;opacity:.66;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.body_main_v8_acquisition #navigation,.body_main_v8_acquisition #menu_mobile,.body_main_v8_acquisition #menu_top,.body_main_v8_acquisition #main>#contact{display:none!important}.body_main_v8_acquisition #header{background:rgba(255,255,255,.75);height:auto;padding-top:10px;padding-bottom:10px;position:static}.v8_acquisition_banner.v8_acquisition_banner1{background-image:url(/images/v8/acquisition_banners/acquisition_1.jpg)}.v8_acquisition_banner.v8_acquisition_banner2{background-image:url(/images/v8/acquisition_banners/acquisition_2.jpg)}.v8_acquisition_banner.v8_acquisition_banner3{background-image:url(/images/v8/acquisition_banners/acquisition_3.jpg)}.v8_acquisition_banner>.content_box>.center_content{padding-top:15vh}.v8_acquisition_banner .banner_box{color:#fff;width:50%}.v8_acquisition_banner.v8_acquisition_banner2 .banner_box{float:right}.v8_acquisition_banner.v8_acquisition_banner3{background-position:top}.contact_lightbox_demo,.contact_lightbox_contact{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:100;display:none}.contact_lightbox_demo .content_box,.contact_lightbox_contact .content_box{padding:20px 0}.lightbox_bkg{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.66);top:0;bottom:0;left:0;right:0}.contact_lightbox_demo #contact,.contact_lightbox_contact #contact{position:absolute;width:100%;height:auto;max-height:80vh;max-width:500px;left:50%;top:10vh;margin-left:-250px;overflow-y:auto}.jubileeIcone{position:absolute;right:3%;top:5%;width:10%;max-width:120px;min-width:80px;opacity:.5}.standardcustom_banner{background-repeat:no-repeat;background-size:cover;background-position:center;height:75vh;min-height:700px;position:relative}.standardcustom_banner:after{background-color:#000;opacity:.66;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.standardcustom_banner{background-image:url(/images/v8/acquisition_banners/acquisition_1.jpg)}.standardcustom_banner.newhome_banner{background-image:url(/images/newhome/newhome_banner_bg.jpg);background-position:center 100px}.standardcustom_banner>.content_box>.center_content{padding-top:15vh}.standardcustom_banner .banner_box{color:#fff;width:50%}.standardcustom_banner .banner_title{font-size:1.8em;color:#505b60;margin-top:1em}.standard_custom_page h3{font-size:36px;padding-bottom:14px}.standard_custom_page h4{padding-bottom:14px}.standard_custom_page iframe{max-width:100%}body .standard_custom_page .button_col.button_col_center{margin-top:100px}.standard_custom_page .text_center{text-align:center}.standard_custom_page .multicols_section img{max-height:500px}.newhome_logo{width:200px}#newhome_container .multicols_section .center_content{max-width:1240px}#newhome_container .multicols_section{padding:5.5vh 0}#newhome_container img.box_lite{max-height:220px}#newhome_container img.logo{max-width:200px;margin:0 0 20px}#newhome_container h3 svg{max-width:200px}#newhome_container .dark{background:#E8EAED}#newhome_container .red{background:#b20e10}#newhome_container .lite{color:#43b7e8}.video_container{display:flex;align-items:center;justify-content:center;flex-direction:column}.video_container iframe{margin-bottom:70px;width:95.2vw;max-width:1232px;height:53.5vw;max-height:693px}.body_main_packtemplate .content_box{min-height:auto}.body_main_packtemplate .banner_parent{display:none}.body_main_packtemplate .banner{background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:100px;height:35vw;position:relative;background-image:url(/images/packtemplate/template_pack_banner_fr.jpg)}.body_main_packtemplate .banner_en{background-image:url(/images/packtemplate/template_pack_banner_en.jpg)}.body_main_packtemplate .banner_de{background-image:url(/images/packtemplate/template_pack_banner_de.jpg)}@keyframes slidein{from{transform:rotate(1080deg);right:-100%}to{right:4%;transform:rotate(0)}}.body_main_packtemplate .banner .badge_container{position:absolute;overflow:hidden;top:2vw;right:-100%;width:20vw;max-width:250px;animation-duration:1.5s;animation-name:slidein;animation-timing-function:ease-out;animation-fill-mode:forwards}.body_main_packtemplate .banner .badge_container .badge{max-width:100%}.body_main_packtemplate .main_title{background:#22262d}.body_main_packtemplate .pack_intro .center_content{display:flex;flex-wrap:wrap;justify-content:space-between}.body_main_packtemplate .intro_img{max-width:800px;width:100%}.body_main_packtemplate .pack_intro .center_content .col2_2{align-items:center;display:flex;justify-content:center}.body_main_packtemplate .page_content .col3{display:flex;flex-wrap:wrap;margin-left:-10px}.body_main_packtemplate .col3 .box{overflow:hidden;width:calc(33.33% - 10px);margin:0 0 10px 10px;padding:20px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end}.body_main_packtemplate .col3 a.box img{padding:10px 10px 0;transition:all 0.2s ease-in-out}.body_main_packtemplate .col3 a.box img.all_packs{max-width:60%;padding:0 10px 10px;margin:0 auto}.body_main_packtemplate .col3 a.box .button{width:250px;margin:0 auto;z-index:30}.body_main_packtemplate .col3 a.box:hover img.template_pic_packs{transform:scale(1.2)}.packtemplate_notification{font-size:.8em;padding-top:10px;text-align:right}.content_template{background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(28,31,37,1) 30%,rgba(48,54,65,1) 100%)}.content_template#content_mahogany,.content_template#content_sycamore,.content_template#content_cedar{background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(48,54,65,1) 30%,rgb(89 100 121) 100%)}.content_template .pack_pic{width:800px;max-width:80%;margin:0 auto;display:block;margin-bottom:6vh}.content_template .detail_box{padding:2vh 0 3vh;display:flex;max-width:600px;justify-content:center;flex-wrap:wrap;margin:0 auto;text-align:center}.content_template .onepack_intro{width:100%}.content_template .detail_box .intro{padding-bottom:3vh;width:100%}.content_template .col2{display:flex;width:calc(50% - 20px);flex-direction:column;align-items:center;justify-content:flex-end}.content_template .col2 .button{margin-bottom:10px;min-width:200px}#content_birch .col1_2,#content_cedar .col1_2{display:none}.content_template h3{color:#b1061c;font-weight:600;font-size:1.4em;padding:0 0 10px;text-transform:uppercase;margin-bottom:20px}.content_template .price{width:100%}.content_template p{margin-bottom:20px}.content_template .barre{text-decoration:line-through;font-weight:600}.content_template .offerprice{color:#b1061c;font-weight:600;font-size:1.2em;padding:0 0 0 7px}.content_template .detail_box h3{color:#b1061c;font-size:1.4em;width:100%;padding:30px 0 0;margin-bottom:10px}.content_template .detail_box .button{display:inline-block}.content_template .col2 .ht{color:#b1061c;font-weight:600}.curve{position:absolute;height:300px;width:120%;bottom:calc(30% - 150px);min-width:1200px;left:50%;transform:translate(-50%,0)}.curve::before{content:'';display:block;position:absolute;border-radius:100%;width:120%;left:-10%;height:200%;background-color:white}.video_guin{display:flex;justify-content:center;align-items:center;flex-direction:column;width:auto}.video_guin video{margin-top:2em;max-height:900px;max-width:100%}.video_guin .caption{font-style:italic;font-size:.9em;margin-top:.5em}@media screen and (min-width:2100px){#solution .content_box{background-size:50vw;background-position:100% center}}@media screen and (max-width:1500px){body{font-size:16.5px}.buttons_home{bottom:25vh}.page_content{min-height:900px;min-height:calc(100vh - 100px)}.banner_parent #home_page_video video{top:95%}.table_header_cell a{margin-bottom:0}}@media screen and (max-width:1400px){body{font-size:16px}#header.header_open{height:135px;padding-top:70px}.body_main_packtemplate .banner{margin-top:90px}.page_content{min-height:910px;min-height:calc(100vh - 90px)}.banner_parent #home_page_video video{top:80%}#tool{margin-top:90px}.standardcustom_banner.newhome_banner{background-position:center 85px}}@media screen and (max-width:1300px){body{font-size:15.5px}#header.header_open{height:125px;padding:65px 0 20px}.body_main_packtemplate .banner{margin-top:80px}.page_content{min-height:920px;min-height:calc(100vh - 80px)}.banner_parent #home_page_video video{top:75%}.tools_table .tool_cell{width:calc(33.33% - 30px)}#tool{margin-top:80px}.standardcustom_banner.newhome_banner{background-position:center 75px}#header .center_content{width:95%}}@media screen and (max-width:1200px){body{font-size:14px}.center_content{width:94%}.page_content{min-height:930px;min-height:calc(100vh - 70px)}#menu_top{top:0}.banner_parent #home_page_video video{top:75%}.statistic_patrick,.statistic_etienne{max-width:230px}.statistic_banner{min-height:650px;height:62vh}.statistic_line_1,.statistic_line_2,.statistic_line_3,.statistic_line_4{height:36vh}#tool{margin-top:80px}.social_network_panel{flex-direction:row;top:auto;bottom:0;margin:20px;min-width:90px;max-width:150px;width:100%}.social_network_panel a:not(:last-child){margin-bottom:0;margin-right:10px}.social_network_panel a{width:100%}.body_main_packtemplate .col3 .box{width:calc(50% - 10px)}}@media screen and (max-width:1100px){.center_content{width:96%}#testimonials .center_content{grid-template-columns:1fr}#jobs_alert{top:80px}#video_alert,.homepage_alert{top:230px}#license_alert{top:80px}#header.header_open{height:115px;padding-top:60px}.page_content{min-height:940px;min-height:calc(100vh - 60px)}.banner_parent #home_page_video video{top:65%}#tool{margin-top:60px}.v8_banner{margin-top:60px}#immomigv8 .v8_banner .content_box{padding:30vh 0 0}.standardcustom_banner.newhome_banner{background-position:center 60px}}@media screen and (max-width:1000px){body{font-size:14.5px}.center_content{width:94%}#header.header_open{padding-top:83px;height:auto}body .col2,body .col.col3{float:none;width:auto}.col2,body .col.col3{margin-bottom:20px}body .col4,body .customers_list .col4.customer_logo{width:45%;width:calc(50% - 20px);margin-right:0}.button_col,.event_details_item .button,.table_header_cell .button{width:45%;width:calc(50% - 20px)}body .col1_4,body .col3_4,body .col4:nth-of-type(2n+1),body .customers_list .col4.customer_logo:nth-of-type(2n+1){clear:both}body .col2_4,body .col4_4,body .col4:nth-of-type(2n),body .customers_list .col4.customer_logo:nth-of-type(2n){float:right}body #blogdetail .col1_4,body #blogdetail .col234_4,body .event_details_item .col1_4{width:100%;float:left}#nav_container{overflow-y:auto;max-height:100vh}#nav_container.navigation_is_open{flex-direction:column}#header.navigation_open #brand-burger_menu{position:sticky;top:0;z-index:100;background:rgba(255,255,255,1)}#menu_mobile{display:flex;margin-left:auto;cursor:pointer}#menu_mobile svg{display:block;width:70px;height:70px;padding:15px}#navigation,#menu_top{display:none}#navigation{display:none;visibility:hidden;overflow:hidden;width:100%;height:0;flex-wrap:wrap;align-items:center;flex-direction:column}#navigation .navigation_link,#external_links .navigation_link{display:flex;padding:13px 3% 12px;margin:0;border-top:1px solid rgba(163,169,172,.9);width:100%}#external_links .navigation_link{display:flex;padding:12px 3% 11px;margin:0;border-top:1px solid rgba(163,169,172,.9);width:100%;justify-content:flex-start}#external_links .navigation_link:last-of-type{border-bottom:1px solid rgba(163,169,172,.9)}#external_links .navigation_link svg{height:26px;width:auto}#navigation_links,#live_demo_container,#external_links{flex:1 1 100%}#navigation_links,#live_demo_container{width:100%}#live_demo_container{display:flex;justify-content:center}#navigation_links{order:1}#external_links{order:2}#live_demo_container{order:3}.navigation_link.social{display:flex}.button-live-demo{margin:12px 0 13px}.navigation_button{display:inline-block}#menu_top{position:relative;justify-content:center;width:100%;padding-top:16px;padding-bottom:12px;margin-bottom:0;z-index:100}#menu_top .ui-selectmenu-menu.ui-selectmenu-open{top:-80px!important}#menu_top .ui-selectmenu-menu.ui-selectmenu-open li{padding:0}#header.navigation_open{background:rgba(255,255,255,1)}#header.navigation_open #navigation,#header.navigation_open #menu_top{display:flex;background:rgba(255,255,255,1)}#header.navigation_open #navigation{position:relative;display:flex;visibility:visible;height:100%;z-index:90}.table_header_cell img{display:none}.table_header_cell:not(:first-of-type){margin-top:40px}.table_cell,.table_header_cell{width:100%;position:relative}.table_cell.lite,.table_header_cell.lite{order:1}.table_cell .start,.table_header_cell .start{order:2}.table_cell.pro,.table_header_cell.pro{order:3}.table_cell.developer,.table_header_cell.developer{order:4}.table_cell p{display:block}.ie11 .table_cell{height:80px}.table_cat{display:none!important}.table_cell a{font-weight:700}.table_cell a:after{content:"\002b";color:#fff;background:#b1061c;border-radius:0%;font-size:14px;padding:0 5.5px;margin-left:5px;position:absolute;top:0;right:0;transition:all 0.2s;border:2px solid #b1061c}.table_cell:hover a:after{background:#fff;color:#505b60}#statistic{margin:30px 0}.statistic_banner{min-height:560px}.banner_parent #home_page_video video{top:50%}.buttons_home{bottom:20vh}.col234_4{width:100%}.page_content_intro{width:70%}body #box_testimonials .testimonial_item{margin-bottom:30px}.box .box_content{padding:22px 23px}.col_picture img{margin-bottom:20px}.box{margin-bottom:30px}.col2 + .col2 .box,.box + .box,#box_software_functions,#box_hotline{margin-top:50px}.owl-theme .owl-controls .owl-buttons div{display:none}.products_pictures .product_title_text{font-size:1.4em}#licenses .licenses_boxes .license_box{margin-bottom:30px}#software_process #process_img{float:none;width:100%;height:auto}.content_box{padding:50px 0;padding:5vh 0}#menu_top{font-size:1.23em}#footer .footer_infos .col4.col1_4,#footer .footer_infos .col4.col2_4{margin-bottom:40px}.g-recaptcha{margin:3vh 0 0 0}.g-recaptcha>div{float:none}#jobs_alert{position:absolute;top:120px;padding:15px 18px 14px;z-index:80;width:calc(90% - 2px);right:5%;left:5%}#video_alert,.homepage_alert{padding:0;position:absolute;top:230px;z-index:80;width:calc(90% - 2px);right:5%;left:5%;justify-content:space-between}#license_alert{position:absolute;top:120px;padding:15px 18px 14px;z-index:80;width:calc(90% - 2px);right:5%;left:5%}.tools_table .tool_cell{width:calc(50% - 30px)}.bridges_box>.bridges,.bridges_box>.bridges:nth-of-type(6n),.bridges_box>.bridges:nth-of-type(6n+1),.bridges_box>.bridges:nth-of-type(6n-1){width:calc(33.33% - 13.33px);float:left;clear:none}.bridges_box>.bridges:nth-of-type(3n){float:right;margin-right:0}.bridges_box>.bridges:nth-of-type(3n-1){margin-right:0}.bridges_box>.bridges:nth-of-type(3n+1){clear:both}#press .button_col_center{margin-right:auto}.footer_broker_icons{position:static;text-align:center;padding-top:30px}.footer_broker_icons img{height:60px}.event_list_item.box{margin:0}.event_list_item .date{font-size:1.9em}.event_list_item .col4{margin-right:40px}.event_list_item h2{margin-top:0}.event_details_item .col4{width:100%}#more_events,#event_informations,#event_map{margin-top:0}.event_list_item .button{margin:0}.event_list_item .col1_4{width:350px;max-width:calc(50% - 20px)}.event_list_item .col2{float:right;width:calc(100% - 390px);min-width:calc(50% - 20px)}.event_list_item .col4.col4_4{float:right;width:200px;margin-right:0;clear:none}.event_details_item .event_map{display:none}#billing,.multicols_section{text-align:center}.billing_flex{width:100%;min-width:100%}.billing_flex_box a{display:inline-block;padding:10px 0;min-height:auto;width:80%}.billing_flex_box{margin-top:7px;width:100%}#billing .header_icon,.multicols_section .header_icon{height:80px}.standardcustom_banner>.content_box>.center_content{padding-top:20vh}#newhome_container img.logo{max-width:200px;margin:0 auto 20px}body .standard_custom_page .button_col.button_col_center{margin-top:60px}.standardcustom_banner.newhome_banner{background-position:center 75px}#solution #product_presentation img{display:block}#solution .content_box{padding:50px 0;padding:5vh 0;background-image:none}#solution .button.col2{width:calc(50% - 20px)}#solution .button.col1_2{float:left}#solution .button.col2_2{float:right}.social_network_panel{display:none}.support_mail_settings .owl-item>div img{max-width:80%}.body_main_packtemplate .pack_intro .center_content .col1_2{order:2}.body_main_packtemplate .pack_intro .center_content .col2_2{order:1;padding:40px}.video_guin video{margin-top:2em;max-height:unset;width:100%;height:auto}.video_guin{width:100%}}@media screen and (max-width:900px){.portal_banner a:first-of-type{display:none}.portal_banner a.button{width:95%}#header.header_open{padding-top:60px;height:auto}#home_video_title{top:40%}.buttons_home{bottom:20vh}#statistic{margin:70px 0}.statistic_patrick,.statistic_etienne{display:none}.statistic_banner{min-height:640px}.statistic_contact .col1_2 p,.statistic_contact .col2_2 p{width:100%;padding:0;text-align:center;float:none;margin:0 auto}.statistic_contact .col1_2{margin-bottom:50px}.statistic_flex,.billing_flex{padding-top:20px}.statistic_flex_box{width:100%;margin:25px 0 0}.statistic_line_1,.statistic_line_2,.statistic_line_3,.statistic_line_4{display:none}.v8_banner .banner_bg .slide img{max-width:70%}.v8_banner .banner_bg{top:20px}.standardcustom_banner .banner_box{width:100%}.reorganization_container .col_picture img{margin-top:0!important}.standardcustom_banner.newhome_banner{background-position:center 60px}#tool .page_content_gray .col_2{width:100%;margin:20px 0}#tool .page_content_gray .col_2 img{width:65%}}@media screen and (max-width:750px){.developer_tool_container .texte{text-align:center}.body_main_v8_acquisition .v8_acquisition_banner{min-height:420px}.v8_acquisition_banner .banner_box{width:calc(100% - 20px)!important;margin:10px}.v8_acquisition_banner .header_box_text>div>span,.v8_acquisition_banner .header_box_text,.v8_acquisition_banner .header_box_text>span{font-size:14px!important}.v8_acquisition_banner .header_box_text>div{padding-bottom:75px!important}.v8_acquisition_banner .header_box_text>div,.v8_acquisition_banner .center_content{width:100%!important;margin-left:0!important}.body_main_v8_acquisition .center_content{text-align:center}.body_main_v8_acquisition #header h1{text-align:center}.body_main_v8_acquisition #header{padding:10px;background-color:#fff}.v8_acquisition_banner{margin-top:0}.v8_banner{padding:10%;margin-top:70px;min-height:645px}#immomigv8 .v8_banner .content_box{padding:66vh 0}.v8_banner .banner_bg{top:20px}.v8_banner h2{margin-bottom:20px}.v8_header_box{padding:10px 0}#immomigv8 .content_box{padding:4vh}.jubileeIcone{right:50%;margin-right:-40px}.standardcustom_banner{min-height:570px}.standardcustom_banner .banner_title{font-size:1.4em}.notifications_box{right:0;left:0;bottom:0}.home_v8_container{height:auto}.notifications_box .pic{display:none}.notification_container,.notifications_box .texte{width:100%}.home_v8_container .button{margin-top:20px}#footer .footer_link{font-size:1.2em;margin:.5em 0}#footer .cols{flex-wrap:wrap;justify-content:center}#footer .col3{width:calc(50% - 40px)}#footer .col3.col1_3{width:100%;margin:0 0 40px 0;text-align:center}.immo_job_container{flex-wrap:wrap}.immo_job_container>.immo_job{width:calc(50% - 15px)}#tool .websites_presentation .new_badges{top:85px;left:45%;width:25vw}#tool #websites_presentation_std.websites_presentation .new_badges{top:35px;left:45%;width:25vw}.content_template{background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(28,31,37,1) 40%,rgba(48,54,65,1) 100%)}.content_template#content_mahogany,.content_template#content_sycamore,.content_template#content_cedar{background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(48,54,65,1) 40%,rgb(89 100 121) 100%)}.curve{top:calc(40%)}.body_main_packtemplate .col3 .box{width:100%}.content_template .col2{width:100%}}@media screen and (max-width:582px){.immo_job_container>.immo_job{width:100%}.buttons_home{display:none}.homepage_alert{padding:20px}.homepage_alert img{display:none}.homepage_alert img~.main_alert_text{font-size:1.2em;display:flex;justify-content:center;flex-direction:column;margin-left:5px}}@media screen and (max-width:580px){.center_content{width:92%}#home_video_title h3{display:none}.project_tool_container.notification_container.call_to_action{display:none!important}.mobile_only{display:inherit}.mobile_hidden{display:none}body .col2_4,body .col4_4,body .col4:nth-of-type(2n),body .col4:nth-of-type(2n+1),body .col.col3,body .col2 .button_col,.button_col{float:none;width:100%;display:block;margin:10px 0}.button_postulation{padding:10px 20px;height:40px}body .col2 .button_col,.button_col .button_postulation{display:inline-block;top:25px}body .customers_list .col4.customer_logo{width:45%;width:calc(50% - 10px);float:left}body .customers_list .col4.customer_logo:nth-of-type(2n+1){clear:both}body .customers_list .col4.customer_logo:nth-of-type(2n){float:right}.page_content_intro{width:100%}.statistic_flex_box{padding:0 10px}.title{height:55px;height:calc(2em + 20px)}.title h2{font-size:1.8em}.page_content_mail_support .title h2{font-size:1.5em}.title svg{display:none}body .page_list .page_item{margin:30px 0 45px}.tools_table .tool_cell{width:100%}#footer .footer_infos .col4.col1_4,#footer .footer_infos .col4.col2_4{text-align:center}#footer .footer_infos .col4.col3_4,#footer .footer_infos .col4.col4_4{float:left;width:45%;width:calc(50% - 10px)}#footer .footer_infos .col4.col4_4{float:right}.box .box_content{padding:14px 15px}.owl-theme .owl-controls .owl-page span{margin:5px}.products_pictures .product_title_text{font-size:1em}.content_box{padding:40px 0}.websites_presentation .pictures{margin-left:0}.page_content#home{height:600px;height:calc(100vh - 68px)}#jobs_alert{left:25px;width:calc(100% - 50px);padding:12px 15px 11px}.main_alert svg{display:none}#video_alert,.homepage_alert{top:230px;left:25px;width:calc(100% - 50px);padding:0;flex-direction:column}.homepage_alert .close_btn{margin-top:10px;width:100%}#license_alert{top:100px;left:25px;width:calc(100% - 50px);padding:12px 15px 11px}.bridges_box>.bridges,.bridges_box>.bridges:nth-of-type(6n),.bridges_box>.bridges:nth-of-type(6n+1),.bridges_box>.bridges:nth-of-type(6n-1),.bridges_box>.bridges:nth-of-type(3n),.bridges_box>.bridges:nth-of-type(3n-1),.bridges_box>.bridges:nth-of-type(3n+1){clear:both;width:100%;float:none}.event_list_item .col1_4,.event_list_item .col2,.event_list_item .col4.col4_4{float:none;width:auto;max-width:100%;min-width:100%;text-align:center}.event_list_item .col2{margin-bottom:0}.event_list_item .date{float:none}#box_press a.press_item{margin-bottom:60px}#tool{margin-top:90px}#home_video_title h2{font-size:2em}#immomigv8 .v8_banner .content_box{padding:40vh 0 0}.v8_banner .banner_bg .slide img{max-width:95%}#solution .button.col2{width:100%;display:block;margin:15px 0}#solution .button.col1_2{margin-top:5vh}#solution .button.col1_2,#solution .button.col2_2{float:none}#jobs .job_item{flex-direction:column}#jobs .job_item h5{font-size:1.1em}#jobs .job_item h5,#jobs .job_item .title_icon,#jobs .job_item .button{width:100%}#jobs .job_item .button{margin-top:15px}}@media screen and (max-height:850px){.v8_acquisition_banner>.content_box>.center_content{padding-top:15vh}}