.elementor-42 .elementor-element.elementor-element-633b761d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-633b761d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42 .elementor-element.elementor-element-633b761d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-633b761d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-menu-toggle{margin:0 auto;}.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-nav-menu .elementor-item{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-nav-menu--main .elementor-item{color:#983D42;fill:#983D42;}.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-nav-menu--main .elementor-item:focus{color:#141414;fill:#141414;}.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#983D42;}.elementor-42 .elementor-element.elementor-element-9db3ae2 .e--pointer-framed .elementor-item:before,
					.elementor-42 .elementor-element.elementor-element-9db3ae2 .e--pointer-framed .elementor-item:after{border-color:#983D42;}.elementor-42 .elementor-element.elementor-element-9db3ae2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-b67f72a .elementor-button{background-color:#983D42;}.elementor-42 .elementor-element.elementor-element-b67f72a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-20ed4cf1 > .elementor-container{max-width:777px;min-height:0px;}.elementor-42 .elementor-element.elementor-element-20ed4cf1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-20ed4cf1 > .elementor-background-overlay{background-color:#000000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-20ed4cf1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-42 .elementor-element.elementor-element-4b37becb > .elementor-element-populated >  .elementor-background-overlay{background-color:#333333;opacity:0.53;}.elementor-42 .elementor-element.elementor-element-4b37becb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-4b37becb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-76fd5b3a{text-align:center;}.elementor-42 .elementor-element.elementor-element-76fd5b3a .elementor-heading-title{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:54px;text-transform:uppercase;letter-spacing:-2px;}.elementor-42 .elementor-element.elementor-element-4f96df9{text-align:center;color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-weight:300;}.elementor-42 .elementor-element.elementor-element-983e81c > .elementor-container{min-height:100vh;}.elementor-42 .elementor-element.elementor-element-983e81c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-983e81c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-25efa0cb.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-42 .elementor-element.elementor-element-25efa0cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-42 .elementor-element.elementor-element-25efa0cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-25efa0cb > .elementor-element-populated{padding:10% 0% 10% 0%;}.elementor-42 .elementor-element.elementor-element-1a72d50c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-77e080d8 .elementor-icon-list-icon i{color:#983D42;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-77e080d8 .elementor-icon-list-icon svg{fill:#983D42;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-77e080d8{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-42 .elementor-element.elementor-element-77e080d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-77e080d8 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-77e080d8 .elementor-icon-list-text{color:#212121;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-77e080d8 > .elementor-widget-container{--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-522387a6{--divider-border-style:solid;--divider-color:#983D42;--divider-border-width:0.75px;width:var( --container-widget-width, 48vw );max-width:48vw;--container-widget-width:48vw;--container-widget-flex-grow:0;align-self:center;}.elementor-42 .elementor-element.elementor-element-522387a6 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-42 .elementor-element.elementor-element-522387a6 .elementor-divider{text-align:right;padding-top:15px;padding-bottom:15px;}.elementor-42 .elementor-element.elementor-element-522387a6 > .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-78378c3b{color:#212121;font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-5c3993bd{text-align:left;}.elementor-42 .elementor-element.elementor-element-5c3993bd img{width:380px;}.elementor-42 .elementor-element.elementor-element-5c3993bd:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.cogeaconsorziostabile.it/wp-content/uploads/2021/12/16_Services_Law_firm-Hero-Mask_2.svg );-webkit-mask-size:cover;-webkit-mask-position:top left;}.elementor-42 .elementor-element.elementor-element-5c3993bd.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cogeaconsorziostabile.it/wp-content/uploads/2021/12/16_Services_Law_firm-Hero-Mask_2.svg );-webkit-mask-size:cover;-webkit-mask-position:top left;}.elementor-42 .elementor-element.elementor-element-3a882c19 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-3a882c19 > .elementor-element-populated{padding:10% 0% 10% 0%;}.elementor-42 .elementor-element.elementor-element-38aeb430{text-align:right;}.elementor-42 .elementor-element.elementor-element-38aeb430 img{width:100%;height:85vh;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-38aeb430 > .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:bottom;}.elementor-42 .elementor-element.elementor-element-38aeb430:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.cogeaconsorziostabile.it/wp-content/uploads/2021/12/16_Services_Law_firm-Hero-Mask_1.svg );-webkit-mask-size:cover;-webkit-mask-position:top right;}.elementor-42 .elementor-element.elementor-element-38aeb430.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cogeaconsorziostabile.it/wp-content/uploads/2021/12/16_Services_Law_firm-Hero-Mask_1.svg );-webkit-mask-size:cover;-webkit-mask-position:top right;}.elementor-42 .elementor-element.elementor-element-533ae9a4{margin-top:10%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-4030346e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-4030346e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-6c856587 .elementor-icon-list-icon i{color:#983D42;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-6c856587 .elementor-icon-list-icon svg{fill:#983D42;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-6c856587{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-42 .elementor-element.elementor-element-6c856587 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6c856587 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-6c856587 .elementor-icon-list-text{color:#212121;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-6c856587 > .elementor-widget-container{--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-3e700ba9{--divider-border-style:solid;--divider-color:#983D42;--divider-border-width:0.75px;width:var( --container-widget-width, 48.5vw );max-width:48.5vw;--container-widget-width:48.5vw;--container-widget-flex-grow:0;align-self:center;}.elementor-42 .elementor-element.elementor-element-3e700ba9 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-42 .elementor-element.elementor-element-3e700ba9 .elementor-divider{text-align:right;padding-top:15px;padding-bottom:15px;}.elementor-42 .elementor-element.elementor-element-3e700ba9 > .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-56ab36be:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-56ab36be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cogeaconsorziostabile.it/wp-content/uploads/2021/12/consorzio-edile-marchigiano.jpg");}.elementor-42 .elementor-element.elementor-element-56ab36be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-56ab36be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-4c302170 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-1994d901{text-align:right;}.elementor-42 .elementor-element.elementor-element-1994d901 img{width:100%;height:50vh;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-1994d901:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.cogeaconsorziostabile.it/wp-content/plugins/elementor/assets//mask-shapes/custom.svg );-webkit-mask-size:cover;-webkit-mask-position:top right;}.elementor-42 .elementor-element.elementor-element-1994d901.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cogeaconsorziostabile.it/wp-content/plugins/elementor/assets//mask-shapes/custom.svg );-webkit-mask-size:cover;-webkit-mask-position:top right;}.elementor-42 .elementor-element.elementor-element-db8ff3d{margin-top:2%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-91e82a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-91e82a3 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-42 .elementor-element.elementor-element-78e1ea3{color:#212121;font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;width:var( --container-widget-width, 1118px );max-width:1118px;--container-widget-width:1118px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-75c46f3 .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-42 .elementor-element.elementor-element-75c46f3 .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-42 .elementor-element.elementor-element-75c46f3 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;fill:#212121;color:#212121;background-color:#4054B200;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-75c46f3 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-d491b3d{margin-top:10%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-ce4714c.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-ce4714c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-0c8cb22 .elementor-icon-list-icon i{color:#983D42;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-0c8cb22 .elementor-icon-list-icon svg{fill:#983D42;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-0c8cb22{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-42 .elementor-element.elementor-element-0c8cb22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-0c8cb22 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-0c8cb22 .elementor-icon-list-text{color:#212121;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-0c8cb22 > .elementor-widget-container{--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-22858dc{--divider-border-style:solid;--divider-color:#983D42;--divider-border-width:0.75px;width:var( --container-widget-width, 49.443vw );max-width:49.443vw;--container-widget-width:49.443vw;--container-widget-flex-grow:0;align-self:center;}.elementor-42 .elementor-element.elementor-element-22858dc .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-42 .elementor-element.elementor-element-22858dc .elementor-divider{text-align:right;padding-top:15px;padding-bottom:15px;}.elementor-42 .elementor-element.elementor-element-22858dc > .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-2cfc8db9:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2cfc8db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cogeaconsorziostabile.it/wp-content/uploads/2021/12/cantiere-edile-geometra.jpg");}.elementor-42 .elementor-element.elementor-element-2cfc8db9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 4% 4% 4%;}.elementor-42 .elementor-element.elementor-element-2cfc8db9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-43853744 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-4399368{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-306a6428 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-306a6428 > .elementor-element-populated >  .elementor-background-overlay{background-color:#CECECE;opacity:0.9;}.elementor-42 .elementor-element.elementor-element-306a6428 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-42 .elementor-element.elementor-element-306a6428 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-title{border-width:0.75px;border-color:#212121;padding:0px 0px 40px 0px;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-content{border-width:0.75px;border-bottom-color:#212121;color:#212121;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;padding:0px 0px 40px 0px;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-toggle-item:not(:last-child){margin-bottom:40px;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-toggle-title, .elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-toggle-icon{color:#212121;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-toggle-icon svg{fill:#212121;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-title.elementor-active a, .elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#983D42;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-toggle-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:underline;line-height:1.2em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-title .elementor-toggle-icon i:before{color:#212121;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-title .elementor-toggle-icon svg{fill:#212121;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#983D42;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#983D42;}.elementor-42 .elementor-element.elementor-element-91037ef{margin-top:10%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-c8999ea.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-c8999ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-4468543 .elementor-icon-list-icon i{color:#983D42;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4468543 .elementor-icon-list-icon svg{fill:#983D42;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-4468543{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-42 .elementor-element.elementor-element-4468543 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4468543 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-4468543 .elementor-icon-list-text{color:#212121;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4468543 > .elementor-widget-container{--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-f49b6cf{--divider-border-style:solid;--divider-color:#983D42;--divider-border-width:0.75px;width:var( --container-widget-width, 49.443vw );max-width:49.443vw;--container-widget-width:49.443vw;--container-widget-flex-grow:0;align-self:center;}.elementor-42 .elementor-element.elementor-element-f49b6cf .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-42 .elementor-element.elementor-element-f49b6cf .elementor-divider{text-align:right;padding-top:15px;padding-bottom:15px;}.elementor-42 .elementor-element.elementor-element-f49b6cf > .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-7e6ca9d{margin-top:0%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-31660a6.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-31660a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-29e2a4ae{color:#212121;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;width:var( --container-widget-width, 1122px );max-width:1122px;--container-widget-width:1122px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-a2afc6d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a2afc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEEF;}.elementor-42 .elementor-element.elementor-element-a2afc6d > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-a2afc6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5%;margin-bottom:0%;padding:5% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-5209632.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-5209632 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-3fc8539 .elementor-icon-list-icon i{color:#983D42;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3fc8539 .elementor-icon-list-icon svg{fill:#983D42;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-3fc8539{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-42 .elementor-element.elementor-element-3fc8539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-3fc8539 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-3fc8539 .elementor-icon-list-text{color:#212121;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-3fc8539 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-42 .elementor-element.elementor-element-1d512e6.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-1d512e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-3c5fe0b{--divider-border-style:solid;--divider-color:#983D42;--divider-border-width:0.75px;width:var( --container-widget-width, 49.238vw );max-width:49.238vw;--container-widget-width:49.238vw;--container-widget-flex-grow:0;align-self:center;}.elementor-42 .elementor-element.elementor-element-3c5fe0b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-3c5fe0b .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-42 .elementor-element.elementor-element-3c5fe0b > .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-83ac5c2{--spacer-size:50px;}.elementor-42 .elementor-element.elementor-element-8bc0c81:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8bc0c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEEF;}.elementor-42 .elementor-element.elementor-element-8bc0c81 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-8bc0c81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-5cd365a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-5cd365a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-4f783d5{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-4e0598c{--spacer-size:50px;}.elementor-42 .elementor-element.elementor-element-79a1307 .elementor-heading-title{color:#212121;font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-79a1307 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-42 .elementor-element.elementor-element-b120108 img{height:200px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-dc04019 .elementor-heading-title{color:#212121;font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-dc04019 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-42 .elementor-element.elementor-element-afcd7fa img{height:200px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-c3f50d3 .elementor-heading-title{color:#212121;font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-c3f50d3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-42 .elementor-element.elementor-element-4be0f0f img{height:200px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-dbaff5b{margin-top:10%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-cb0040e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-cb0040e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-aef3257 .elementor-icon-list-icon i{color:#983D42;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-aef3257 .elementor-icon-list-icon svg{fill:#983D42;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-aef3257{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-42 .elementor-element.elementor-element-aef3257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-aef3257 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-aef3257 .elementor-icon-list-text{color:#212121;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-aef3257 > .elementor-widget-container{--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-f272f52{--divider-border-style:solid;--divider-color:#983D42;--divider-border-width:0.75px;width:var( --container-widget-width, 45.676vw );max-width:45.676vw;--container-widget-width:45.676vw;--container-widget-flex-grow:0;align-self:center;}.elementor-42 .elementor-element.elementor-element-f272f52 .elementor-divider-separator{width:99%;margin:0 auto;margin-right:0;}.elementor-42 .elementor-element.elementor-element-f272f52 .elementor-divider{text-align:right;padding-top:15px;padding-bottom:15px;}.elementor-42 .elementor-element.elementor-element-f272f52 > .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-88051c8 > .elementor-container{max-width:1000px;}.elementor-42 .elementor-element.elementor-element-88051c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-88051c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-de00ae2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-212b1f4{text-align:center;}.elementor-42 .elementor-element.elementor-element-212b1f4 img{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-2a43ac7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-ea25099{text-align:center;}.elementor-42 .elementor-element.elementor-element-ea25099 img{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-796d4a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-035f5ab{text-align:center;}.elementor-42 .elementor-element.elementor-element-035f5ab img{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-c8ba567 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-517012f{text-align:center;}.elementor-42 .elementor-element.elementor-element-517012f img{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-cf28935{margin-top:0%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-aa8cff4.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-aa8cff4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-65397fe > .elementor-container{max-width:1000px;}.elementor-42 .elementor-element.elementor-element-65397fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-65397fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-82e8345 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-078eb48{text-align:center;}.elementor-42 .elementor-element.elementor-element-078eb48 img{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-e1cc449 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-fd04a00{text-align:center;}.elementor-42 .elementor-element.elementor-element-fd04a00 img{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-4f6ae79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-ed83122{text-align:center;}.elementor-42 .elementor-element.elementor-element-ed83122 img{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-b28c68e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-1820818{text-align:center;}.elementor-42 .elementor-element.elementor-element-1820818 img{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-d8677ea{margin-top:10%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-2bea0bb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-2bea0bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-79d2e9a .elementor-icon-list-icon i{color:#983D42;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-79d2e9a .elementor-icon-list-icon svg{fill:#983D42;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-79d2e9a{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-42 .elementor-element.elementor-element-79d2e9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-79d2e9a .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-79d2e9a .elementor-icon-list-text{color:#212121;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-79d2e9a > .elementor-widget-container{--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-a8c3daa{--divider-border-style:solid;--divider-color:#983D42;--divider-border-width:0.75px;width:var( --container-widget-width, 54.451vw );max-width:54.451vw;--container-widget-width:54.451vw;--container-widget-flex-grow:0;align-self:center;}.elementor-42 .elementor-element.elementor-element-a8c3daa .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-42 .elementor-element.elementor-element-a8c3daa .elementor-divider{text-align:right;padding-top:15px;padding-bottom:15px;}.elementor-42 .elementor-element.elementor-element-a8c3daa > .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-42 .elementor-element.elementor-element-62bbf1f{--e-image-carousel-slides-to-show:2;}.elementor-42 .elementor-element.elementor-element-62bbf1f .swiper-wrapper{display:flex;align-items:center;}.elementor-42 .elementor-element.elementor-element-9933511{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-32c8f535{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-32c8f535 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-2eb99dac > .elementor-element-populated >  .elementor-background-overlay{background-color:#ECEEEF;opacity:0.9;}.elementor-42 .elementor-element.elementor-element-2eb99dac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 80px 80px 80px;}.elementor-42 .elementor-element.elementor-element-2eb99dac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-2e0c0b70{padding:40px 0px 40px 0px;}.elementor-42 .elementor-element.elementor-element-14650a1c.elementor-view-stacked .elementor-icon{background-color:#983D42;}.elementor-42 .elementor-element.elementor-element-14650a1c.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-14650a1c.elementor-view-default .elementor-icon{fill:#983D42;color:#983D42;border-color:#983D42;}.elementor-42 .elementor-element.elementor-element-14650a1c{--icon-box-icon-margin:15px;}.elementor-42 .elementor-element.elementor-element-14650a1c .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-14650a1c .elementor-icon-box-title{color:#212121;}.elementor-42 .elementor-element.elementor-element-14650a1c .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-14650a1c .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:19px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-780d7f05.elementor-view-stacked .elementor-icon{background-color:#983D42;}.elementor-42 .elementor-element.elementor-element-780d7f05.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-780d7f05.elementor-view-default .elementor-icon{fill:#983D42;color:#983D42;border-color:#983D42;}.elementor-42 .elementor-element.elementor-element-780d7f05{--icon-box-icon-margin:15px;}.elementor-42 .elementor-element.elementor-element-780d7f05 .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-780d7f05 .elementor-icon-box-title{color:#212121;}.elementor-42 .elementor-element.elementor-element-780d7f05 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-780d7f05 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:19px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-23f37699.elementor-view-stacked .elementor-icon{background-color:#983D42;}.elementor-42 .elementor-element.elementor-element-23f37699.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-23f37699.elementor-view-default .elementor-icon{fill:#983D42;color:#983D42;border-color:#983D42;}.elementor-42 .elementor-element.elementor-element-23f37699{--icon-box-icon-margin:15px;}.elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon-box-title{color:#212121;}.elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:19px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-1a8da27e{text-align:center;}.elementor-42 .elementor-element.elementor-element-1a8da27e .elementor-heading-title{color:#212121;font-family:"Work Sans", Sans-serif;font-size:49px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-7e648d4{text-align:center;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-4475f43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 4% 4% 4%;}.elementor-42 .elementor-element.elementor-element-4475f43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-802a017 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-bb4d78a{text-align:center;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;}.elementor-42 .elementor-element.elementor-element-b572747{text-align:center;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-633b761d{padding:60px 30px 60px 30px;}.elementor-42 .elementor-element.elementor-element-76fd5b3a .elementor-heading-title{font-size:45px;}.elementor-42 .elementor-element.elementor-element-77e080d8{--e-icon-list-icon-size:25px;}.elementor-42 .elementor-element.elementor-element-77e080d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-77e080d8 .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-522387a6{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-3a882c19.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-42 .elementor-element.elementor-element-3a882c19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-42 .elementor-element.elementor-element-3a882c19 > .elementor-element-populated{padding:0% 0% 18.6% 0%;}.elementor-42 .elementor-element.elementor-element-533ae9a4{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-6c856587{--e-icon-list-icon-size:25px;}.elementor-42 .elementor-element.elementor-element-6c856587 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6c856587 .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-3e700ba9{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-56ab36be{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-db8ff3d{margin-top:5%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-91e82a3 > .elementor-element-populated{margin:4% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-42 .elementor-element.elementor-element-d491b3d{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-0c8cb22{--e-icon-list-icon-size:25px;}.elementor-42 .elementor-element.elementor-element-0c8cb22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-0c8cb22 .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-22858dc{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-2cfc8db9{margin-top:5%;margin-bottom:0%;padding:8% 4% 8% 4%;}.elementor-42 .elementor-element.elementor-element-306a6428 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42 .elementor-element.elementor-element-91037ef{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-4468543{--e-icon-list-icon-size:25px;}.elementor-42 .elementor-element.elementor-element-4468543 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4468543 .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-f49b6cf{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-7e6ca9d{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-a2afc6d{margin-top:0%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-3fc8539{--e-icon-list-icon-size:25px;}.elementor-42 .elementor-element.elementor-element-3fc8539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-3fc8539 .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-3c5fe0b{width:var( --container-widget-width, 60vw );max-width:60vw;--container-widget-width:60vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-8bc0c81{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-79a1307 .elementor-heading-title{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-dc04019 .elementor-heading-title{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-c3f50d3 .elementor-heading-title{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-dbaff5b{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-aef3257{--e-icon-list-icon-size:25px;}.elementor-42 .elementor-element.elementor-element-aef3257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-aef3257 .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-f272f52{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-88051c8{margin-top:0%;margin-bottom:0%;padding:5% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-cf28935{margin-top:25%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-65397fe{margin-top:-25%;margin-bottom:0%;padding:5% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-d8677ea{margin-top:0%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-79d2e9a{--e-icon-list-icon-size:25px;}.elementor-42 .elementor-element.elementor-element-79d2e9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-79d2e9a .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-42 .elementor-element.elementor-element-a8c3daa{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-32c8f535{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2eb99dac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2e0c0b70{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-14650a1c .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-14650a1c .elementor-icon-box-title a{font-size:14px;}.elementor-42 .elementor-element.elementor-element-780d7f05 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-780d7f05 .elementor-icon-box-title a{font-size:14px;}.elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon-box-title a{font-size:14px;}.elementor-42 .elementor-element.elementor-element-7e648d4 > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-42 .elementor-element.elementor-element-4475f43{padding:8% 4% 8% 4%;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-633b761d{padding:0px 5px 0px 5px;}.elementor-42 .elementor-element.elementor-element-32b0211{width:60%;}.elementor-42 .elementor-element.elementor-element-fa34d2a{width:40%;}.elementor-42 .elementor-element.elementor-element-9db3ae2 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-42 .elementor-element.elementor-element-9ed0d69 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42 .elementor-element.elementor-element-76fd5b3a{text-align:center;}.elementor-42 .elementor-element.elementor-element-76fd5b3a .elementor-heading-title{font-size:32px;}.elementor-42 .elementor-element.elementor-element-983e81c > .elementor-container{min-height:0px;}.elementor-42 .elementor-element.elementor-element-983e81c{padding:13% 4% 12% 4%;}.elementor-42 .elementor-element.elementor-element-25efa0cb > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-77e080d8{--e-icon-list-icon-size:18px;}.elementor-42 .elementor-element.elementor-element-77e080d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-77e080d8 .elementor-icon-list-item > a{font-size:18px;}.elementor-42 .elementor-element.elementor-element-522387a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-78378c3b{font-size:14px;width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-5c3993bd > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-3a882c19 > .elementor-element-populated{margin:3% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-533ae9a4{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-6c856587{--e-icon-list-icon-size:18px;}.elementor-42 .elementor-element.elementor-element-6c856587 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6c856587 .elementor-icon-list-item > a{font-size:18px;}.elementor-42 .elementor-element.elementor-element-3e700ba9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-78e1ea3{font-size:14px;}.elementor-42 .elementor-element.elementor-element-75c46f3 .elementor-button{font-size:20px;}.elementor-42 .elementor-element.elementor-element-d491b3d{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-0c8cb22{--e-icon-list-icon-size:18px;}.elementor-42 .elementor-element.elementor-element-0c8cb22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-0c8cb22 .elementor-icon-list-item > a{font-size:18px;}.elementor-42 .elementor-element.elementor-element-22858dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-2cfc8db9{padding:12% 4% 12% 4%;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-toggle-item:not(:last-child){margin-bottom:25px;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-toggle-title{font-size:14px;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-title{padding:0px 0px 25px 0px;}.elementor-42 .elementor-element.elementor-element-11f28eb2 .elementor-tab-content{font-size:14px;padding:0px 0px 25px 0px;}.elementor-42 .elementor-element.elementor-element-91037ef{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-4468543{--e-icon-list-icon-size:18px;}.elementor-42 .elementor-element.elementor-element-4468543 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-4468543 .elementor-icon-list-item > a{font-size:18px;}.elementor-42 .elementor-element.elementor-element-f49b6cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-7e6ca9d{margin-top:10%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-29e2a4ae{font-size:14px;}.elementor-42 .elementor-element.elementor-element-a2afc6d{margin-top:10%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-3fc8539{--e-icon-list-icon-size:18px;}.elementor-42 .elementor-element.elementor-element-3fc8539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-3fc8539 .elementor-icon-list-item > a{font-size:18px;}.elementor-42 .elementor-element.elementor-element-3c5fe0b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-8bc0c81{margin-top:10%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-79a1307 .elementor-heading-title{font-size:18px;}.elementor-42 .elementor-element.elementor-element-dc04019 .elementor-heading-title{font-size:18px;}.elementor-42 .elementor-element.elementor-element-c3f50d3 .elementor-heading-title{font-size:18px;}.elementor-42 .elementor-element.elementor-element-dbaff5b{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-aef3257{--e-icon-list-icon-size:18px;}.elementor-42 .elementor-element.elementor-element-aef3257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-aef3257 .elementor-icon-list-item > a{font-size:18px;}.elementor-42 .elementor-element.elementor-element-f272f52{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-88051c8{padding:0% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-de00ae2 > .elementor-element-populated{margin:-83px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42 .elementor-element.elementor-element-cf28935{margin-top:10%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-65397fe{margin-top:-26px;margin-bottom:0px;padding:5% 4% 0% 4%;}.elementor-42 .elementor-element.elementor-element-d8677ea{margin-top:5%;margin-bottom:0%;}.elementor-42 .elementor-element.elementor-element-79d2e9a{--e-icon-list-icon-size:18px;}.elementor-42 .elementor-element.elementor-element-79d2e9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-79d2e9a .elementor-icon-list-item > a{font-size:18px;}.elementor-42 .elementor-element.elementor-element-a8c3daa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-32c8f535{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2eb99dac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 30px 60px 30px;}.elementor-42 .elementor-element.elementor-element-14650a1c .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-14650a1c .elementor-icon-box-title a{font-size:17px;}.elementor-42 .elementor-element.elementor-element-780d7f05 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-780d7f05 .elementor-icon-box-title a{font-size:17px;}.elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon-box-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-23f37699 .elementor-icon-box-title a{font-size:17px;}.elementor-42 .elementor-element.elementor-element-1a8da27e .elementor-heading-title{font-size:33px;}.elementor-42 .elementor-element.elementor-element-4475f43{margin-top:35%;margin-bottom:0%;padding:12% 4% 4% 4%;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-32b0211{width:24.944%;}.elementor-42 .elementor-element.elementor-element-fa34d2a{width:63.057%;}.elementor-42 .elementor-element.elementor-element-9ed0d69{width:11.306%;}.elementor-42 .elementor-element.elementor-element-25efa0cb{width:62.142%;}.elementor-42 .elementor-element.elementor-element-3a882c19{width:37.809%;}.elementor-42 .elementor-element.elementor-element-91e82a3{width:100%;}.elementor-42 .elementor-element.elementor-element-5209632{width:45%;}.elementor-42 .elementor-element.elementor-element-1d512e6{width:55%;}.elementor-42 .elementor-element.elementor-element-cb0040e{width:100%;}.elementor-42 .elementor-element.elementor-element-2bea0bb{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-fa34d2a{width:50%;}.elementor-42 .elementor-element.elementor-element-9ed0d69{width:20%;}.elementor-42 .elementor-element.elementor-element-25efa0cb{width:65%;}.elementor-42 .elementor-element.elementor-element-3a882c19{width:35%;}.elementor-42 .elementor-element.elementor-element-4c302170{width:100%;}.elementor-42 .elementor-element.elementor-element-91e82a3{width:100%;}.elementor-42 .elementor-element.elementor-element-306a6428{width:100%;}.elementor-42 .elementor-element.elementor-element-802a017{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-7e648d4 */.privacy-button {
font-size: 18px;
font-weight: 500;
color: #e61919; 
text-decoration:underline;}

@media (max-width: 767px) {
.privacy-button {
font-size: 14px;
font-weight: 500;
color: #e61919; 
text-decoration:underline;}
}

.wpcf7-textarea {height:90px !important;}

.wpcf7 .wpcf7-submit {background-color:#23A455; margin:10px; }


.wpcf7 .wpcf7-submit {
	height: 45px;
	width: 100%;
    font-size: 15px;
}

label {
	color: #212121;
	display: block;
	font-weight: 400;
	font-size: 18px;
	text-align: left;
	margin-bottom: 0.5em;
}

fieldset {
	margin-bottom: 1em;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #39414E;
	background: #f8f9fa;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 0px;
	display: block;
	width: 100%;
	height: 40px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #222;
	border-color: #333;
	
}

select {
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 3em;
	max-width: 100%;
}

input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted #333;
}

input[type="radio"],
input[type="checkbox"] {
	margin-right: 0.5em;
}

input[type="radio"] + label,
input[type="checkbox"] + label {
	font-weight: 400;
}

button,
input[type="button"],
input[type="submit"] {
	background-color: #222;
	border: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	line-height: 1;
	padding: 1em 2em;
	text-shadow: none;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
}

input + button,
input + input[type="button"],
input + input[type="submit"] {
	padding: 0.75em 2em;
}

button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary {
	background-color: #ddd;
	color: #222;
}

:not( .mejs-button ) > button:hover,
:not( .mejs-button ) > button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #767676;
}

button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus {
	background: #bbb;
}

/* Placeholder text color -- .elementor-42 .elementor-element.elementor-element-7e648d4s need to be separate to work. */
::-webkit-input-placeholder {
	color: #333;
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}

:-moz-placeholder {
	color: #39414E;
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}

::-moz-placeholder {
	color: #39414E;
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
	opacity: 1;
	/* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #39414E;
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}

.vestiti-pt{
	text-align: center;
	margin-bottom: 0 !important;
}/* End custom CSS */