@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i';@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700,300');@font-face{font-family:intro;src:url('/static/fonts/IntroBlack.otf?h=file_not_found') format('opentype')}@font-face{font-family:intro-bold;src:url('/static/fonts/Intro-Bold.otf?h=3805369903') format('opentype')}@media only screen and (max-width:1000px){.hide-mobile-tablet{display:none}}@keyframes bounceIn{0.00%{opacity:0;transform:scale(0.3) translate3d(0,0,0)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(0.89)}100%{opacity:1;transform:scale(1) translate3d(0,0,0)}}.photo-pot-background,.header-classic{position:relative;z-index:2;background-color:#f1f4f9;height:350px}.photo-pot-background .ccm-mouse-element-container,.header-classic .ccm-mouse-element-container{position:absolute;bottom:40px;left:0;width:100%;text-align:center}.photo-pot-background .ccm-mouse-element-container .ccm-mouse-element,.header-classic .ccm-mouse-element-container .ccm-mouse-element{display:inline-block;position:relative;width:50px;height:50px;line-height:50px;background-color:transparent;border:2px #fff solid;border-radius:100%}.photo-pot-background .ccm-mouse-element-container .ccm-mouse-element:after,.header-classic .ccm-mouse-element-container .ccm-mouse-element:after{content:'';position:absolute;height:40px;width:2px;background-color:#fff;top:52px;left:0;right:0;margin:auto}.photo-pot-background .ccm-mouse-element-container .ccm-mouse-element .ccm-mouse-icon,.header-classic .ccm-mouse-element-container .ccm-mouse-element .ccm-mouse-icon{color:#fff;font-size:30px}.photo-pot-background .ccm-mouse-element-container .ccm-mouse-element .ccm-mouse-icon:before,.header-classic .ccm-mouse-element-container .ccm-mouse-element .ccm-mouse-icon:before{color:#fff;line-height:50px}.ccm-sections-container{position:relative}.ccm-sections-container .ccm-timeline-vertical-line{position:absolute;height:100%;width:1px;background-color:#e22b76;margin:auto;left:0;right:0;top:0}.ccm-sections-container .ccm-section{display:table;width:100%;table-layout:fixed}@media only screen and (max-width:766px){.ccm-sections-container .ccm-section{display:block;margin-bottom:35px}}.ccm-sections-container .ccm-section .ccm-section-col{display:table-cell;vertical-align:middle;padding:100px 20px;text-align:center}@media only screen and (min-width:767px){.ccm-sections-container .ccm-section .ccm-section-col.padding-bottom-desktop-50{padding-bottom:50px}}@media only screen and (max-width:766px){.ccm-sections-container .ccm-section .ccm-section-col{display:block;padding:20px 10px}}.ccm-sections-container .ccm-section .ccm-section-col.ccm-section-col-center{width:30px;text-align:center}.ccm-sections-container .ccm-section .ccm-section-col.ccm-section-col-center .ccm-step-bubble{display:inline-block;width:25px;height:25px;background-color:#fff;border:1px #e22b76 solid;border-radius:100%;position:relative}.ccm-sections-container .ccm-section .ccm-section-col.ccm-section-col-center .ccm-step-bubble.ccm-step-bubble-active:after{content:'';position:absolute;width:15px;height:15px;margin:auto;left:0;top:0;bottom:0;right:0;border-radius:100%;background-color:#e22b76;animation-name:bounceIn;animation-duration:450ms;animation-timing-function:linear;animation-fill-mode:forwards}.ccm-sections-container .ccm-section .ccm-section-col:not(.ccm-section-col-center) img{max-width:100%}.ccm-sections-container .ccm-section .ccm-section-col:not(.ccm-section-col-center) .ccm-step-number{color:#e22b76;font-size:140px;text-align:center;font-family:'Montserrat';font-weight:300}@media only screen and (max-width:766px){.ccm-sections-container .ccm-section .ccm-section-col:not(.ccm-section-col-center) .ccm-step-number{font-size:100px}}.ccm-sections-container .ccm-section .ccm-section-col:not(.ccm-section-col-center) .ccm-step-divider{background-color:#1f222d;height:2px;width:40px;margin:0 auto}.ccm-sections-container .ccm-section .ccm-section-col:not(.ccm-section-col-center) .ccm-step-title{font-size:60px;text-align:center;font-weight:normal}@media only screen and (max-width:766px){.ccm-sections-container .ccm-section .ccm-section-col:not(.ccm-section-col-center) .ccm-step-title{font-size:40px}}.ccm-sections-container .ccm-section .ccm-section-col:not(.ccm-section-col-center) .ccm-step-description{text-align:center;font-size:16px}@media only screen and (max-width:766px){.ccm-sections-container .ccm-section .ccm-section-col:not(.ccm-section-col-center) .ccm-step-description{font-size:14px}}.ccm-timeline-progress-bubble{width:15px;height:15px;border-radius:100%;background-color:#e22b76;position:fixed;left:0;right:0;top:335px;margin:auto;z-index:1}.ccm-timeline-progress-line{width:2px;height:335px;background-color:#e22b76;position:fixed;left:0;right:0;top:0;margin:auto;z-index:0}.ccm-social-icons-container{max-width:400px;margin:0 auto}.ccm-social-icons-container .ccm-social-item{width:90px;height:90px;margin:0 auto;border-radius:100%;background-color:#f1f4f9;line-height:60px;position:relative;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .3s ease}.ccm-social-icons-container .ccm-social-item:hover{-webkit-filter:none;filter:none;box-shadow:#c4c7cb 0 0 10px 2px}.ccm-social-icons-container .ccm-social-item .ccm-social-icon{font-size:30px;line-height:90px}.ccm-social-icons-container .ccm-social-item .ccm-social-icon.whatsup{font-size:40px}.ccm-social-icons-container .ccm-social-item .ccm-social-icon.messenger{font-size:34px;color:#0084ff}.ccm-social-icons-container .ccm-social-item .ccm-social-icon.mail{font-size:25px}.ccm-social-icons-container .ccm-social-item .ccm-social-icon.mail:before{color:#e22b76}.ccm-social-icons-tip{background-color:transparent;display:inline-block;border:1px #1f222d solid;border-radius:25px;padding:5px 10px;position:relative;margin-top:20px}.ccm-social-icons-tip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#1f222d;border-width:6px;margin-left:-3px}.ccm-use-block{display:table;width:100%;margin:15px 0}@media only screen and (max-width:766px){.ccm-use-block{display:block;text-align:center;margin:20px 0}}.ccm-use-block .ccm-use-icon-cell,.ccm-use-block .ccm-use-text-cell{display:table-cell;vertical-align:top}@media only screen and (max-width:766px){.ccm-use-block .ccm-use-icon-cell,.ccm-use-block .ccm-use-text-cell{display:block;margin:0 auto}}.ccm-use-block .ccm-use-text-cell{text-align:left;padding-top:18px;padding-left:10px}@media only screen and (max-width:766px){.ccm-use-block .ccm-use-text-cell{text-align:center}}.ccm-use-block .ccm-use-text-cell .ccm-use-text-title{font-size:20px;color:#e22b76;font-weight:400}.ccm-use-block .ccm-use-text-cell .underlined-black-text{display:block;margin-top:5px;font-weight:bold;text-decoration:underline}.ccm-use-block .ccm-use-icon-cell{width:100px}@media only screen and (max-width:766px){.ccm-use-block .ccm-use-icon-cell{width:70px}}.ccm-use-block .ccm-use-icon-cell .ccm-use-icon-wrapper{position:relative;text-align:left}.ccm-use-block .ccm-use-icon-cell .ccm-use-icon-wrapper .ccm-use-icon-container{width:60px;height:60px;display:inline-block;background-color:#fff;border-radius:100%;position:relative;z-index:1;font-size:60px}.ccm-use-block .ccm-use-icon-cell .ccm-use-icon-wrapper .ccm-use-icon-container:before{color:#e22b76}.ccm-use-block .ccm-use-icon-cell .ccm-use-icon-wrapper .ccm-use-icon-point{width:5px;position:absolute;height:5px;margin:auto;border-radius:100%;background-color:#e22b76;right:0;top:0;bottom:0}@media only screen and (max-width:766px){.ccm-use-block .ccm-use-icon-cell .ccm-use-icon-wrapper .ccm-use-icon-point{display:none}}.ccm-use-block .ccm-use-icon-cell .ccm-use-icon-wrapper .ccm-use-icon-line{position:absolute;height:1px;width:100%;margin:auto;left:0;top:0;bottom:0;background-color:#e22b76}@media only screen and (max-width:766px){.ccm-use-block .ccm-use-icon-cell .ccm-use-icon-wrapper .ccm-use-icon-line{display:none}}.ccm-use-block .ccm-fees-block-buttton{font-size:15px;max-width:100px;background-color:#fff;border:1px #282c37 solid;color:#282c37;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;min-width:160px;outline:0;transition:background-color .5s ease;padding:5px 12px;background-color:transparent;cursor:pointer}.ccm-use-block .ccm-fees-block-buttton span{padding-right:5px}.ccm-use-block .ccm-fees-block-buttton:hover{background-color:#282c37;border:1px #fff solid;color:#fff}.ccm-use-block .ccm-fees-block-buttton:hover span:before{color:#fff}.ccm-use-block .ccm-fees-block-buttton.rounded{border-radius:25px}.ccm-participate-button-container{text-align:center;margin-top:-10px;position:relative;z-index:2;background-color:#fff;padding-bottom:40px}.ccm-participate-button-container .ccm-create-kitty-button{font-size:15px;display:inline-block;text-align:center;padding:12px;min-width:200px;outline:0;font-weight:bold;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;border:1px #e22b76 solid;color:#e22b76;border-radius:25px;position:relative;overflow:hidden;margin:0 5px}@media only screen and (max-width:766px){.ccm-participate-button-container .ccm-create-kitty-button{width:90%;margin:10px 5%}}@media only screen and (max-width:766px){.ccm-participate-button-container .ccm-create-kitty-button{border:transparent 1px solid;color:#fff;background-color:#e22b76}}.ccm-participate-button-container .ccm-create-kitty-button span{transition:color .2s ease-out;position:relative}.ccm-participate-button-container .ccm-create-kitty-button:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:#e22b76;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:width .2s ease-out,padding-top .2s ease-out,color .2s ease-out}.ccm-participate-button-container .ccm-create-kitty-button.hovered{border:1px transparent solid}.ccm-participate-button-container .ccm-create-kitty-button.hovered span{color:#fff;transition:color .2s ease-out}.ccm-participate-button-container .ccm-create-kitty-button.hovered:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out,color .2s ease-out}#footer{position:relative;z-index:2}.ccm-faq-section{padding:80px 0;background-color:#f1f4f9;position:relative;z-index:2;text-align:center}.ccm-faq-section h2{margin-bottom:30px;font-weight:400}.ccm-faq-section .ccm-faq-questions-container{margin-bottom:40px}.ccm-faq-section .ccm-faq-questions-container .ccm-faq-question{margin:25px 0}.ccm-faq-section .ccm-faq-questions-container .ccm-faq-question span{color:#7a8595;cursor:pointer;transition:all .2s ease}.ccm-faq-section .ccm-faq-questions-container .ccm-faq-question span.selected{font-weight:700;color:#e22b76;transition:all .2s ease}.ccm-faq-section .ccm-faq-questions-container .ccm-faq-question .ccm-faq-question-response{display:none;max-width:800px;margin:15px auto 0;line-height:2;text-align:center;padding:0 200px}@media only screen and (max-width:1000px){.ccm-faq-section .ccm-faq-questions-container .ccm-faq-question .ccm-faq-question-response{padding:0 20px}}.ccm-faq-section.ccm-faq-section-extern{background:#f1f4f9}.ccm-mobile-apps-section{padding:50px 0;background-color:#fff;position:relative;z-index:2;background-repeat:no-repeat;background-position:center bottom;background-size:100% 80px;background-image:url("/static/img/ccm/ccm-bg-bottom-block.png?h=214236453")}.ccm-mobile-apps-section .ccm-apps-table{display:table;width:100%}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-image-cell,.ccm-mobile-apps-section .ccm-apps-table .ccm-app-content-cell{display:table-cell;vertical-align:middle;text-align:center}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-image-cell{width:30%}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-image-cell img{max-width:200px}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-content-cell .ccm-app-content-title{font-size:20px;font-weight:700;text-transform:uppercase}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-content-cell .ccm-apps-links-wrapper{width:300px;margin:20px auto 0 auto}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-content-cell .ccm-apps-links-wrapper .ccm-apps-links-container .ccm-apps-link{display:inline-block;vertical-align:middle}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-content-cell .ccm-apps-links-wrapper .ccm-apps-links-container .ccm-apps-link:first-child{margin-right:5px}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-content-cell .ccm-apps-links-wrapper .ccm-apps-links-container .ccm-apps-link:last-child{margin-left:5px}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-content-cell .ccm-apps-links-wrapper .ccm-apps-links-container .ccm-apps-link a{display:inline-block;vertical-align:middle}.ccm-mobile-apps-section .ccm-apps-table .ccm-app-content-cell .ccm-apps-links-wrapper .ccm-apps-links-container .ccm-apps-link a img{vertical-align:middle;max-width:140px}.contact-block-container{position:relative;z-index:2}.collettiamo-tuto-youtube{padding:50px 20px 0;box-sizing:border-box}.collettiamo-tuto-youtube .swiper-wrapper .swiper-slide .collettiamo-tuto-slide{height:200px;width:100%;background-position:center;background-size:cover;cursor:pointer;border-radius:3px}@media only screen and (min-width:1001px){.collettiamo-tuto-youtube .swiper-wrapper .swiper-slide .collettiamo-tuto-slide{opacity:.9;transition:opacity .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out}.collettiamo-tuto-youtube .swiper-wrapper .swiper-slide .collettiamo-tuto-slide:hover{opacity:1;transform:translateY(-10px);box-shadow:0 3px 5px rgba(0,0,0,0.3)}}.ccm-int-swiper-button-prev,.ccm-int-swiper-button-next{background-repeat:no-repeat;position:absolute;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:20px 30px;-webkit-background-size:20px 30px;background-color:#fff;border-radius:50%;width:30px;height:30px;background-size:30%;background-position:47% 50%;box-shadow:0 0 15px -3px;bottom:85px}.ccm-int-swiper-button-prev{left:5px;background-image:url('/static/img/arrow-left.svg?h=3972324551') !important}@media only screen and (max-width:766px){.ccm-int-swiper-button-prev{left:2px}}.ccm-int-swiper-button-next{right:5px;background-image:url('/static/img/arrow-right.svg?h=1801777199') !important}@media only screen and (max-width:766px){.ccm-int-swiper-button-next{right:2px}}#tuto0 .lpc-popup-v2-table-content,#tuto1 .lpc-popup-v2-table-content,#tuto2 .lpc-popup-v2-table-content,#tuto3 .lpc-popup-v2-table-content,#tuto4 .lpc-popup-v2-table-content,#tuto5 .lpc-popup-v2-table-content,#tuto6 .lpc-popup-v2-table-content,#tuto7 .lpc-popup-v2-table-content,#tuto8 .lpc-popup-v2-table-content,#tuto9 .lpc-popup-v2-table-content,#tuto10 .lpc-popup-v2-table-content{padding:35px 0;width:800px}@media only screen and (min-width:767px) and (max-width:1000px){#tuto0 .lpc-popup-v2-table-content,#tuto1 .lpc-popup-v2-table-content,#tuto2 .lpc-popup-v2-table-content,#tuto3 .lpc-popup-v2-table-content,#tuto4 .lpc-popup-v2-table-content,#tuto5 .lpc-popup-v2-table-content,#tuto6 .lpc-popup-v2-table-content,#tuto7 .lpc-popup-v2-table-content,#tuto8 .lpc-popup-v2-table-content,#tuto9 .lpc-popup-v2-table-content,#tuto10 .lpc-popup-v2-table-content{width:650px;height:366px}}@media only screen and (max-width:766px){#tuto0 .lpc-popup-v2-table-content,#tuto1 .lpc-popup-v2-table-content,#tuto2 .lpc-popup-v2-table-content,#tuto3 .lpc-popup-v2-table-content,#tuto4 .lpc-popup-v2-table-content,#tuto5 .lpc-popup-v2-table-content,#tuto6 .lpc-popup-v2-table-content,#tuto7 .lpc-popup-v2-table-content,#tuto8 .lpc-popup-v2-table-content,#tuto9 .lpc-popup-v2-table-content,#tuto10 .lpc-popup-v2-table-content{padding:20px 0 !important;width:90%;margin:0 auto;min-height:10vh;height:auto}#tuto0 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto1 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto2 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto3 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto4 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto5 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto6 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto7 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto8 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto9 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn,#tuto10 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn{top:1px;right:2px}#tuto0 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto1 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto2 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto3 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto4 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto5 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto6 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto7 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto8 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto9 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin,#tuto10 .lpc-popup-v2-table-content .lpc-popup-v2-close-btn .icon-cross-thin{font-size:12px}}#tuto0 .lpc-popup-v2-table-content iframe,#tuto1 .lpc-popup-v2-table-content iframe,#tuto2 .lpc-popup-v2-table-content iframe,#tuto3 .lpc-popup-v2-table-content iframe,#tuto4 .lpc-popup-v2-table-content iframe,#tuto5 .lpc-popup-v2-table-content iframe,#tuto6 .lpc-popup-v2-table-content iframe,#tuto7 .lpc-popup-v2-table-content iframe,#tuto8 .lpc-popup-v2-table-content iframe,#tuto9 .lpc-popup-v2-table-content iframe,#tuto10 .lpc-popup-v2-table-content iframe{width:100% !important;margin:0 auto;height:432px;display:block}@media only screen and (min-width:767px) and (max-width:1000px){#tuto0 .lpc-popup-v2-table-content iframe,#tuto1 .lpc-popup-v2-table-content iframe,#tuto2 .lpc-popup-v2-table-content iframe,#tuto3 .lpc-popup-v2-table-content iframe,#tuto4 .lpc-popup-v2-table-content iframe,#tuto5 .lpc-popup-v2-table-content iframe,#tuto6 .lpc-popup-v2-table-content iframe,#tuto7 .lpc-popup-v2-table-content iframe,#tuto8 .lpc-popup-v2-table-content iframe,#tuto9 .lpc-popup-v2-table-content iframe,#tuto10 .lpc-popup-v2-table-content iframe{height:366px}}@media only screen and (max-width:766px){#tuto0 .lpc-popup-v2-table-content iframe,#tuto1 .lpc-popup-v2-table-content iframe,#tuto2 .lpc-popup-v2-table-content iframe,#tuto3 .lpc-popup-v2-table-content iframe,#tuto4 .lpc-popup-v2-table-content iframe,#tuto5 .lpc-popup-v2-table-content iframe,#tuto6 .lpc-popup-v2-table-content iframe,#tuto7 .lpc-popup-v2-table-content iframe,#tuto8 .lpc-popup-v2-table-content iframe,#tuto9 .lpc-popup-v2-table-content iframe,#tuto10 .lpc-popup-v2-table-content iframe{height:100%;min-height:225px}}@media only screen and (max-width:365px){#tuto0 .lpc-popup-v2-table-content iframe,#tuto1 .lpc-popup-v2-table-content iframe,#tuto2 .lpc-popup-v2-table-content iframe,#tuto3 .lpc-popup-v2-table-content iframe,#tuto4 .lpc-popup-v2-table-content iframe,#tuto5 .lpc-popup-v2-table-content iframe,#tuto6 .lpc-popup-v2-table-content iframe,#tuto7 .lpc-popup-v2-table-content iframe,#tuto8 .lpc-popup-v2-table-content iframe,#tuto9 .lpc-popup-v2-table-content iframe,#tuto10 .lpc-popup-v2-table-content iframe{min-height:160px}}.ccm-page-inter-section{height:80px;position:relative;overflow:hidden;z-index:1}@media only screen and (min-width:767px) and (max-width:1000px){.ccm-page-inter-section{height:60px}}@media only screen and (max-width:766px){.ccm-page-inter-section{height:45px}}.ccm-page-inter-section:before,.ccm-page-inter-section:after{background:inherit;content:'';display:block;-webkit-backface-visibility:hidden}.ccm-page-inter-section.second-inter-section{background-color:#f1f4f9}.ccm-page-inter-section.second-inter-section:after{height:125%;transform:skewY(2deg);transform-origin:100% 0}.ccm-page-inter-section.second-inter-section:before{z-index:1;background-color:#fff;height:100%}.ccm-page-inter-section.first-inter-section{background-color:#f1f4f9}.ccm-page-inter-section.first-inter-section:after{z-index:1;background-color:#fff;height:20%}.ccm-page-inter-section.first-inter-section:before{transform:skewY(-2deg);transform-origin:100% 0;height:125%;background-color:#fff}