@charset "UTF-8";
/* https://marcobiella.com/wp-content/uploads/elementor/css/post-8635.css */
.elementor-8635 .elementor-element.elementor-element-8ffaf06{margin:0 0 0 0;padding:0 0 0 0}.elementor-8635 .elementor-element.elementor-element-b35c449 iframe{height:400px;filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg)}.elementor-8635 .elementor-element.elementor-element-56fb93d{margin:0 0 0 0;padding:0 0 0 0}.elementor-8635 .elementor-element.elementor-element-1d288bcf>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8635 .elementor-element.elementor-element-43cab551>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-element-43cab551 .scroll-progress-circle{width:60px;height:60px;right:20px;bottom:20px;font-size:20px}.elementor-element-43cab551 .scroll-progress circle{stroke-width:5px;stroke:var(--e-global-color-29817ae)}.elementor-element-43cab551 .scroll-progress i{background-color:var(--e-global-color-4ec5dda);color:var(--e-global-color-cad6384)}.elementor-element-43cab551 .scroll-progress::-moz-progress-bar{background-color:var(--e-global-color-29817ae)}.elementor-element-43cab551 .scroll-progress::-webkit-progress-value{background-color:var(--e-global-color-29817ae)}.elementor-8635 .elementor-element.elementor-element-e22fc40:not(.elementor-motion-effects-element-type-background),.elementor-8635 .elementor-element.elementor-element-e22fc40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cad6384)}.elementor-8635 .elementor-element.elementor-element-e22fc40{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 60px 0}.elementor-8635 .elementor-element.elementor-element-e22fc40>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8635 .elementor-element.elementor-element-f3b8837.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-8635 .elementor-element.elementor-element-f3b8837>.elementor-element-populated{padding:0 100px 0 0}.elementor-8635 .elementor-element.elementor-element-520a8d03>.elementor-widget-container{margin:0 0 30px 0}.elementor-8635 .elementor-element.elementor-element-520a8d03 .elementor-heading-title{font-family:var(--e-global-typography-1606e5a-font-family),Sans-serif;font-size:var(--e-global-typography-1606e5a-font-size);font-weight:var(--e-global-typography-1606e5a-font-weight);line-height:var(--e-global-typography-1606e5a-line-height);color:#181C20}.elementor-8635 .elementor-element.elementor-element-233c18d5{text-align:justify;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);color:var(--e-global-color-4ec5dda)}.elementor-8635 .elementor-element.elementor-element-b63f5d1{--spacer-size:30px}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container input,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container select{border-radius:12px 12px 12px 12px}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container textarea{border-radius:16px 16px 16px 16px}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container input,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container select,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container textarea{padding:16px 16px 16px 16px;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);color:var(--e-global-color-4ec5dda);background-color:var(--e-global-color-cad6384);border-color:var(--e-global-color-3ec4b2c)}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container input:focus,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container select:focus,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container textarea:focus{border-color:var(--e-global-color-4ec5dda)}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-field-label{color:var(--e-global-color-4ec5dda)}.elementor-8635 .elementor-element.elementor-element-1a46796 form.wpforms-form .wpforms-field-container .wpforms-field-label,.elementor-8635 .elementor-element.elementor-element-1a46796 form.wpforms-form .wpforms-field-container .wpforms-field-label-inline{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-submit-container button.wpforms-submit{font-size:18px;font-weight:700;text-transform:uppercase}.elementor-element-1a46796 .wpforms-container form.wpforms-form .wpforms-submit-container button.wpforms-submit,.elementor-element-1a46796 .wpforms-container form.wpforms-form .wpforms-submit-container .wpforms-submit.btn-bubble:before{border-radius:15px 15px 15px 15px;border-width:0 0 0 0;border-style:solid}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-submit-container .wpforms-submit{--alpha-btn-color:var( --e-global-color-cad6384 );--alpha-btn-bg-color:var( --e-global-color-b658a74 );--alpha-btn-bd-color:#02010100;--alpha-btn-hover-color:var( --e-global-color-4ec5dda );--alpha-btn-active-color:var( --e-global-color-4ec5dda );--alpha-btn-hover-bg-color:var( --e-global-color-29817ae );--alpha-btn-active-bg-color:var( --e-global-color-29817ae );--alpha-btn-hover-bd-color:#02010100;--alpha-btn-active-bd-color:#02010100}.elementor-element-1a46796 div.wpforms-container-full .wpforms-form .wpforms-field-container label.wpforms-error{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:700;color:var(--e-global-color-04dcfe8)}.elementor-element-1a46796 div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-has-error .choices__inner,.elementor-element-1a46796 div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field input.user-invalid,.elementor-element-1a46796 div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field input.wpforms-error,.elementor-element-1a46796 div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field select.user-invalid,.elementor-element-1a46796 div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field select.wpforms-error,.elementor-element-1a46796 div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field textarea.user-invalid,.elementor-element-1a46796 div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field textarea.wpforms-error{border-color:var(--e-global-color-04dcfe8)}.elementor-element-1a46796 .wpforms-confirmation-container-full{font-size:20px;font-weight:700;line-height:30px;color:var(--e-global-color-f353652);border-color:#02010100}.elementor-8635 .elementor-element.elementor-element-bd3ecf7{--spacer-size:40px}.elementor-8635 .elementor-element.elementor-element-c6d2c70.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-8635 .elementor-element.elementor-element-c6d2c70>.elementor-element-populated{padding:0 0 0 0}.elementor-8635 .elementor-element.elementor-element-5e89826>.elementor-widget-container{margin:0 0 15px 0}.elementor-8635 .elementor-element.elementor-element-5e89826{text-align:start}.elementor-8635 .elementor-element.elementor-element-5e89826 img{max-width:130px}.elementor-8635 .elementor-element.elementor-element-d5214cf .title{padding:5px 0 30px 0;color:var(--e-global-color-4ec5dda)}.elementor-element-d5214cf .title{font-family:var(--e-global-typography-ac0024a-font-family),Sans-serif;font-size:var(--e-global-typography-ac0024a-font-size);font-weight:var(--e-global-typography-ac0024a-font-weight);line-height:var(--e-global-typography-ac0024a-line-height)}.elementor-8635 .elementor-element.elementor-element-9c69902{text-align:justify;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);color:var(--e-global-color-4ec5dda)}.elementor-8635 .elementor-element.elementor-element-e3d29d5{--spacer-size:30px}.elementor-element-3162f89 .contact-content .live-chat{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:var(--e-global-color-f353652)}.elementor-element-3162f89 .contact-content .telephone{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:600;color:var(--e-global-color-f353652)}.elementor-8635 .elementor-element.elementor-element-3162f89 .contact{--alpha-contact-icon-size:40px}.elementor-element-3162f89 .contact i,.elementor-element-3162f89 .contact svg{padding:0 10px 0 0}.elementor-element-3162f89 .contact i{color:var(--e-global-color-f353652)}.elementor-8635 .elementor-element.elementor-element-1689f43>.elementor-widget-container{margin:0 0 0 0}.elementor-element-1689f43 .contact-content .live-chat{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:var(--e-global-color-b460f06)}.elementor-element-1689f43 .contact-content .telephone{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:600;color:var(--e-global-color-f353652)}.elementor-8635 .elementor-element.elementor-element-1689f43 .contact{--alpha-contact-icon-size:40px}.elementor-element-1689f43 .contact i,.elementor-element-1689f43 .contact svg{padding:0 10px 0 0}.elementor-element-1689f43 .contact i{color:var(--e-global-color-b460f06)}.elementor-8635 .elementor-element.elementor-element-64358b1{--spacer-size:30px}.elementor-8635 .elementor-element.elementor-element-6ce0df3>.elementor-widget-container{margin:15px 0 0 0}.elementor-element-6ce0df3 .social-icons{justify-content:flex-start;margin:calc(-15px / 2)}.elementor-element-6ce0df3 .social-icon{width:30px;height:30px;margin:calc(15px / 2)}.elementor-element-6ce0df3 .social-icons .social-icon:after{right:calc(-15px / 2)}.elementor .elementor-element-6ce0df3 .use-hover:not(:hover){color:var(--e-global-color-4ec5dda);background:var(--e-global-color-3ec4b2c)}.elementor .elementor-element-6ce0df3 .use-hover:not(:hover) span{color:var(--e-global-color-4ec5dda)}.elementor .elementor-element-6ce0df3 .use-hover:hover{color:var(--e-global-color-cad6384);background:var(--e-global-color-4ec5dda)}.elementor .elementor-element-6ce0df3 .use-hover:hover span{color:var(--e-global-color-cad6384)}.elementor-8635 .elementor-element.elementor-element-71f9f894:not(.elementor-motion-effects-element-type-background),.elementor-8635 .elementor-element.elementor-element-71f9f894>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b407b96)}.elementor-8635 .elementor-element.elementor-element-71f9f894>.elementor-background-overlay{opacity:.35;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8635 .elementor-element.elementor-element-71f9f894{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 60px 0}.elementor-8635 .elementor-element.elementor-element-68c918b9>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-element-b175979 .elementor-repeater-item-5f0c9ca{left:18%;top:11%}.elementor-element-b175979 .elementor-repeater-item-5f0c9ca .hotspot{width:40px;height:40px;line-height:40px;color:var(--e-global-color-b658a74);background-color:#02010100}.elementor-element-b175979 .elementor-repeater-item-5f0c9ca .hotspot i{font-size:25px}.elementor-element-b175979 .elementor-repeater-item-5f0c9ca.hotspot-type1:not(:hover):before{background:var(--e-global-color-29817ae)}.elementor-element-b175979 .elementor-repeater-item-5f0c9ca.hotspot-wrapper:hover .hotspot{color:var(--e-global-color-b658a74);background-color:#02010100}.elementor-element-b175979 .banner-content{text-align:center}.elementor-element-b175979 .banner .banner-content{left:50%;top:50%}.elementor-8635 .elementor-element.elementor-element-22edb974>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 20px 0 30px}.elementor-8635 .elementor-element.elementor-element-109d47d5>.elementor-widget-container{margin:0 0 15px 30px}.elementor-8635 .elementor-element.elementor-element-109d47d5 .elementor-heading-title{font-family:var(--e-global-typography-1606e5a-font-family),Sans-serif;font-size:var(--e-global-typography-1606e5a-font-size);font-weight:var(--e-global-typography-1606e5a-font-weight);line-height:var(--e-global-typography-1606e5a-line-height);color:var(--e-global-color-4ec5dda)}.elementor-8635 .elementor-element.elementor-element-69262773>.elementor-widget-container{margin:0 0 15px 30px}.elementor-8635 .elementor-element.elementor-element-69262773{text-align:start}.elementor-8635 .elementor-element.elementor-element-69262773 .elementor-heading-title{font-size:var(--e-global-typography-442b0ef-font-size);line-height:var(--e-global-typography-442b0ef-line-height);color:var(--e-global-color-4ec5dda)}.elementor-8635 .elementor-element.elementor-element-5a671bde>.elementor-widget-container{margin:0 0 0 30px}.elementor-8635 .elementor-element.elementor-element-5a671bde{text-align:justify;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);color:var(--e-global-color-4ec5dda)}@media(min-width:768px){.elementor-8635 .elementor-element.elementor-element-842ba68{width:40.16%}.elementor-8635 .elementor-element.elementor-element-44d6cf0{width:59.505%}.elementor-8635 .elementor-element.elementor-element-30a825b1{width:30.03%}.elementor-8635 .elementor-element.elementor-element-22edb974{width:69.97%}}@media(max-width:1439px){.elementor-8635 .elementor-element.elementor-element-520a8d03 .elementor-heading-title{font-size:var(--e-global-typography-1606e5a-font-size);line-height:var(--e-global-typography-1606e5a-line-height)}.elementor-8635 .elementor-element.elementor-element-233c18d5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container input,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container select,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container textarea{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8635 .elementor-element.elementor-element-1a46796 form.wpforms-form .wpforms-field-container .wpforms-field-label,.elementor-8635 .elementor-element.elementor-element-1a46796 form.wpforms-form .wpforms-field-container .wpforms-field-label-inline{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-element-d5214cf .title{font-size:var(--e-global-typography-ac0024a-font-size);line-height:var(--e-global-typography-ac0024a-line-height)}.elementor-8635 .elementor-element.elementor-element-9c69902{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8635 .elementor-element.elementor-element-109d47d5>.elementor-widget-container{margin:0 0 15px 0}.elementor-8635 .elementor-element.elementor-element-109d47d5 .elementor-heading-title{font-size:var(--e-global-typography-1606e5a-font-size);line-height:var(--e-global-typography-1606e5a-line-height)}.elementor-8635 .elementor-element.elementor-element-69262773>.elementor-widget-container{margin:0 0 15px 0}.elementor-8635 .elementor-element.elementor-element-69262773{text-align:start}.elementor-8635 .elementor-element.elementor-element-69262773 .elementor-heading-title{font-size:var(--e-global-typography-442b0ef-font-size);line-height:var(--e-global-typography-442b0ef-line-height)}.elementor-8635 .elementor-element.elementor-element-5a671bde>.elementor-widget-container{margin:0 0 0 0}.elementor-8635 .elementor-element.elementor-element-5a671bde{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:1199px){.elementor-8635 .elementor-element.elementor-element-f3b8837>.elementor-element-populated{padding:0 80px 0 0}.elementor-8635 .elementor-element.elementor-element-22edb974>.elementor-element-populated{padding:0 15px 0 20px}.elementor-8635 .elementor-element.elementor-element-69262773{text-align:start}}@media(max-width:991px){.elementor-8635 .elementor-element.elementor-element-520a8d03{text-align:center}.elementor-8635 .elementor-element.elementor-element-520a8d03 .elementor-heading-title{font-size:var(--e-global-typography-1606e5a-font-size);line-height:var(--e-global-typography-1606e5a-line-height)}.elementor-8635 .elementor-element.elementor-element-233c18d5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container input,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container select,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container textarea{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8635 .elementor-element.elementor-element-1a46796 form.wpforms-form .wpforms-field-container .wpforms-field-label,.elementor-8635 .elementor-element.elementor-element-1a46796 form.wpforms-form .wpforms-field-container .wpforms-field-label-inline{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-element-d5214cf .title{font-size:var(--e-global-typography-ac0024a-font-size);line-height:var(--e-global-typography-ac0024a-line-height)}.elementor-8635 .elementor-element.elementor-element-9c69902{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8635 .elementor-element.elementor-element-109d47d5{text-align:start}.elementor-8635 .elementor-element.elementor-element-109d47d5 .elementor-heading-title{font-size:var(--e-global-typography-1606e5a-font-size);line-height:var(--e-global-typography-1606e5a-line-height)}.elementor-8635 .elementor-element.elementor-element-69262773{text-align:start}.elementor-8635 .elementor-element.elementor-element-69262773 .elementor-heading-title{font-size:var(--e-global-typography-442b0ef-font-size);line-height:var(--e-global-typography-442b0ef-line-height)}.elementor-8635 .elementor-element.elementor-element-5a671bde{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-8635 .elementor-element.elementor-element-e22fc40{padding:60px 15px 60px 15px}.elementor-8635 .elementor-element.elementor-element-f3b8837>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-8635 .elementor-element.elementor-element-520a8d03{text-align:center}.elementor-8635 .elementor-element.elementor-element-520a8d03 .elementor-heading-title{font-size:var(--e-global-typography-1606e5a-font-size);line-height:var(--e-global-typography-1606e5a-line-height)}.elementor-8635 .elementor-element.elementor-element-233c18d5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8635 .elementor-element.elementor-element-1a46796>.elementor-widget-container{margin:30px 0 0 0}.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container input,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container select,.elementor-8635 .elementor-element.elementor-element-1a46796 .wpforms-form .wpforms-field-container textarea{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8635 .elementor-element.elementor-element-1a46796 form.wpforms-form .wpforms-field-container .wpforms-field-label,.elementor-8635 .elementor-element.elementor-element-1a46796 form.wpforms-form .wpforms-field-container .wpforms-field-label-inline{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-8635 .elementor-element.elementor-element-c6d2c70>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-8635 .elementor-element.elementor-element-5e89826>.elementor-widget-container{margin:-8px 0 23px 0}.elementor-8635 .elementor-element.elementor-element-d5214cf>.elementor-widget-container{margin:0 0 35px 0}.elementor-element-d5214cf .title{font-size:var(--e-global-typography-ac0024a-font-size);line-height:var(--e-global-typography-ac0024a-line-height)}.elementor-8635 .elementor-element.elementor-element-9c69902{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8635 .elementor-element.elementor-element-109d47d5{text-align:center}.elementor-8635 .elementor-element.elementor-element-109d47d5 .elementor-heading-title{font-size:var(--e-global-typography-1606e5a-font-size);line-height:var(--e-global-typography-1606e5a-line-height)}.elementor-8635 .elementor-element.elementor-element-69262773{text-align:center}.elementor-8635 .elementor-element.elementor-element-69262773 .elementor-heading-title{font-size:var(--e-global-typography-442b0ef-font-size);line-height:var(--e-global-typography-442b0ef-line-height)}.elementor-8635 .elementor-element.elementor-element-5a671bde{text-align:justify;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}