.elementor-7428 .elementor-element.elementor-element-ce52d29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-ce52d29:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-ce52d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-7428 .elementor-element.elementor-element-ce52d29, .elementor-7428 .elementor-element.elementor-element-ce52d29::before{--border-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-8e28609{--display:flex;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-f43c751 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-7428 .elementor-element.elementor-element-e8e7328{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-ba4b506{--display:flex;--min-height:300px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-85px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-ba4b506.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-82423f3{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-82423f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-2a53be9{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-2a53be9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-f62c460 img{border-radius:20px 20px 20px 20px;}.elementor-7428 .elementor-element.elementor-element-cda909c{text-align:center;color:#070707;font-family:"Frutiger", Sans-serif;font-size:27px;font-weight:700;line-height:57px;}.elementor-7428 .elementor-element.elementor-element-cda909c > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-7428 .elementor-element.elementor-element-68ef68f{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-7428 .elementor-element.elementor-element-68ef68f > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-49c090c{color:#494949;}.elementor-7428 .elementor-element.elementor-element-49c090c > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-710111e > .elementor-widget-container{margin:15px 0px 19px -12px;}.elementor-7428 .elementor-element.elementor-element-710111e{width:var( --container-widget-width, 99.631% );max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0;}.elementor-7428 .elementor-element.elementor-element-710111e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-fb3aee9{--display:flex;--min-height:300px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-fb3aee9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-1ede6b3{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-1ede6b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-2195220{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-2195220.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-b32dfba img{border-radius:20px 20px 20px 20px;}.elementor-7428 .elementor-element.elementor-element-374241b{text-align:center;color:#070707;font-family:"Frutiger", Sans-serif;font-size:27px;font-weight:700;line-height:57px;}.elementor-7428 .elementor-element.elementor-element-374241b > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-7428 .elementor-element.elementor-element-47f0456{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-7428 .elementor-element.elementor-element-47f0456 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-9240e6f{color:#494949;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7428 .elementor-element.elementor-element-9240e6f > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-c35216e > .elementor-widget-container{margin:0px 0px 18px -12px;}.elementor-7428 .elementor-element.elementor-element-c35216e{width:var( --container-widget-width, 99.631% );max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0;}.elementor-7428 .elementor-element.elementor-element-c35216e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-0e4e73d{--display:flex;--min-height:300px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-0e4e73d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-e047848{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-e047848.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-f871283{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-f871283.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-45c041e img{border-radius:20px 20px 20px 20px;}.elementor-7428 .elementor-element.elementor-element-b1af174{text-align:center;color:#070707;font-family:"Frutiger", Sans-serif;font-size:27px;font-weight:700;line-height:57px;}.elementor-7428 .elementor-element.elementor-element-b1af174 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-7428 .elementor-element.elementor-element-1816df6{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-7428 .elementor-element.elementor-element-1816df6 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-c99138d{color:#494949;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-7428 .elementor-element.elementor-element-c99138d > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-62ed7c6 > .elementor-widget-container{margin:0px 0px 18px -12px;}.elementor-7428 .elementor-element.elementor-element-62ed7c6{width:var( --container-widget-width, 99.631% );max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0;}.elementor-7428 .elementor-element.elementor-element-62ed7c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-b0aa666{--display:flex;--min-height:300px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-b0aa666.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-c870add{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-c870add.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-1d51a41{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-1d51a41.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-2ce04fc img{border-radius:20px 20px 20px 20px;}.elementor-7428 .elementor-element.elementor-element-5f709c9{text-align:center;color:#070707;font-family:"Frutiger", Sans-serif;font-size:27px;font-weight:700;line-height:57px;}.elementor-7428 .elementor-element.elementor-element-5f709c9 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-7428 .elementor-element.elementor-element-4ddbd24{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-7428 .elementor-element.elementor-element-4ddbd24 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-9535437{color:#494949;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-7428 .elementor-element.elementor-element-9535437 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-ed96df4 > .elementor-widget-container{margin:21px 0px 15px -12px;}.elementor-7428 .elementor-element.elementor-element-ed96df4{width:var( --container-widget-width, 99.631% );max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0;}.elementor-7428 .elementor-element.elementor-element-ed96df4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-284076e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-a40865f{--display:flex;--min-height:300px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-85px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-a40865f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-580627b{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-580627b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-7c521c8{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-7c521c8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-e215689 img{border-radius:20px 20px 20px 20px;}.elementor-7428 .elementor-element.elementor-element-7ed2665{text-align:center;color:#070707;font-family:"Frutiger", Sans-serif;font-size:27px;font-weight:700;line-height:57px;}.elementor-7428 .elementor-element.elementor-element-7ed2665 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-7428 .elementor-element.elementor-element-611ede8{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-7428 .elementor-element.elementor-element-611ede8 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-8231f73{color:#494949;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7428 .elementor-element.elementor-element-8231f73 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-f2668e5 > .elementor-widget-container{margin:15px 0px 19px -12px;}.elementor-7428 .elementor-element.elementor-element-f2668e5{width:var( --container-widget-width, 99.631% );max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0;}.elementor-7428 .elementor-element.elementor-element-f2668e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-5954ae4{--display:flex;--min-height:300px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-5954ae4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-a5c1217{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-a5c1217.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-f548b93{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-f548b93.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-122b2a8 img{border-radius:20px 20px 20px 20px;}.elementor-7428 .elementor-element.elementor-element-8b99456{text-align:center;color:#070707;font-family:"Frutiger", Sans-serif;font-size:27px;font-weight:700;line-height:57px;}.elementor-7428 .elementor-element.elementor-element-8b99456 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-7428 .elementor-element.elementor-element-9134d62{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:19px;}.elementor-7428 .elementor-element.elementor-element-9134d62 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-93f7032{color:#494949;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7428 .elementor-element.elementor-element-93f7032 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-b8492ae > .elementor-widget-container{margin:17px 0px 23px -12px;}.elementor-7428 .elementor-element.elementor-element-b8492ae{width:var( --container-widget-width, 99.631% );max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0;}.elementor-7428 .elementor-element.elementor-element-b8492ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-038abbc{--display:flex;--min-height:300px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-038abbc.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-9eb76b4{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-9eb76b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-d2765b0{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-d2765b0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-a13d66f img{border-radius:20px 20px 20px 20px;}.elementor-7428 .elementor-element.elementor-element-d4de701{text-align:center;color:#070707;font-family:"Frutiger", Sans-serif;font-size:23px;font-weight:700;line-height:57px;}.elementor-7428 .elementor-element.elementor-element-d4de701 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-7428 .elementor-element.elementor-element-1a85db3{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:19px;}.elementor-7428 .elementor-element.elementor-element-1a85db3 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-f8db90e{color:#494949;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7428 .elementor-element.elementor-element-f8db90e > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-134e4a7 > .elementor-widget-container{margin:20px 0px 21px -12px;}.elementor-7428 .elementor-element.elementor-element-134e4a7{width:var( --container-widget-width, 99.631% );max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0;}.elementor-7428 .elementor-element.elementor-element-134e4a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-f45a6c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-f45a6c6.e-con{--align-self:center;}.elementor-7428 .elementor-element.elementor-element-24c14f7{--display:flex;--min-height:300px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-24c14f7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-3afd481{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-3afd481.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-8e4a010{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-8e4a010.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-fc89b65 img{border-radius:20px 20px 20px 20px;}.elementor-7428 .elementor-element.elementor-element-fbefaad{text-align:center;color:#070707;font-family:"Frutiger", Sans-serif;font-size:27px;font-weight:700;line-height:57px;}.elementor-7428 .elementor-element.elementor-element-fbefaad > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-7428 .elementor-element.elementor-element-b26c989{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-7428 .elementor-element.elementor-element-b26c989 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-6a5139d{color:#494949;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7428 .elementor-element.elementor-element-6a5139d > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-f10d097 > .elementor-widget-container{margin:15px 0px 19px -12px;}.elementor-7428 .elementor-element.elementor-element-f10d097{width:var( --container-widget-width, 99.631% );max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0;}.elementor-7428 .elementor-element.elementor-element-f10d097.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-7d36a6f{--display:flex;--min-height:300px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-7d36a6f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-87dd83e{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-87dd83e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-b113e69{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-b113e69.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-ef084d6 img{border-radius:20px 20px 20px 20px;}.elementor-7428 .elementor-element.elementor-element-4678dfe{text-align:center;color:#070707;font-family:"Frutiger", Sans-serif;font-size:23px;font-weight:700;line-height:57px;}.elementor-7428 .elementor-element.elementor-element-4678dfe > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-7428 .elementor-element.elementor-element-f8568bb{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-7428 .elementor-element.elementor-element-f8568bb > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-c4b8f21{color:#494949;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7428 .elementor-element.elementor-element-c4b8f21 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-926c736 > .elementor-widget-container{margin:20px 0px 21px -12px;}.elementor-7428 .elementor-element.elementor-element-926c736{width:var( --container-widget-width, 99.631% );max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0;}.elementor-7428 .elementor-element.elementor-element-926c736.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7428 .elementor-element.elementor-element-296b5c4{--display:flex;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-d002efa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-e827a8e{--display:flex;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-566158d{--display:flex;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-6dc0b9a{text-align:center;}.elementor-7428 .elementor-element.elementor-element-6dc0b9a .elementor-heading-title{color:#000000;font-family:"Frutiger", Sans-serif;font-size:40px;font-weight:600;}.elementor-7428 .elementor-element.elementor-element-7271129{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:10px;}.elementor-7428 .elementor-element.elementor-element-7271129 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-7428 .elementor-element.elementor-element-7271129 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7428 .elementor-element.elementor-element-a135d41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-e203e92{--display:flex;--background-transition:0.3s;}.elementor-7428 .elementor-element.elementor-element-d1f17d9{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7428 .elementor-element.elementor-element-2a53be9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-7428 .elementor-element.elementor-element-ba4b506{--width:260px;}.elementor-7428 .elementor-element.elementor-element-82423f3{--width:1058px;}.elementor-7428 .elementor-element.elementor-element-2a53be9{--width:260px;}.elementor-7428 .elementor-element.elementor-element-fb3aee9{--width:260px;}.elementor-7428 .elementor-element.elementor-element-1ede6b3{--width:1058px;}.elementor-7428 .elementor-element.elementor-element-2195220{--width:260px;}.elementor-7428 .elementor-element.elementor-element-0e4e73d{--width:260px;}.elementor-7428 .elementor-element.elementor-element-e047848{--width:1058px;}.elementor-7428 .elementor-element.elementor-element-f871283{--width:260px;}.elementor-7428 .elementor-element.elementor-element-b0aa666{--width:260px;}.elementor-7428 .elementor-element.elementor-element-c870add{--width:1058px;}.elementor-7428 .elementor-element.elementor-element-1d51a41{--width:260px;}.elementor-7428 .elementor-element.elementor-element-a40865f{--width:260px;}.elementor-7428 .elementor-element.elementor-element-580627b{--width:1058px;}.elementor-7428 .elementor-element.elementor-element-7c521c8{--width:260px;}.elementor-7428 .elementor-element.elementor-element-5954ae4{--width:260px;}.elementor-7428 .elementor-element.elementor-element-a5c1217{--width:1058px;}.elementor-7428 .elementor-element.elementor-element-f548b93{--width:260px;}.elementor-7428 .elementor-element.elementor-element-038abbc{--width:260px;}.elementor-7428 .elementor-element.elementor-element-9eb76b4{--width:1058px;}.elementor-7428 .elementor-element.elementor-element-d2765b0{--width:260px;}.elementor-7428 .elementor-element.elementor-element-24c14f7{--width:32.091%;}.elementor-7428 .elementor-element.elementor-element-3afd481{--width:1058px;}.elementor-7428 .elementor-element.elementor-element-8e4a010{--width:260px;}.elementor-7428 .elementor-element.elementor-element-7d36a6f{--width:32.727%;}.elementor-7428 .elementor-element.elementor-element-87dd83e{--width:1058px;}.elementor-7428 .elementor-element.elementor-element-b113e69{--width:260px;}}@media(max-width:767px){.elementor-7428 .elementor-element.elementor-element-ba4b506{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-284076e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-a40865f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-f45a6c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-24c14f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-24c14f7.e-con{--align-self:flex-start;}.elementor-7428 .elementor-element.elementor-element-a135d41{--min-height:0px;}}/* Start custom CSS for button, class: .elementor-element-710111e */.elementor-7428 .elementor-element.elementor-element-710111e .elementor-button{
    background:linear-gradient(135deg,#BE1E32,#D62A45);
    color:#fff;
    border-radius:999px;
    padding:16px 34px;
    border:none;
    font-weight:700;
    box-shadow:0 12px 28px rgba(190,30,50,.28);
    transition:.35s;
}

.elementor-7428 .elementor-element.elementor-element-710111e .elementor-button:hover{
    background:linear-gradient(135deg,#D62A45,#FFD400);
    transform:translateY(-3px);
    box-shadow:0 18px 40px rgba(214,42,69,.35);
}

.elementor-7428 .elementor-element.elementor-element-710111e .elementor-button:hover .elementor-button-icon{
    transform:translateX(5px);
}

.elementor-7428 .elementor-element.elementor-element-710111e .elementor-button-icon{
    transition:.35s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a53be9 */.elementor-7428 .elementor-element.elementor-element-2a53be9{
    background:#fff;
    border-radius:28px;
    overflow:hidden;
    box-shadow:0 22px 60px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.elementor-7428 .elementor-element.elementor-element-2a53be9:hover{
    transform:translateY(-6px);
    box-shadow:0 30px 80px rgba(190,30,50,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82423f3 */.elementor-7428 .elementor-element.elementor-element-82423f3{
  max-width:380px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba4b506 */.elementor-7428 .elementor-element.elementor-element-ba4b506 .dept-title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:35px;
}

.elementor-7428 .elementor-element.elementor-element-ba4b506 .dept-title span{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFD400;
    box-shadow:0 0 0 5px rgba(255,212,0,.18);
}

.elementor-7428 .elementor-element.elementor-element-ba4b506 .dept-title h2{
    margin:0;
    color:#BE1E32;
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1.6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c35216e */.elementor-7428 .elementor-element.elementor-element-c35216e .elementor-button{
    background:linear-gradient(135deg,#BE1E32,#D62A45);
    color:#fff;
    border-radius:999px;
    padding:16px 34px;
    border:none;
    font-weight:700;
    box-shadow:0 12px 28px rgba(190,30,50,.28);
    transition:.35s;
}

.elementor-7428 .elementor-element.elementor-element-c35216e .elementor-button:hover{
    background:linear-gradient(135deg,#D62A45,#FFD400);
    transform:translateY(-3px);
    box-shadow:0 18px 40px rgba(214,42,69,.35);
}

.elementor-7428 .elementor-element.elementor-element-c35216e .elementor-button:hover .elementor-button-icon{
    transform:translateX(5px);
}

.elementor-7428 .elementor-element.elementor-element-c35216e .elementor-button-icon{
    transition:.35s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2195220 */.elementor-7428 .elementor-element.elementor-element-2195220{
    background:#fff;
    border-radius:28px;
    overflow:hidden;
    box-shadow:0 22px 60px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.elementor-7428 .elementor-element.elementor-element-2195220:hover{
    transform:translateY(-6px);
    box-shadow:0 30px 80px rgba(190,30,50,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ede6b3 */.elementor-7428 .elementor-element.elementor-element-1ede6b3{
  max-width:380px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb3aee9 */.elementor-7428 .elementor-element.elementor-element-fb3aee9 .dept-title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:35px;
}

.elementor-7428 .elementor-element.elementor-element-fb3aee9 .dept-title span{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFD400;
    box-shadow:0 0 0 5px rgba(255,212,0,.18);
}

.elementor-7428 .elementor-element.elementor-element-fb3aee9 .dept-title h2{
    margin:0;
    color:#BE1E32;
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1.6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62ed7c6 */.elementor-7428 .elementor-element.elementor-element-62ed7c6 .elementor-button{
    background:linear-gradient(135deg,#BE1E32,#D62A45);
    color:#fff;
    border-radius:999px;
    padding:16px 34px;
    border:none;
    font-weight:700;
    box-shadow:0 12px 28px rgba(190,30,50,.28);
    transition:.35s;
}

.elementor-7428 .elementor-element.elementor-element-62ed7c6 .elementor-button:hover{
    background:linear-gradient(135deg,#D62A45,#FFD400);
    transform:translateY(-3px);
    box-shadow:0 18px 40px rgba(214,42,69,.35);
}

.elementor-7428 .elementor-element.elementor-element-62ed7c6 .elementor-button:hover .elementor-button-icon{
    transform:translateX(5px);
}

.elementor-7428 .elementor-element.elementor-element-62ed7c6 .elementor-button-icon{
    transition:.35s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f871283 */.elementor-7428 .elementor-element.elementor-element-f871283{
    background:#fff;
    border-radius:28px;
    overflow:hidden;
    box-shadow:0 22px 60px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.elementor-7428 .elementor-element.elementor-element-f871283:hover{
    transform:translateY(-6px);
    box-shadow:0 30px 80px rgba(190,30,50,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e047848 */.elementor-7428 .elementor-element.elementor-element-e047848{
  max-width:380px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4e73d */.elementor-7428 .elementor-element.elementor-element-0e4e73d .dept-title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:35px;
}

.elementor-7428 .elementor-element.elementor-element-0e4e73d .dept-title span{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFD400;
    box-shadow:0 0 0 5px rgba(255,212,0,.18);
}

.elementor-7428 .elementor-element.elementor-element-0e4e73d .dept-title h2{
    margin:0;
    color:#BE1E32;
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1.6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed96df4 */.elementor-7428 .elementor-element.elementor-element-ed96df4 .elementor-button{
    background:linear-gradient(135deg,#BE1E32,#D62A45);
    color:#fff;
    border-radius:999px;
    padding:16px 34px;
    border:none;
    font-weight:700;
    box-shadow:0 12px 28px rgba(190,30,50,.28);
    transition:.35s;
}

.elementor-7428 .elementor-element.elementor-element-ed96df4 .elementor-button:hover{
    background:linear-gradient(135deg,#D62A45,#FFD400);
    transform:translateY(-3px);
    box-shadow:0 18px 40px rgba(214,42,69,.35);
}

.elementor-7428 .elementor-element.elementor-element-ed96df4 .elementor-button:hover .elementor-button-icon{
    transform:translateX(5px);
}

.elementor-7428 .elementor-element.elementor-element-ed96df4 .elementor-button-icon{
    transition:.35s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d51a41 */.elementor-7428 .elementor-element.elementor-element-1d51a41{
    background:#fff;
    border-radius:28px;
    overflow:hidden;
    box-shadow:0 22px 60px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.elementor-7428 .elementor-element.elementor-element-1d51a41:hover{
    transform:translateY(-6px);
    box-shadow:0 30px 80px rgba(190,30,50,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c870add */.elementor-7428 .elementor-element.elementor-element-c870add{
  max-width:380px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0aa666 */.elementor-7428 .elementor-element.elementor-element-b0aa666 .dept-title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:35px;
}

.elementor-7428 .elementor-element.elementor-element-b0aa666 .dept-title span{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFD400;
    box-shadow:0 0 0 5px rgba(255,212,0,.18);
}

.elementor-7428 .elementor-element.elementor-element-b0aa666 .dept-title h2{
    margin:0;
    color:#BE1E32;
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1.6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2668e5 */.elementor-7428 .elementor-element.elementor-element-f2668e5 .elementor-button{
    background:linear-gradient(135deg,#BE1E32,#D62A45);
    color:#fff;
    border-radius:999px;
    padding:16px 34px;
    border:none;
    font-weight:700;
    box-shadow:0 12px 28px rgba(190,30,50,.28);
    transition:.35s;
}

.elementor-7428 .elementor-element.elementor-element-f2668e5 .elementor-button:hover{
    background:linear-gradient(135deg,#D62A45,#FFD400);
    transform:translateY(-3px);
    box-shadow:0 18px 40px rgba(214,42,69,.35);
}

.elementor-7428 .elementor-element.elementor-element-f2668e5 .elementor-button:hover .elementor-button-icon{
    transform:translateX(5px);
}

.elementor-7428 .elementor-element.elementor-element-f2668e5 .elementor-button-icon{
    transition:.35s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c521c8 */.elementor-7428 .elementor-element.elementor-element-7c521c8{
    background:#fff;
    border-radius:28px;
    overflow:hidden;
    box-shadow:0 22px 60px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.elementor-7428 .elementor-element.elementor-element-7c521c8:hover{
    transform:translateY(-6px);
    box-shadow:0 30px 80px rgba(190,30,50,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580627b */.elementor-7428 .elementor-element.elementor-element-580627b{
  max-width:380px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a40865f */.elementor-7428 .elementor-element.elementor-element-a40865f .dept-title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:35px;
}

.elementor-7428 .elementor-element.elementor-element-a40865f .dept-title span{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFD400;
    box-shadow:0 0 0 5px rgba(255,212,0,.18);
}

.elementor-7428 .elementor-element.elementor-element-a40865f .dept-title h2{
    margin:0;
    color:#BE1E32;
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1.6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8492ae */.elementor-7428 .elementor-element.elementor-element-b8492ae .elementor-button{
    background:linear-gradient(135deg,#BE1E32,#D62A45);
    color:#fff;
    border-radius:999px;
    padding:16px 34px;
    border:none;
    font-weight:700;
    box-shadow:0 12px 28px rgba(190,30,50,.28);
    transition:.35s;
}

.elementor-7428 .elementor-element.elementor-element-b8492ae .elementor-button:hover{
    background:linear-gradient(135deg,#D62A45,#FFD400);
    transform:translateY(-3px);
    box-shadow:0 18px 40px rgba(214,42,69,.35);
}

.elementor-7428 .elementor-element.elementor-element-b8492ae .elementor-button:hover .elementor-button-icon{
    transform:translateX(5px);
}

.elementor-7428 .elementor-element.elementor-element-b8492ae .elementor-button-icon{
    transition:.35s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f548b93 */.elementor-7428 .elementor-element.elementor-element-f548b93{
    background:#fff;
    border-radius:28px;
    overflow:hidden;
    box-shadow:0 22px 60px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.elementor-7428 .elementor-element.elementor-element-f548b93:hover{
    transform:translateY(-6px);
    box-shadow:0 30px 80px rgba(190,30,50,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c1217 */.elementor-7428 .elementor-element.elementor-element-a5c1217{
  max-width:380px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5954ae4 */.elementor-7428 .elementor-element.elementor-element-5954ae4 .dept-title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:35px;
}

.elementor-7428 .elementor-element.elementor-element-5954ae4 .dept-title span{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFD400;
    box-shadow:0 0 0 5px rgba(255,212,0,.18);
}

.elementor-7428 .elementor-element.elementor-element-5954ae4 .dept-title h2{
    margin:0;
    color:#BE1E32;
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1.6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-134e4a7 */.elementor-7428 .elementor-element.elementor-element-134e4a7 .elementor-button{
    background:linear-gradient(135deg,#BE1E32,#D62A45);
    color:#fff;
    border-radius:999px;
    padding:16px 34px;
    border:none;
    font-weight:700;
    box-shadow:0 12px 28px rgba(190,30,50,.28);
    transition:.35s;
}

.elementor-7428 .elementor-element.elementor-element-134e4a7 .elementor-button:hover{
    background:linear-gradient(135deg,#D62A45,#FFD400);
    transform:translateY(-3px);
    box-shadow:0 18px 40px rgba(214,42,69,.35);
}

.elementor-7428 .elementor-element.elementor-element-134e4a7 .elementor-button:hover .elementor-button-icon{
    transform:translateX(5px);
}

.elementor-7428 .elementor-element.elementor-element-134e4a7 .elementor-button-icon{
    transition:.35s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2765b0 */.elementor-7428 .elementor-element.elementor-element-d2765b0{
    background:#fff;
    border-radius:28px;
    overflow:hidden;
    box-shadow:0 22px 60px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.elementor-7428 .elementor-element.elementor-element-d2765b0:hover{
    transform:translateY(-6px);
    box-shadow:0 30px 80px rgba(190,30,50,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb76b4 */.elementor-7428 .elementor-element.elementor-element-9eb76b4{
  max-width:380px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038abbc */.elementor-7428 .elementor-element.elementor-element-038abbc .dept-title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:35px;
}

.elementor-7428 .elementor-element.elementor-element-038abbc .dept-title span{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFD400;
    box-shadow:0 0 0 5px rgba(255,212,0,.18);
}

.elementor-7428 .elementor-element.elementor-element-038abbc .dept-title h2{
    margin:0;
    color:#BE1E32;
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1.6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f10d097 */.elementor-7428 .elementor-element.elementor-element-f10d097 .elementor-button{
    background:linear-gradient(135deg,#BE1E32,#D62A45);
    color:#fff;
    border-radius:999px;
    padding:16px 34px;
    border:none;
    font-weight:700;
    box-shadow:0 12px 28px rgba(190,30,50,.28);
    transition:.35s;
}

.elementor-7428 .elementor-element.elementor-element-f10d097 .elementor-button:hover{
    background:linear-gradient(135deg,#D62A45,#FFD400);
    transform:translateY(-3px);
    box-shadow:0 18px 40px rgba(214,42,69,.35);
}

.elementor-7428 .elementor-element.elementor-element-f10d097 .elementor-button:hover .elementor-button-icon{
    transform:translateX(5px);
}

.elementor-7428 .elementor-element.elementor-element-f10d097 .elementor-button-icon{
    transition:.35s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e4a010 */.elementor-7428 .elementor-element.elementor-element-8e4a010{
    background:#fff;
    border-radius:28px;
    overflow:hidden;
    box-shadow:0 22px 60px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.elementor-7428 .elementor-element.elementor-element-8e4a010:hover{
    transform:translateY(-6px);
    box-shadow:0 30px 80px rgba(190,30,50,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3afd481 */.elementor-7428 .elementor-element.elementor-element-3afd481{
  max-width:380px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c14f7 */.elementor-7428 .elementor-element.elementor-element-24c14f7 .dept-title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:35px;
}

.elementor-7428 .elementor-element.elementor-element-24c14f7 .dept-title span{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFD400;
    box-shadow:0 0 0 5px rgba(255,212,0,.18);
}

.elementor-7428 .elementor-element.elementor-element-24c14f7 .dept-title h2{
    margin:0;
    color:#BE1E32;
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1.6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-926c736 */.elementor-7428 .elementor-element.elementor-element-926c736 .elementor-button{
    background:linear-gradient(135deg,#BE1E32,#D62A45);
    color:#fff;
    border-radius:999px;
    padding:16px 34px;
    border:none;
    font-weight:700;
    box-shadow:0 12px 28px rgba(190,30,50,.28);
    transition:.35s;
}

.elementor-7428 .elementor-element.elementor-element-926c736 .elementor-button:hover{
    background:linear-gradient(135deg,#D62A45,#FFD400);
    transform:translateY(-3px);
    box-shadow:0 18px 40px rgba(214,42,69,.35);
}

.elementor-7428 .elementor-element.elementor-element-926c736 .elementor-button:hover .elementor-button-icon{
    transform:translateX(5px);
}

.elementor-7428 .elementor-element.elementor-element-926c736 .elementor-button-icon{
    transition:.35s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b113e69 */.elementor-7428 .elementor-element.elementor-element-b113e69{
    background:#fff;
    border-radius:28px;
    overflow:hidden;
    box-shadow:0 22px 60px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.elementor-7428 .elementor-element.elementor-element-b113e69:hover{
    transform:translateY(-6px);
    box-shadow:0 30px 80px rgba(190,30,50,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87dd83e */.elementor-7428 .elementor-element.elementor-element-87dd83e{
  max-width:380px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d36a6f */.elementor-7428 .elementor-element.elementor-element-7d36a6f .dept-title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:35px;
}

.elementor-7428 .elementor-element.elementor-element-7d36a6f .dept-title span{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFD400;
    box-shadow:0 0 0 5px rgba(255,212,0,.18);
}

.elementor-7428 .elementor-element.elementor-element-7d36a6f .dept-title h2{
    margin:0;
    color:#BE1E32;
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1.6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e28609 */.elementor-7428 .elementor-element.elementor-element-8e28609 .team-hero{
  max-width:850px;
  margin:0 auto 70px;
  text-align:center;
}

.elementor-7428 .elementor-element.elementor-element-8e28609 .team-badge{
  display:inline-block;
  padding:8px 18px;
  border-radius:999px;
  background:#FDF2F4;
  color:#BE1E32;
  border:1px solid #F3C5CB;
  font-size:13px;
  font-weight:800;
  letter-spacing:1.6px;
  text-transform:uppercase;
  margin-bottom:22px;
}

.elementor-7428 .elementor-element.elementor-element-8e28609 .team-hero h1{
  color:#111;
  font-size:52px;
  font-weight:800;
  line-height:1.1;
  margin:0;
}

.elementor-7428 .elementor-element.elementor-element-8e28609 .team-divider{
  width:78px;
  height:4px;
  background:linear-gradient(90deg,#BE1E32,#FFD400);
  border-radius:999px;
  margin:24px auto 28px;
}

.elementor-7428 .elementor-element.elementor-element-8e28609 .team-hero p{
  color:#555;
  font-size:19px;
  line-height:1.7;
  margin:0 auto;
  max-width:700px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Frutiger';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://site.camaraespanhola.org.br/wp-content/uploads/2024/03/FrutigerLTStd-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Frutiger';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://site.camaraespanhola.org.br/wp-content/uploads/2024/03/FrutigerLTStd-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Frutiger';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://site.camaraespanhola.org.br/wp-content/uploads/2024/03/FrutigerLTStd-Roman-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */