/*3025f427d4bda650e9c6d70a5e33a8d8*/
body,h1,h2,h3,h4,h5,h6,p,span,a,div{font-family:'Poppins', sans-serif}.text-left{text-align:left}.text-right{text-align:right}.quotes:before{content:"";background:url('../../../../images/quote-left-solid.svg');background-repeat:no-repeat;width:40px;height:40px;position:relative;left:-10px;top:-30px}@media (max-width:770px){.quotes:before{left:-50%;top:0px}}.quotes:after{content:"";background:url('../../../../images/quote-right-solid.svg');background-repeat:no-repeat;width:40px;height:40px;position:relative;right:-10px;bottom:-30px}@media (max-width:770px){.quotes:after{right:-50%;top:0}}.fp-image1-left-showcase-1 a,.fp-image1-left-showcase-2 a,.devpartnsubheader,.devpartnlearnmore,.sprocket-grids-b-text,.g-main-nav .g-sublevel > li:hover > .g-menu-item-container,.g-main-nav .g-sublevel > li.active > .g-menu-item-container,.custom-txt li:before{color:#f00 !important}#infolist-3433-particle .g-infolist-particle .g-infolist .g-infolist-link,#infolist-8685-particle .g-infolist-particle .g-infolist .g-infolist-link{margin-top:0}#infolist-3433-particle .g-infolist-item:first-child .g-infolist-link a,#infolist-8685-particle .g-infolist-item:first-child .g-infolist-link a{float:right}#infolist-3433-particle .g-infolist-item:last-child .g-infolist-link a,#infolist-8685-particle .g-infolist-item:last-child .g-infolist-link a{float:left;padding-left:15px}.infolist-1667-particle .g-infolist-particle .g-infolist .g-infolist-link,.infolist-5070-particle .g-infolist-particle .g-infolist .g-infolist-link{margin-top:0}#infolist-1667-particle .g-infolist-item{margin-top:0.5rem;margin-bottom:0.5rem}#infolist-1667-particle .g-infolist-item-container,#infolist-1667-particle .g-infolist-link{margin:0}.g-main-nav .g-toplevel > li > .g-menu-item-container,.g-main-nav .g-sublevel > li > .g-menu-item-container{font-weight:500;font-size:1.1em}.g-offcanvas-toggle{top:30px;right:30px;width:44px;height:44px}#g-offcanvas .g-menu-item-title{text-transform:uppercase;font-size:0.8em}#header-logo-mobile{background-color:white;padding:10px 0}.g-offcanvas-toggle .fa{display:block}.g-offcanvas-toggle .fa-bars:before{color:black}#g-offcanvas .g-menu-item-title{text-transform:uppercase;font-size:0.8em}#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator{background:transparent;border:none}.g-simplemenu a{font-size:1.1em;font-weight:400;line-height:1;font-style:normal;text-decoration-color:#9ea7c4}.g-simplemenu-particle{justify-content:flex-start}.g-simplemenu-container{margin:16px}.g-simplemenu a:hover{color:#9ea7c4;font-weight:700}.footer-logo{margin-top:1rem}#g-footer .g-block.size-24{min-width:400px}@media (min-width:300px) and (max-width:500px){#g-footer .g-block.size-24{min-width:400px}}.g-simplemenu a{font-size:1.1em;font-weight:400;line-height:1;font-style:normal;text-decoration-color:#9ea7c4}.g-simplemenu-particle{justify-content:flex-start}.g-simplemenu-container{margin:16px;min-width:160px}.g-simplemenu a:hover{color:#9ea7c4;font-weight:700}#newsletter .g-content .platform-content:first-child,#newsletter .platform-content h6{margin-bottom:0;padding-bottom:0}#newsletter .platform-content:nth-child(2){padding-top:0}#newsletter .acym_module_form label{width:100%}#newsletter .acym__users__creation__fields__title{text-align:left;width:90%;margin-left:20px;font-size:1.1em;font-weight:600}#newsletter label input{background-color:#c1c2c2}#newsletter .acysubbuttons{display:flex;justify-content:flex-end}#newsletter .acysubbuttons input{margin-right:20px;margin-top:-10px;color:white;background-color:black;border-radius:0;text-transform:uppercase}#newsletter .moduletable{max-width:400px;margin-bottom:20px}#newsletter label label{width:100%}#newsletter label .acym__users__creation__fields__title{text-align:left;margin-left:23px}#newsletter label input{background-color:#c1c2c2;color:white}#newsletter label input:active,#newsletter label input:focus,#newsletter label input:hover{outline:0;border-color:#f00}#newsletter label p,#newsletter label #field_2{margin:0 0 0 0}#newsletter label [type='button']{float:right;margin-right:20px;margin-top:0;background-color:black;border-radius:0}#g-footer #userForm .formSpan12 .rsform-block{display:flex;flex-wrap:wrap}#g-footer #userForm .rsform-block-name,#g-footer #userForm .rsform-block-email{width:100%;height:80px}#g-footer #userForm .rsform-block-name label,#g-footer #userForm .rsform-block-email label{width:100%;text-align:left}#g-footer #userForm .formControls{width:100%}#g-footer #userForm .formBody{margin-right:0;width:100%}#g-footer #userForm input{height:40px;width:100%;background-color:#c1c2c2}#g-footer #userForm input:active,#g-footer #userForm input:focus,#g-footer #userForm input:hover{border-color:#c1c2c2;outline-color:#c1c2c2}#g-footer #userForm .rsform-block-join{width:100%;text-align:right}#g-footer #userForm .rsform-block-join button{padding:10px 20px;background-color:black;background-image:-webkit-linear-gradient(top, #000, #000)}#g-footer #userForm button[type="submit"]{height:auto}#g-footer{border-top:3px solid #e7e9ef}#newsletter{border-left:3px solid #e7e9ef}#newsletter .g-content{margin-left:0;padding-left:0;margin-top:26px}#newsletter .g-title{font-size:1.125rem;font-weight:700;text-transform:uppercase;text-align:left;margin-left:24px;margin-bottom:0;padding-bottom:0}#newsletter .rsform{margin-top:-10px}@media (min-width:815px) and (max-width:1366px){#g-navigation .g-menu-item-container img{max-width:200px}.section-horizontal-paddings{margin:0 auto;padding-left:0;padding-right:0}}@media (min-width:768px) and (max-width:1024px){.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after{width:auto}.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator{margin-top:-6px}.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after{font-size:0.7rem}#newsletter{max-width:440px;margin:0 auto;border-left:0}#newsletter .g-content{margin:0;padding:0}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.g-offcanvas-toggle:before{display:none}.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after{width:auto}.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator{margin-top:-6px}.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after{font-size:0.7rem}#newsletter{max-width:440px;margin:0 auto;border-left:0}#newsletter .g-content{margin:0;padding:0}}@media (min-width:481px) and (max-width:767px){.g-offcanvas-toggle:before{display:none}#newsletter{max-width:440px;margin:0 auto;border-left:0}#newsletter .g-content{margin:0;padding:0}}@media (min-width:320px) and (max-width:480px){.g-offcanvas-toggle{top:26px;right:10px;width:44px;height:44px}.header-logo-mobile-container img{max-width:200px}.g-offcanvas-toggle:before{display:none}#newsletter{max-width:440px;margin:0 auto;border-left:0}#newsletter .g-content{margin:0;padding:0}}@media (min-width:1024px) and (max-width:6000px){.header-logo-mobile-container{display:none}.g-offcanvas-toggle:before{display:none}}.cover-txt{width:40%}.cover-txt-container{display:flex;justify-content:center;align-items:flex-end;height:480px;background-color:rgba(0, 0, 0, 0.21);font-size:20px;text-align:center;width:100%}.contact-us .cover-txt-container,.our-story .cover-txt-container,.faq .cover-txt-container,.careers .cover-txt-container,.showrooms .cover-txt-container,.news .cover-txt-container,.privacy-policy .cover-txt-container{align-items:center}.cover-txt-container h2{font-size:36px;color:#fff}.cover-img-wrapper{display:flex;justify-content:center;background-image:url('../../../../images/covers/for-the-pros-cover.jpg');background-size:cover}.cover-img-wrapper.how-it-works{background-image:url('../../../../images/covers/Page-Cover-HowItWorks.jpg')}.cover-img-wrapper.faq{background-image:url('../../../../images/covers/Short-Cover-Italtalks-New.jpg')}.cover-img-wrapper.services{background-image:url('../../../../images/covers/Short-Cover-Contact.jpg')}.cover-img-wrapper.testimonials{background-image:url('../../../../images/covers/Short-Cover-Italtalks-New.jpg')}.cover-img-wrapper.careers{background-image:url('../../../../images/covers/Short-Cover-showroom-bw.jpg')}.cover-img-wrapper.products{background-image:url('../../../../images/covers/Page-Cover-Products.jpg')}.cover-img-wrapper.kitchens{background-image:url('../../../../images/covers/Page-Cover-Kitchens2-dark.png')}.cover-img-wrapper.baths{background-image:url('../../../../images/covers/Page-Cover-Products-Baths.jpg')}.cover-img-wrapper.closets{background-image:url('../../../../images/covers/Page-Cover-Products-Closets.jpg')}.cover-img-wrapper.millwork{background-image:url('../../../../images/covers/Page-Cover-Doors.jpg')}.cover-img-wrapper.catalog{background-image:url('../../../../images/products/catalog/Short-Banner-Catalog.jpg')}.cover-img-wrapper.our-story{background-image:url('../../../../images/covers/Page-Cover-About.jpg')}.cover-img-wrapper.showrooms{background-image:url('../../../../images/covers/Short-Cover-Showrooms.jpg');background-position:52% 50%}.cover-img-wrapper.news{background-image:url('../../../../images/covers/Short-Cover-Italtalks-New.jpg')}.cover-img-wrapper.videos{background-image:url('../../../../images/covers/Short-Cover-Italtalks-New.jpg')}.cover-img-wrapper.contact-us{background-image:url('../../../../images/covers/Short-Cover-showroom-bw.jpg')}.cover-img-wrapper.appointment{background-image:url('../../../../images/covers/Short-Cover-Italtalks-New.jpg')}.cover-img-wrapper.for-the-pros{background-image:url('../../../../images/covers/for-the-pros-cover-2.jpg')}.cover-img-wrapper.privacy-policy{background-image:url('../../../../images/covers/Short-Cover-Italtalks-New.jpg')}@media (min-width:320px) and (max-width:1024px){.cover-txt{width:90%}}.slide-title{white-space:nowrap;font-size:36px;line-height:36px;font-weight:600;letter-spacing:-1px;text-shadow:rgba(0, 0, 0, 0.6) 0px 1px 3px}.slide-text{text-shadow:rgba(0, 0, 0, 0.6) 0px 1px 3px}.fp-image1-left-wrapper .fp-image-txt-1 h2,.itemid-101 #slider688 .slide-title{letter-spacing:0px;font-weight:800;font-size:clamp(0.9rem, 32px, 2.25em)}[data-grids="747"] .sprocket-grids-b-text{font-size:1em;font-weight:800}#djslider-loader688{max-width:100vw;display:flex !important;justify-content:center !important}.fp-image1-left-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.fp-image1-left-showcase-1{max-width:100%;position:relative;margin:10px 8px;background-size:cover;background-repeat:no-repeat}.fp-image1-left-showcase-1 h2{float:left;font-weight:700;margin-left:35px;color:white;position:absolute;bottom:40px;left:0}.fp-image1-left-showcase-1 a{color:#f00 !important;float:left;margin-left:35px;font-weight:700;text-transform:uppercase;font-size:1.3em;position:absolute;bottom:25px;left:0}.fp-image1-left-showcase-2{max-width:100%;position:relative;margin:0 8px 0 8px;background-size:cover;background-repeat:no-repeat}.fp-image1-left-showcase-2 h2{float:left;font-weight:700;margin-left:35px;color:white;position:absolute;top:0px;left:0}.fp-image1-left-showcase-2 a{color:#f00 !important;float:left;margin-left:35px;font-weight:700;text-transform:uppercase;font-size:1.3em;position:absolute;top:70px;left:0}#slider688 .slide-text strong{color:#f00}.fp-image-txt-1{width:45%}.fp-image1-left-showcase-1 a:before,.fp-image1-left-showcase-2 a:before,#fp-slider-right .slide-text p:before,.itemid-262 .custom-txt a:before{content:'';display:inline-block;background-size:31px;width:31px;height:31px;vertical-align:bottom;border:0;margin-right:10px;line-height:1;vertical-align:-40%;background-image:url('../../../../images/home-page/xbtn-icon-white-arrow-tranparent.png')}.devpartn{background-color:rgba(0, 0, 0, 0.95);padding-top:20px;padding-bottom:20px;margin:20px 0 40px 0}.devpartnheader{border:1px solid rgba(255, 255, 255, 0.15);margin:0 auto 0 auto;text-align:center;max-width:638px}.devpartnsubheader{color:#f00;text-transform:uppercase;font-weight:700;padding:0.75em 0em 0 0em;margin:0}.devpartnh2{color:white;text-transform:uppercase;margin:0 0 10px 0}.devpartncontent{display:flex;flex-direction:row;flex-wrap:wrap}.devpartnvideo{margin:1em auto 0.85em auto}.devpartnvideo img{max-width:240px;height:240px}.devpartnparagraph{margin:0.85em auto 1em auto;padding:0 1.313em 0 1.313em;max-width:380px}.devpartnparagraph p{display:inline-block;color:white;font-size:1em;font-style:normal;font-weight:300;line-height:1.75;letter-spacing:0em;text-transform:none;height:168px}.devpartnparagraph a{display:inline-block}.devpartnlearnmore{color:#e6d301;text-decoration:none;text-transform:uppercase;font-weight:700;padding:1em 0.85em 0.575em 0em;display:inline-block}.devpartnlearnmore{color:#f00 !important}div.devpartnparagraph a:before{content:'';display:inline-block;background-size:31px;width:31px;height:31px;vertical-align:bottom;border:0;margin-right:10px;line-height:1;vertical-align:-62%}a.devpartnlearnmore:before{background-image:url('../../../../images/home-page/xbtn-icon-white-arrow-tranparent.png')}@media (min-width:768px) and (max-width:1024px){#fp-slider-right{display:flex;justify-content:center}.sprocket-grids-b li{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}.sprocket-grids-b ul{display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.sprocket-grids-b li{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}.sprocket-grids-b ul{display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:481px) and (max-width:767px){#fp-slider-right{display:flex;justify-content:center}.sprocket-grids-b li{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}.sprocket-grids-b ul{display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:320px) and (max-width:480px){#fp-slider-right{display:flex;justify-content:center}.sprocket-grids-b li{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}.sprocket-grids-b ul{display:flex;flex-wrap:wrap;justify-content:center}}.wrapper-top-main-site{padding-left:0;padding-right:0}.browsing-main-italkraft-website{position:relative;height:50px;top:25px;z-index:999;background-color:black}.browsing-main-italkraft-website p{padding:15px 0 0 0}#blockrandom{position:relative;z-index:1}#faq-sidebar{align-self:flex-start}.sidebar-container{margin-top:20px}#faq-sidebar li{list-style:none}#faq-sidebar li a{color:#abb1ca;font-weight:500}#faq-sidebar li a:hover{color:#030303;font-weight:500}#faq-sidebar li:before{content:"■" !important;color:#f00 !important;display:inline-block;font-size:20px !important;width:1.25em !important;margin-left:-1.25em !important}#faq-main .card{margin:0 5px 0 0;border-top:1px solid black}#faq-main .card button:before{content:"+";color:#9ea7c4;font-size:24px;font-weight:700}#faq-main .card:hover button:before{color:#f00}#faq-main button{outline:none}#faq-main .card:last-child{margin:20px 0 10px 0}#faq-main .card-header:hover,#faq-main .card-header:focus{background-color:black}.faq-wrapper{display:flex;justify-content:space-between}.faq-container{width:80%}#faq-main .faq-container h4 button{text-align:left;font-weight:100;color:black;background:transparent;text-decoration:none;margin:0;padding:0}#faq-main .faq-container h4 button{background-color:black;color:white;padding:10px;border-radius:0}#faq-main .faq-container h4 button.collapsed{background-color:black}#faq-main .card-body{background-color:rgba(157, 166, 195, 0.2);padding:10px 20px}#faq-main .card-body{color:black}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.faq-container{width:70%}}@media (min-width:320px) and (max-width:480px){#faq-sidebar{display:none}.faq-container{width:100%}.faq-container button{white-space:normal}}.testimonials-container{display:flex;flex-wrap:wrap}.testimonials-item{width:100%;margin:0}.testimonials-inner-container{display:flex}.testimonials-inner-item{margin-bottom:20px;color:white;text-align:center;width:50%;background-color:black}.testimonials-inner-item.background-grey{margin:2px}.background-black{display:flex;flex-direction:column;align-items:center;justify-content:center}.background-black p{width:90%}.background-grey{background-color:rgba(223, 225, 233, 0.5);padding:2em}.background-grey p,.background-grey strong,.background-grey small,.background-grey a{color:black}.testimonials-image{background-repeat:no-repeat;background-position:center;background-size:cover;width:50%;height:360px}.testimonials-img-1{background-image:url('../../../../images/testimonials/testimonials-01.jpg')}.testimonials-img-2{background-image:url('../../../../images/testimonials/testimonials-02.jpg')}.testimonials-img-3{background-image:url('../../../../images/testimonials/testimonials-03.jpg')}@media (min-width:768px) and (max-width:1024px){.testimonials-inner-container{flex-wrap:wrap}.testimonials-inner-item{width:100%;padding:10px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.testimonials-inner-container{flex-wrap:wrap}.testimonials-inner-item{width:100%;padding:10px}}@media (min-width:481px) and (max-width:767px){.testimonials-inner-container{flex-wrap:wrap}.testimonials-inner-item{width:100%;padding:10px}}@media (min-width:320px) and (max-width:480px){.testimonials-inner-container{flex-wrap:wrap}.testimonials-inner-item{width:100%;padding:10px}}.itemid-275 .main-title span{font-size:0.8em}.contact-us-locations-item{width:30%}.contact-us-locations-item.miami{flex-grow:1;width:98%;margin:0 auto 40px auto;padding:10px;display:flex;background-color:#eff0f2}.miami{max-width:1300px}.miami .item-left{width:44%}.miami .item-right{width:56%}.contact-us-location-main-content{display:flex;justify-content:space-between;height:70%}.miami-text-container{width:calc(48% - 10px);margin:20px 10px;text-align:left}.miami-contact-info-container{width:calc(48% - 10px);text-align:left}.miami .contact-us-email-container{margin:0}.miami .btn-contact-form{margin:0}.contact-us-locations-container{display:flex;flex-wrap:wrap;justify-content:center}.contact-us-locations-item{margin:10px;text-align:center}.contact-us-location-title-container{background-color:#dfe1e9;padding:4px 0;margin:2px 0}.contact-us-location-title-container h3{margin:0}.contact-us-locations-item{background-color:transparent;border:2px solid #ebeaea}.contact-us-locations-item span{font-weight:700}.contact-us-address{margin-top:20px}.contact-us-email-container{margin:5px}.contact-us-phone-container{margin-bottom:20px}.contact-us-locations-item a{color:#9ea7c4}.contact-us-locations-item a:hover{color:black}.btn-contact-form{display:block;margin:5px auto;background-color:transparent;padding:10px 20px;text-align:center;width:180px;color:black !important;box-shadow:none}.btn-contact-form:active{box-shadow:none}.btn-contact-form:focus{outline:none}.btn-contact-form i{padding-right:10px}.btn-contact-form.btn{border:none}.btn-contact-form:hover{background-color:transparent}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.contact-us-locations-item{width:40%}}@media (min-width:481px) and (max-width:768px){.contact-us-locations-item{width:40%}}@media (min-width:320px) and (max-width:480px){.contact-us-locations-item{width:98%}}@media (min-width:320px) and (max-width:1024px){.contact-us-contact-button-container{display:flex;justify-content:center}.contact-us-locations-item.miami,.contact-us-location-main-content{flex-wrap:wrap}.miami .item-left,.miami .item-right{width:98%}.contact-us-location-main-content{height:auto}.miami-text-container,.miami-contact-info-container{width:100%}.contact-us-location-main-content p,.contact-us-location-main-content a,.contact-us-address,.contact-us-email-container,.contact-us-phone-container{text-align:center}}.our-story-videos-h1{text-align:center;text-transform:uppercase;font-size:42px;font-weight:200}#g-feature.our-story-videos{background-color:rgba(223, 225, 233, 0.5)}#g-video-9754-1,#g-video-3272-1,#g-video-8506-1{height:472px;margin:15px}#g-feature.our-story-videos .g-container{padding:20px 0 0 0}#g-above.main-text-imges{background:#f4f3f3;max-width:1440px;margin-left:auto;margin-right:auto}.videos-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.videos-item{width:32%;min-width:460px;margin:0.3%}@media (min-width:320px) and (max-width:480px){.itemid-278 .cover-txt p{font-size:0.9rem}.videos-item{min-width:360px}}.how-it-works-inner-wrapper{max-width:1024px;margin:0 auto}.how-it-works-title{text-align:center}.how-it-works-title h1,.how-it-works-title h2{font-weight:300}.how-it-works-container{display:flex;flex-wrap:wrap;justify-content:center;background-color:#eff0f2;background-image:url('../../../../images/how-it-works-background.png');background-repeat:repeat;background-position:center;padding-top:30px}.how-it-works-container > div:nth-child(2n+1) .title{justify-content:flex-end}.how-it-works-item{width:98%}.how-it-works-item-container{display:flex;justify-content:center;margin:10px 0}.title{width:calc(50% - 25px);min-width:200px;height:60px;display:flex;align-items:center}.title h4{display:block;margin:0}.title h4{color:black;text-align:right;text-transform:uppercase;align-self:center}.number{display:flex;justify-content:center;align-items:center;background-color:black;height:60px;width:60px;color:#f00;font-size:1.3em;font-weight:700;border-radius:50%;margin:0 10px}.text-block-container{display:flex;width:calc(50% - 33px);padding:20px;background-color:#e9ebf4}.text-block-item.text{width:calc(100% - 100px)}.text-block-item.icon{width:140px;margin:10px}.how-it-works-item-container:nth-child(2n) .title{order:3}.how-it-works-item-container:nth-child(2n) .title h4{text-align:left}.how-it-works-item-container:nth-child(2n) .number{order:2}.how-it-works-item-container:nth-child(2n) .text-block-container{order:1}.text-block-container{position:relative;box-sizing:border-box}.consultation .text-block-container,.manufacturing .text-block-container{margin-left:8px}.design .text-block-container,.installation .text-block-container{margin-right:8px}.how-it-works-item:nth-child(odd) .text-block-container:before{content:"";position:absolute;top:0px;left:0;margin-top:20px;margin-left:-8px;transform:rotate(45deg);width:16px;height:16px;border:2px solid #e9ebf4;background-color:#e9ebf4}.how-it-works-item:nth-child(even) .text-block-container:after{content:"";position:absolute;top:0px;right:0;margin-top:20px;margin-right:-8px;transform:rotate(45deg);width:16px;height:16px;border:2px solid #e9ebf4;background-color:#e9ebf4}.design .text,.installation .text{order:2}.design .icon,.installation .icon{order:1}@media (min-width:320px) and (max-width:1023px){.how-it-works-item-container{flex-wrap:wrap;justify-content:flex-start}.how-it-works-secodary-item.title{width:100%}.title h4{text-align:left}.text-block-container{width:calc(100% - 90px);flex-wrap:wrap}.text-block-item.text{width:100%;order:2}.text-block-item.icon{order:1;width:120px;margin:0 auto}.how-it-works-item-container:nth-child(2n) .title,.how-it-works-item-container .title{order:1 !important}.how-it-works-secodary-item.number{order:2 !important}.how-it-works-secodary-item.text-block-container{order:3 !important}.design .text-block-container,.installation .text-block-container{margin-right:0;margin-left:8px}.how-it-works-item:nth-child(odd) .text-block-container:after,.how-it-works-item:nth-child(even) .text-block-container:after{top:0;left:0;margin-top:20px;margin-left:-8px;transform:rotate(45deg);width:16px;height:16px}}#userForm{color:black;margin:20px 30px 0 30px}.contactus-cover-wrapper{background-image:url('../../../../images/contact-us/Short-Banner-showroom-bw.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;height:292px;width:100%;border-width:4px 0 4px 0;border-style:solid none solid none;border-color:#000 #000 #000}.contactus-covertextdiv{height:292px;background-color:rgba(0, 0, 0, 0.4);padding:120px 0 70px 0}.contactus-covertextdiv h1,.contactus-covertextdiv h4{color:white;text-align:center;width:100%;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px}.contactus-covertextdiv h4{font-weight:200;max-width:960px;padding:0em 1em 0em 1em}.contact-usdescription-txt{margin-top:20px}.contact-usdescription-txt a{color:#9ea7c4;font-weight:700}.formSpan12{width:100%}.rsform-block-name,.rsform-block-phone,.rsform-block-email,.rsform-block-confirm-email{width:46%;display:inline-block;height:28px}.rsform-block-name .formBody,.rsform-block-phone .formBody,.rsform-block-email .formBody,.rsform-block-confirm-email .formBody{width:96%}.formResponsive .formHorizontal p.formDescription{margin:0px}.rsform-block-project-interest,.rsform-block-comments{max-width:870px;width:100%;display:block}.formResponsive .formHorizontal .rsform-block{margin:0}textarea.rsform-text-box{width:100%;max-width:880px;display:block}select.rsform-select-box,.rsform-block-comments{max-width:890px;width:100%;display:block}.formBody textarea:hover{border-color:#ddd}.formBody textarea,.formBody select{border-color:#ddd}.rsform-block-comments{height:150px}.formControls{margin-left:0 !important}.formResponsive .formHorizontal .formControlLabel{display:block;width:100%;text-align:left}#rsform_3_page_0 #Submit{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000))}.formResponsive button[type="submit"]{background-color:black;height:30px;width:100px;border-radius:0;text-transform:uppercase;font-weight:700;font-size:16px}.formResponsive button[type="submit"]:hover{background-color:black;height:30px;width:100px;border-radius:0;text-transform:uppercase;font-weight:700;font-size:16px}.formResponsive button[type="submit"]:after{content:">";padding-left:6px;font-size:16px}.contact-uslocation-wrapper{background-color:#fafafa;border-width:0px 1px 1px 1px;border-style:solid solid solid solid;border-color:#dfe1e9;margin-top:2.5em}.itemid-264 .contact-us-locations-item{width:100%}.contact-usmap{width:100%;height:376px}.contact-uslocation-header h3{color:black;text-align:center;text-transform:uppercase;margin:0em;padding:0.5em 1em 0.5em 1em;background-color:#dfe1e9}.contact-uslocation-main{color:black;text-align:center;margin-top:0px}.contact-uslocation-main p:nth-child(1){width:38%;margin:15px auto 15px auto}.contact-uslocation-main p:nth-child(2) a{font-weight:700;color:#9ea7c4}.contact-uslocation-main p:nth-child(2) a:hover{font-weight:700;color:black}.contact-uslocation-main p:nth-child(3) a{font-weight:300;color:black}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.contact-uslocation-directions{color:black;text-align:center;text-transform:uppercase;font-weight:700;font-size:1em;margin:15px}.contact-uslocation-directions a{color:black;font-weight:700;font-size:1em}.contact-uslocation-directions a:before,.location-marker a:before{content:'';display:inline-block;height:31px;width:31px;background-size:31px;background-image:url('../../../../images/contact-us/location-icon-03.png');vertical-align:bottom;border:0;margin-right:5px;line-height:1;vertical-align:-50%}.careers-content{margin:46px 0 46px 0}.careers-location-wrapper{background-color:#fafafa;border-width:0px 1px 1px 1px;border-style:solid solid solid solid;border-color:#dfe1e9}.careers-map{width:100%;height:376px}.careers-location-header h3{color:black;text-align:center;text-transform:uppercase;margin:0em;padding:0.5em 1em 0.5em 1em;background-color:#dfe1e9}.careers-location-main{color:black;text-align:center;margin-top:0px;padding:16px 8px 16px 8px}.careers-location-main a{font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.careers-location-directions{text-align:center;text-transform:uppercase;font-weight:700;font-size:1em;margin:15px}.careers-location-directions span a{color:#000}.careers-description-txt strong{color:black}.our-story-difference-italian-img{background-image:url('../../../../images/about-us/our-story/about-kitchen.jpg')}.our-story-leading-quality-img{background-image:url('../../../../images/about-us/our-story/about-bath.jpg')}.careers-description{max-width:90%}.careers-description-wrapper{padding:0 0px 0 0px;margin-right:56px}.careers-description-txt p:nth-child(3){margin-bottom:0px}.careers-description-txt a{font-weight:700}.careers-description-txt a:hover{color:black}.careers-description-txt p,h2,ul{color:black}.careers-description-li li{list-style:none}.careers-description-li li:before{content:"■" !important;color:#f00 !important;display:inline-block;font-size:20px !important;width:1.25em !important;margin-left:-1.25em !important}.careers-description-li button{border:1px solid #666;height:30px;width:60px}.careers-button a{color:black}.careers-description-li button:hover{border:1px solid #ddd;background-color:#f2f2f2}.contactus-rsform{margin:20px auto}@media (min-width:1025px) and (max-width:1280px){.careers-description-wrapper{margin:0 auto 40px auto}}@media (min-width:768px) and (max-width:1024px){.careers-description-wrapper{margin:0 auto 40px auto;max-width:90%}}@media (min-width:481px) and (max-width:767px){.careers-description-wrapper{position:relative;max-width:90%;margin:0 auto 40px auto}}@media (min-width:320px) and (max-width:480px){.careers-description-wrapper{position:relative;margin:0 auto 40px auto;max-width:90%}}.cover-txt h1,.cover-txt h4{color:white;text-align:center;width:100%;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px}.cover-txt h4{font-weight:200;max-width:960px;padding:0em 1em 0em 1em}.itemid-262 .custom-txt a:before{filter:invert(1)}.itemid-262 .custom-txt a:hover:before{filter:invert(0.4)}.services-consultating-design-img{background-image:url('../../../../images/about-us/services/services-01-resized.jpg')}.services-professional-services-img{background-image:url('../../../../images/about-us/services/services-02.jpg')}.services-realtor-wrapper{background-color:black;margin-top:5px;margin-bottom:5px}.services-realtor-txt{text-align:center;padding:32px;max-width:960px;margin-left:auto;margin-right:auto}.services-realtor-txt h5,h6{text-transform:uppercase}.services-realtor-txt h4{font-weight:200}.services-realtor-txt h5{font-size:18px;margin-bottom:0px}.services-realtor-txt h6{font-weight:300;font-size:14px;margin:0px}.design-at-home-txt p,.design-at-home-txt strong,.design-at-home-title h3{color:black;text-align:center}.design-at-home-txt{text-align:center;max-width:971px;margin:0px auto;padding:20px 0}.design-at-home-img{margin-bottom:40px}.design-at-home-img img{width:100%}.design-at-home-btn{text-align:center;height:52px;margin-bottom:40px}.design-at-home-btn a{background-color:black;margin:0 auto 35px auto;padding:15px 50px;text-align:center;max-width:370px;width:auto}.design-at-home-btn a:hover span{color:#f00 !important;transition-duration:0.1s}.design-at-home-btn span{color:white;transition-duration:0.1s;font-weight:300}.itemid-399 a,#italtalks-archive a,#italtalks-menu a,#recent-posts a{color:#000}#italtalks-menu a:hover,#italtalks-archive a:hover{color:#f00}#italtalks-menu a:after{background-color:#ddd}#italtalks-menu a{font-size:16px}#italktalks-menu h6{font-size:27.2px}#italtalks-menu a:before{content:"\f054";padding-right:0.4em;opacity:0.5;font-family:"FontAwesome"}#italtalks-menu a:after{content:"";position:static;left:0;width:100%;height:1px;display:block;clear:both}.ik-caption img{border-radius:2px}.ik-caption{max-width:100%;border:1px solid #ddd;border:1px solid rgba(0, 0, 0, 0.15);padding:5px;text-align:center;background-color:#fff;border-radius:3px;box-shadow:0 0.125em 0.275em 0 rgba(0, 0, 0, 0.075)}.ik-caption-text{display:block;margin:9px 0 5px;padding:0 5%;font-size:10px;line-height:1.2;text-transform:uppercase}#eb .eb-blog-grid__body{height:auto}#italtalks-news-main-content .eb-blog-grid__thumb{margin-bottom:0}#italtalks-news-main-content .eb-blog-grid__title,#italtalks-news-main-content .eb-blog-grid__meta.eb-blog-grid__meta--text{background-color:#e1e3ec}#italtalks-news-main-content .eb-blog-grid__title{padding:12px 16px 2px 16px}#italtalks-news-main-content .eb-blog-grid__meta.eb-blog-grid__meta--text{margin-top:0;padding-left:16px;padding-bottom:10px}#italtalks-news-main-content .eb-blog-grid__meta.eb-blog-grid__meta--text a{color:#9ea7c4;font-size:0.92rem}#italtalks-news-main-content .eb-blog-grid__meta.eb-blog-grid__meta--text a:hover{color:black}#italtalks-news-main-content .eb-blog-grid__title{text-transform:uppercase;letter-spacing:-1px}#italtalks-news-main-content .eb-blog-grid__title:hover{color:#9ea7c4}@media (min-width:320px) and (max-width:480px){#italtalks-news-main-content .eb-blog-grid{display:flex;flex-direction:column}#italtalks-news-main-content #eb .eb-blog-grid__body{height:auto}}@media (min-width:320px) and (max-width:1024px){#italtalks-news-sidebar .g-content{width:70% !important;margin:0 auto}}#custom-3854-particle a{color:black}.xbtn-white-arrow a:before{content:"";display:inline-block;background-size:31px;width:31px;height:31px;vertical-align:bottom;border:0;margin-right:10px;line-height:1.5;vertical-align:-40%;background-image:url('../../../../images/home-page/xbtn-icon-white-arrow.png')}.main-title{text-transform:uppercase}.main-title h1{font-weight:200;font-size:3em}.main-title h3{font-weight:200;font-size:2em}.main-title strong{font-weight:800}.sub-title{background-color:#dfe1e9}.sub-title h6{font-weight:200;color:white;font-size:1.6em;letter-spacing:3px;text-transform:uppercase;padding:6px 0}.products-before-footer-btn-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:700px}.g-blockcontent-buttons a,.g-blockcontent-buttons{font-size:1.2rem;margin-top:0;padding-left:0;font-weight:700}.g-blockcontent-buttons a:hover{color:#9ea7c4;transition-duration:0.2s}.product-before-footer-btn-item{margin-top:4px;margin-bottom:4px}.product-before-footer-btn-item a strong{color:black}.product-before-footer-btn-item a:hover:before{background-image:url('../../../../images/home-page/xbtn-icon-white-arrow-black.png');transition-duration:0.4s}#products-showcases .two-column-wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}@media (max-width:1000px){#products-showcases .two-column-wrapper{flex-flow:row wrap}}#products-showcases .left-column,#products-showcases .right-column{margin:0 5px}@media (min-width:850px){.gallery-showcase .g-grid:nth-child(even) .g-array-item-text{text-align:right}}@media (min-width:768px) and (max-width:1023px){.button,.g-pricingtable-col-item .g-pricingtable .button{font-size:2em;width:80%;border-bottom:1px solid grey}.g-blockcontent-buttons{max-width:400px;margin:0 auto;text-align:left}.g-blockcontent-buttons a{padding-left:0;font-size:1.2rem;font-weight:800;letter-spacing:1px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.g-blockcontent-buttons{max-width:400px;margin:0 auto;text-align:left}.g-blockcontent-buttons a{padding-left:0;font-size:1.2rem;font-weight:800;letter-spacing:1px}}@media (min-width:481px) and (max-width:767px){.button,.g-pricingtable-col-item .g-pricingtable .button{font-size:2em;width:80%;border-bottom:1px solid grey}.g-blockcontent-buttons{max-width:400px;margin:0 auto;text-align:left}.g-blockcontent-buttons a{padding-left:0;font-size:1.2rem;font-weight:800;letter-spacing:1px}}@media (min-width:320px) and (max-width:480px){.button,.g-pricingtable-col-item .g-pricingtable .button{font-size:2em;width:80%;border-bottom:1px solid grey}.g-blockcontent-buttons{max-width:400px;margin:0 auto;text-align:left}.g-blockcontent-buttons a{padding-left:0;font-size:1.2rem;font-weight:800;letter-spacing:1px}}.container.showcase{display:flex;flex-wrap:wrap;justify-content:center}.container.showcase .item.showcase{display:flex;justify-content:space-between;align-items:center;margin:5% 0}@media (max-width:768px){.container.showcase .item.showcase{flex-wrap:wrap;justify-content:center}}.container.showcase .item.showcase .img{flex:0 0 48%}@media (max-width:768px){.container.showcase .item.showcase .img{flex:0 0 100%}}.container.showcase .item.showcase .description{flex:0 0 50%}@media (max-width:768px){.container.showcase .item.showcase .description{flex:0 0 90%;margin-top:5%;border-left:1px solid black;padding-left:5%;padding-top:15%;position:relative;top:-8%}.container.showcase .item.showcase .description p{margin-bottom:0}}@media (min-width:769px){.container.showcase .item:nth-child(even) .img{order:2}}@media (min-width:769px){.container.showcase .item:nth-child(even) .description{order:1}}.description.txt-right p,.description.txt-right h4{text-align:right}@media (max-width:770px){.description.txt-right p,.description.txt-right h4{text-align:left}}@media (max-width:770px){.double-img .img:first-child{margin-bottom:40px}}.tpItemPage .tp-md-7{max-width:700px}.tpItemPage .tp-md-7 .tprow{display:flex;justify-content:flex-start;flex-grow:1;flex-wrap:wrap}.tpItemPage .tp-md-7 .tprow .tp-sm-3.tp-xs-6{min-width:230px}@media (min-width:200px) and (max-width:480px){.tz_portfolio_plus_image_gallery .tp-sm-3{width:100%}}#tpPortfolio .page-heading,#tpPortfolio .tz_options,#tpPortfolio .TzPortfolioReadmore,#tpPortfolio .TzParentCategoryName{display:none}#tpPortfolio h3,#tpPortfolio a{color:black}#tpPortfolio a:hover{color:#f00}.for-the-pros-container{display:flex}.for-the-pros-item{width:50%}.for-the-pros-item{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.1em}.for-the-pros-item a{color:#9ea7c4;font-weight:600}.for-the-pros-item a:hover{color:black}.our-developer-partners{margin-top:40px;padding:30px;background-color:rgba(223, 225, 233, 0.5);text-align:center;font-size:1em}.logos-container{max-width:1024px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.for-the-pros-logo{width:240px}.for-the-pros-brands-list li:before{content:"■" !important;color:#f00 !important;font-size:20px !important;width:1.25em !important;margin-left:-1.25em !important;padding-right:20px}.for-the-pros-brands-list ul{column-count:5;list-style-type:none}.see-our-work-showrooms-container{text-align:center;text-transform:uppercase}.see-our-work-showrooms-container h2{margin-bottom:40px}.find-a-showroom-btn{color:black;text-transform:uppercase;font-weight:700;font-size:16px;display:block;margin-bottom:20px}.find-a-showroom-btn:before{content:'';display:inline-block;background-size:31px;width:30px;height:30px;vertical-align:bottom;border:0;margin-right:10px;line-height:1.5;vertical-align:-40%;background-image:url('../../../../italkrafthq/images/home-page/xbtn-icon-white-arrow28f4.html?5f47db14=')}@media (min-width:1025px) and (max-width:1366px) and (orientation:landscape){.for-the-pros-brands-list ul{column-count:3}.for-the-pros-item.image{order:2;margin-top:30px}for-the-pros-item.text{order:1}}@media (min-width:1025px) and (max-width:1280px){.for-the-pros-item.image{order:2;margin-top:30px}for-the-pros-item.text{order:1}}@media (min-width:768px) and (max-width:1024px){.for-the-pros-container{flex-wrap:wrap}.for-the-pros-item{width:100%}.for-the-pros-brands-list{width:90%;margin:0 auto}.for-the-pros-brands-list ul{column-count:2}.for-the-pros-item.image{order:2;margin-top:30px}for-the-pros-item.text{order:1}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.for-the-pros-container{flex-wrap:wrap}.for-the-pros-item{width:100%}.for-the-pros-brands-list{width:90%;margin:0 auto}.for-the-pros-brands-list ul{column-count:2}.for-the-pros-item.image{order:2;margin-top:30px}for-the-pros-item.text{order:1}}@media (min-width:481px) and (max-width:767px){.for-the-pros-container{flex-wrap:wrap}.for-the-pros-item{width:100%}.for-the-pros-item.image{order:2;margin-top:30px}for-the-pros-item.text{order:1}}@media (min-width:320px) and (max-width:480px){.for-the-pros-container{flex-wrap:wrap}.for-the-pros-item{width:100%}.for-the-pros-brands-list{width:70%;margin:0 auto}.for-the-pros-brands-list ul{column-count:1}.for-the-pros-item.image{order:2;margin-top:30px}for-the-pros-item.text{order:1}}.m-829{max-width:400px;float:right}.m-829 a{color:#9ea7c4}.m-829 a:hover,.m-829 a:before{color:#f00}.m-829 li a:before{content:"■";display:inline-block;font-size:20px;width:1.25em;margin-left:-1em}@media (min-width:320px) and (max-width:1023px){.m-829{max-width:100%;float:none}.m-829 ul{column-count:2}}.make-an-appointment{color:black}.make-an-appointment .contact-uslocation-directions a{line-height:34px}.make-an-appointment .contact-uslocation-directions a:before{content:"\f274";font-family:FontAwesome;position:relative;left:0;top:-8px;font-size:1em;filter:invert(1);background-image:none;padding:6px;background-color:white;border-radius:50%}.make-an-appointment .contact-uslocation-directions a:hover:before{color:black !important}.contactus-cover-wrapper,.appointment-cover-wrapper{padding-top:5%;padding-bottom:5%;background-position:center;background-size:cover}.contactus-cover-wrapper{background-image:url('../../../../images/banners/Short-Banner-showroom-bw.html')}.appointment-cover-wrapper{background-image:url('../../../../images/Short-Banner-Italtalks-New.jpg')}.contactus-covertextdiv,.appointment-covertextdiv{text-align:center}.landing-rsform .formContainer{width:60%;margin:auto}@media (max-width:768px){.landing-rsform .formContainer{width:100%}}.landing-rsform .form-row{justify-content:center}@media (max-width:768px){.landing-rsform .form-row{display:flex;flex-flow:column nowrap;align-items:center}}@media (max-width:768px){.landing-rsform .col-3,.landing-rsform .col-4,.landing-rsform .col-6{min-width:100%}}.landing-rsform .form-group.rsform-block{width:100%;display:inline-block;height:50px}.landing-rsform .xdsoft_datetimepicker{display:flex;flex-flow:column nowrap;align-items:center;width:50%}@media (max-width:768px){.landing-rsform .xdsoft_datetimepicker{width:65%}}.landing-rsform .xdsoft_datetimepicker .xdsoft_timepicker{display:flex;flex-flow:column nowrap;align-items:center;width:50%}.landing-rsform .xdsoft_datetimepicker .xdsoft_timepicker button{margin:auto}.landing-rsform .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{width:100%}.landing-rsform .rsform-block-captcha .formRequired{display:none}.g-menu-item-title:hover,#g-top{color:#f00}.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content > .g-menu-item-title{text-transform:uppercase;font-size:0.8em}.devpartn-visit-us{background-color:#f1f2f2;padding-top:20px;padding-bottom:20px;margin:20px 0 40px 0;background-repeat:repeat;background-position:top center;background-image:url('../../../../images/texture-hawkes-blue.png')}.devpartnheader-visit-us{border:1px solid rgba(255, 255, 255, 0.15);margin:0 auto 0 auto;text-align:center;background-color:#dfe1e9;max-width:638px}.devpartnsubheader-visit-us{text-transform:uppercase;font-weight:700;padding:0.75em 0em 0 0em;margin:0}.devpartnh2-visit-us{text-transform:uppercase;margin:0 0 10px 0}.devpartncontent-visit-us{display:flex;flex-direction:row;flex-wrap:wrap}.devpartnlearnmore-visit-us{color:black;text-decoration:none;text-transform:uppercase;font-weight:700;padding:1em 0.85em 0.575em 0em;display:inline-block}.devpartnparagraph a:before{content:'';display:inline-block;background-size:31px;width:31px;height:31px;vertical-align:bottom;border:0;margin-right:10px;line-height:1;vertical-align:-62%}a.devpartnlearnmore-visit-us:before{background-image:url('../../../../images/home-page/xbtn-icon-white-arrow-black.png')}.our-story-difference-is-italian-wrapper,.our-story-leading-with-quality-wrapper{color:black}.custom-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:10px 0 10px 0}.custom-img{background-repeat:no-repeat;background-position:center;background-size:cover;width:50%}.custom-txt{color:black;width:50%;padding:32px;background-color:#f4f3f3}.custom-txt li{line-height:25.6px;margin-bottom:5px;font-weight:300;list-style:none}.custom-txt li:before{content:"■" !important;color:#f00 !important;font-size:20px !important;width:1.25em !important;margin-left:-1.25em !important;padding-right:20px}.fullwidth-text{text-align:center;color:black;font-size:18px}#g-above::before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:none}.g-blockcontent-subcontent-title{margin:0.625rem 0;color:#000}.g-blockcontent-subcontent-img{border-radius:0rem}.button:hover,.g-pricingtable-col-item .g-pricingtable .button:hover,.button:active,.g-pricingtable-col-item .g-pricingtable .button:active,.button:focus,.g-pricingtable-col-item .g-pricingtable .button:focus{background:#fff;color:#000;cursor:pointer}.g-blockcontent-subcontent-img{border-radius:0rem}.g-simplemenu-particle .g-simplemenu-container h6{margin:0 0 0.875rem;color:#000;font-family:'Poppins', sans-serif;font-size:1.125rem;font-weight:700}.g-infolist-particle .g-infolist .g-infolist-item .g-infolist-item-container{margin:0.65rem;padding:0rem}.slide-desc-bg-default{position:absolute;top:0;left:0;width:100%;height:100%;background:none}.slide-desc-text-default .slide-title{font-size:1.6rem;color:#fff;margin-bottom:10px;font-weight:800}.slide-desc-text-default{position:relative;color:#fff;padding:15px 15px 5px;text-align:center;font-size:20px}.button,.g-pricingtable-col-item .g-pricingtable .button{display:inline-block;font-family:"NotoSans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:600;color:#000;font-size:1vw;background:#fff;margin:0 0 0.5rem 0;padding:0.4rem 2rem;padding-bottom:0.45rem;border-radius:5px;border:2px solid transparent;vertical-align:middle;text-shadow:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.fullwidth-text{padding:25px 5% 0 5%;width:90%;margin-left:auto;margin-right:auto}.services-consultating-design-img,.our-story-leading-quality-img,.our-story-difference-italian-img{height:400px;width:48%}.services-professional-services-img{height:inherit;width:49%}.custom-txt{margin:0 auto 0 auto;padding:0 32px 0 32px}.custom-txt a{color:black;font-weight:700}.custom-img{height:inherit;margin-left:6px}#g-video-9754-1,#g-video-3272-1,#g-video-8506-1{height:450px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.browsing-main-italkraft-website{top:0;padding:20px 0 0 0}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.slide-desc-text-default .slide-title{font-size:1.1rem}.fp-image1-left-showcase-1{margin:10px 0 10px 0;height:auto;max-width:100%;background-position:inherit;background-size:cover;background-repeat:no-repeat}.fp-image-txt-1 h2{margin:0 0 15px 10px;width:70%}.fp-image-txt-1 a{margin-left:10px;font-size:clamp(0.6rem, 19px, 1.2rem)}.fp-image1-left-showcase-2{margin:0 0 10px 0;height:auto;max-width:100%;background-position:inherit;background-size:cover;background-repeat:no-repeat}.fp-image1-left-showcase-2 h2{width:100%;top:10px;left:5px}.fp-image1-left-showcase-2 a{top:55px;margin-left:14px}.browsing-main-italkraft-website{top:0}.fullwidth-text{padding:25px 5% 0 5%;width:98%}.services-consultating-design-img,.our-story-leading-quality-img,.our-story-difference-italian-img{height:400px;width:100%}.services-professional-services-img{height:400px;width:100%}.custom-txt{width:100%;margin:0 auto 0 auto;padding:0 32px 0 32px}.custom-txt a{color:black;font-weight:700}#g-video-9754-1,#g-video-3272-1,#g-video-8506-1{height:345px}}.g-logo{padding-left:1.25rem}.g-logo{padding-left:1.25rem}.sprocket-grids-b-title{margin:0 0 15px 0;color:#fff;font-size:1.5rem}.sprocket-grids-b-text{margin:15px 0;display:block;color:#f00}a{color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}@media only screen and (max-width:480px){.sprocket-grids-b-title{font-size:1em}.slide-desc-text-default{position:relative;color:#fff;padding:15px 15px 5px;text-align:center;font-size:0.8em}.sprocket-grids-b-readon{white-space:nowrap;display:none}}#g-above a{color:#000;font-weight:700}#g-slideshow{background-position:center}@media (min-width:960px) and (max-width:1199px){.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content{word-break:normal;line-height:normal;font-size:0.79rem}}#g-top{font-size:0.9rem}@media (min-width:320px) and (max-width:1024px){.itemid-101 #g-above .g-container{width:98%}.itemid-101 #g-above .fp-image1-left .g-content{margin-right:0}.custom-txt > ul > li:last-child:before{display:none}}