.elementor-43478 .elementor-element.elementor-element-40b69f0:not(.elementor-motion-effects-element-type-background), .elementor-43478 .elementor-element.elementor-element-40b69f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:var(--wpr-bg-20303fcc-5dde-4c35-945e-254a7355747c);background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-43478 .elementor-element.elementor-element-40b69f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12.5% 0% 4% 0%;}.elementor-43478 .elementor-element.elementor-element-40b69f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43478 .elementor-element.elementor-element-43a21a9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-43478 .elementor-element.elementor-element-f0037a4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-43478 .elementor-element.elementor-element-f0037a4 > .fp-overflow > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-43478 .elementor-element.elementor-element-f0037a4{margin-top:0px;margin-bottom:0px;}.elementor-43478 .elementor-element.elementor-element-c3c8933 .elementor-heading-title{color:#FFFFFF;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-c3c8933 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-43478 .elementor-element.elementor-element-9541fbc .elementor-heading-title{color:#FFFFFF;font-family:"PROXON", Sans-serif;font-size:2.5vw;font-weight:400;line-height:1.1em;letter-spacing:0.16vw;}.elementor-43478 .elementor-element.elementor-element-b8e53fa .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.5em;}.elementor-43478 .elementor-element.elementor-element-541d7ee{text-align:right;}.elementor-43478 .elementor-element.elementor-element-541d7ee img{width:36.77vw;}.elementor-43478 .elementor-element.elementor-element-541d7ee > .elementor-widget-container{margin:-11% -11% 0% 0%;}.elementor-43478 .elementor-element.elementor-element-7b9ee2d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-43478 .elementor-element.elementor-element-7b9ee2d > .fp-overflow > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-43478 .elementor-element.elementor-element-7b9ee2d:not(.elementor-motion-effects-element-type-background), .elementor-43478 .elementor-element.elementor-element-7b9ee2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-7c3046d6-0d7f-46a2-83f4-b4cfaaab7b17);background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-43478 .elementor-element.elementor-element-7b9ee2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:4%;margin-bottom:1%;padding:1.5% 5% 2% 5%;}.elementor-43478 .elementor-element.elementor-element-7b9ee2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43478 .elementor-element.elementor-element-b8264ce .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.667vw;font-weight:600;}.elementor-43478 .elementor-element.elementor-element-08df4a0 > .elementor-widget-container{margin:0% 0% 0% 0%;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#6F6F6F;}.elementor-43478 .elementor-element.elementor-element-b2d30a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43478 .elementor-element.elementor-element-b2d30a9 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-43478 .elementor-element.elementor-element-fade6ac .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-fade6ac{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-a5d5b3e .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#A3A05D;color:#A3A05D;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-a5d5b3e{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-8f2fc9d .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#FF8F6A;color:#FF8F6A;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-8f2fc9d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-7d75065 .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#9C65E1;color:#9C65E1;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-7d75065{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-04d8309 .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#46B2FB;color:#46B2FB;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-04d8309{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-c63b1a1 .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#F75368;color:#F75368;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-c63b1a1{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-6d18365 .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#F94FC8;color:#F94FC8;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-6d18365{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-6e0b1f8 .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#33E4DF;color:#33E4DF;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-6e0b1f8{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-e9a805d .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#FDB92A;color:#FDB92A;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-e9a805d{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-75b67fe .elementor-button{font-family:"PROXON", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;letter-spacing:0.16vw;fill:#A8A8FF;color:#A8A8FF;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0.3vw 0vw 0vw 0vw;}.elementor-43478 .elementor-element.elementor-element-75b67fe{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-4a61fa9:not(.elementor-motion-effects-element-type-background), .elementor-43478 .elementor-element.elementor-element-4a61fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-f7a5a7a6-c770-4cc8-ac17-4f5cfa136bb7);background-position:top left;background-repeat:no-repeat;background-size:50% auto;}.elementor-43478 .elementor-element.elementor-element-4a61fa9 > .elementor-background-overlay{background-image:var(--wpr-bg-778f1842-5ec7-4d08-aaa5-69a5699e5c84);background-position:100% 0.1%;background-repeat:no-repeat;background-size:50% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43478 .elementor-element.elementor-element-4a61fa9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 7% 0%;}.elementor-43478 .elementor-element.elementor-element-77a20cf .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-77a20cf > .elementor-widget-container{padding:0% 0% 5% 1.5%;}.elementor-43478 .elementor-element.elementor-element-c40853c{margin-top:5%;margin-bottom:0%;}.elementor-43478 .elementor-element.elementor-element-0d3c3ae .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-0d3c3ae > .elementor-widget-container{padding:0% 0% 5% 1.5%;}.elementor-43478 .elementor-element.elementor-element-c71796c{margin-top:5%;margin-bottom:0%;}.elementor-43478 .elementor-element.elementor-element-865f1d7 .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-865f1d7 > .elementor-widget-container{padding:0% 0% 5% 1.5%;}.elementor-43478 .elementor-element.elementor-element-9bb283b{margin-top:5%;margin-bottom:0%;}.elementor-43478 .elementor-element.elementor-element-523018b .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-523018b > .elementor-widget-container{padding:0% 0% 5% 1.5%;}.elementor-43478 .elementor-element.elementor-element-6a31939{margin-top:5%;margin-bottom:0%;}.elementor-43478 .elementor-element.elementor-element-23e3f8a .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-23e3f8a > .elementor-widget-container{padding:0% 0% 5% 1.5%;}.elementor-43478 .elementor-element.elementor-element-3699b35{margin-top:5%;margin-bottom:0%;}.elementor-43478 .elementor-element.elementor-element-8e4cd56 .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-8e4cd56 > .elementor-widget-container{padding:0% 0% 5% 1.5%;}.elementor-43478 .elementor-element.elementor-element-bc90d1a{margin-top:5%;margin-bottom:0%;}.elementor-43478 .elementor-element.elementor-element-3fdabdc .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-3fdabdc > .elementor-widget-container{padding:0% 0% 5% 1.5%;}.elementor-43478 .elementor-element.elementor-element-aad2ab1{margin-top:5%;margin-bottom:0%;}.elementor-43478 .elementor-element.elementor-element-41797f3 .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-41797f3 > .elementor-widget-container{padding:0% 0% 5% 1.5%;}.elementor-43478 .elementor-element.elementor-element-c922e72{margin-top:5%;margin-bottom:0%;}.elementor-43478 .elementor-element.elementor-element-56353e2 .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-56353e2 > .elementor-widget-container{padding:0% 0% 5% 1.5%;}.elementor-43478 .elementor-element.elementor-element-19b6a70{margin-top:5%;margin-bottom:0%;}.elementor-43478 .elementor-element.elementor-element-af639dc .elementor-heading-title{color:#333333;font-family:"bebas-neue-pro", Sans-serif;font-size:6.67vw;font-weight:700;text-transform:uppercase;}.elementor-43478 .elementor-element.elementor-element-af639dc > .elementor-widget-container{padding:0% 0% 5% 1.5%;}@media(min-width:768px){.elementor-43478 .elementor-element.elementor-element-c964d13{width:55%;}.elementor-43478 .elementor-element.elementor-element-c70b44b{width:44.999%;}.elementor-43478 .elementor-element.elementor-element-b3af794{width:37%;}.elementor-43478 .elementor-element.elementor-element-b4a1fd7{width:63%;}}@media(max-width:1024px){.elementor-43478 .elementor-element.elementor-element-40b69f0{padding:15% 3% 5% 3%;}.elementor-43478 .elementor-element.elementor-element-c3c8933 .elementor-heading-title{font-size:7.5vw;}.elementor-43478 .elementor-element.elementor-element-9541fbc .elementor-heading-title{font-size:3vw;}.elementor-43478 .elementor-element.elementor-element-b8e53fa .elementor-heading-title{font-size:2vw;}.elementor-43478 .elementor-element.elementor-element-b8e53fa > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-43478 .elementor-element.elementor-element-541d7ee img{width:50vw;}.elementor-43478 .elementor-element.elementor-element-541d7ee > .elementor-widget-container{margin:-11% 0% 0% 0%;}.elementor-43478 .elementor-element.elementor-element-b8264ce .elementor-heading-title{font-size:1.8vw;}.elementor-43478 .elementor-element.elementor-element-fade6ac .elementor-button{font-size:1.5vw;}.elementor-43478 .elementor-element.elementor-element-a5d5b3e .elementor-button{font-size:1.5vw;}.elementor-43478 .elementor-element.elementor-element-8f2fc9d .elementor-button{font-size:1.5vw;}.elementor-43478 .elementor-element.elementor-element-7d75065 .elementor-button{font-size:1.5vw;}.elementor-43478 .elementor-element.elementor-element-c63b1a1 .elementor-button{font-size:1.5vw;}.elementor-43478 .elementor-element.elementor-element-6d18365 .elementor-button{font-size:1.5vw;}.elementor-43478 .elementor-element.elementor-element-6e0b1f8 .elementor-button{font-size:1.5vw;}.elementor-43478 .elementor-element.elementor-element-e9a805d .elementor-button{font-size:1.5vw;}.elementor-43478 .elementor-element.elementor-element-75b67fe .elementor-button{font-size:1.5vw;}.elementor-43478 .elementor-element.elementor-element-4a61fa9 > .elementor-background-overlay{background-position:100% 0.1%;}.elementor-43478 .elementor-element.elementor-element-4a61fa9{padding:7% 2% 7% 2%;}.elementor-43478 .elementor-element.elementor-element-77a20cf .elementor-heading-title{font-size:7vw;}.elementor-43478 .elementor-element.elementor-element-0d3c3ae .elementor-heading-title{font-size:7vw;}.elementor-43478 .elementor-element.elementor-element-865f1d7 .elementor-heading-title{font-size:7vw;}.elementor-43478 .elementor-element.elementor-element-523018b .elementor-heading-title{font-size:7vw;}.elementor-43478 .elementor-element.elementor-element-23e3f8a .elementor-heading-title{font-size:7vw;}.elementor-43478 .elementor-element.elementor-element-8e4cd56 .elementor-heading-title{font-size:7vw;}.elementor-43478 .elementor-element.elementor-element-3fdabdc .elementor-heading-title{font-size:7vw;}.elementor-43478 .elementor-element.elementor-element-41797f3 .elementor-heading-title{font-size:7vw;}.elementor-43478 .elementor-element.elementor-element-56353e2 .elementor-heading-title{font-size:7vw;}.elementor-43478 .elementor-element.elementor-element-af639dc .elementor-heading-title{font-size:7vw;}}@media(max-width:767px){.elementor-43478 .elementor-element.elementor-element-40b69f0:not(.elementor-motion-effects-element-type-background), .elementor-43478 .elementor-element.elementor-element-40b69f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:250% auto;}.elementor-43478 .elementor-element.elementor-element-40b69f0{padding:20% 3% 5% 3%;}.elementor-43478 .elementor-element.elementor-element-c964d13 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-43478 .elementor-element.elementor-element-c3c8933{text-align:center;}.elementor-43478 .elementor-element.elementor-element-c3c8933 .elementor-heading-title{font-size:12vw;}.elementor-43478 .elementor-element.elementor-element-9541fbc{text-align:center;}.elementor-43478 .elementor-element.elementor-element-9541fbc .elementor-heading-title{font-size:6vw;}.elementor-43478 .elementor-element.elementor-element-b8e53fa .elementor-heading-title{font-size:4.5vw;}.elementor-43478 .elementor-element.elementor-element-b8e53fa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-43478 .elementor-element.elementor-element-541d7ee{text-align:center;}.elementor-43478 .elementor-element.elementor-element-541d7ee img{width:75%;}.elementor-43478 .elementor-element.elementor-element-541d7ee > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-7b9ee2d{padding:5% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-b8264ce .elementor-heading-title{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-fade6ac .elementor-button{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-fade6ac{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-43478 .elementor-element.elementor-element-a5d5b3e .elementor-button{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-a5d5b3e{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-43478 .elementor-element.elementor-element-8f2fc9d .elementor-button{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-8f2fc9d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-43478 .elementor-element.elementor-element-7d75065 .elementor-button{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-7d75065{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-43478 .elementor-element.elementor-element-04d8309 .elementor-button{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-04d8309{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-43478 .elementor-element.elementor-element-c63b1a1 .elementor-button{font-size:4vw;padding:0.3vw 5vw 0vw 5vw;}.elementor-43478 .elementor-element.elementor-element-c63b1a1{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-43478 .elementor-element.elementor-element-6d18365 .elementor-button{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-6d18365{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-43478 .elementor-element.elementor-element-6e0b1f8 .elementor-button{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-6e0b1f8{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-43478 .elementor-element.elementor-element-e9a805d .elementor-button{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-e9a805d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-75b67fe .elementor-button{font-size:4vw;}.elementor-43478 .elementor-element.elementor-element-75b67fe{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-43478 .elementor-element.elementor-element-4a61fa9:not(.elementor-motion-effects-element-type-background), .elementor-43478 .elementor-element.elementor-element-4a61fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:70% auto;}.elementor-43478 .elementor-element.elementor-element-4a61fa9 > .elementor-background-overlay{background-position:100% 20%;background-size:0% auto;}.elementor-43478 .elementor-element.elementor-element-4a61fa9{padding:12% 2% 7% 2%;}.elementor-43478 .elementor-element.elementor-element-77a20cf{text-align:center;}.elementor-43478 .elementor-element.elementor-element-77a20cf .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-77a20cf > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-0d3c3ae{text-align:center;}.elementor-43478 .elementor-element.elementor-element-0d3c3ae .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-0d3c3ae > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-865f1d7{text-align:center;}.elementor-43478 .elementor-element.elementor-element-865f1d7 .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-865f1d7 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-523018b{text-align:center;}.elementor-43478 .elementor-element.elementor-element-523018b .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-523018b > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-23e3f8a{text-align:center;}.elementor-43478 .elementor-element.elementor-element-23e3f8a .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-23e3f8a > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-8e4cd56{text-align:center;}.elementor-43478 .elementor-element.elementor-element-8e4cd56 .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-8e4cd56 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-3fdabdc{text-align:center;}.elementor-43478 .elementor-element.elementor-element-3fdabdc .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-3fdabdc > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-41797f3{text-align:center;}.elementor-43478 .elementor-element.elementor-element-41797f3 .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-41797f3 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-56353e2{text-align:center;}.elementor-43478 .elementor-element.elementor-element-56353e2 .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-56353e2 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-43478 .elementor-element.elementor-element-af639dc{text-align:center;}.elementor-43478 .elementor-element.elementor-element-af639dc .elementor-heading-title{font-size:15vw;}.elementor-43478 .elementor-element.elementor-element-af639dc > .elementor-widget-container{padding:0% 0% 5% 0%;}}/* Start custom CSS *//*Recommendation*/
.recom-grid .recom-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.recom-grid .recom-item {
  width: 30.33%;
  padding: 3vw 2.5vw 2.5vw;
  margin: 0 1.5% 4%;
  background-image: var(--wpr-bg-85d09fce-d36e-46c9-b34b-5fdffbbdfa5b);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  text-align: left;
  position: relative;
}

.recom-grid .recom-item:before {
  position: absolute;
  content: "";
  background-image: var(--wpr-bg-0c45fccd-7104-45b3-8d1e-748d56f094e4);
  background-image: no-repeat;
  background-size: contain;
  background-repeat: no-repeat;
  width: 11.56vw;
  height: 1.302vw;
  top: -0.8vw;
  left: 0.5vw;
  pointer-events: none;
  ;
}

.recom-grid .recom-image img {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 6vw;
  object-fit: contain;
}

.small-logo .recom-image img {
  height: 4vw;
}

.recom-grid .recom-image {
  text-align: left;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 6vw;
  padding-bottom: 2vw;
  width: 100%;
}

.recom-grid .recom-excerpt {
  color: #000;
  font-family: "Montserrat", Sans-Serif;
  font-size: 1.042vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 2vw;
}

.recom-grid .recom-btn {
  color: #FDB92A;
  font-family: "Montserrat", Sans-Serif;
  font-size: 1.042vw;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.21vw;
  text-transform: uppercase;
  position: absolute;
  bottom: 2vw;
}

.recom-grid .recom-item:hover .recom-btn {
  color: #33E4DF;
}

/*SEARCH BAR*/
.search-inner {
  width: 93% !important;
  margin-right: auto;
  margin-left: auto;
}

.search-form .elementor-search-form .elementor-search-form__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 100%;
  margin-left: auto;
}

.search-form .elementor-search-form .elementor-search-form__input::-webkit-input-placeholder {
  color: #959595 !important;
  font-style: italic;
  font-weight: 400;
  opacity: 1;
}

.search-form .elementor-search-form .elementor-search-form__input::-moz-placeholder {
  color: #959595 !important;
  font-style: italic;
  font-weight: 400;
  opacity: 1;
}

.search-form .elementor-search-form .elementor-search-form__input:-ms-input-placeholder {
  color: #959595 !important;
  font-style: italic;
  font-weight: 400;
  opacity: 1;
}

.search-form .elementor-search-form .elementor-search-form__input::-ms-input-placeholder {
  color: #959595 !important;
  font-style: italic;
  font-weight: 400;
  opacity: 1;
}

.search-form .elementor-search-form .elementor-search-form__input::placeholder {
  color: #959595 !important;
  font-style: italic;
  font-weight: 400;
  opacity: 1;
}

.search-form .elementor-search-form .elementor-search-form__input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 0;
  border-radius: 0;
  outline: none;
  color: #959595 !important;
  background-color: #ff00 !important;
  font-family: "Montserrat", Sans-serif !important;
  font-size: 1.250vw;
  font-style: normal;
  padding-left: 5% !important;
  background-image: url(../svg/search-icon.svg);
  background-size: 1.250vw !important;
  background-repeat: no-repeat;
  background-position: 0 center;
  height: 3.594vw !important;
}

.search-form .elementor-search-form .elementor-search-form__submit {
  opacity: 0;
}

.search-form .elementor-search-form input[type=search]:focus {
  outline: 0 !important;
  color: #fff !important;
  text-transform: normal !important;
}

.search-form .elementor-search-form .elementor-search-form__input:focus::-webkit-input-placeholder {
  color: transparent !important;
}

.search-form .elementor-search-form .elementor-search-form__input:focus::-moz-placeholder {
  color: transparent !important;
}

.search-form .elementor-search-form .elementor-search-form__input:focus:-ms-input-placeholder {
  color: transparent !important;
}

.search-form .elementor-search-form .elementor-search-form__input:focus::-ms-input-placeholder {
  color: transparent !important;
}

.search-form .elementor-search-form .elementor-search-form__input:focus::placeholder {
  color: transparent !important;
}

/*Recommendation Buttons*/
.recom-btn {
  margin: 0 0.2vw 0.5vw !important;
  
}

.recom-btn a {
  height: 2.40vw;
  margin: 5px 0 5px 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  /*border: solid 1px rgba(255, 255, 255, 0.17);*/
}

.recom-btn a:before{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    border-right: solid 2px #fff;
  background-image: var(--wpr-bg-ac3ddc40-776b-4179-a91b-21e4ac7c8f56);
  background-repeat: no-repeat;
  background-size: auto 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0.5;
}

.recom-btn:hover:after{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
  background-image: var(--wpr-bg-e8368529-78c3-4b3e-ae3a-78f3ca0c6b74);
  background-repeat: no-repeat;
  background-size: auto 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  pointer-events: none;
}

.recom-btn a:hover:before{
    opacity: 1 !important;
}

.sexual a:before, .sexual:hover:after{
    filter: brightness(0) saturate(100%) invert(73%) sepia(6%) saturate(2451%) hue-rotate(19deg) brightness(85%) contrast(87%);
}

.detox a:before, .detox:hover:after{
    filter: brightness(0) saturate(100%) invert(76%) sepia(23%) saturate(3667%) hue-rotate(315deg) brightness(102%) contrast(101%);
}

 .weight a:before, .weight:hover:after{
     filter: brightness(0) saturate(100%) invert(44%) sepia(61%) saturate(657%) hue-rotate(223deg) brightness(95%) contrast(86%);
 }
 
  .sleep a:before, .sleep:hover:after{
     filter: brightness(0) saturate(100%) invert(76%) sepia(67%) saturate(4981%) hue-rotate(182deg) brightness(106%) contrast(97%);
 }
 
 .healthy a:before, .healthy:hover:after{
     filter: brightness(0) saturate(100%) invert(44%) sepia(59%) saturate(3718%) hue-rotate(327deg) brightness(110%) contrast(94%);
 }
 
  .brain a:before, .brain:hover:after{
    filter: brightness(0) saturate(100%) invert(46%) sepia(82%) saturate(1262%) hue-rotate(288deg) brightness(95%) contrast(106%);
  }
  
  .fitness a:before, .fitness:hover:after{
    filter: brightness(0) saturate(100%) invert(99%) sepia(82%) saturate(7487%) hue-rotate(134deg) brightness(91%) contrast(96%);
  }
  
  .household a:before, .household:hover:after{
    filter: brightness(0) saturate(100%) invert(90%) sepia(52%) saturate(5833%) hue-rotate(326deg) brightness(97%) contrast(106%);
  }
  
  .skin a:before, .skin:hover:after{
    filter: brightness(0) saturate(100%) invert(66%) sepia(45%) saturate(1299%) hue-rotate(199deg) brightness(104%) contrast(101%);
  }




@media only screen and (max-width: 1024px) {
  .recom-grid .recom-excerpt, .recom-grid .recom-btn {
    font-size: 1.5vw;
  }

  .recom-grid .recom-image img {
    height: 7vw;
  }

  .recom-grid .recom-item {
    width: 30.33%;
    padding: 4vw 2.5vw 3vw;
  }

  .small-logo .recom-image img {
    height: 5vw;
  }

  .recom-btn a {
    height: 5vw;
  }
  
  .search-form .elementor-search-form .elementor-search-form__input {
    font-size: 1.8vw;
    height: 6.594vw !important;
}
}

@media only screen and (max-width: 767px) {
  .recom-grid .recom-item {
    width: 100%;
    padding: 10vw 5vw 20vw;
    margin: 0 0 10%;
  }

  .recom-grid .recom-excerpt, .recom-grid .recom-btn {
    font-size: 4.5vw;
  }

  .recom-grid .recom-btn {
    bottom: 7vw;
  }

  .recom-grid .recom-image img {
    height: 18vw;
  }

  .small-logo .recom-image img {
    height: 15vw;
  }

  .recom-grid .recom-image {
    height: unset;
    padding-bottom: 5vw;
    width: 100%;
  }

  .recom-grid .recom-item:before {
    width: 31.56vw;
    height: 8.302vw;
    top: -1.8vw;
    left: 1.5vw;
  }

  /*Search*/
  .search-inner {
    background-position: bottom center;
  }

  .search-inner .search-form .elementor-search-form .elementor-search-form__input {
    padding: 5% 5% 5% 15% !important;
    background-size: 5vw !important;
    font-size: 4vw !important;
    height: auto !important;
    width: 100%;
     height: 6.594vw !important;
  }

  .search-inner {
    background-image: none !important;
  }
  
    .recom-btn a {
    height: 12vw;
  }
  
  .recom-btn {
  margin: 0 1vw 01vw !important;
}
  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PROXON';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url(../eot/proxonregular.eot);
	src: url('../eot/proxonregulard41d.eot#iefix') format('embedded-opentype'),
		url(../woff2/proxonregular.woff2) format('woff2'),
		url(../woff/proxonregular.woff) format('woff'),
		url(../ttf/proxonregular.ttf) format('truetype'),
		url('../svg/proxonregular.svg#PROXON') format('svg');
}
/* End Custom Fonts CSS */