.white_text p{color:white !important}.mk-button{padding-top:15px;padding-bottom:15px;padding-right:30px;padding-left:30px;font-weight:400;font-size:13px;min-width:192px;}.mk-button:hover{opacity:0.6}.nf-form-fields-required{display:none}input#nf-field-4{padding-top:15px;padding-bottom:15px;padding-right:30px;padding-left:30px;font-weight:400;font-size:13px;min-width:192px;-webkit-appearance:none;outline:none;box-shadow:none;border-style:none;background-color:#cd152e;color:white;text-transform:uppercase;}#footer{overflow:hidden !important}.mk-footer-copyright{text-align:center !important;color:white !important;clear:both;margin:0 auto;float:none;width:40%;display:block}.mk-footer-copyright a,.mk-footer-copyright p{color:white !important}#mk-footer .widget:not(.widget_social_networks) a{color:white !important}section#social-2{margin-top:-65px !important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#cd152e}::-webkit-scrollbar-thumb:hover{background:rgba(205, 21, 46, 0.5)}@media only screen and (max-width:768px){div#theme-page{-webkit-overflow-scrolling:touch !important;overflow-y:scroll !important;overflow-x:hidden !important}::-webkit-scrollbar{display:none}body,html{width:100% !important;height:100% !important;overflow-x:hidden !important;overflow-y:scroll !important;-webkit-overflow-scrolling:touch}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}}.mk-toolbar-holder{justify-content:right;display:flex}div#slide-20-layer-1{background-color:rgba(255, 255, 255, 0.8) !important}h1,h2,h3{font-family:'Kanit' !important}h3.shortcode-heading.mk-fancy-title.align-left{text-transform:uppercase;font-weight:500;font-size:20px}.mk-button{font-weight:400;font-size:13px;min-width:192px;border:2px solid #cd152e;color:#cd152e !important;text-transform:uppercase;width:80%;font-family:'Kanit';font-weight:300}@media (max-width:2000px) and (min-width:426px){.flex_middle{display:flex;flex-direction:row;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap}}.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line{width:70px !Important}a.mk-button.js-smooth-scroll.mk-button--dimension-flat.mk-button--size-small.mk-button--corner-pointed.text-color-dark._.relative.text-center.font-weight-700.no-backface.letter-spacing-1.inline span{font-size:18px;line-height:20px;padding-top:12px;padding-bottom:12px}a.mk-button.js-smooth-scroll.mk-button--dimension-flat.mk-button--size-small.mk-button--corner-pointed.text-color-dark._.relative.text-center.font-weight-700.no-backface.letter-spacing-1.inline:hover{background-color:#cd152e;color:#fff !important;opacity:1}.flex_grid{padding-bottom:30px}.flex_grid .mk-image.align-left{text-align:center}.flex_grid:first-child{padding-right:50px}@media (max-width:820px) and (min-width:425px){.flex_grid:first-child{padding-right:15px}}@media (max-width:425px) and (min-width:300px){.flex_grid:first-child{padding-right:0px}}.flex_grid:nth-child(2){padding-left:25px;padding-right:25px}@media (max-width:820px) and (min-width:425px){.flex_grid:nth-child(2){padding-left:0px;padding-right:5px}}@media (max-width:425px) and (min-width:300px){.flex_grid:nth-child(2){padding-left:0px;padding-right:0px}}.flex_grid:nth-child(3){padding-left:50px}@media (max-width:820px) and (min-width:425px){.flex_grid:nth-child(3){padding-left:15px}}@media (max-width:425px) and (min-width:300px){.flex_grid:nth-child(3){padding-left:0px}}.box-holder{padding-left:0px !important}@media (max-width:425px) and (min-width:300px){.services_flex{padding-top:0px !important;padding-bottom:0px !important}h3.shortcode-heading.mk-fancy-title.align-left{text-align:left !important}}.vp-portfolio.vp-uid-0d56b7a7.vp-id-185.vp-portfolio__ready{position:relative}.vp-portfolio.vp-uid-0d56b7a7.vp-id-185.vp-portfolio__ready:before{content:'Réalisations';font-family:'Kanit' !important;color:#000;position:absolute;top:120px;left:0;z-index:1;letter-spacing:2px;text-transform:uppercase;font-size:40px;color:#fff;text-align:left;font-style:normal;font-weight:500;padding-top:0px;padding-bottom:20px;padding-left:35vh}.topline:after{content:'';position:absolute;width:85px;height:5px;background:#fff;top:80px;left:35vh}.vp-portfolio__items-wrap{margin-bottom:0}@media (max-width:1440px) and (min-width:1024px){.vp-portfolio.vp-uid-0d56b7a7.vp-id-185.vp-portfolio__ready:before{padding-left:87px}.topline:after{left:87px}}@media (max-width:1024px) and (min-width:820px){.vp-portfolio.vp-uid-0d56b7a7.vp-id-185.vp-portfolio__ready:before{padding-left:20px}.topline:after{left:20px}}@media (max-width:820px) and (min-width:425px){.vp-portfolio.vp-uid-0d56b7a7.vp-id-185.vp-portfolio__ready:before{padding-left:20px}.topline:after{left:20px}}.vp-portfolio.vp-uid-06f82908.vp-id-195.vp-portfolio__ready{position:relative}.vp-portfolio.vp-uid-06f82908.vp-id-195.vp-portfolio__ready:before{content:'Réalisations';font-family:'Kanit' !important;color:#000;position:absolute;top:120px;left:0;z-index:1;letter-spacing:2px;text-transform:uppercase;font-size:40px;color:#fff;text-align:left;font-style:normal;font-weight:500;padding-top:0px;padding-bottom:20px;padding-left:35px}.topline_mobile:after{content:'';position:absolute;width:85px;height:5px;background:#fff;top:80px;left:35px}.background_bloc.wpb_column.vc_column_container.vc_col-sm-12{padding-left:15px;padding-right:15px}.background_bloc.wpb_column.vc_column_container.vc_col-sm-12 h3.shortcode-heading.mk-fancy-title.align-left{position:absolute;bottom:-35px;left:0x;text-transform:capitalize;font-size:14px}@media (max-width:1024px) and (min-width:768px){.background_bloc.wpb_column.vc_column_container.vc_col-sm-12 h3.shortcode-heading.mk-fancy-title.align-left{bottom:-30px}}@media (max-width:425px) and (min-width:320px){.background_bloc.wpb_column.vc_column_container.vc_col-sm-12 h3.shortcode-heading.mk-fancy-title.align-left{bottom:-25px}}select#nf-field-20{padding:10px 12px;font-weight:500;font-size:13px;color:#767676;background-color:#fdfdfd}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #cd152e}.nf-field-element{text-align:center}input#nf-field-4{background-color:#fff;color:#cd152e;border:1px solid #cd152e}input#nf-field-4:hover{background-color:#cd152e;color:#fff;border:1px solid #fff}section#mk-footer{z-index:999}#mk-footer .mk-padding-wrapper{padding:0 20px;height:250px;display:flex;flex-direction:row;align-items:center}@media (max-width:428px) and (min-width:300px){#mk-footer .mk-padding-wrapper{height:100%}}.footer-wrapper.mk-grid{height:250px}@media (max-width:428px) and (min-width:300px){.footer-wrapper.mk-grid{height:100%}}#mk-footer .footer-wrapper{padding:0px !important}.mk-footer-copyright,#mk-footer-navigation li a{color:#000 !important}.mk-footer-copyright span,.mk-footer-copyright a{color:#000 !important}div#sub-footer{position:absolute;width:100%}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2){background-color:#cd152e;padding:25px !important;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;text-align:center;position:relative;top:-170px}@media (max-width:428px) and (min-width:300px){.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2){top:-200px}}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) .widget{margin-bottom:10px !important}@media (max-width:428px) and (min-width:300px){.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) .widget{margin-bottom:5px !important}}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) .widgettitle{font-family:'Kanit' !important;font-size:18px !important;font-weight:300 !important;margin-bottom:0px !important}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) a{font-family:'Kanit' !important;font-weight:500;font-size:20px}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) .adress_footer{text-transform:uppercase !important;font-weight:300 !important}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) section#social-2{margin-top:0px !important}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) .widget_social_networks a{margin:5px}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) .widget_social_networks a.medium svg{height:34px !important;width:34px !important}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(3){padding-left:70px !important;padding-right:0px !important}@media (max-width:820px) and (min-width:300px){.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) a{font-size:14px !important}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(2) .widgettitle{font-size:14px !important}[class*=mk-col-]{width:33.33% !important}.footer-wrapper.mk-grid .mk-col-1-3:nth-child(3){padding-left:20px !important;padding-right:0px !important}}@media (max-width:820px) and (min-width:300px) and (max-width:428px) and (min-width:300px){.footer-wrapper.mk-grid .mk-col-1-3:nth-child(3){padding-left:2px !important;text-align:center;position:relative;bottom:-120px}}@media (max-width:820px) and (min-width:425px){.mk-footer-copyright{width:100%}}@media (max-width:428px) and (min-width:300px){#mk-footer p{font-size:12px !Important}.mk-footer-copyright{width:60%}#mk-footer .mk-padding-wrapper{padding:0 20px;height:250px;display:grid;align-items:center;grid-template-columns:1fr}}@media (max-width:428px){.textwidget p{margin-bottom:7px}section#mk-footer{height:380px}.footer-wrapper.mk-grid .mk-col-1-3:first-child{text-align:center;position:relative;bottom:-170px}div#sub-footer{height:50px !Important}}