.elementor-80 .elementor-element.elementor-element-dc1f9ac:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-dc1f9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-80 .elementor-element.elementor-element-dc1f9ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-dc1f9ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-983cdbc{text-align:right;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:6px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-80 .elementor-element.elementor-element-8a93fee .elementor-button{background-color:#D20000;font-family:"Ubuntu", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:2px 1px 2px 1px rgba(255, 255, 255, 0.98);border-radius:8px 8px 8px 8px;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-80 .elementor-element.elementor-element-db02f86{text-align:center;}.elementor-80 .elementor-element.elementor-element-db02f86 > .elementor-widget-container{margin:-19px 0px -2px 0px;}.elementor-80 .elementor-element.elementor-element-db02f86 .elementor-star-rating__title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-80 .elementor-element.elementor-element-6f0c5337:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-6f0c5337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E60000;}.elementor-80 .elementor-element.elementor-element-6f0c5337{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-6f0c5337 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-708ca039 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-80 .elementor-element.elementor-element-708ca039{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-fe9b6da{--display:flex;}.elementor-80 .elementor-element.elementor-element-f41187d > .elementor-widget-container{margin:-31px 2px -40px 2px;}.elementor-80 .elementor-element.elementor-element-f41187d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#000000;}.elementor-80 .elementor-element.elementor-element-da62264{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-80 .elementor-element.elementor-element-65766cd6 > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-80 .elementor-element.elementor-element-65766cd6{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;color:#FF8D22;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-224045c7 .elementor-icon-list-icon i{color:#FFA000;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-224045c7 .elementor-icon-list-icon svg{fill:#FFA000;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-224045c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-224045c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-224045c7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-80 .elementor-element.elementor-element-224045c7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-1a5fe5d2{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-3f0a7069 .elementor-progress-wrapper .elementor-progress-bar{background-color:#C60000;}.elementor-80 .elementor-element.elementor-element-3f0a7069 .elementor-progress-bar{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-80 .elementor-element.elementor-element-ccfd927{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#C40000;}.elementor-80 .elementor-element.elementor-element-56a893d9{margin-top:-23px;margin-bottom:8px;}.elementor-80 .elementor-element.elementor-element-335ffa55{text-align:right;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;color:#039200;}.elementor-80 .elementor-element.elementor-element-74320315 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-74320315{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#BC0000;}.elementor-80 .elementor-element.elementor-element-6f4e8862 img{width:66%;}.elementor-80 .elementor-element.elementor-element-6042e4c{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-80 .elementor-element.elementor-element-6557ed7e img{width:66%;}.elementor-80 .elementor-element.elementor-element-109d6000{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-80 .elementor-element.elementor-element-25dc1314 img{width:66%;}.elementor-80 .elementor-element.elementor-element-6af6ed69{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-80 .elementor-element.elementor-element-18d633d4{border-style:solid;border-color:#F68D00;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);}.elementor-80 .elementor-element.elementor-element-642ddb68{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-4bc6ab3c{font-family:"Montserrat", Sans-serif;font-weight:500;color:#069300;}.elementor-80 .elementor-element.elementor-element-7f165135 > .elementor-widget-container{margin:-27px -27px -27px -27px;}.elementor-80 .elementor-element.elementor-element-76ddda5d{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-43c0a03{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-7305568a .elementor-button{background-color:#00951C;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:1px 1px 6px 1px #000000;}.elementor-80 .elementor-element.elementor-element-4d5525f9{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-53f0dc38 img{width:100%;}.elementor-80 .elementor-element.elementor-element-2c8ec971{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-7a1edb2b .elementor-button{background-color:#00951C;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:1px 1px 6px 1px #000000;}.elementor-80 .elementor-element.elementor-element-696ad9e6{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-9501f19 img{width:100%;}.elementor-80 .elementor-element.elementor-element-f613ac5{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-34afc43{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-f6b7f4f{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-2a2a4c0b{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-70c381ac img{width:100%;}.elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-icon i{color:#FFB000;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-icon svg{fill:#FFB000;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-2290b63{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-317a3666{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;color:#FF1D1D;}.elementor-80 .elementor-element.elementor-element-6601701{margin-top:-23px;margin-bottom:8px;}.elementor-80 .elementor-element.elementor-element-362b86d{text-align:right;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;color:#039200;}.elementor-80 .elementor-element.elementor-element-0d5038b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-0d5038b{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#BC0000;}.elementor-80 .elementor-element.elementor-element-c0ade88 .elementor-button{background-color:#00951C;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:1px 1px 6px 1px #000000;}.elementor-80 .elementor-element.elementor-element-aa19769{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-726607ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-726607ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-80 .elementor-element.elementor-element-726607ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-726607ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-5c458e33 .elementor-icon-list-icon i{color:#008D10;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-5c458e33 .elementor-icon-list-icon svg{fill:#008D10;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-5c458e33{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-5c458e33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-5c458e33 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-5c458e33 .elementor-icon-list-text{transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-77c2dd7e{font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-c87b87d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-c87b87d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-80 .elementor-element.elementor-element-c87b87d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-c87b87d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-5a3bb64 .elementor-icon-list-icon i{color:#008D10;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-5a3bb64 .elementor-icon-list-icon svg{fill:#008D10;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-5a3bb64{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-5a3bb64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-5a3bb64 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-5a3bb64 .elementor-icon-list-text{transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-6f447ef5{font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-5927140e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-5927140e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-80 .elementor-element.elementor-element-5927140e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-5927140e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-e7f4ba .elementor-icon-list-icon i{color:#008D10;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-e7f4ba .elementor-icon-list-icon svg{fill:#008D10;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-e7f4ba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-e7f4ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-e7f4ba .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-e7f4ba .elementor-icon-list-text{transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-37591834{font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-43e85e8f{border-style:solid;border-color:#F68D00;}.elementor-80 .elementor-element.elementor-element-6f25531d{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-754dbac9{font-family:"Montserrat", Sans-serif;font-weight:500;color:#069300;}.elementor-80 .elementor-element.elementor-element-748f67a > .elementor-widget-container{margin:-49px 0px -37px 0px;}.elementor-80 .elementor-element.elementor-element-2951ed4a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-80 .elementor-element.elementor-element-7348eb82 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-7348eb82 .elementor-tab-content{font-family:"Montserrat", Sans-serif;}.elementor-80 .elementor-element.elementor-element-7df21feb:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-7df21feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-80 .elementor-element.elementor-element-7df21feb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-7df21feb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-5b0f4a0d{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-353747{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-9683d5f{width:50%;}.elementor-80 .elementor-element.elementor-element-983cdbc > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-983cdbc{text-align:left;font-size:11px;}.elementor-80 .elementor-element.elementor-element-60a2dcd{width:50%;}.elementor-80 .elementor-element.elementor-element-8a93fee > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-8a93fee .elementor-button{font-size:13px;padding:10px 14px 9px 12px;}.elementor-80 .elementor-element.elementor-element-db02f86{text-align:center;}.elementor-80 .elementor-element.elementor-element-db02f86 > .elementor-widget-container{margin:-11px 0px -8px 0px;}.elementor-80 .elementor-element.elementor-element-db02f86 .elementor-star-rating__title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-db02f86 .elementor-star-rating{font-size:14px;}.elementor-80 .elementor-element.elementor-element-708ca039 > .elementor-widget-container{margin:-22px 0px -24px 0px;}.elementor-80 .elementor-element.elementor-element-708ca039{font-size:15px;}.elementor-80 .elementor-element.elementor-element-f41187d > .elementor-widget-container{margin:-17px 0px -36px 0px;}.elementor-80 .elementor-element.elementor-element-f41187d{font-size:18px;line-height:1.3em;}.elementor-80 .elementor-element.elementor-element-da62264{text-align:center;font-size:15px;}.elementor-80 .elementor-element.elementor-element-65766cd6 > .elementor-widget-container{margin:-32px 0px -37px 0px;}.elementor-80 .elementor-element.elementor-element-65766cd6{font-size:19px;line-height:1em;}.elementor-80 .elementor-element.elementor-element-689ddb8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-689ddb8e img{width:100%;}.elementor-80 .elementor-element.elementor-element-224045c7{--e-icon-list-icon-size:17px;}.elementor-80 .elementor-element.elementor-element-224045c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-224045c7 .elementor-icon-list-item > a{font-size:19px;}.elementor-80 .elementor-element.elementor-element-1a5fe5d2 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-80 .elementor-element.elementor-element-1a5fe5d2{text-align:center;font-size:17px;}.elementor-80 .elementor-element.elementor-element-3f0a7069 .elementor-progress-bar{font-size:14px;}.elementor-80 .elementor-element.elementor-element-ccfd927 > .elementor-widget-container{margin:-13px 0px -49px 0px;}.elementor-80 .elementor-element.elementor-element-ccfd927{text-align:center;font-size:23px;}.elementor-80 .elementor-element.elementor-element-7af94558{width:50%;}.elementor-80 .elementor-element.elementor-element-335ffa55 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-335ffa55{text-align:right;font-size:38px;}.elementor-80 .elementor-element.elementor-element-27e59964{width:50%;}.elementor-80 .elementor-element.elementor-element-74320315 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-74320315{text-align:left;font-size:32px;}.elementor-80 .elementor-element.elementor-element-24a50299{margin-top:-45px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-112b8d75{width:33%;}.elementor-80 .elementor-element.elementor-element-6f4e8862 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-80 .elementor-element.elementor-element-6f4e8862 img{width:55%;}.elementor-80 .elementor-element.elementor-element-6042e4c{text-align:center;font-size:11px;}.elementor-80 .elementor-element.elementor-element-63f57e03{width:33%;}.elementor-80 .elementor-element.elementor-element-6557ed7e > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-80 .elementor-element.elementor-element-6557ed7e img{width:55%;}.elementor-80 .elementor-element.elementor-element-109d6000{text-align:center;font-size:11px;}.elementor-80 .elementor-element.elementor-element-790b4671{width:33%;}.elementor-80 .elementor-element.elementor-element-25dc1314 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-80 .elementor-element.elementor-element-25dc1314 img{width:55%;}.elementor-80 .elementor-element.elementor-element-6af6ed69{text-align:center;font-size:11px;}.elementor-80 .elementor-element.elementor-element-642ddb68 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-80 .elementor-element.elementor-element-642ddb68{text-align:center;font-size:20px;}.elementor-80 .elementor-element.elementor-element-4bc6ab3c > .elementor-widget-container{margin:-15px 0px -26px 0px;}.elementor-80 .elementor-element.elementor-element-4bc6ab3c{text-align:center;}.elementor-80 .elementor-element.elementor-element-7f165135 > .elementor-widget-container{margin:-51px 0px -39px 0px;}.elementor-80 .elementor-element.elementor-element-4a45344e img{width:75%;}.elementor-80 .elementor-element.elementor-element-485a84cf{margin-top:40px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-76ddda5d > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-80 .elementor-element.elementor-element-76ddda5d{font-size:21px;}.elementor-80 .elementor-element.elementor-element-43c0a03{text-align:center;}.elementor-80 .elementor-element.elementor-element-4d5525f9 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-80 .elementor-element.elementor-element-4d5525f9{font-size:21px;}.elementor-80 .elementor-element.elementor-element-7a1edb2b > .elementor-widget-container{margin:-20px 0px 15px 0px;}.elementor-80 .elementor-element.elementor-element-34afc43{font-size:18px;}.elementor-80 .elementor-element.elementor-element-2290b63{--e-icon-list-icon-size:25px;}.elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-2290b63 .elementor-icon-list-item > a{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6601701{margin-top:-54px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-393a925{width:50%;}.elementor-80 .elementor-element.elementor-element-362b86d > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-362b86d{text-align:right;font-size:38px;}.elementor-80 .elementor-element.elementor-element-63e78ed{width:50%;}.elementor-80 .elementor-element.elementor-element-0d5038b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-0d5038b{text-align:left;font-size:31px;}.elementor-80 .elementor-element.elementor-element-c0ade88 > .elementor-widget-container{margin:-20px 0px 15px 0px;}.elementor-80 .elementor-element.elementor-element-aa19769 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-aa19769{text-align:center;font-size:17px;}.elementor-80 .elementor-element.elementor-element-726607ac > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-726607ac > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-726607ac > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-80 .elementor-element.elementor-element-726607ac > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-80 .elementor-element.elementor-element-77c2dd7e{text-align:center;}.elementor-80 .elementor-element.elementor-element-c87b87d > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-c87b87d > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-c87b87d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-80 .elementor-element.elementor-element-c87b87d > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-80 .elementor-element.elementor-element-6f447ef5{text-align:center;}.elementor-80 .elementor-element.elementor-element-5927140e > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-5927140e > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-5927140e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-80 .elementor-element.elementor-element-5927140e > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-80 .elementor-element.elementor-element-37591834{text-align:center;}.elementor-80 .elementor-element.elementor-element-43e85e8f{margin-top:76px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-6f25531d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-80 .elementor-element.elementor-element-6f25531d{text-align:center;font-size:20px;}.elementor-80 .elementor-element.elementor-element-754dbac9{text-align:center;}.elementor-80 .elementor-element.elementor-element-748f67a > .elementor-widget-container{margin:-51px 0px -39px 0px;}.elementor-80 .elementor-element.elementor-element-7a0a29ed img{width:75%;}.elementor-80 .elementor-element.elementor-element-55df1190{margin-top:49px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-2951ed4a > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-80 .elementor-element.elementor-element-2951ed4a{text-align:center;font-size:18px;}.elementor-80 .elementor-element.elementor-element-7df21feb{margin-top:142px;margin-bottom:-307px;}.elementor-80 .elementor-element.elementor-element-7c25f8d3 img{width:30%;border-radius:16px 16px 16px 16px;}.elementor-80 .elementor-element.elementor-element-5b0f4a0d > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-80 .elementor-element.elementor-element-5b0f4a0d{text-align:center;}.elementor-80 .elementor-element.elementor-element-353747{text-align:center;font-size:12px;}}/* Start custom CSS for shortcode, class: .elementor-element-7f165135 */.formContatto {
  max-width: 520px;
  margin: 50px auto;
  padding: 30px 35px;
  background: #ffffff;
  border: 3px solid #c80f0f;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(200, 15, 15, 0.15);
  text-align: left;
  font-family: 'Montserrat', Helvetica, sans-serif;
  transition: all 0.3s ease;
}

.formContatto label {
  display: block;
  margin-top: 22px;
  font-weight: 700;
  color: #222;
  font-size: 17px;
}

.formContatto input[type="text"],
.formContatto input[type="tel"],
.formContatto textarea {
  width: 100%;
  padding: 14px 16px;
  margin-top: 8px;
  border: 2px solid #999;
  border-radius: 6px;
  font-size: 15px;
  font-family: 'Montserrat', Helvetica, sans-serif;
  transition: border-color 0.3s ease;
}

.formContatto input[type="text"]:focus,
.formContatto input[type="tel"]:focus,
.formContatto textarea:focus {
  border-color: #c80f0f;
  outline: none;
}

.formContatto textarea {
  resize: vertical;
  min-height: 120px;
}

/* Pulsante rosso potente */
.formContatto input[type="submit"] {
  display: block;
  margin: 35px auto 0 auto;
  background-color: #c80f0f;
  color: #fff;
  padding: 16px 36px;
  border: none;
  border-radius: 50px;
  font-weight: 800;
  font-size: 17px;
  cursor: pointer;
  transition: all 0.3s ease;
  font-family: 'Montserrat', Helvetica, sans-serif;
  box-shadow: 0 6px 16px rgba(200, 15, 15, 0.4);
  text-transform: uppercase;
  letter-spacing: 1.2px;
}

.formContatto input[type="submit"]:hover {
  background-color: #a60d0d;
  transform: translateY(-2px) scale(1.05);
  box-shadow: 0 8px 24px rgba(200, 15, 15, 0.5);
}

@media (max-width: 600px) {
  .formContatto {
    padding: 25px;
  }

  .formContatto input[type="submit"] {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-748f67a */.formContatto {
  max-width: 520px;
  margin: 50px auto;
  padding: 30px 35px;
  background: #ffffff;
  border: 3px solid #c80f0f;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(200, 15, 15, 0.15);
  text-align: left;
  font-family: 'Montserrat', Helvetica, sans-serif;
  transition: all 0.3s ease;
}

.formContatto label {
  display: block;
  margin-top: 22px;
  font-weight: 700;
  color: #222;
  font-size: 17px;
}

.formContatto input[type="text"],
.formContatto input[type="tel"],
.formContatto textarea {
  width: 100%;
  padding: 14px 16px;
  margin-top: 8px;
  border: 2px solid #999;
  border-radius: 6px;
  font-size: 15px;
  font-family: 'Montserrat', Helvetica, sans-serif;
  transition: border-color 0.3s ease;
}

.formContatto input[type="text"]:focus,
.formContatto input[type="tel"]:focus,
.formContatto textarea:focus {
  border-color: #c80f0f;
  outline: none;
}

.formContatto textarea {
  resize: vertical;
  min-height: 120px;
}

/* Pulsante rosso potente */
.formContatto input[type="submit"] {
  display: block;
  margin: 35px auto 0 auto;
  background-color: #c80f0f;
  color: #fff;
  padding: 16px 36px;
  border: none;
  border-radius: 50px;
  font-weight: 800;
  font-size: 17px;
  cursor: pointer;
  transition: all 0.3s ease;
  font-family: 'Montserrat', Helvetica, sans-serif;
  box-shadow: 0 6px 16px rgba(200, 15, 15, 0.4);
  text-transform: uppercase;
  letter-spacing: 1.2px;
}

.formContatto input[type="submit"]:hover {
  background-color: #a60d0d;
  transform: translateY(-2px) scale(1.05);
  box-shadow: 0 8px 24px rgba(200, 15, 15, 0.5);
}

@media (max-width: 600px) {
  .formContatto {
    padding: 25px;
  }

  .formContatto input[type="submit"] {
    width: 100%;
  }
}/* End custom CSS */