.elementor-8 .elementor-element.elementor-element-eea0314{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-3556631{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:80px 80px 80px 80px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-3556631:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3556631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fratelli-italia.it/wp-content/uploads/2023/10/Homepage_bg-iscrizione.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-4ee3af2 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:24px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c142f57 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-ab89c45-font-family ), Sans-serif;font-size:var( --e-global-typography-ab89c45-font-size );font-weight:var( --e-global-typography-ab89c45-font-weight );text-transform:var( --e-global-typography-ab89c45-text-transform );letter-spacing:var( --e-global-typography-ab89c45-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-8 .elementor-element.elementor-element-e0a778d > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e0a778d{z-index:1;}.elementor-8 .elementor-element.elementor-element-e0a778d img{width:90%;}.elementor-8 .elementor-element.elementor-element-887d00b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-8 .elementor-element.elementor-element-457264d > .elementor-widget-container{border-style:solid;border-width:2px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-457264d .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c136b01{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--swiper-pagination-size:14px;--dots-normal-color:#FFFFFF;--dots-hover-color:var( --e-global-color-primary );--swiper-pagination-spacing:14px;}.elementor-8 .elementor-element.elementor-element-c136b01 .swiper-slide > .elementor-element{height:100%;}.elementor-8 .elementor-element.elementor-element-b31d795{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-45c2773{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-8 .elementor-element.elementor-element-45c2773 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8 .elementor-element.elementor-element-45c2773 .e-loop-item > .elementor-section, .elementor-8 .elementor-element.elementor-element-45c2773 .e-loop-item > .elementor-section > .elementor-container, .elementor-8 .elementor-element.elementor-element-45c2773 .e-loop-item > .e-con, .elementor-8 .elementor-element.elementor-element-45c2773 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8 .elementor-element.elementor-element-cf3b227 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-cf3b227 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-cf3b227 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-cf3b227 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-cf3b227 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-be06288{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-be06288:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-be06288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fratelli-italia.it/wp-content/uploads/2023/10/Homepage_flag_territorio.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-be06288.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-560929f > .elementor-widget-container{border-style:solid;border-width:2px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-560929f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:36px;font-weight:600;font-style:italic;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-81f5bad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2dc14df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-50be204{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-50be204{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-50be204{right:0px;}.elementor-8 .elementor-element.elementor-element-8536ccb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-a0ccfee{--display:flex;--position:absolute;--min-height:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:86%;--z-index:2;}.elementor-8 .elementor-element.elementor-element-a0ccfee:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a0ccfee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-a0ccfee.e-con{--align-self:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a0ccfee{left:61%;}body.rtl .elementor-8 .elementor-element.elementor-element-a0ccfee{right:61%;}.elementor-8 .elementor-element.elementor-element-7f20b8b{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-327573d{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a22333d{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5900eb9{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1ccb77c{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5cbcce3{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-349ad6e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1e1078e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-62bdfe9{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3d8fda8{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0f2576a{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b7c4190{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8dc99c6{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-898eb96{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-df7d7db{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-65069c6{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0785bb7{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4fb1025{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3aa364e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-db03135{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9fa3adc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-9fa3adc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9fa3adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fratelli-italia.it/wp-content/uploads/2023/10/Homepage_flag_territorio.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-9fa3adc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f85423f > .elementor-widget-container{border-style:solid;border-width:2px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f85423f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:36px;font-weight:600;font-style:italic;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-bb1865b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-26e060c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c484ebe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0a0a2fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-06ab5f9{--display:flex;}.elementor-8 .elementor-element.elementor-element-9deba92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9deba92 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-26ebaef{--display:flex;}.elementor-8 .elementor-element.elementor-element-951f98e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-951f98e .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ecd5e89{--display:flex;}.elementor-8 .elementor-element.elementor-element-9e9f3c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9e9f3c8 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1de28ca{--display:flex;}.elementor-8 .elementor-element.elementor-element-8951ac8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8951ac8 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-76f1618{--display:flex;}.elementor-8 .elementor-element.elementor-element-5680923 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5680923 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-afef9da{--display:flex;}.elementor-8 .elementor-element.elementor-element-584995b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-584995b .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-92ee222{--display:flex;}.elementor-8 .elementor-element.elementor-element-eec50b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-eec50b7 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f48aac5{--display:flex;}.elementor-8 .elementor-element.elementor-element-6f29f95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6f29f95 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-93ff507{--display:flex;}.elementor-8 .elementor-element.elementor-element-a8f353f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a8f353f .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-73f5c7a{--display:flex;}.elementor-8 .elementor-element.elementor-element-62d1f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-62d1f43 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d6f8333{--display:flex;}.elementor-8 .elementor-element.elementor-element-793e5d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-793e5d0 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ab50bd2{--display:flex;}.elementor-8 .elementor-element.elementor-element-c7806a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c7806a5 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d896a7e{--display:flex;}.elementor-8 .elementor-element.elementor-element-1613fa4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1613fa4 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c528250{--display:flex;}.elementor-8 .elementor-element.elementor-element-94a74e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-94a74e0 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6756836{--display:flex;}.elementor-8 .elementor-element.elementor-element-45b8a0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-45b8a0c .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c9113ba{--display:flex;}.elementor-8 .elementor-element.elementor-element-7c2415d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7c2415d .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9b44102{--display:flex;}.elementor-8 .elementor-element.elementor-element-87f829d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-87f829d .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1a01e80{--display:flex;}.elementor-8 .elementor-element.elementor-element-56ebafa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-56ebafa .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-30b69c6{--display:flex;}.elementor-8 .elementor-element.elementor-element-c8ff0b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c8ff0b5 .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-b7c1143{--display:flex;}.elementor-8 .elementor-element.elementor-element-b51a7ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b51a7ac .elementor-heading-title{font-family:var( --e-global-typography-efbba56-font-family ), Sans-serif;font-size:var( --e-global-typography-efbba56-font-size );font-weight:var( --e-global-typography-efbba56-font-weight );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-348b34a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-62a20f4 > .elementor-widget-container{padding:4px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-62a20f4 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-69a9d67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-d2fd99b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-86bd767 img{height:330px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-7049784 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:25px;font-weight:400;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;padding:0px 24px 0px 24px;}.elementor-8 .elementor-element.elementor-element-7049784 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-7049784 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7049784 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7049784 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-7049784 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b19d968{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-983fe2b img{height:330px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-94d4617 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:25px;font-weight:400;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;padding:0px 24px 0px 24px;}.elementor-8 .elementor-element.elementor-element-94d4617 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-94d4617 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-94d4617 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-94d4617 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-94d4617 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6ff242c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3b579d8 img{height:330px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-2bb084f .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:25px;font-weight:400;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;padding:0px 24px 0px 24px;}.elementor-8 .elementor-element.elementor-element-2bb084f .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2bb084f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2bb084f > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2bb084f .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-2bb084f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-dc280f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-dc280f7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dc280f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-b10d8ff{text-align:center;}.elementor-8 .elementor-element.elementor-element-b10d8ff .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b56b4bb{text-align:center;}.elementor-8 .elementor-element.elementor-element-b56b4bb .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-70fd98e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-70fd98e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-70fd98e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fratelli-italia.it/wp-content/uploads/2023/10/Homepage_entranelmondo.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9757358 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:6px 140px 6px 140px;}.elementor-8 .elementor-element.elementor-element-9757358{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3d1fb7b .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:6px 100px 6px 100px;}.elementor-8 .elementor-element.elementor-element-3d1fb7b{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a92b3c0 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:6px 65px 6px 65px;}.elementor-8 .elementor-element.elementor-element-a92b3c0{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-3556631{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:80px 80px 80px 80px;}.elementor-8 .elementor-element.elementor-element-3556631:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3556631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-8 .elementor-element.elementor-element-4ee3af2 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-c142f57 .elementor-button{font-size:var( --e-global-typography-ab89c45-font-size );letter-spacing:var( --e-global-typography-ab89c45-letter-spacing );}.elementor-8 .elementor-element.elementor-element-e0a778d img{width:80%;}.elementor-8 .elementor-element.elementor-element-c136b01{--swiper-slides-to-display:1;--swiper-pagination-size:16px;}.elementor-8 .elementor-element.elementor-element-45c2773{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-8536ccb{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8 .elementor-element.elementor-element-0a0a2fb{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8 .elementor-element.elementor-element-9deba92 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-951f98e .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-9e9f3c8 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-8951ac8 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-5680923 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-584995b .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-eec50b7 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-6f29f95 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-a8f353f .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-62d1f43 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-793e5d0 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-c7806a5 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-1613fa4 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-94a74e0 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-45b8a0c .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-7c2415d .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-87f829d .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-56ebafa .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-c8ff0b5 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-b51a7ac .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-69a9d67{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-86bd767 img{object-position:center center;}.elementor-8 .elementor-element.elementor-element-70fd98e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-9757358{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-3d1fb7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-a92b3c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3556631:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3556631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-8 .elementor-element.elementor-element-3556631{--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4ee3af2{text-align:center;}.elementor-8 .elementor-element.elementor-element-4ee3af2 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-c142f57{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-c142f57 .elementor-button{font-size:var( --e-global-typography-ab89c45-font-size );letter-spacing:var( --e-global-typography-ab89c45-letter-spacing );}.elementor-8 .elementor-element.elementor-element-e0a778d > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e0a778d img{width:90%;}.elementor-8 .elementor-element.elementor-element-457264d .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-c136b01{--swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-45c2773{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-8 .elementor-element.elementor-element-cf3b227 .elementor-button{font-size:16px;padding:6px 120px 6px 120px;}.elementor-8 .elementor-element.elementor-element-560929f .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-81f5bad{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2dc14df{--min-height:350px;}.elementor-8 .elementor-element.elementor-element-a0ccfee{--width:10px;--min-height:10px;top:41%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a0ccfee{left:43%;}body.rtl .elementor-8 .elementor-element.elementor-element-a0ccfee{right:43%;}.elementor-8 .elementor-element.elementor-element-f85423f .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-26e060c{--min-height:350px;}.elementor-8 .elementor-element.elementor-element-9deba92 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-951f98e .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-9e9f3c8 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-8951ac8 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-5680923 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-584995b .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-eec50b7 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-6f29f95 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-a8f353f .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-62d1f43 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-793e5d0 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-c7806a5 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-1613fa4 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-94a74e0 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-45b8a0c .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-7c2415d .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-87f829d .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-56ebafa .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-c8ff0b5 .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-b51a7ac .elementor-heading-title{font-size:var( --e-global-typography-efbba56-font-size );line-height:var( --e-global-typography-efbba56-line-height );letter-spacing:var( --e-global-typography-efbba56-letter-spacing );word-spacing:var( --e-global-typography-efbba56-word-spacing );}.elementor-8 .elementor-element.elementor-element-348b34a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-62a20f4 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-69a9d67{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-d2fd99b{--width:330px;}.elementor-8 .elementor-element.elementor-element-b19d968{--width:330px;}.elementor-8 .elementor-element.elementor-element-6ff242c{--width:330px;}.elementor-8 .elementor-element.elementor-element-b10d8ff .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-b56b4bb .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-9757358 .elementor-button{font-size:16px;padding:6px 120px 6px 120px;}.elementor-8 .elementor-element.elementor-element-3d1fb7b .elementor-button{font-size:16px;padding:6px 88px 6px 88px;}.elementor-8 .elementor-element.elementor-element-a92b3c0 .elementor-button{font-size:16px;padding:6px 60px 6px 60px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-be06288{--width:127.183%;}.elementor-8 .elementor-element.elementor-element-2dc14df{--width:60%;}.elementor-8 .elementor-element.elementor-element-50be204{--width:40%;}.elementor-8 .elementor-element.elementor-element-a0ccfee{--width:0px;}.elementor-8 .elementor-element.elementor-element-9fa3adc{--width:100%;}.elementor-8 .elementor-element.elementor-element-26e060c{--width:60%;}.elementor-8 .elementor-element.elementor-element-c484ebe{--width:40%;}.elementor-8 .elementor-element.elementor-element-d2fd99b{--width:330px;}.elementor-8 .elementor-element.elementor-element-b19d968{--width:330px;}.elementor-8 .elementor-element.elementor-element-6ff242c{--width:330px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-d2fd99b{--width:330px;}.elementor-8 .elementor-element.elementor-element-b19d968{--width:330px;}.elementor-8 .elementor-element.elementor-element-6ff242c{--width:330px;}}/* Start custom CSS for heading, class: .elementor-element-4ee3af2 */.cta-title-custom{
    font-style: normal;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c136b01 */.elementor-8 .elementor-element.elementor-element-c136b01 .swiper-pagination-bullet{
    border: 2px solid #0B3B6A;
}

.elementor-8 .elementor-element.elementor-element-c136b01 .swiper-pagination-bullet-active{
    background: #0B3B6A;
    width: 16px;
    height: 16px;
}

.elementor-8 .elementor-element.elementor-element-c136b01.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b31d795 */.data-news {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0ccfee */.elementor-8 .elementor-element.elementor-element-a0ccfee{
    visibility: hidden;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f20b8b */#it_1{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}
#it_1:hover{
    background-color: #0B3B6A; 
    color: #FFDE00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-327573d */#it_13{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a22333d */#it_4{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5900eb9 */#it_14{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ccb77c */#it_5{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cbcce3 */#it_3{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-349ad6e */#it_6{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e1078e */#it_15{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62bdfe9 */#it_7{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}
@media all and (max-width: 767px){
    #it_7{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d8fda8 */#it_16{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f2576a */#it_8{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}

@media all and (max-width: 767px){
    #it_8{
    font-size: 15px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7c4190 */#it_18{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8dc99c6 */#it_9{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-898eb96 */#it_17{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}

@media all and (max-width: 767px){
    #it_17{
    font-size: 15px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df7d7db */#it_10{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65069c6 */#it_19{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0785bb7 */#it_11{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fb1025 */#it_2{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aa364e */#it_12{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db03135 */#it_20{
    background-color: #fff;
    color: #0B3B6A;
    border: 2px solid #0B3B6A;
    font-size: 16px;
    width: 100%;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1594391 */.loader{
    width: 10px;
    height: 10px;
    background-color: black;
    visibility: hidden;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ab5f9 */.abruzzo-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ebaef */.molise-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecd5e89 */.basilicata-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de28ca */.piemonte-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f1618 */.calabria-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afef9da */.puglia-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92ee222 */.campania-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48aac5 */.sardegna-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ff507 */.emilia-romagna-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f5c7a */.sicilia-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f8333 */.friuli-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab50bd2 */.toscana-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d896a7e */.lazio-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c528250 */.trentino-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6756836 */.liguria-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9113ba */.umbria-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b44102 */.lombardia-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a01e80 */.aosta-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b69c6 */.marche-div{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c1143 */.veneto-div{
    display: none;
}/* End custom CSS */