.elementor-5950 .elementor-element.elementor-element-1f152a1 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-slide{height:700px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .elementor-repeater-item-3636b5d .slide-bg{background-image:url("https://vitality.unipg.it/wp-content/uploads/2025/07/VIT-18-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .elementor-repeater-item-3636b5d .slide-content{justify-content:flex-start;align-items:flex-end;text-align:start;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .elementor-repeater-item-3636b5d .slide-layers{padding:80px 0px 85px 0px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .elementor-repeater-item-3636b5d .title-wrap{margin:-15px -5px -20px -5px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .elementor-repeater-item-3636b5d .title{color:var( --e-global-color-primary );}.elementor-5950 .elementor-element.elementor-element-fb74d74 .elementor-repeater-item-3636b5d .button-wrap{margin:0px 0px 0px 0px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-slide:after{width:0px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-below .swiper-pagination-wrap{margin-top:46px;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-top .swiper-pagination-inner, .elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-middle .swiper-pagination-inner{margin-top:46px;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-bottom .swiper-pagination-inner{margin-bottom:46px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-inner{margin:0px 0px 0px 0px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper{padding:0px 0px 0px 0px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-pagination-bullet{color:#FFFFFF66;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-pagination .fraction{color:#FFFFFF66;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .pagination-style-04 .fraction{color:#FFFFFF66;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .pagination-style-04 .progressbar .filled{background:#FFFFFF66;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-pagination-bullet:hover{color:#FFFFFF;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#FFFFFF;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-pagination .fraction .current{color:#FFFFFF;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .pagination-style-04 .progressbar{background:#FFFFFF;}.elementor-5950 .elementor-element.elementor-element-0e2909e{--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:10vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-tm-heading .heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tm-heading .heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5950 .elementor-element.elementor-element-cbef853 > .elementor-widget-container{margin:0px 0px 59px 0px;}.elementor-5950 .elementor-element.elementor-element-cbef853{text-align:center;}.elementor-5950 .elementor-element.elementor-element-cbef853 .tm-modern-heading{width:765px;}.elementor-5950 .elementor-element.elementor-element-cbef853 .elementor-widget-container{display:flex;justify-content:center;}.elementor-5950 .elementor-element.elementor-element-cbef853 .heading-primary{font-size:40px;}.elementor-5950 .elementor-element.elementor-element-cbef853 .heading-divider{margin-top:12px;}.elementor-5950 .elementor-element.elementor-element-eb6a121{--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-5950 .elementor-element.elementor-element-3fdc18d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5950 .elementor-element.elementor-element-52c7df0{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5950 .elementor-element.elementor-element-290fdaa{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-5738f2b{--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-5950 .elementor-element.elementor-element-9aab7ca{--display:flex;}.elementor-5950 .elementor-element.elementor-element-50f0d1a{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-661c345{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-f2a0385{--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-5950 .elementor-element.elementor-element-84427b1{--display:flex;}.elementor-5950 .elementor-element.elementor-element-5317ef8{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-9bab49b{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-48beb41{--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-5950 .elementor-element.elementor-element-1f8eea1{--display:flex;}.elementor-5950 .elementor-element.elementor-element-c5776f1{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-1c0ad11{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-14b0757{--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-5950 .elementor-element.elementor-element-1356cb1{--display:flex;}.elementor-5950 .elementor-element.elementor-element-0b4ccc6{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-7dc678b{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2d13c00{--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-5950 .elementor-element.elementor-element-a61aace{--display:flex;}.elementor-5950 .elementor-element.elementor-element-4dd3e2f{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-11608f9{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-db0408e{--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-5950 .elementor-element.elementor-element-8a4a57e{--display:flex;}.elementor-5950 .elementor-element.elementor-element-7bb2fb9{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-64d7004{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-a77ac59{--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-5950 .elementor-element.elementor-element-144ce59{--display:flex;}.elementor-5950 .elementor-element.elementor-element-98bf2dc{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-96f234c{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-7a077da{--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-5950 .elementor-element.elementor-element-9364424{--display:flex;}.elementor-5950 .elementor-element.elementor-element-fb86d16{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-df5a31f{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-1498980{--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-5950 .elementor-element.elementor-element-2714936{--display:flex;}.elementor-5950 .elementor-element.elementor-element-3f449a6{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-9e50391{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-59c4b40{--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-5950 .elementor-element.elementor-element-582a406{--display:flex;}.elementor-5950 .elementor-element.elementor-element-8fc992b{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-38205c7{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-4784c54{--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-5950 .elementor-element.elementor-element-cb246b3{--display:flex;}.elementor-5950 .elementor-element.elementor-element-689b409{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-753e03e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-f993129{--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-5950 .elementor-element.elementor-element-a476c6b{--display:flex;}.elementor-5950 .elementor-element.elementor-element-df69f5d{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-2a0744c{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-a462662{--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-5950 .elementor-element.elementor-element-2c1dce9{--display:flex;}.elementor-5950 .elementor-element.elementor-element-650d932{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-4ca5d7e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-0c4a5d2{--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-5950 .elementor-element.elementor-element-4424c4e{--display:flex;}.elementor-5950 .elementor-element.elementor-element-1fb3642{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-6766466{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-c99a702{--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-5950 .elementor-element.elementor-element-6d73510{--display:flex;}.elementor-5950 .elementor-element.elementor-element-f3afd86{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-914d379{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-4161dd0{--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-5950 .elementor-element.elementor-element-92b3305{--display:flex;}.elementor-5950 .elementor-element.elementor-element-30a3866{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-3ebb553{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-67fb682{--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-5950 .elementor-element.elementor-element-70e4009{--display:flex;}.elementor-5950 .elementor-element.elementor-element-feda214{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-b5ebccc{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-d4d5f00{--display:flex;--min-height:610px;--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;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5950 .elementor-element.elementor-element-d4d5f00:not(.elementor-motion-effects-element-type-background), .elementor-5950 .elementor-element.elementor-element-d4d5f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitality.unipg.it/wp-content/uploads/2025/07/DSC00368-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-5950 .elementor-element.elementor-element-281e603{--display:flex;}.elementor-5950 .elementor-element.elementor-element-9490445{--spacer-size:50px;}.elementor-5950 .elementor-element.elementor-element-7b46f91{--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:10vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-5950 .elementor-element.elementor-element-2f3aad5 > .elementor-widget-container{margin:0px 0px 59px 0px;}.elementor-5950 .elementor-element.elementor-element-2f3aad5{text-align:center;}.elementor-5950 .elementor-element.elementor-element-2f3aad5 .tm-modern-heading{width:765px;}.elementor-5950 .elementor-element.elementor-element-2f3aad5 .elementor-widget-container{display:flex;justify-content:center;}.elementor-5950 .elementor-element.elementor-element-2f3aad5 .heading-primary{font-size:40px;}.elementor-5950 .elementor-element.elementor-element-2f3aad5 .heading-divider{margin-top:12px;}.elementor-5950 .elementor-element.elementor-element-b01451c{--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-5950 .elementor-element.elementor-element-0fc0652{--display:flex;}.elementor-5950 .elementor-element.elementor-element-107d0b6{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-84b9227{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-52a5b24{--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-5950 .elementor-element.elementor-element-3579fb2{--display:flex;}.elementor-5950 .elementor-element.elementor-element-6938fdd{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-4729f93{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-25fca33{--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-5950 .elementor-element.elementor-element-7e56fb4{--display:flex;}.elementor-5950 .elementor-element.elementor-element-606ca96{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-4f68690{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-c65d0a0{--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-5950 .elementor-element.elementor-element-31c452f{--display:flex;}.elementor-5950 .elementor-element.elementor-element-e1ec5f3{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-c211dad{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-140adcf{--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-5950 .elementor-element.elementor-element-f846668{--display:flex;}.elementor-5950 .elementor-element.elementor-element-e62be16{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-72ba3b6{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-511b45b{--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-5950 .elementor-element.elementor-element-f705e4b{--display:flex;}.elementor-5950 .elementor-element.elementor-element-c95d11c{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-a56e836{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-fc7d817{--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-5950 .elementor-element.elementor-element-6fcf6ae{--display:flex;}.elementor-5950 .elementor-element.elementor-element-efafd3d{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-2b83ab5{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-e3a9d75{--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-5950 .elementor-element.elementor-element-6ee7c5d{--display:flex;}.elementor-5950 .elementor-element.elementor-element-11a6964{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-f0bb977{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-8318c2d{--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-5950 .elementor-element.elementor-element-53c7019{--display:flex;}.elementor-5950 .elementor-element.elementor-element-2c02cc3{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-f820496{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2e51517{--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-5950 .elementor-element.elementor-element-bf1ae9f{--display:flex;}.elementor-5950 .elementor-element.elementor-element-bcedf4b{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-e6ea760{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-886dc17{--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-5950 .elementor-element.elementor-element-96af979{--display:flex;}.elementor-5950 .elementor-element.elementor-element-5c681f3{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-81b3a11{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-70a1f79{--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-5950 .elementor-element.elementor-element-dc806b2{--display:flex;}.elementor-5950 .elementor-element.elementor-element-3a4daea{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-2a30794{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-9548e0c{--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-5950 .elementor-element.elementor-element-a298bdd{--display:flex;}.elementor-5950 .elementor-element.elementor-element-8227d00{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-c120acc{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-79aad75{--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-5950 .elementor-element.elementor-element-3203d6b{--display:flex;}.elementor-5950 .elementor-element.elementor-element-c9b8da3{--display:flex;--justify-content:space-around;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-5950 .elementor-element.elementor-element-3b2cf02{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button{font-size:18px;font-weight:400;}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button .button-content-wrapper{color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button.style-bottom-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button.style-left-line .button-content-wrapper:before{background:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button:hover .button-content-wrapper{color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button:hover .button-content-wrapper .stop-a{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button:hover .button-content-wrapper .stop-b{stop-color:var( --e-global-color-text );}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button.style-bottom-line .button-content-wrapper:after{background:var( --e-global-color-accent );}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button.style-left-line .button-content-wrapper:after{background:var( --e-global-color-accent );}@media(min-width:768px){.elementor-5950 .elementor-element.elementor-element-3fdc18d{--width:32%;}.elementor-5950 .elementor-element.elementor-element-9aab7ca{--width:32%;}.elementor-5950 .elementor-element.elementor-element-84427b1{--width:32%;}.elementor-5950 .elementor-element.elementor-element-1f8eea1{--width:32%;}.elementor-5950 .elementor-element.elementor-element-1356cb1{--width:32%;}.elementor-5950 .elementor-element.elementor-element-a61aace{--width:32%;}.elementor-5950 .elementor-element.elementor-element-8a4a57e{--width:32%;}.elementor-5950 .elementor-element.elementor-element-144ce59{--width:32%;}.elementor-5950 .elementor-element.elementor-element-9364424{--width:32%;}.elementor-5950 .elementor-element.elementor-element-2714936{--width:32%;}.elementor-5950 .elementor-element.elementor-element-582a406{--width:32%;}.elementor-5950 .elementor-element.elementor-element-cb246b3{--width:32%;}.elementor-5950 .elementor-element.elementor-element-a476c6b{--width:32%;}.elementor-5950 .elementor-element.elementor-element-2c1dce9{--width:32%;}.elementor-5950 .elementor-element.elementor-element-4424c4e{--width:32%;}.elementor-5950 .elementor-element.elementor-element-6d73510{--width:32%;}.elementor-5950 .elementor-element.elementor-element-92b3305{--width:32%;}.elementor-5950 .elementor-element.elementor-element-70e4009{--width:32%;}.elementor-5950 .elementor-element.elementor-element-0fc0652{--width:32%;}.elementor-5950 .elementor-element.elementor-element-3579fb2{--width:32%;}.elementor-5950 .elementor-element.elementor-element-7e56fb4{--width:32%;}.elementor-5950 .elementor-element.elementor-element-31c452f{--width:32%;}.elementor-5950 .elementor-element.elementor-element-f846668{--width:32%;}.elementor-5950 .elementor-element.elementor-element-f705e4b{--width:32%;}.elementor-5950 .elementor-element.elementor-element-6fcf6ae{--width:32%;}.elementor-5950 .elementor-element.elementor-element-6ee7c5d{--width:32%;}.elementor-5950 .elementor-element.elementor-element-53c7019{--width:32%;}.elementor-5950 .elementor-element.elementor-element-bf1ae9f{--width:32%;}.elementor-5950 .elementor-element.elementor-element-96af979{--width:32%;}.elementor-5950 .elementor-element.elementor-element-dc806b2{--width:32%;}.elementor-5950 .elementor-element.elementor-element-a298bdd{--width:32%;}.elementor-5950 .elementor-element.elementor-element-3203d6b{--width:32%;}}@media(max-width:1024px){.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-slide{height:400px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-pagination-wrap{justify-content:center;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-tablet-v-align-top .swiper-pagination-inner, .elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-tablet-v-align-middle .swiper-pagination-inner{margin-bottom:0 !important;margin-top:20px !important;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-tablet-v-align-bottom .swiper-pagination-inner{margin-top:0 !important;margin-bottom:20px !important;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-below .swiper-pagination-wrap{margin-top:31px;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-top .swiper-pagination-inner, .elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-middle .swiper-pagination-inner{margin-top:31px;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-bottom .swiper-pagination-inner{margin-bottom:31px;}.elementor-5950 .elementor-element.elementor-element-cbef853 > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-5950 .elementor-element.elementor-element-cbef853 .heading-primary{font-size:34px;}.elementor-5950 .elementor-element.elementor-element-2f3aad5 > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-5950 .elementor-element.elementor-element-2f3aad5 .heading-primary{font-size:34px;}}@media(max-width:767px){.elementor-5950 .elementor-element.elementor-element-fb74d74 .swiper-slide{height:250px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .elementor-repeater-item-3636b5d .slide-content{justify-content:center;align-items:center;text-align:center;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .elementor-repeater-item-3636b5d .slide-layers{padding:0px 0px 0px 0px;}.elementor-5950 .elementor-element.elementor-element-fb74d74 .elementor-repeater-item-3636b5d .title{font-size:24px;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-mobile-v-align-top .swiper-pagination-inner, .elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-mobile-v-align-middle .swiper-pagination-inner{margin-bottom:0 !important;margin-top:20px !important;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-mobile-v-align-bottom .swiper-pagination-inner{margin-top:0 !important;margin-bottom:20px !important;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-below .swiper-pagination-wrap{margin-top:20px;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-top .swiper-pagination-inner, .elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-middle .swiper-pagination-inner{margin-top:20px;}.elementor-5950 .elementor-element.elementor-element-fb74d74.bullets-v-align-bottom .swiper-pagination-inner{margin-bottom:20px;}.elementor-5950 .elementor-element.elementor-element-cbef853 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5950 .elementor-element.elementor-element-cbef853 .heading-primary{font-size:24px;}.elementor-5950 .elementor-element.elementor-element-506d904 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-290fdaa{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-0d63bce .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-1b42afa img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-661c345{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-0c80707 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-115940c img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-9bab49b{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-149423b .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-5693f80 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-1c0ad11{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-645bf17 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-2fb98a5 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-7dc678b{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-0af45ef .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-91ba3a3 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-11608f9{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-0a5448a .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-38d6bcd img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-64d7004{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-5ae6668 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-6f1869b img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-96f234c{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-03728e1 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-dccab06 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-df5a31f{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-22c923c .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-2bd8223 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-9e50391{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-189be57 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-8997591 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-38205c7{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-40b427e .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-eadc60c img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-753e03e{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-11f7181 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-90dc139 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-2a0744c{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-bc72749 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-de766aa img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-4ca5d7e{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-74c156b .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-4bf2fe0 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-6766466{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-13bf34d .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-ab73681 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-914d379{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-12a27ae .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-9278208 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-3ebb553{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-2b821c4 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-2f719a7 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-b5ebccc{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-d504b53 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-d4d5f00{--min-height:260px;}.elementor-5950 .elementor-element.elementor-element-9490445{--spacer-size:0px;}.elementor-5950 .elementor-element.elementor-element-2f3aad5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5950 .elementor-element.elementor-element-2f3aad5 .heading-primary{font-size:24px;}.elementor-5950 .elementor-element.elementor-element-aa139e2 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-84b9227{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-b116d7a img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-4729f93{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-fe85bfa .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-ad1a77e img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-4f68690{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-8f32bb4 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-4f8fd97 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-c211dad{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-ad39851 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-2461180 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-72ba3b6{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-fe3fccd .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-dc68cef img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-a56e836{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-e712691 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-69a4dff img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-2b83ab5{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-64e44b4 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-5e646ba img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-f0bb977{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-1b4a0df .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-63de2b6 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-f820496{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-6c43cf7 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-5b40e79 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-e6ea760{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-d2181d1 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-53ffd49 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-81b3a11{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-38b10fc .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-b319923 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-2a30794{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-dd45479 .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-2627fe2 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-c120acc{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-13d0d4a .tm-button{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-e787375 img{max-width:80%;}.elementor-5950 .elementor-element.elementor-element-3b2cf02{font-size:16px;}.elementor-5950 .elementor-element.elementor-element-2a9d43b .tm-button{font-size:16px;}}