#elementor-popup-modal-189{z-index:9997!important}.home .header-flash{padding:0px!important}.grecaptcha-badge{visibility:hidden}.logo-animated{position:relative}.logo-animated__logo{position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media (max-width:767px){.logo-animated__logo{padding:0 90px}}#Moylans_Logo{width:300px;height:300px;display:block;margin:0 auto;position:absolute;z-index:100000;left:50%;transform:translate(-50%);top:250px}#Moylans_Logo{-webkit-animation:logo_out 1s 5s forwards;animation:logo_out 1s 5s forwards}@-webkit-keyframes logo_out{to{opacity:0}}@keyframes logo_out{to{opacity:0}}#Moylans_Logo #Left_Line{stroke-dasharray:269;stroke-dashoffset:269;-webkit-animation:left_line 1s cubic-bezier(.65,.05,.36,1) forwards;animation:left_line 1s cubic-bezier(.65,.05,.36,1) forwards}@-webkit-keyframes left_line{to{stroke-dashoffset:0}}@keyframes left_line{to{stroke-dashoffset:0}}#Moylans_Logo #Top_Line{stroke-dasharray:267;stroke-dashoffset:267;-webkit-animation:top_line 1s cubic-bezier(.65,.05,.36,1) 0.3s forwards;animation:top_line 1s cubic-bezier(.65,.05,.36,1) 0.3s forwards}@-webkit-keyframes top_line{to{stroke-dashoffset:0}}@keyframes top_line{to{stroke-dashoffset:0}}#Moylans_Logo #Right_Line{stroke-dasharray:267.999;stroke-dashoffset:267.999;-webkit-animation:right_line 1s cubic-bezier(.65,.05,.36,1) 0.6s forwards;animation:right_line 1s cubic-bezier(.65,.05,.36,1) 0.6s forwards}@-webkit-keyframes right_line{to{stroke-dashoffset:0}}@keyframes right_line{to{stroke-dashoffset:0}}#Moylans_Logo #Bottom_Line{stroke-dasharray:267;stroke-dashoffset:267;-webkit-animation:bottom_line 1s cubic-bezier(.65,.05,.36,1) 0.9s forwards;animation:bottom_line 1s cubic-bezier(.65,.05,.36,1) 0.9s forwards}@-webkit-keyframes bottom_line{to{stroke-dashoffset:0}}@keyframes bottom_line{to{stroke-dashoffset:0}}#Moylans_Logo #M_Shape{stroke-dasharray:1364.8209228515625;stroke-dashoffset:0;opacity:0;-webkit-animation:m_shape 4s cubic-bezier(.65,.05,.36,1) forwards;animation:m_shape 4s cubic-bezier(.65,.05,.36,1) forwards}@-webkit-keyframes m_shape{from{stroke-dashoffset:1364.8209228515625;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes m_shape{from{stroke-dashoffset:1364.8209228515625;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text1{stroke-dasharray:94.5306396484375;stroke-dashoffset:0;opacity:0;-webkit-animation:text_1 0.4726531982s linear forwards;animation:text_1 0.4726531982s linear forwards}@-webkit-keyframes text_1{from{stroke-dashoffset:94.5306396484375;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_1{from{stroke-dashoffset:94.5306396484375;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text2{stroke-dasharray:38.288238525390625;stroke-dashoffset:0;opacity:0;-webkit-animation:text_2 0.1914411926s linear 0.4726531982s forwards;animation:text_2 0.1914411926s linear 0.4726531982s forwards}@-webkit-keyframes text_2{from{stroke-dashoffset:38.288238525390625;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_2{from{stroke-dashoffset:38.288238525390625;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text3{stroke-dasharray:21.223331451416016;stroke-dashoffset:0;opacity:0;-webkit-animation:text_3 0.1061166573s linear 0.6640943908s forwards;animation:text_3 0.1061166573s linear 0.6640943908s forwards}@-webkit-keyframes text_3{from{stroke-dashoffset:21.223331451416016;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_3{from{stroke-dashoffset:21.223331451416016;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text4{stroke-dasharray:81.37682342529297;stroke-dashoffset:0;opacity:0;-webkit-animation:text_4 0.4068841171s linear 0.7702110481s forwards;animation:text_4 0.4068841171s linear 0.7702110481s forwards}@-webkit-keyframes text_4{from{stroke-dashoffset:81.37682342529297;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_4{from{stroke-dashoffset:81.37682342529297;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text5{stroke-dasharray:43.42097473144531;stroke-dashoffset:0;opacity:0;-webkit-animation:text_5 0.2171048737s linear 1.1770951652s forwards;animation:text_5 0.2171048737s linear 1.1770951652s forwards}@-webkit-keyframes text_5{from{stroke-dashoffset:43.42097473144531;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_5{from{stroke-dashoffset:43.42097473144531;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text6{stroke-dasharray:44.33340072631836;stroke-dashoffset:0;opacity:0;-webkit-animation:text_6 0.2216670036s linear 1.3942000389s forwards;animation:text_6 0.2216670036s linear 1.3942000389s forwards}@-webkit-keyframes text_6{from{stroke-dashoffset:44.33340072631836;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_6{from{stroke-dashoffset:44.33340072631836;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text7{stroke-dasharray:23.078380584716797;stroke-dashoffset:0;opacity:0;-webkit-animation:text_7 0.1153919029s linear 1.6158670425s forwards;animation:text_7 0.1153919029s linear 1.6158670425s forwards}@-webkit-keyframes text_7{from{stroke-dashoffset:23.078380584716797;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_7{from{stroke-dashoffset:23.078380584716797;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text8{stroke-dasharray:96.28636169433594;stroke-dashoffset:0;opacity:0;-webkit-animation:text_8 0.4814318085s linear 1.7312589454s forwards;animation:text_8 0.4814318085s linear 1.7312589454s forwards}@-webkit-keyframes text_8{from{stroke-dashoffset:96.28636169433594;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_8{from{stroke-dashoffset:96.28636169433594;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text9{stroke-dasharray:124.13117980957031;stroke-dashoffset:0;opacity:0;-webkit-animation:text_9 0.620655899s linear 2.2126907539s forwards;animation:text_9 0.620655899s linear 2.2126907539s forwards}@-webkit-keyframes text_9{from{stroke-dashoffset:124.13117980957031;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_9{from{stroke-dashoffset:124.13117980957031;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text10{stroke-dasharray:33.10466384887695;stroke-dashoffset:0;opacity:0;-webkit-animation:text_10 0.1655233192s linear 2.8333466529s forwards;animation:text_10 0.1655233192s linear 2.8333466529s forwards}@-webkit-keyframes text_10{from{stroke-dashoffset:33.10466384887695;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_10{from{stroke-dashoffset:33.10466384887695;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text11{stroke-dasharray:97.21570587158203;stroke-dashoffset:0;opacity:0;-webkit-animation:text_11 0.4860785294s linear 2.9988699721s forwards;animation:text_11 0.4860785294s linear 2.9988699721s forwards}@-webkit-keyframes text_11{from{stroke-dashoffset:97.21570587158203;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_11{from{stroke-dashoffset:97.21570587158203;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text12{stroke-dasharray:23.453189849853516;stroke-dashoffset:0;opacity:0;-webkit-animation:text_12 0.1172659492s linear 3.4849485015s forwards;animation:text_12 0.1172659492s linear 3.4849485015s forwards}@-webkit-keyframes text_12{from{stroke-dashoffset:23.453189849853516;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_12{from{stroke-dashoffset:23.453189849853516;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text13{stroke-dasharray:58.071533203125;stroke-dashoffset:0;opacity:0;-webkit-animation:text_13 0.290357666s linear 3.6022144507s forwards;animation:text_13 0.290357666s linear 3.6022144507s forwards}@-webkit-keyframes text_13{from{stroke-dashoffset:58.071533203125;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_13{from{stroke-dashoffset:58.071533203125;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text14{stroke-dasharray:40.319210052490234;stroke-dashoffset:0;opacity:0;-webkit-animation:text_14 0.2015960503s linear 3.8925721167s forwards;animation:text_14 0.2015960503s linear 3.8925721167s forwards}@-webkit-keyframes text_14{from{stroke-dashoffset:40.319210052490234;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_14{from{stroke-dashoffset:40.319210052490234;opacity:1}to{stroke-dashoffset:0;opacity:1}}#Moylans_Logo .path-text15{stroke-dasharray:31.00881576538086;stroke-dashoffset:0;opacity:0;-webkit-animation:text_15 0.1550440788s linear 4.094168167s forwards;animation:text_15 0.1550440788s linear 4.094168167s forwards}@-webkit-keyframes text_15{from{stroke-dashoffset:31.00881576538086;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes text_15{from{stroke-dashoffset:31.00881576538086;opacity:1}to{stroke-dashoffset:0;opacity:1}}.carousel img{display:block;width:100%;height:auto}.cssfilters .carousel img{filter:grayscale(1);-webkit-animation:carousel_image_grayscale 3s ease-in-out 4s forwards;animation:carousel_image_grayscale 3s ease-in-out 4s forwards}@-webkit-keyframes carousel_image_grayscale{to{filter:grayscale(0)}}@keyframes carousel_image_grayscale{to{filter:grayscale(0)}}.nav-icon{display:flex!important;justify-content:flex-end;align-items:center;position:relative;z-index:10000;cursor:pointer}.nav-icon__text{margin:0 10px 0 0;text-transform:uppercase;color:#FFF;font-size:10px;letter-spacing:2px}.nav-icon__box{position:relative;width:57px;height:57px;background:#fff0;border:2px solid #FFF}.nav-icon__bars{width:30px;height:28px;position:absolute;top:50%;margin-top:-14px;left:50%;margin-left:-15px;transform:rotate(0deg);transition:0.5s ease-in-out}.nav-icon__bars span{display:block;position:absolute;height:4px;width:100%;background:#FFF;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}.nav-icon__bars span:nth-child(1){top:0}.nav-icon__bars span:nth-child(2),.nav-icon__bars span:nth-child(3){top:12px}.nav-icon__bars span:nth-child(4){top:24px}.nav-icon.nav--visible .nav-icon__bars span:nth-child(1){top:12px;width:0%;left:50%}.nav-icon.nav--visible .nav-icon__bars span:nth-child(2){transform:rotate(45deg)}.nav-icon.nav--visible .nav-icon__bars span:nth-child(3){transform:rotate(-45deg)}.nav-icon.nav--visible .nav-icon__bars span:nth-child(4){top:12px;width:0%;left:50%}.header-tel-button .elementor-button-icon{margin:0}.elementor-40 .elementor-element.elementor-element-b6b5e29 .elementor-button{padding:13px 20px!important;padding-top:18px!important}.header-tel-button i{font-size:24px}.moylans_page_title .elementor-widget-container{height:175px;margin:0 auto;display:flex;justify-content:center}.moylans_page_title .elementor-widget-container h1{display:flex;align-self:center}.map{width:100%;height:500px}footer .small-print{font-size:14px!important;font-family:var(--e-global-typography-text-font-family),Sans-serif;display:flex;flex-direction:column;justify-content:flex-end}footer .small-print,footer .small-print a,.footer a{color:var(--e-global-color-secondary);transition:all 0.3s}footer .small-print a:hover,.footer a:hover{color:var(--e-global-color-86dde74)}footer .small-print ul,footer .copyright{justify-content:flex-end;align-self:flex-end}footer .small-print ul{font-size:14px;display:flex;flex-direction:row;list-style:none;padding:0;margin:0}footer .small-print ul li{margin:.5em}footer .small-print ul li:last-child{margin-right:0}footer a{color:var(--e-global-color-secondary)!important}footer a:hover{color:var(--e-global-color-accent)!important}.elementor-cta--skin-cover .elementor-cta__content:after{content:'';display:block;padding-bottom:100%}.showroom_cta.elementor-cta--skin-cover .elementor-cta__content:after{display:none}.elementor-slideshow__title{display:none}.gallery{display:flex;flex-wrap:wrap;justify-content:center}.gallery figure{flex:0 0 33.3333%;overflow:hidden;position:relative;cursor:pointer}.gallery figure:after{content:'';display:block;padding-bottom:100%}.gallery a{width:100%;height:100%;position:absolute;top:0;left:0;padding:0}.gallery img{width:100%!important;height:100%!important;object-fit:cover;transition:all .3s ease}.gallery figure:hover img{opacity:.75;transform:scale(1.05)}.gallery-item.cta,#post-768 div{flex:1 0 33.3333%;background:var(--e-global-color-primary);display:flex;align-items:center;justify-content:center;flex-direction:column}.gallery-item.cta div,#post-768 div{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2em}.gallery figure.cta:after{display:none!important}.gallery-item.cta h3,#post-768 div h3{color:var(--e-global-color-secondary)}.gallery-item.cta a,#post-768 div a{width:auto;height:auto;position:relative;top:auto;left:auto;padding:initial;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);background-color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-secondary);border-radius:0 0 0 0;padding:10px 30px 10px 30px;margin-top:2em;color:#fff}.gallery-item.cta a:hover,#post-768 div a:hover{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);color:var(--e-global-color-primary)}.kitchen-tile{display:flex;flex:0 0 33.3333%;overflow:hidden;position:relative;cursor:pointer;justify-content:center;align-items:center;flex-direction:column;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.kitchen-tile:after{content:'';display:block;padding-bottom:100%}.kitchen-tile>*{display:flex}.kitchen-tile .overlay{width:100%;height:100%;position:absolute;background:var(--e-global-color-primary);opacity:0;content:"";top:0;left:0;transition:all 0.3s;mix-blend-mode:multiply}.kitchen-tile:hover .overlay{opacity:.25}.kitchen-tile .kitchen-tile__inner{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:100%;flex-direction:column}.kitchen-tile .elementor-button,.showroom_cta .elementor-cta__button{background:rgb(3 25 61 / .25)}.kitchen-tile .elementor-button h3{margin:0;line-height:1em}.kitchen-tile:hover .elementor-button,.showroom_cta:hover .elementor-cta__button,.showroom_cta .elementor-cta__button:hover{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff}.elementor-testimonial-name,.elementor-testimonial-job{font-size:16px!important}.swiper-container{margin-bottom:-1px}.elementor-swiper-button-prev{left:20px!important}.elementor-swiper-button-next{right:20px!important}.eicon-chevron-left:before{content:url(/wp-content/uploads/2022/10/arrow-left-thin-1.svg)!important}.eicon-chevron-right:before{content:url(/wp-content/uploads/2022/10/arrow-right-thin-1.svg)!important}.swiper-button-prev .fa-angle-left:before{content:url(/wp-content/uploads/2022/10/arrow-left-thin-1.svg)!important}.swiper-button-next .fa-angle-right:before{content:url(/wp-content/uploads/2022/10/arrow-right-thin-1.svg)!important}.swiper-pagination-bullet{border-radius:0px!important}.contact_form .elementor-form-fields-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.elementor-field-group{align-items:flex-start}.contact_form .elementor-field-group-name,.contact_form .elementor-field-group-email,.contact_form .elementor-field-group-telephone,.contact_form .elementor-field-group-hear_us{grid-column:1/2}.contact_form .elementor-field-group-name{grid-row:1}.contact_form .elementor-field-group-email{grid-row:2}.contact_form .elementor-field-group-telephone{grid-row:3}.contact_form .elementor-field-group-hear_us{grid-row:4}.contact_form .elementor-field-group-who{grid-column:2;grid-row:4}.contact_form .elementor-field-group-enquiry,.contact_form.review .elementor-field-group-review{grid-row:1 / span 3;grid-column:2}.contact_form textarea{height:calc(100% - 30px)}.contact_form .elementor-field-group-newsletter{grid-row:5;grid-column:span 2}.contact_form .elementor-field-group-gdpr{grid-row:6;grid-column:span 2}.contact_form .elementor-field-type-submit{grid-row:7;grid-column:span 2}.page-id-137 footer .contact_form,.elementor-element-68b5843,.elementor-element-61ad0876{display:none}.contact_form .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):focus,.contact_form .elementor-field-group .elementor-select-wrapper select:focus{box-shadow:none}.contact_form .elementor-field-type-checkbox .elementor-field-subgroup label,.contact_form .elementor-field-type-acceptance .elementor-field-subgroup label{font-size:14px!important;display:block!important;line-height:18px!important;padding-left:25px}.contact_form.review .elementor-field-type-checkbox .elementor-field-subgroup label,.contact_form.review .elementor-field-type-acceptance .elementor-field-subgroup label{color:var(--e-global-color-primary)!important}.contact_form input[type="checkbox"],.contact_form input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact_form .elementor-field-type-checkbox>div label:before,.contact_form .elementor-field-type-acceptance>div label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:.5em;vertical-align:-3px;border:2px solid var(--e-global-color-text);padding:.13em;background-color:#fff0;background-clip:content-box;transition:all 0.2s ease}.contact_form .elementor-field-type-checkbox>div label,.contact_form .elementor-field-type-acceptance>div label{margin-right:1em}.contact_form .elementor-field-type-checkbox>div input:hover+label:before,.contact_form .elementor-field-type-acceptance>div input:hover+label:before{border-color:var(--e-global-color-text)}.contact_form .elementor-field-type-checkbox>div input:checked+label:before,.contact_form .elementor-field-type-acceptance>div input:checked+label:before{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-text)}.contact_form .elementor-field-type-checkbox>div label:before,.contact_form .elementor-field-type-acceptance>div label:before{content:"";display:inline-block;width:21px;height:21px;margin-right:10px;vertical-align:-3px;border:1px solid #fff;padding:.12em;background-color:#fff0;background-clip:content-box;transition:all 0.2s ease;margin-left:-25px}.contact_form.review .elementor-field-type-checkbox>div label:before,.contact_form.review .elementor-field-type-acceptance>div label:before{border:1px solid var(--e-global-color-primary)}.contact_form .elementor-field-type-checkbox>div label,.contact_form .elementor-field-type-acceptance>div label{margin-right:1em;position:relative}.contact_form .elementor-field-type-checkbox>div input:hover+label:before,.contact_form .elementor-field-type-acceptance>div input:hover+label:before{border-color:#fff}.contact_form .elementor-field-type-checkbox>div input:checked+label:before,.contact_form .elementor-field-type-acceptance>div input:checked+label:before{border-color:#fff;background:#fff0}.contact_form.review .elementor-field-type-checkbox>div input:checked+label:before,.contact_form.review .elementor-field-type-acceptance>div input:checked+label:before{border-color:var(--e-global-color-primary);;background:#fff0}.contact_form .elementor-field-type-checkbox>div input:checked+label:after,.contact_form .elementor-field-type-acceptance>div input:checked+label:after{display:block;width:15px;height:15px;position:absolute;content:"";top:3px;left:3px;background-image:url(/wp-content/uploads/2022/09/icon-tick.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.contact_form .elementor-field-type-submit{margin-top:2em}@keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:11px;width:6px}}.contact_form.review .elementor-button{border-color:var(--e-global-color-primary)!important}.contact_form.review .elementor-button:hover{background-color:white!important}.elementor-message-success{width:100%;padding:1em;background:green;color:#fff}@media screen and (max-width:1024px){#Moylans_Logo{top:280px}}@media screen and (max-width:768px){footer .small-print ul,footer .copyright{justify-content:center;align-self:center;text-align:center}footer .small-print ul li{margin:.5em}.contact_form .elementor-form-fields-wrapper{display:flex;flex-direction:column}.elementor-field-group{width:100%}#menu-1-1557490 li{display:flex;justify-content:center}.gallery figure{flex:1 0 50%;height:200px}#Moylans_Logo{top:130px}}