@charset "UTF-8";
/* https://carezzadesign.com/wp-content/themes/carezza/assets/css/style.css?ver=1565672366 */
a{color:#000;text-decoration:none;background-color:transparent}a:hover{color:#000;text-decoration:none}header{position:absolute;z-index:9;top:0;left:0;right:0;height:66px;background:#FFF;-webkit-transition:all .3s ease;transition:all .3s ease;will-change:height}body.menu-show header{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.32,.24,.15,1);transition-timing-function:cubic-bezier(.32,.24,.15,1);-webkit-transform:translateY(0);transform:translateY(0)}header .header-content{display:none;opacity:0;margin-top:62px;padding:20px;-webkit-transform:translateY(-44px);transform:translateY(-44px);-webkit-transition:all .5s ease;transition:all .5s ease;will-change:transform}body.menu-show header{background:#FFF;position:fixed;height:100%;overflow-y:scroll}body.menu-show .header-content{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .8s cubic-bezier(.32,.24,.15,1);transition:all .8s cubic-bezier(.32,.24,.15,1);-webkit-transition-delay:.2s;transition-delay:.2s}header .branding{position:absolute;z-index:10;top:10px;right:10px;line-height:1;vertical-align:top;max-width:43px;-webkit-animation:fadein-delayed 1.1s;-moz-animation:fadein-delayed 1.1s;animation:fadein-delayed 1.1s}header .branding a{display:block}.toggle-menu-button{position:fixed;top:0;left:0;z-index:10;margin:22px 5px;cursor:pointer;-webkit-animation:fadein-delayed 1.2s cubic-bezier(.32,.24,.15,1);-moz-animation:fadein-delayed 1.2s cubic-bezier(.32,.24,.15,1);animation:fadein-delayed 1.2s cubic-bezier(.32,.24,.15,1)}.toggle-menu-button .menu-toggle{float:left;padding:5px}.toggle-menu-button .menu-toggle>span{display:block;width:20px;height:2px;background:#000;margin-bottom:3px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.toggle-menu-button .menu-toggle>span:last-child{margin-bottom:0}.toggle-menu-button .page-title{font-size:1.4rem;color:#000;float:left;line-height:22px;text-transform:uppercase;font-weight:700;margin-left:10px;padding-right:10px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}body.menu-show .toggle-menu-button .menu-toggle>span{background:#000000!important}body.menu-show .toggle-menu-button .page-title{color:#000000!important}.menu-primary-menu-container ul.menu{list-style-type:none;padding:0;margin:0}.menu-primary-menu-container ul.menu li{list-style:none}.menu-primary-menu-container ul.menu li a{text-transform:uppercase;font-weight:700;font-size:2.8rem;line-height:5rem}.menu-primary-menu-container ul.menu li.active a{color:#AAA}@media (max-width:991px){body.menu-show header .header-content{-webkit-animation:fadein-delayed .8s;-moz-animation:fadein-delayed .8s;animation:fadein-delayed .8s}.toggle-menu-button .menu-toggle>span{background:#000000!important}.toggle-menu-button .page-title{color:#000000!important}}@media (min-width:992px){header{background:#FFF;height:113px;padding:78px 60px 13px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.header-show header{-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:cubic-bezier(.32,.24,.15,1);transition-timing-function:cubic-bezier(.32,.24,.15,1);-webkit-transform:translateY(0);transform:translateY(0)}body.menu-show header{height:113px}header .branding{max-width:60px;top:30px;right:60px}header .header-content{display:block;margin-top:0;margin-right:100px;padding:0}body.header-show .header-content{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .8s cubic-bezier(.32,.24,.15,1);transition:all .8s cubic-bezier(.32,.24,.15,1);-webkit-transition-delay:.2s;transition-delay:.2s}.toggle-menu-button{margin:30px}body.menu-show .toggle-menu-button,body.header-show .toggle-menu-button{display:none}.menu-primary-menu-container ul.menu{list-style-type:none;padding:0;margin:0 -15px}.menu-primary-menu-container ul.menu li{list-style:none;display:inline-block;padding:0 15px}.menu-primary-menu-container ul.menu li a{font-size:1.4rem;line-height:1.5rem}}.wrap{position:relative;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.under-z{z-index:-1}.fp-slidesNav{text-align:center}.fp-slidesNav.bottom{bottom:10px}.fp-slidesNav,.fp-slidesNav *{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fp-controlArrow{color:#FFF;font-family:'CRZZ'!important;speak:none;font-size:2.4rem;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fp-controlArrow,.fp-controlArrow.fp-prev,.fp-controlArrow.fp-next{margin-top:-1.2rem;border:0;width:auto;height:auto}.fp-controlArrow.fp-prev{left:15px}.fp-controlArrow.fp-prev:before{content:"\e900"}.fp-controlArrow.fp-next{right:15px}.fp-controlArrow.fp-next:before{content:"\e902"}@media (max-width:991px){.vc_column_container--full-height{height:auto!important;-webkit-transform:none!important;transform:none!important;will-change:unset!important}.vc_column_container--placement-sm-top,.vc_column_container--placement-sm-middle,.vc_column_container--placement-sm-bottom{display:-ms-flexbox!important;display:flex!important}.vc_column_container--placement-sm-top>.fp-scrollable,.vc_column_container--placement-sm-middle>.fp-scrollable,.vc_column_container--placement-sm-bottom>.fp-scrollable{flex-grow:1}.vc_column_container--placement-sm-top{-ms-flex-align:start!important;align-items:flex-start!important}.vc_column_container--placement-sm-middle{-ms-flex-align:center!important;align-items:center!important}.vc_column_container--placement-sm-bottom{-ms-flex-align:end!important;align-items:flex-end!important}}@media (min-width:992px){.fp-controlArrow{font-size:2.8rem}.fp-controlArrow,.fp-controlArrow.fp-prev,.fp-controlArrow.fp-next{margin-top:-1.4rem}.fp-controlArrow.fp-prev{left:30px}.fp-controlArrow.fp-next{right:30px}.vc_column_container--full-height{-webkit-transform:translateY(0);transform:translateY(0);will-change:transform}.vc_column_container--full-height,.vc_column_container--full-height>.vc_column-inner,.fp-section>.vc_column_container--full-height>.vc_column-inner>.wpb_wrapper,.fp-section>.vc_column_container--full-height>.vc_column-inner>.wpb_wrapper>.vc_row.vc_inner,.fp-slidesContainer>.vc_column_container--full-height>.vc_column-inner>.wpb_wrapper,.fp-slidesContainer>.vc_column_container--full-height>.vc_column-inner>.wpb_wrapper>.vc_row.vc_inner{height:100%}.vc_column_container--placement-top,.vc_column_container--placement-middle,.vc_column_container--placement-bottom{display:-ms-flexbox!important;display:flex!important}.vc_column_container--placement-top>.fp-scrollable,.vc_column_container--placement-middle>.fp-scrollable,.vc_column_container--placement-bottom>.fp-scrollable{flex-grow:1}.vc_column_container--placement-top{-ms-flex-align:start!important;align-items:flex-start!important}.vc_column_container--placement-middle{-ms-flex-align:center!important;align-items:center!important}.vc_column_container--placement-bottom{-ms-flex-align:end!important;align-items:flex-end!important}}body:not(.fp-big-slide-nav) .fp-slidesNav ul li a span,body:not(.fp-big-slide-nav) .fp-slidesNav ul li a.active span,body:not(.fp-big-slide-nav) .fp-slidesNav ul li:hover a span,body:not(.fp-big-slide-nav) .fp-slidesNav ul li:hover a.active span{width:8px;height:8px}@media (min-width:991px){.fp-slidesNav.bottom{bottom:36px}body:not(.fp-big-slide-nav) .fp-slidesNav ul li a span,body:not(.fp-big-slide-nav) .fp-slidesNav ul li a.active span,body:not(.fp-big-slide-nav) .fp-slidesNav ul li:hover a span,body:not(.fp-big-slide-nav) .fp-slidesNav ul li:hover a.active span{width:10px;height:10px}}.vc_column_container>.fp-scrollable>.fp-scroller>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#FFF;text-align:center;z-index:99}.preloader .branding{position:absolute;top:50%;left:50%;width:100px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.preloader .branding img{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.number-bullet{position:absolute;bottom:0;left:-6rem;font-size:2.8rem;line-height:2.8rem}@media (max-width:991px){.number-bullet{font-size:2.4rem;line-height:2.6rem;left:-5rem}}.contact-panel{position:fixed;top:0;left:0;bottom:0;right:0;padding:0 50px 40px;z-index:10;background:#FFF;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform .3s ease;transition:transform .3s ease);will-change:transform}body.contact-show .contact-panel{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.32,.24,.15,1);transition-timing-function:cubic-bezier(.32,.24,.15,1);-webkit-transform:translateX(0);transform:translateX(0)}.contact-panel .close-panel{opacity:0;position:absolute;cursor:pointer;top:15px;right:15px;font-size:24px;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:none;transition-delay:none}body.contact-show .contact-panel .close-panel{opacity:1;top:15px;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-timing-function:cubic-bezier(.32,.24,.15,1);transition-timing-function:cubic-bezier(.32,.24,.15,1)}body .contact-panel .links{font-size:0;margin:70px -10px 0}body .contact-panel .links a{display:inline-block;padding:10px}body .contact-panel .links img{height:24px;width:auto}.contact-panel .contact-info,.contact-panel .links{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:none;transition-delay:none;-webkit-transform:translateX(-100px);transform:translateX(-100px)}body.contact-show .contact-panel .contact-info,body.contact-show .contact-panel .links{display:block;opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-timing-function:cubic-bezier(.32,.24,.15,1);transition-timing-function:cubic-bezier(.32,.24,.15,1);-webkit-transform:translateX(0);transform:translateX(0)}.contact-panel .info-block{margin-bottom:15px}.contact-panel .info-block label{line-height:1;font-weight:700;margin:0}.contact-panel .info-block .value a{color:#a7a9ac;text-decoration:underline}.contact-panel .info-block:last-child{margin-bottom:0}@media (min-width:992px){.contact-panel{z-index:auto;right:auto;padding:113px 200px 40px 115px}body.contact-show .contact-panel .close-panel{top:128px}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein-delayed{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein-delayed{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein-delayed{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein-delayed{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-o-keyframes fadein-delayed{0%{opacity:0}60%{opacity:0}100%{opacity:1}}